Requirements Specification
for TestTool

Version 1.15
November 3rd, 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. Diploma
        1.5.2 Test Generator II
        1.5.3 QuizMaster
        1.5.4. CQuest Assessment Software
        1.5.5. Prime Exam

       
1.5.6. Feature Comparison Matrix

2.  Functional Requirements
    
2.1. User Interface Overview
    
2.2. Basic Test Creation

    2.3. Managing Questions
        2.3.1. Adding a Multiple Choice Question
        2.3.2. Adding a True/False Question
        2.3.3. Adding a Fill in the Blank Question
        2.3.4 Adding a Code Question
        2.3.5. Adding an Essay Question
        2.3.6. Edit a Question
        2.3.7. Searching for a Question
        2.3.8. Delete a Question
    2.4. Advanced Test Creation
        2.4.1. Random Test Generation Continued
        2.4.2. Manual Test Creation
       
2.4.3. Editing Test Creation Preferences
        2.4.4. Error Scenarios
    2.5. Proctoring a Test
    2.6. Taking a Test
    2.7. Grading a Test

    2.8. Test Results
        2.8.1. Teacher Posting
        2.8.2. Student Viewing

    2.9. Shared Question Database       

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

4. Executive Summary

List of Figures