Test Tool's primary functionalities are managing questions, generating tests, taking tests, and grading tests. Each task has a separate, but similar interface that allows a user to quickly get comfortable with the program.
Following an overview of the Test Tool user interface, details of system use are presented in scenarios from the following categories of program use:
These scenarios cover all functional requirements for the system. Definitions to terminology used in these use cases can be found in the Glossary.