Requirements Specification
for Grader Program
Version 1.0
07 December 2005
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 Blackboard Academic Suites
1.5.2 Easy Grade Pro 3.6
1.5.3 Ggradebook
1.5.4 Gradebook Power
1.5.5 Feature Comparison Matrix
2. Functional Requirements
2.1 User Interface Overview
2.1.1 Professor User Interface Overview
2.1.2 Student User Interface Overview
2.2 Initial Setup
2.2.1 Importing from SIS
2.2.2 Managing Groups
2.2.3 Manually Adding a Student
2.2.4 Manually Editing a Student
2.2.5 Manually Deleting a Student
2.3 Managing Graded Items
2.3.1 Adding Items
2.3.2 Editing Items
2.3.3 Deleting Items
2.3.4 Entering Scores
2.3.5 Grading Schemes
2.4 Viewing Details
2.4.1 Item Explorer
2.4.2 Statistics
2.4.3 Show/Hide Columns
2.4.4 Sorting
2.5 Graphs
2.5.1 Histogram
2.5.2 Pie Chart
2.5.3 Historical Trends
2.6 Student Functions
2.6.1 Accessing Gradesheets
2.6.2 Predicting Grades
2.6.3 Prediction with Graphs
2.6.4 Viewing Class Statistics
2.7 Posting Current Grades
2.7.1 Posting Current Grades for Students to View
2.7.2 Posting Final Grades to Administration
2.8 Admin Details
2.9 Individual User Options
3. Non-Functional Requirements
3.1 Performance
3.2 General Characteristics
4. Developer Overview
5. Formal Specification
5.1 edit.rsl
5.2 file.rsl
5.3 gradesheet.rsl
5.4 graphs.rsl
5.5 history.rsl
5.6 import.rsl
5.7 item.rsl
5.8 main.rsl
5.9 student.rsl
5.10 studentIF.rsl
5.11 tools.rsl
5.12 view.rsl
Appendix A: Late Updates
List of Figures