Requirements Specification for a Grader Tool Version 1.0 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. 1st Class GradeBook 1.5.2. Class Mate Gradebook 1.5.3. Easy Grade Pro 1.5.4. GradeBook Pro 1.5.5. Gradekeeper 1.5.6. Master Grade 1.5.7. ThinkWave 1.5.8. Feature Comparison Matrix 2. Functional Requirements 2.1. User Interface Overview 2.1.1. Instructor Interface Overview 2.1.2. TA Interface Overview 2.1.3. Student Interface Overview 2.2. Creating A New Class 2.2.1. Importing A Class From SIS 2.2.2. Manually Create A Class 2.3. Managing Students 2.3.1. Roster Synchronization 2.3.2. Adding Students Manually 2.3.3. Modifying Students 2.3.4. Deleting Students 2.4. Managing Graded Items 2.4.1. Managing Categories 2.4.2. Adding Items 2.4.3. Modifying Items 2.4.4. Deleting Items 2.5. Using the Class Spreadsheet 2.5.1. Using the Item Explorer Window 2.5.2. Viewing Grade Statistics 2.5.3. Sorting on the Grade Spreadsheet 2.5.4. Entering Grades 2.6. Interactive Grade Charts 2.6.1. Histogram 2.6.2. Pie Chart 2.6.3. Grade Curving Tool 2.6.3.1. 3/8ths Get A's Curve 2.6.3.2. Find Gaps Curve 2.6.3.3. Insert Percentage Curve 2.6.4. Historical Trends 2.7. Instructor-Student Interaction 2.7.1. Export 2.7.1.1. Server Setup 2.7.1.2. Posting Grades 2.7.2. Student Access to Gradebooks 2.7.3. Predicting Grades 2.7.4. Manage TA 2.8. File, Edit, and Errors 2.8.1. File Commands 2.8.2. Edit Commands 2.8.3. Error Handling 3. Non-Functional Requirements 3.1. Performance 3.2. General Characteristics 3.2.1. Security and Privacy 3.2.2. Simplicity versus Power 4. Developer Overview 5. Formal Specification
Contents