2.5. Test Grading

In this scenario the teacher is grading a test. The teacher selects Grade a Test from the menu bar to reach this screen.

The teacher uses browse which connects to the department server as shown in Section 2.7 . The teacher grades the test and the grading information is saved as the teacher progresses through the grading process.


Figure 2.5.1: Grading Primary Screen


Shown above is the default UI for grading viewing and grading a test. The teacher selects a test with the the Browse button and use the a file browser to choose the desired test to be graded. After the test is selected, the general test viewing UI is shown.


Figure 2.5.2: Grading a Test


This window contains a table with a row for each student who took the test, along with columns to indicate their current score on a test. The students score shows number out of the total if the test has been graded or a question mark (?) if the students' test has yet to be fully graded. A grading status category shows grades the status of the grading. The grading status is either Complete, Incomplete, or In-Progress.

For an Incomplete test, grading has yet to begin. Once the user selects Grade Test on an Incomplete test, the automatic grader traverses through the test to compute and input a score for all questions in the test. At this point the grader can view each individual question and examine the automatic grading results and adjust the grade as they choose. For an In-Progress test, the automatic grading has been completed but there are still questions which have yet to be completly graded. Long Answer questions are the only question type where autograding does not automatically input a score. A Complete grading status shows that every question on the test has been graded successfully by the automatic grader and the teacher.

The display of this window and subsequent grading windows can be changed to sort by questions in the main interface. The students name's are shown on the left column of the grading interface. This view allows grading to be accomplished one question at a time.

 

Figure 2.5.3a: Grading Multiple Choice - Multiple Response

 

Figure 2.5.3b: Grading Multiple Choice - Single Response


The grading of a multiple choice question is completly automated. The Test Tool compares the students answer to the given solution and the score is auto inserted depending on the comparison between the two. The correct answer is displayed alongside the student's response for teacher verification. The teacher is allowed to change the score of the autograding by typing it in.


 

Figure 2.5.4: Grading Fillin


Above shows the interface for grading a Fillin Question. Fillin questions are completely graded automatically with an instructor-provided list of answers. These solutions are compared to the students answer to get score for the question. A score is calculated and given based on the number of correct filled in responses.


 

Figure 2.5.5: Grading Long Answer


The image above shows the interface for grading a Long Answer Question. Long answer questions are partially graded automatically with an instructor-provided list of answer keywords. These answer keywords are compared in the students long answer solution and are listed as found or not found. Depending on the question, the keywords may have to be in correct order, as well as being in the answer. Along the left column the number of questions of the test is displayed to progress through the grading. At the top of the window, the question is shown along with the students solution. Keyword statistics are shown along with the found and not found strings in the student's answer. The teacher is provided a location to insert the score for the long answer question. No score is pre-entered for the teacher. The partial grading is for convenience only.


 

Figure 2.5.6: Grading Code


The grading of code is almost fully automated by the Test Tool with an automated script. The test script runs and return the results of the tests. The teacher is then able to view the code of the user and to then supply a score based on the users overall performance. The score is not automatically calculated for code testing. A script file provided by the teacher allows the test to be run quickly with the results displayed in the provided Console Output box. The student's code is fully accessable to allow partial credit and code style grading. A score field is provided to submit the students score on the question.

In each grading window there is the button which will add feedback for the grader to comment on the students work for that question. This screen is shown below.


 

Figure 2.5.7: Grade Feedback


Once grading has been completed on a specified test, the main UI displays the final score of the test. The test is reported as Completed. The teacher can proceed to the next student and continue the grading process for all students.


Prev: test taking | Next: test results | Up: functional | Top: index