A system and method for computer-based testing includes a test driver thatcontrols delivery of a computer-based test to one or more test candidates andthat controls caching of test components during delivery of the test. Thesystem includes various monitoring components, including monitoring ofcandidate progress, candidate performance, network bandwidth, network latencyand server response, during delivery of the test and adjusting the source ofthe test components or the volume of the test components being cached fordelivery of the test. Based upon this monitoring of the system, for example,if network communication failure is detected, the test candidate is able tocontinue computer-based testing while connectivity is being reestablished.
展开▼