4. Developer Overview


The Test Tool application is a tool that is centered around the goal of creating and administering tests to students. The Test Tool allows three types of users: teachers, proctors, and students. The teachers have the capability to create and manage a database of questions that teachers can then use to create complete tests. The type of questions that are created are Code, Fillin, Long Answer, and Multiple Choice. Test creation involves specifying specific paramaters that the Test Tool will use to automatically generate a test from questions stored in a question datase. Teachers are also able to grade the examins using primarily automatic grading. The proctor is able to administer tests to students. The students are then able to take the test which the proctor has administered, as well as view their grades on graded tests which have been graded by their teacher.

The implementation should be fairly straitforward. The most difficult task will probably be the test creation. They different variables which affect the creation of tests might cause some issues, but it shouldn't be too much to handle.

The Test Tool is a powerful tool which will make the lives of student's and teacher's much better once the tool is developed to the specifications in this document.

Prev: non-functional | Next: specification | Up: index | Top: index