Gradebook 2.1 Functional Requirements and Notes

------------------------------------------------------------
The following features were prioritized for the 2.1 gradebook.

Promised features:

*Section awareness
*Grade Log

Prioritized features to be incorporated if time allows. The rankings may be subject to some expedient re-shuffling based on the relative complexity of the work and available time:

1. Change the "Student View" page to show the raw score entered (truncated to 2 decimal places) rather than the percentage.

2. Counting/Not counting an assignment. The instructor decides if and when a particular assignment is factored into the course grade calculation. This will allow for better control over the accuracy of the course grade display at any one point in time.

Both of the following prioritzed features will not make it into 2.1.

1. Spreadsheet upload. Assignments and roster are defined in the gradebook; grade data can be changed. See Grade Import for further discussion of this feature. There are realted issues and requiremets that need to be considered before the implementing this critical feature.

2. Make export data more configurable. This should probably be in the gradebook's admin UI. Nothinbg was sepc'ed becuase the assumption was that this wouldn't be exposed to the end user. According to Ray, setting up backend configuration options is probably just as much trouble as changing the code for local needs.

A wider set of Gradebook Removed and Newly Suggested Features for the project managers was used to define the above feature lists.

The Functional Requirements and Specification document is in SVN.