A system for computer-based testing includes a test driver (110) that has anexecutable code that controls the test driver (110) to deliver a test to anexaminee, a resource file (120) that stores information relating to datacontent, presentation format, progression, scoring (164), and/or results (166)reporting of the test, which is accessible to the test driver (110) to enablethe test driver (110) to retrieve the test specification and content and todeliver the test to the examinee, and an expansion module that retrieves theinformation relating to the data content, the presentation format, theprogression, the scoring (164), and/or the results (166) reporting of the testfrom the resource file (120) and provides the information to the test driver(110) during delivery of the test, expanding the functionality of the testdriver (110) without necessitating modification to the executable codeproviding to the expansion module a resource storage element within a resourcefile (120), loading information from the resource storage element into theexpansion module during delivery of the test, and providing the informationfrom the expansion module to the test driver (110) during the delivery of thetest.
展开▼