Requirements Specification
for the Grader Tool
Version 0.2
12th December, 2006

 

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 GradeWrite 2.0

            1.5.2 Easy Grade Pro 4.0

            1.5.3 Gradebook Power

            1.5.4 GradeWay Suite 2.0

            1.5.5 Grade Keeper 5.7

            1.5.6 Feature Comparison Matrix

 

 

2.  Functional Requirements
     2.1. User Interface Overview

        2.1.1 Instructor Interface Overview

          2.1.2 Student User Interface

     2.2 Create a Class

     2.3 Adding and Editing Students

         2.3.1 Adding a Student

           2.3.2 Editing a Student
    
2.4 Graded Item Management

         2.4.1 Adding/Editing Graded Items

         2.4.2 Late Policies

           2.4.3 Adjusting the Grade Scales

         2.4.4 Access Levels

          2.4.5 Statistics

     2.5 Create a Visualization

            2.5.1 Create a Histogram

            2.5.2 Create a Pie Chart

            2.5.3 Create a Dot Plot

            2.5.4 Create Multiple Class Graphs

     2.6 Print a Report

     2.7 Grade File Organization and Control

         2.7.1 Grade File Organization

           2.7.2 Student Grade File Control

      2.8 Student Access

         2.8.1 Student Grade Prediction

            2.8.2 Historical Grades

         2.8.3 Handin

    

 

3.  Non-functional Requirements

      3.1. Performance

     3.2 Standards Conformance

 

4.  Developer Overview

 

5.  Specification
     5.1. GradedItem

      5.2. Class
      5.3. Reports
      5.4. Student View
      5.5. Handin
      5.6.Visualizations

     5.7. Stats

      5.8. Late Policy