Requirements Specification
for Test Tool
Version 0.5
30 October 2009
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. EasyTestMaker
1.5.2. Quiz School
1.5.3. ClassMarker
1.5.4. Atrixware Flash Quiz Maker
1.5.5. Test Shop
1.5.6. Wondershare Quizcreator
1.5.7. Adit Testdesk
1.5.8. Feature Comparison Matrix2. Functional Requirements
2.1. UI Overview
2.1.1 Instructor Main Interface
2.1.2 Proctor
2.1.3 Student Taking Test
2.2. Test Creation
2.2.1 Basic Generation
2.2.2 AdvancedGeneration
2.2.3 Manual Editing
2.3 Managing Questions
2.3.1 Adding and Editing
2.3.2 Searching
2.3.3 Deleting
2.4 Test Taking
2.4.1 In-Class Proctored
2.4.2 Out of Class Take-Home
2.4.3 Practice Tests
2.5 Grade Test
2.6 Test Results
2.6.1 Teacher Posting
2.6.2 Student Viewing
2.7 Administrative Details
2.7.1 Setting Up Proctored Tests
2.7.2 Shared Question Banks3. Non-Functional Requirements
3.1. Performance Requirements
3.2. General Characteristics
3.2.1. Security and Privacy
3.2.2. Simplicity versus Power
4. Developer Overview
5. Formal Sepcificiation
5.1 Questions.sl
5.2 TestGroup.sl
5.3 Users.sl