Patent ID: 6948153
Filing Date: 2005-09-20
Classification: G06F,G09B

Abstract:
1. A system for computer based testing for at least one test, the at least one test having a presentation format and data content, comprising: a storage device comprising a first storage location and a second storage location, the first storage location storing a first segment of a test definition language and the second storage location storing a second segment of the test definition language, wherein the first segment and the second segment define information comprising at least one of the data content, the presentation format, progression, scoring, printing, timing, and results reporting of the at least one test; a validation expansion module, in operative data communication with the storage device, that validates the first segment and the second segment of the test definition language by determining whether the first segment and the second segment are correctly formatted, and stores the first segment to one of the first storage location and the second storage location and the second segment to another one of the first storage location and the second storage location in the storage device; a test packager, in operative data communication with the storage device and the validation expansion module, that, during production of the at least one test, transmits the first segment and the second segment of the test definition language to the validation expansion module, determines to which of the first storage location and the second storage location in the storage device the first segment and the second segment are stored by the validation expansion module, amalgamates the first storage location and the second storage location and stores an amalgamated segment of the test definition language in a first virtual storage location, and transmits the amalgamated segment to the validation expansion module such that the validation expansion module is capable of determining whether the amalgamated segment forms a complete and valid set of the first segment and second segment of the test definition language; and a test driver, in operative data communication with the storage device and the validation expansion module, comprising an executable code that controls functionality that enables the test driver to deliver the at least one test to an examinee using a display device, manage the at least one test, control the progression of the at least one test, control the scoring of the at least one test, control the printing of the at least one test, control the timing of the at least one test, and control the results reporting of the at least one test based on the test definition language, the test driver, during delivery of the at least one test, amalgamating the first storage location and the second storage location into a second virtual storage location such that the validation expansion module is capable of retrieving the amalgamated segment from the second virtual storage location to enable the functionality of the test driver.