Milestone 1 (Nov 14, 2008)

Bare bones version of the tool. With a gradebook spreadsheet that correctly calculates course grades, allows for grade overrides, and allows uses to score individual assignments by entering either points or percentages.

As of this milestone, the tool will have the following constraints:

Big items remaining

(1) our final implementation of GradebookManager, with custom code for extra credit, drop lowest, and excluding individual assignments Thomas is actively working on this
(2) modifications to the data model that will be merged into Gradebook API 2.6 Done
(3) finalizing the setup screen I'm actively working on this
(3) implementing the student view and all grades for student screen Mike's working on this
(4) implementing the import/export process – will require some learning on how spring mvc handles file upload
(5) adding comment-ability to the gradebook screen – will require some design work
(6) adding notification of ungraded entries to the gradebook screen – will require some design work
(7) fixing the section functionality and ensuring that TA's only see their section – should be straightforward, skeleton in place
(8) re-implementing the gradebook statistics (integrating this into the existing api) – should be straightforward, skeleton in place
(9) implementing the multiple gradebooks per site functionality, with a wizard to manage process for creating a new gradebook

old stuff below

Components

  1. Grade screen (90% - needs some bells and whistles, links to grade a single student popup,
  2. Setup screen (95% - basically in place, needs a design review to ensure that all functionality is there, drop lowest needs to be wired up to data model)
  3. Export/Import screen (30% - needs to be wired up to file upload servlet)

Missing pieces - preliminary gap analysis from prototype to requirements

  1. Section awareness
  2. Non-numeric / arbitrary text grades
  3. Post-em style upload of columnar data - add an assignment via spreadsheet upload (star)