1.1. Problem Statement

The grader program tries to solve the following specific problems for instructors to increase productivity and efficiency by:

  1. providing a resource for professors to manage grades easily.
  2. providing an efficient, accurate, and secure electronic grading tool.
  3. providing a tool with features customized only for grading as opposed to a general-purpose spreadsheet.
  4. providing the ability to interface with Cal Poly SIS Server.
  5. providing a centralized repository where instructors can post grades and students view them.
  6. authorizing students to view only their grades and the ability for them to predict their final grades.

In addition to that, the grader program also implements the following which commercial products don't have:
  1. integrates Cal Poly roster with the classes created in the grader program in both directions.
  2. implements multi-level hierarchical access control for instructors, teacher assistants, and students.
  3. allows students to view only their grades and the ability for them to predict their final grades.
  4. models grade distribute in a pie chart, histogram, and table.
  5. records the history score from previous quarters.




Prev: [none] | Next: personnel | Up: intro | Top: index