Requirements Specification Prototype Design Implementation Testing Administration Documentation
Requirements Specification
for Easy Grader
Version 1.0
7 December 2007





Contents

1  Introduction
     1.1 Problem Statement
     1.2 System Personnel
     1.3 Operational Setting
     1.4 Impacts
     1.5 Related Systems
       1.5.1 Thinkwave Educator
       1.5.2 Gradelog Lite
       1.5.3 Easy Grade Pro
       1.5.4 Gradekeeper
       1.5.5 Gradebook Power
       1.5.6 Feature Comparison Matrix

2  Functional Requirements
     2.1 User Interface Overview
       2.1.1 Teacher User Interface
       2.1.2 Teacher's Assistant User Interface
       2.1.3 Student User Interface
     2.2 Initial Class Setup
       2.2.1 Instructor Setup
       2.2.2 Student Class Setup
       2.2.3 Teaching Assistant Class Setup
       2.2.4 Template
     2.3 Editing gradebook
       2.3.1 Managing Items
       2.3.2 Aspects of Managing Items
       2.3.3 Editing Items
       2.3.4 Grouping Items
     2.4 Editing the Roster
       2.4.1 Managing Students
       2.4.2 Editing Students
       2.4.3 Grouping Students
       2.4.4 Synchronizing the Roster
       2.4.5 Merging Rosters
     2.5 Graphs
       2.5.1 Histogram
       2.5.2 Pie Chart
     2.6 Viewing Details
       2.6.1 Item Explorer
       2.6.2 Statistics
       2.6.3 Expand/Collapse
       2.6.4 Sorting
      2.7 Student Interface
       2.7.1 Student Interface
       2.7.2 T.A. Interface
       2.7.3 Prediction Mode
      2.8 File and Edit Menu Operations
      2.9 Error Messages

3  Non-Functional Requirements
     3.1 System Performance
     3.2 Qualitative System Characteristics

4  Developer Overview
Appendix A  Late Updates
Appendix B  Complete Sample Data



List of Figures