(12) United States Patent ao) Patent No.: Us 7,494,340 B2
Bowers et al. (45) Date of Patent: Feb. 24,2009
(54) EXTENSIBLE EXAM LANGUAGE (XXL)
PROTOCOL FOR COMPUTER BASED
(75) Inventors: Clarke Daniel Bowers, Baltimore, MD
(US); Tronster Maxwell Hartley,
Cockeysville, MD (US); Kyle Michael
Kvech, Baltimore, MD (US); William
Howard Garrison, Cockeysville, MD
(73) Assignee: Prometric inc., Baltimore, MA (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 0 days.
(21) Appl.No.: 10/292,911
(22) Filed: Nov. 13, 2002
(65) Prior Publication Data
US 2003/0129573 Al Jul. 10, 2003
Related U.S. Application Data
(60) Provisional application No. 60/331,228, filed on Nov. 13, 2001.
(51) Int. CI.
G09B 11/00 (2006.01)
(52) U.S. CI 434/118; 434/350; 717/124
(58) Field of Classification Search 434/323,
434/350, 353, 365, 307 R, 118; 707/100-102;
See application file for complete search history. (56) References Cited
U.S. PATENT DOCUMENTS
5,157,782 A 10/1992 Tuttleetal. 5,195,033 A 3/1993 Samphetal.
A memory stores a plurality of first data structures, which includes element specific data objects indicating a classification of at least one of the plurality of segments of the test definition language, and second data structures, which include attribute specific data objects indicating at least one attribute of the segments of the test definition language implemented by a computer. A method for computer-based testing includes authoring a test specification and content of the at least one test using a test definition language, compiling the test specification and content of the at least one test to create a compiled test specification and content, which includes validating the test specification and content, storing the compiled test specification and content to a resource file, and retrieving the compiled test specification and content from the resource file during delivery of the test.
52 Claims, 39 Drawing Sheets