2.  Functional Requirements

 

The primary functions of Test Tool are to generate and administer exams. Users operate under one of three categories:  Instructor (Administrator), Test Proctor, or Student. The Test Proctor and Student users have very basic interfaces and options. The Student functionality is comprised of operations for getting and taking exams (practice, take-home, and supervised). The Test Proctor functionality consists of distributing and overseeing the supervised exams.

 

The most prominent users, Instructors, has the widest and most detailed range of functions and options. Instructors have access to the other user’s functionality plus operations for test generation, question creating and managements, grading, and some system administration functions.

 

Following an overview of the primary Test Tool users interfaces, scenarios are presented of the following operations:

-         an Instructor adding a question with a variety of answer types

-         an Instructor editing an existing question

-         an Instructor generating a test with the basic, intermediate and advanced options

-         an Instructor manually editing a generated test

-         a Test Proctor administering an exam

-         an instructor using the manual and automatic grading

-         an instructor posting grades