Patent ID: 8798520

Claim:
A system for computer-based testing via delivery of at least one computer-based test, the at least one computer-based test having at least one computer-based test component, each computer-based test component having a delivery source and a delivery volume, the system comprising: delivery storage means for storing the at least one computer-based test and delivering over an electronic data network said computer-based test to at least one test candidate; test driver means for controlling delivery of said computer-based test from said delivery storage means; cache storage means for caching said computer-based test in response to monitoring of at least one testing environment variable including a latency of the electronic data network; and adapting means for adapting the delivery volume of the at least one computer based test component, based upon detecting a change in the at least one testing environment variable; wherein, when network communication failure is detected via the cached computer-based test, the at least one computer-based test can be taken by the at least one test candidate while connectivity to a redundant network is being established in the background.