The primary functionality the RAINBOW test suite system is for instructors to create tests and students to take tests. Tests are created from banks of questions that are populated by the instructor. The test system is also able to automatically grade certain types of questions and is able to report test results to students after the test has been fully graded.
Following an overview of the RAINBOW user interface, details of system use are presented in the following scenarios:
These scenarios cover all functional requirements for the system.