Requirements Specification for a
Grade Manager and Browser
Version 1.0
4 December 2012



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. Grade Organizer v4.0
         1.5.2. Microsoft Excel
         1.5.3. Easy Grade Pro
         1.5.4. ThinkWave
         1.5.5. Apple Numbers
         1.5.6. Class Mate Gradebook
         1.5.6. Feature Comparison Matrix

2.  Functional Requirements
     2.1. User Interface Overview
         2.1.1. Instructor View
         2.1.2. Teacher's Aid View
         2.1.3. Student View
     2.2. Basic Gradebook Set Up
         2.2.1. Manual Gradebook Entry
         2.2.2. Grading Categories
         2.2.3. Grade Ranges
         2.2.4. Automatic Gradebook Sync
     2.3 Managing Students
     2.4. Managing Graded Assignments
         2.4.1. Adding Categories
         2.4.2. Deleting Categories
         2.4.3. Adding Assignments
         2.4.4. DeletingAssignments
         2.4.5. Modify Assignments
     2.5. Viewing Details
         2.5.1. Item Explorer
         2.5.2. Statistics
         2.5.3. Expanding/Collapsing Categories
         2.5.4. Sorting
         2.5.5. Expanding Students
     2.6. Graphs
         2.6.1. Histogram
         2.6.2. Pie Chart
         2.6.3. Grade Ranges
     2.7. Student Functions
         2.7.1. Accessing Gradebooks
         2.7.2. Predicting Grades
     2.8. Administrative Details
         2.8.1. Authentication
         2.8.2. Server Set Up
         2.8.3. Posting and Retrieving Gradebooks
     2.9. Details of File Commands
     2.10. Details of Edit Commands
     2.11. Errors
3.  Non-Functional Requirements
     3.1. Performance
     3.2. Security

4.  Developer Overview




List of Figures