A hardware and software implemented, standardize testing, scoring and
reporting system has a network interface, being either LAN or the
Internet. A test is selected from a library, assigned to a group of
examinees, and a record is made of the assignment. The test is available
on-line, or downloaded, or both. Downloaded tests are saved as PDF files
and printed into booklets. Examinees record answers on bubble sheets,
which are scanned at the customer site or shipped to a processing plant.
Individual scanned answer sheets provided data for individual scanned
records. Scanning software performs an initial auto-correct and then
performs an initial check for errors in scanned records. Tests are
batched for later inspection. Scanned records with errors are classified
as invalid and the test papers are separated. Prompts are generated for a
human test paper inspection and scanned record editing. Accepted batches
of scanned records are sent to a scanned records server where a second
scanned records error check is performed. Prompts are sent to the
appropriate scanning station for further human editing of invalid scanned
records. Once all records are valid they are scored and the test results
stored in a database, which is accessed by a reporting subsystem
associated with an on-line server.