List of Figures

List of Figures


Section 2.1: User interface overview
Figure 2.1.1: Screenshot of Base UI
Figure 2.1.2: Enumeration of the File menu
Figure 2.1.3: Enumeration of the Edit menu
Figure 2.1.4: Enumeration of the Test menu
Figure 2.1.5: Enumeration of the Question menu

Section 2.2: Managing the question database
Figure 2.2.1: Screenshot of UI with Questions in the Question Database
Figure 2.2.2: Screenshot of the View Options dialogue box
Figure 2.2.3: Screenshot of the View Options dialogue box with Last Used deselected
Figure 2.2.4: Screenshot of the Question Database with no Last Used Column
Figure 2.2.5: Screenshot of UI with Questions in the Question Database, Filtered by Class
Figure 2.2.6: Screenshot of UI with Question Selected
Figure 2.2.7: Editing a Coding Question - General
Figure 2.2.8: Editing a Coding Question - Question
Figure 2.2.9: Editing a Coding Question - Answer

Section 2.3: Adding a new question
Figure 2.3.1: New Question Properties Specifier
Figure 2.3.2: New Coding Question Properties Scenario
Figure 2.3.3: New Coding Question Properties Source View
Figure 2.3.4: Multiple Choice Answer Input
Figure 2.3.5: Multiple Choice Answer Input Example
Figure 2.3.6: Multiple Choice Answer Input Example - Add Choice
Figure 2.3.7: Multiple Choice Answer Input Example - Remove
Figure 2.3.8: True/False Answer Input
Figure 2.3.9: Coding Answer Input
Figure 2.3.10: Coding Answer Input - Program Output
Figure 2.3.11: Coding Answer Input - Program Text
Figure 2.3.12: Coding Answer Input - Program Script
Figure 2.3.13: Short Answer/Essay Answer Input
Figure 2.3.14: Short Answer/Essay Answer Input - Keywords
Figure 2.3.15: Short Answer/Essay Answer Input - Explanation
Figure 2.3.16: Fill-In-The-Blank Answer Input
Figure 2.3.17: Fill-In-The-Blank Answer Input Example
Figure 2.3.18: Matching Answer Input
Figure 2.3.19: Matching Answer Input Example - Add Option
Figure 2.3.20: Matching Answer Input Example - Matching
Figure 2.3.21: Matching Answer Input Example - Remove
Figure 2.3.22: Previewing a Coding Question - General
Figure 2.3.23: Previewing a Coding Question - Question
Figure 2.3.24: Previewing a Coding Question - Answer

Section 2.4: Creating a Test
Figure 2.4.1: Screenshot of Base UI with the Auto-Generate Specification Window.
Figure 2.4.2: The New Group Dialogue
Figure 2.4.3: The New Group Dialogue with Class set to CSC101
Figure 2.4.4: The New Group Dialogue with an Additional Criteria Line
Figure 2.4.5: The New Group Dialogue with the Additional Criteria that the Type is Multiple Choice
Figure 2.4.6: Screenshot of Base UI with one group Added.
Figure 2.4.7: Screenshot of Base UI with group name changed.
Figure 2.4.8: Screenshot of the New Group dialogue specifying 3 FITB questions
Figure 2.4.9: Screenshot of Base UI with both new groups
Figure 2.4.10: Screenshot of the New Group dialogue specifying 2 Essay questions
Figure 2.4.11: Screenshot of Base UI with all groups completed
Figure 2.4.12: Screenshot of Base UI with "New Template" added
Figure 2.4.13: Screenshot of Base UI with "101 Quiz 5 Template"
Figure 2.4.14: Default window for a new manual test
Figure 2.4.15: Result of adding a question to an empty test
Figure 2.4.16: Entering a value for a question
Figure 2.4.17: Entering a value for a question
Figure 2.4.18: Entering a value for a question
Figure 2.4.19: A test with multiple questions
Figure 2.4.20: Saving a test
Figure 2.4.21: Renaming a test

Section 2.5: Proctoring a Test
Figure 2.5.1: Choosing which test to administer to students.
Figure 2.5.2: Choosing the time length for the chosen test.
Figure 2.5.3: Main proctor interface. Lists all the students, and sorts them by whether they have submitted the test or not.
Figure 2.5.4: Interface to allow the proctor to extend the time limit.
Figure 2.5.5: Ending the test before the time runs out.

Section 2.6: Grading Interface
Figure 2.6.1: Interface for viewing a graded test
Figure 2.6.2: Change Grade / Add Comment dialog
Figure 2.6.3: Autograde result of a correct multiple choice question
Figure 2.6.4: Autograde result of an incorrect multiple choice question
Figure 2.6.5: Adding a comment to a multiple choice question
Figure 2.6.6: A comment added to a multiple choice question
Figure 2.6.7: Autograde result of a correct true/false question
Figure 2.6.8: Autograde result of an incorrect true/false question
Figure 2.6.9: Adding a comment to a true/false question
Figure 2.6.10: A comment added to a true/false question
Figure 2.6.11: Autograde result of a correct code question
Figure 2.6.12: An example of a correct essay question
Figure 2.6.13: An example of grading a correct essay question
Figure 2.6.14: An example of a graded correct essay question
Figure 2.6.15: An example of an incorrect essay question
Figure 2.6.16: An example of grading an incorrect essay question
Figure 2.6.17: An example of a graded incorrect essay question
Figure 2.6.18: Autograde result of a correct fill-in-the-blank question
Figure 2.6.19: Autograde result of an incorrect fill-in-the-blank question
Figure 2.6.20: Adding a comment to a fill-in-the-blank question
Figure 2.6.21: A comment added to a fill-in-the-blank question
Figure 2.6.22: Autograde result of a correct matching question

Section 2.7: Student Functionality
Figure 2.7.1: Screen to enter student name.
Figure 2.7.2: Main test taking interface.
Figure 2.7.3: Warning for remaining unanswered questions.
Figure 2.7.4: Question view for the main test taking interface.
Figure 2.7.5: Back to the test view of the main interface to see the remaining questions.
Figure 2.7.6: Last dialog before test submittal.
Figure 2.7.7: Test has been submitted.
Figure 2.7.8: Receipt for test submittal.
Figure 2.7.9: Student login screen.
Figure 2.7.10: Student welcome screen.
Figure 2.7.11: Available tests.
Figure 2.7.12: Selecting a test to review.
Figure 2.7.13: Main interface for reviewing a graded test.