Patent ID: 7494340

Claim:
A computer readable medium storing a test definition language in extensible markup language format that characterizes at least one computer-based test delivered to an examinee using a test driver and is implemented by at least one computer, comprising: the test definition language having a hierarchy of data structures; the test driver delivering the at least one computer-based test to an examinee using a display device, managing the at least one computer-based test, controlling progression of the at least one computer-based test, controlling scoring of the at least one computer-based test, controlling timing of the at least one computer-based test, and controlling results reporting of the at least one computer-based test based on the test definition language; and at least one plugin accessed by the test driver through at least one interface the at least one plugin customizing the behavior the test driver by allowing the test driver to access the at least one plugin for additional data that expands the functionality of the test driver; the heirarchy of data structures including: at least one of a plurality of first data structures, the plurality of first data structures including elements indicating a classification of at least one of a plurality of segments of the test definition language, wherein the plurality of segments defines information comprising data content, presentation format, progression, scoring, timing, and results reporting of the at least one computer-based test; at least one of a plurality of second data structures at least one of depending from and subordinate to the at least one of the plurality of first data structures, the plurality of second data structures including attributes indicating at least one attribute of the at least one of the plurality of segments of the test definition language implemented by the at least one computer; and an exam resource file including the at least one of a plurality of first data structures and the at least one of a plurality of second data structures.