2. Functional Requirements

The primary functionality of the Test Tool system is for test creation, test taking, and test question addition to the repository. Test creation and test question addition is performed by teachers and test taking is performed by the student. The Test Tool also provides the ability to proctor an exam over a local network.

Details of system use are presented in the following scenarios:

 2.1 UI Overview
        2.1.1 Instructor Main Interface
        2.1.2 Proctor
        2.1.3 Student Taking


    2.2 Basic Test Creation


    2.3 Managing Questions
        2.3.1 Adding

            2.3.1.1 Multiple Choice

               2.3.1.2 True/False

               2.3.1.3 Short Answer
               2.3.1.4 Long Answer

               2.3.1.5 Code and HTML Question
            2.3.1.6 Modifying
               2.3.1.7 Importing/Exporting
        2.3.2 Viewing
        2.3.3 Removing


    2.4 Advanced Test Creation


    2.5 Test Taking

        2.5.0.1 Test Settings 
        2.5.1 In Class Proctored

                2.5.1.1 Go To Button
                2.5.1.2 Comment Button
                2.5.1.3 Long Answer Button
                2.5.1.4 Multiple Choice Question
                2.5.1.5 Short Answer Question
                2.5.1.6 True/False Question
                2.5.1.7 Matching Question
                2.5.1.8 Page Proctor
                2.5.1.9 Submit
        2.5.2 Out of Class Take-Home
        2.5.3 Practice Tests


        2.6 Teacher Grading


        2.7 Student Viewing

These scenarios cover all functional requirements for the system.




Prev: intro | Next: [none] | Up: index | Top: index