Requirements Specification
for the Grader Tool
Version 0.1
2 October 2013







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. Aeries
         1.5.2. Easy Grade Pro
         1.5.3. Flubaroo
         1.5.4. Excel
         1.5.5. Power Teacher
         1.5.6. Thinkwave
         1.5.7. Feature Comparison Matrix

2.  Functional Requirements
     2.1. User Interface Overview
         2.1.1 Teacher
         2.1.2 Teachers Assistant
         2.1.3 Student
     2.2. Basic Gradebook Setup
         2.2.1 Create Class
         2.2.2 Download Roster and Authentication
         2.2.3 Creating First Category
      2.3. Manage Students
         2.3.1 Add
         2.3.2 Modify
         2.3.3 Delete
         2.3.4 View
      2.4. Manage Assignments/Categories
         2.4.1 Add Category
         2.4.2 Edit Category
         2.4.3 Delete Categories
         2.4.4 Add Assignment
         2.4.5 Edit Assignment
         2.4.6 Delete Assignment
      2.5. Using Spreadsheets
         2.5.1 Enter Grades
         2.5.2 Sort
         2.5.3 Show Different Classes
         2.5.4 Expand/Collapse
         2.5.5 View Grades as Different Types
      2.6. View Detailed Statistics/Graphs
         2.6.1 Graphs
         2.6.2 View Statisics
         2.6.3 Adjust Curves
      2.7 Student Functions
         2.7.1 Sign In
         2.7.2 Select Term & Course
         2.7.3 Accessing Gradebooks
         2.7.4 Electronic Turn In
         2.7.5 Predicting Grades
      2.8 File/Edit
      2.9 Error Conditions

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

4.  Executive Summary