TestTool

Requirements Specification

Version 0.4
October 22, 2010
  • Figure 2.1: Initial Teacher Screen
  • Figure 2.2: Initial Proctor Screen
  • Figure 2.3: Initial Student Screen
  • Figure 2.2.1.1 Main Database Screen, Empty
  • Figure 2.2.1.2 Main Database Screen Filled In
  • Figure 2.2.1.3 Main Database Screen After all Actions
  • Figure 2.2.2.1 Add Question to Database Screen
  • Figure 2.2.2.2 Check Boxes
  • Figure 2.2.2.3 Drawn Answer
  • Figure 2.2.2.4 Essay
  • Figure 2.2.2.5 Fill in the Blank
  • Figure 2.2.2.6 Matching
  • Figure 2.2.2.7 Multiple Choice
  • Figure 2.2.2.8 Point and Click
  • Figure 2.2.2.9 Programming
  • Figure 2.2.2.10 Short Answer
  • Figure 2.2.2.11 True/False
  • Figure 2.2.2.12 Database post-Adding
  • Figure 2.2.2.1.1 Add Question to Database Screen
  • Figure 2.2.2.1.2 Completed in Add a Question Screen
  • Figure 2.2.2.2.1 Add Question to Database Screen
  • Figure 2.2.2.2.2 Completed in Add a Question Screen
  • Figure 2.2.2.2.3 umlgiven.png from Figure 2.2.2.2.2's answer field
  • Figure 2.2.2.3.1 Add Question to Database Screen
  • Figure 2.2.2.3.2 Completed in Add a Question Screen
  • Figure 2.2.2.4.1 Add Question to Database Screen
  • Figure 2.2.2.4.2 Completed in Add a Question Screen
  • Figure 2.2.2.5.1 Add Question to Database Screen
  • Figure 2.2.2.5.2 Completed in Add a Question Screen
  • Figure 2.2.2.6.1 Add Question to Database Screen
  • Figure 2.2.2.6.2 Completed in Add a Question Screen
  • Figure 2.2.2.7.1 Add Question to Database Screen
  • Figure 2.2.2.7.2 Completed in Add a Question Screen
  • Figure 2.2.2.7.3 Point and Click Question with Grading Built-in
  • Figure 2.2.2.8.1 Add Question to Database Screen
  • Figure 2.2.2.8.2 Completed in Add a Question Screen
  • Figure 2.2.2.8.3 gcdanswer.c from the Answer field
  • Figure 2.2.2.9.1 Add Question to Database Screen
  • Figure 2.2.2.9.2 Completed in Add a Question Screen
  • Figure 2.2.2.10.1 Add Question to Database Screen
  • Figure 2.2.2.10.2 Completed in Add a Question Screen
  • Figure 2.2.3.1: Edit a Question in the Database Screen
  • Figure 2.2.4.1: Database Screen before Deletion of Question #10
  • Figure 2.2.4.2: Database Screen after Deletion of Question #10
  • Figure 2.3.1.1: First step in Test Generation
  • Figure 2.3.1.2: First step filled out in Test Generation
  • Figure 2.3.2.1: Second step in Test Generation
  • Figure 2.3.2.2: Second Step filled out in Test Generation
  • Figure 2.3.3.1: Third step in Test Generation
  • Figure 2.3.3.2: Final Generated Test
  • Figure 2.3.3.1.1: Partially Completed Test Generated after Step 2
  • Figure 2.3.3.1.2: Partially Completed Test with 2 Questions removed
  • Figure 2.3.4.1: Step 3 of Test Generation
  • Figure 2.3.4.2: Edit Pane
  • Figure 2.3.4.3: Edit Pane Replace Results
  • Figure 2.3.5.1: First Step Ideal result
  • Figure 2.3.5.2: Warning sign
  • Figure 2.3.5.3: Insufficient Questions result
  • Figure 2.3.5.4: Step 1 constraints
  • Figure 2.3.5.5: Test with two Questions
  • Figure 2.3.5.6 Test with 1 Question
  • Figure 2.3.5.7: Ideal Test after Step 2
  • Figure 2.3.5.8: Warning
  • Figure 2.4.1: Logical Layout of the Network
  • Figure 2.4.1.1.1: Proctor Default Screen
  • Figure 2.4.1.1.2: Proctor Test Selection Screen
  • Figure 2.4.1.1.3: Proctor Test Screen
  • Figure 2.4.1.1.4: Test Administered
  • Figure 2.4.1.1.5: Error Added
  • Figure 2.4.1.2.1: Empty Add Student Dialogue
  • Figure 2.4.1.2.2: Filled Add Student Dialogue
  • Figure 2.4.1.2.3: Failed Add Student Dialogue
  • Figure 2.4.1.2.4: Filled Add Student Dialogue
  • Figure 2.4.1.2.5: Successful Add Student Dialogue
  • Figure 2.4.1.3.1: Default Drop Student Dialogue
  • Figure 2.4.1.3.2: Checked Drop Student Dialogue
  • Figure 2.4.1.3.3: Result of Removing Student(s)
  • Figure 2.4.2.1: Student Test Home
  • Figure 2.4.2.1.1: Student Authentication
  • Figure 2.4.2.1.2: Student Invalid Authentication
  • Figure 2.4.2.1.3: Student Valid Authentication
  • Figure 2.4.2.2.1: Student Begin Test
  • Figure 2.4.2.2.2: Student Checkbox Question
  • Figure 2.4.2.2.3: Student Draw Question
  • Figure 2.4.2.2.4: Student Draw Question Partial
  • Figure 2.4.2.2.5: Student Draw Question Answer
  • Figure 2.4.2.2.6: Student Essay Question
  • Figure 2.4.2.2.7: Student Fill in the Blank Question
  • Figure 2.4.2.2.8: Student Fill in the Blank Answer
  • Figure 2.4.2.2.9: Student Matching Question
  • Figure 2.4.2.2.10: Student Matching Answer
  • Figure 2.4.2.2.11: Student Multiple Choice Question
  • Figure 2.4.2.2.12: Student Point and Click Question
  • Figure 2.4.2.2.13: Student Point and Click Answer
  • Figure 2.4.2.2.14: Student Programming Question
  • Figure 2.4.2.2.15: Student Short Answer Question
  • Figure 2.4.2.2.16: Student True/False Question
  • Figure 2.5.1
  • Figure 2.5.2
  • Figure 2.5.3
  • Figure 2.5.4
  • Figure 2.5.5
  • Figure 2.5.1.1 - Correct Answer
  • Figure 2.5.1.2 - Incorrect Answer
  • Figure 2.5.2.1
  • Figure 2.5.3.1
  • Figure 2.5.4.1 - Correct Answer
  • Figure 2.5.4.2 - Incorrect Answer
  • Figure 2.5.5.1 - Correct Answer
  • Figure 2.5.5.2 - Incorrect Answer
  • Figure 2.5.6.1 - Correct Answer
  • Figure 2.5.6.2 - Incorrect Answer
  • Figure 2.5.7.1 - Correct Answer
  • Figure 2.5.7.2 - Incorrect Answer
  • Figure 2.5.8.1
  • Figure 2.5.9.1 - Correct Answer
  • Figure 2.5.9.2 - Incorrect Answer
  • Figure 2.5.10.1 - Correct Answer
  • Figure 2.5.10.2 - Incorrect Answer
  • Figure 2.6.1: Student Home
  • Figure 2.6.2: Class Page
  • Figure 2.6.3: Grade Report