Claims
- 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 test driver that delivers the at least one test to an examinee using a display device and controls progression of the at least one test; a template module, in operative data communication with the test driver, that stores presentation format information comprising the presentation format of the at least one test, the presentation format information being accessible to the test driver; and a data module, in operative data communication with the test driver and the template module, that stores data content information comprising the data content of the at least one test, the data content information being accessible to the test driver, the presentation format information combining with the data content information to create the presentation format and the data content of the at least one test.
- 2. The system of claim 1, wherein the data module comprises a plug-in.
- 3. The system of claim 1, wherein the presentation format information segments the display device into a predetermined number of areas in a predetermined arrangement.
- 4. The system of claim 3, wherein the template module further comprises the predetermined number of areas in the predetermined arrangement.
- 5. The system of claim 3, wherein the data content stored in the data module combines with at least one of the predetermined number of areas to create the presentation format and data content of the at least one test.
- 6. The system of claim 1, wherein the data content information stored in the data module comprises at least one of non-interactive display material, test navigation controls, and items.
- 7. The system of claim 6, wherein the presentation format information segments the display device into a predetermined number of areas in a predetermined arrangement, and wherein the data content information combines with the predetermined number of areas such that the non-interactive display material, the test navigation controls, and the items comprise separate ones of the predetermined number of areas.
- 8. The system of claim 1, wherein the data content information and the presentation format information are combined using active document technology.
- 9. The system of claim 1, wherein the data content information further comprises a visual component and a properties component, and wherein the visual component determines a visual aspect of the data content, and wherein the properties component determines an attribute component of the data content.
- 10. The system of claim 9, wherein the visual component of the data content information comprises hypertext markup language.
- 11. The system of claim 10, wherein the visual component references additional visual information using Internet Explorer pluggable protocol.
- 12. The system of claim 10, wherein the visual component of the data content information is capable of accessing the properties component of the data content information such that the test driver is capable of presenting up-to-date information regarding the at least one test to the examinee and the progression of the at least one test is capable of being visually tracked by the examinee.
- 13. The system of claim 9, wherein the visual component of the data content information is capable of referencing additional visual information that is not stored within the data module.
- 14. The system of claim 13, wherein the visual component of the data content information references the additional visual information using monikers.
- 15. The system of claim 13, wherein the additional visual information comprises multimedia data.
- 16. The system of claim 9, wherein the properties component of the data content is defined using extensible markup language.
- 17. The system of claim 1, further comprising a function interface that enables communication between the test driver and the data module, wherein the function interface enables the test driver to load core object references into the data module at a start of a test delivery cycle and to unload the core object references from the data module at a completion of the test delivery cycle.
- 18. The system of claim 1, further comprising a feature interface that enables the test driver to instruct the data module to combine the data content information stored in the data module with the presentation format information stored in the template module.
- 19. The system of claim 18, wherein the feature interface comprises a component object model interface.
- 20. The system of claim 18, further comprising a combine function interface that enables the data content stored in the data module to combine with the presentation format information stored in the template module and displayed on the display device.
- 21. The system of claim 20, further comprising a notification interface that enables the data module to notify the test driver that the data module has successfully combined the data content information stored in the data module with the presentation format information stored in the template module.
- 22. The system of claim 1, further comprising a navigate notification interface that enables the test driver to receive a request from the examinee to progress through the at least one test.
- 23. The system of claim 22, wherein the data content information comprises a plurality of items, the items comprising at least one test question, further comprising a feature interface that enables the test driver to determine whether the examinee has completed the at least one test question such that the examinee is authorized to progress through the at least one test.
- 24. The system of claim 22, further comprising a navigation interface that enables the test driver to control the progression of the at least one test.
- 25. The system of claim 24, further comprising a section interface that enables the test driver to identify a subsequent section of the at least one test to which the at least one test should progress after receiving a request from the examinee to progress through the at least one test.
- 26. The system of claim 1, further comprising a resource file, in operative data communication with the template module and the data module, the resource file storing the data content information and progression information relating to the progression of the at least one test, the data content information being accessible to the data module.
- 27. The system of claim 26, wherein the template module is stored within the resource file such that the resource file stores the presentation format information of the at least one test.
- 28. The system of claim 26, wherein the resource file comprises a structure storage database, and wherein the template module is stored as an object within the resource file.
- 29. The system of claim 26, wherein the data content information and the progression information of the at least one test comprise extensible markup language format.
- 30. The system of claim 29, wherein the template module is stored within the resource file, such that the resource file stores the presentation format information, and the template module comprises extensible markup language format.
- 31. The system of claim 26, wherein the data module retrieves the data content information from the resource file.
- 32. The system of claim 31, wherein the data content information stored in the resource file further comprises a visual aspect component that determines a visual aspect of the data content.
- 33. The system of claim 31, wherein the visual component of the data content information is capable of referencing additional visual information, and wherein the additional visual information is stored in the resource file.
- 34. The system of claim 33, wherein the visual component of the data content information references the additional visual information stored in the resource file using monikers.
- 35. The system of claim 33, wherein the additional visual information comprises multimedia data.
- 36. The system of claim 26, further comprising a resource persistence interface that enables communication between the data module and the resource file such that the data module is capable of retrieving the data content information from the resource file.
- 37. The system of claim 1, further comprising an instance file in operative data communication with the test driver and the data module, the instance file storing examination state information comprising responses provided by the examinee to items presented to the examinee during the at least one test.
- 38. The system of claim 37, wherein the instance file comprises a structure storage database.
- 39. The system of claim 37, further comprising an instance persistence interface that enables communication between the data module and the instance file such that the data module is capable of storing the examination state information to the instance file and retrieve the examination from the instance file, wherein, if the at least one test is interrupted, the data module is capable of retrieving the examination state information that was provided by the examinee before the at least one test was interrupted, combine the retrieved examination state information with the presentation format information stored in the template module, and enable the examinee to continue with the at least one test in situ.
- 40. The system of claim 39, further comprising:
a resource file in operative data communication with the template module and the data module, the resource file storing the presentation format information, the data content information, and progression information relating to the progression of the at least one test; and a resource persistence interface that enables communication between the data module and the resource file such that the data module is capable of retrieving the data content information from the resource file, wherein, if the at least one test is interrupted, the data module is capable of retrieving the data content information of the at least one test, combine the data content information retrieved from the data module with the presentation format information stored in the template module, and enable the examinee to continue with the at least one test in situ.
- 41. The system of claim 40, wherein the template module is stored within the resource file.
- 42. 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 test driver that delivers the at least one test to an examinee using a display device and controls progression of the at least one test; a template module, in operative data communication with the test driver, that stores presentation format information comprising the presentation format of the at least one test, the presentation format information being accessible to the test driver; a data module, in operative data communication with the test driver and the template module, that stores data content information comprising the data content of the at least one test, the data content information being accessible to the test driver, the data content information combining with the presentation format information to create the presentation format and data content of the at least one test; a resource file, in operative data communication with the template module and the data module, that stores the progression of the at least one test, the resource file providing the presentation format information to the template module and providing the data content information to the data module and; an instance file in operative data communication with the test driver and the data module, the instance file storing examination state information comprising responses provided by the examinee to items presented to the examinee during the at least one test.
- 43. The system of claim 42, wherein the template module further comprises a predetermined number of areas in a predetermined arrangement, wherein:
the presentation format information segments the display device into the predetermined number of areas in the predetermined arrangement; the data content information combines with at least one of the predetermined number of areas using active document technology to create the presentation format and data content of the at least one test, the data content information being one of non-interactive display material, test navigation control, and items; and the data content information combines with the predetermined number of area such that the non-interactive display material, the test navigation control, and the items comprise separate ones of the predetermined number of areas.
- 44. 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 test driver that delivers the at least one test to an examinee using a display device and controls progression of the at least one test; a template module, in operative data communication with the test driver, that stores presentation format information comprising the presentation format of the at least one test, the presentation format information dividing the display device into a predetermined number of areas in a predetermined arrangement, the presentation format information being accessible to the test driver; and a first data module, in operative data communication with the test driver and the template module, that stores first information comprising non-interactive display material of the at least one test, the first information being accessible to the test driver; a second data module, in operative data communication with the test driver and the template module, that stores second information comprising test navigation controls of the at least one test, the second information being accessible to the test driver; and a third data module, in operative data communication with the test driver and the template module, that stores third information comprising items of the at least one test, the third information being accessible to the test driver, wherein the first information, the second information, and the third information combine with the presentation format information to create the presentation format and data content of the at least one test such that the non-interactive display material, the test navigation controls, and the items comprise separate ones of the predetermined number of areas.
- 45. A system for computer based testing for at least one test, the at least one test having a presentation format and data content, comprising:
test driver means for delivering the at least one test to an examinee using a display device and controlling progression of the at least one test; template means, in operative data communication with the test driver means, for storing presentation format information comprising the presentation format of the at least one test, the presentation format information being accessible to the test driver means; and data storage means, in operative data communication with the test driver means and the template means, for storing data content information regarding the data content of the at least one test, the data content information being accessible to the test driver means, the data content information combining with the presentation format information to create the presentation format and data content of the at least one test.
- 46. A system for computer based testing for at least one test, the test having a presentation format and data content, comprising:
a test driver that delivers the at least one test to an examinee using a display device and controls progression of the test; a template module, in operative data communication with the test driver, that stores presentation format information comprising the presentation format of the test, the presentation format information accessible to the test driver; a data module, in operative data communication with the test driver, that stores data content information comprising the data content of the test, the data content information accessible to the test driver; and a presentation module, in operative data communication with the test driver, the template module, and the data content module, that stores presentation information determining what is seen by the examinee on the display device during delivery of the at least one test, wherein the presentation information is defined by combining the presentation format information and the data content information, and wherein the presentation information is provided to the test driver such that the test driver provides the presentation information to the examinee using the display device.
- 47. A method for computer based testing for at least one test, the at least one test having a presentation format and data content, the at least one test being controlled by a test driver, which delivers the at least one test to an examinee using a display device and controls progression of the at least one test, the method comprising steps of:
retrieving presentation format information comprising the presentation format of the at least one test from a template module, the presentation format information dividing the display device into a predetermined number of areas in a predetermined arrangement; retrieving data content information comprising the data content of the at least one test from a data module; and combining the presentation format information and the data content information to create the presentation format and data content of the at least one test.
- 48. The method of claim 47, wherein the data content information stored in the data module combines with at least one of the predetermined number of areas to create the presentation format and data content of the at least one test.
- 49. The method of claim 47, wherein the data content information stored in the data module comprises at least one of non-interactive display material, test navigation controls, and items.
- 50. The method of claim 49, wherein the data content information combines with the predetermined number of areas such that the non-interactive display material, the test navigation controls, and the items comprise separate ones of the predetermined number of areas.
- 51. The method of claim 47, wherein the data content information and the presentation format information are combined using active document technology.
- 52. The method of claim 47, further comprising the step of notifying the test driver to create a presentation by combining the presentation format information stored in the template module with the data content information stored in the data module, wherein the presentation is what is seen by the examinee on the display device at a particular instance during the at least one test.
- 53. The method of claim 52, wherein the test driver is notified to create the presentation when the examinee requests to progress through the at least one test by activating a navigation control interface.
- 54. The method of claim 47, further comprising the step of loading core object references from the test driver into the data module at a start of a test delivery cycle.
- 55. The method of claim 47, wherein the data content information is stored in a resource file, further comprising the step of loading the data content information from the resource file into the data module.
- 56. The method of claim 47, retrieving the data content information from the data module further comprising the step of notifying the data module that a new presentation is being created using a feature interface, wherein the presentation is what is seen by the examinee on the display device at a particular instance during the at least one test, and wherein the presentation is created by combining the presentation formation information and the data content information.
- 57. The method of claim 56, wherein the data content information comprises at least one of non-interactive display material, test navigation controls, and items and the feature interface enables the test driver to notify the data module that a particular one of the non-interactive display material, the test navigation controls, and the items is to be combined with the presentation format information.
- 58. The method of claim 47, further comprising the step of notifying the test driver that the data content information in the data module has successfully combined with the presentation format information in the template module.
- 59. The method of claim 47, further comprising the step of loading examination state information from an instance file into the data module, wherein the examination state information includes responses provided by the examinee to items presented to the examinee during the at least one test, and wherein, if the at least one test is interrupted, the data module is capable of retrieving the examination state information that was provided by the examinee before the at least one test was interrupted, combine the combine the retrieved examination state information with the presentation format information stored in the template module, and enable the examinee to continue with the at least one test in situ.
- 60. The method of claim 59, further comprising the steps of:
sending an inquiry to the data module to determine whether the data module is storing the examination state information; and saving the examination state information from the data module to the instance file, wherein the data module is capable of subsequently loading the examination state information from the instance file if the at least one test is interrupted.
- 61. The method of claim 59, wherein the data content information is stored in a resource file, further comprising the step of loading the data content information from the resource file into the data module, wherein, if the at least one test is interrupted, the data module is capable of retrieving the data content information, combine the retrieved data content information with the presentation format information stored in the template module, and enable the examinee to continue with the at least one test in situ.
- 62. The method of claim 47, further comprising the step of notifying the test driver to deactivate a current presentation by separating the data content information from the presentation format information, wherein the current presentation is what is then currently seen by the examinee on the display device at a particular instance during the at least one test.
- 63. The method of claim 62, wherein the at least one test driver is notified to deactivate the current presentation when the examinee requests when the examinee requests to progress through the at least one test by activating a navigation control interface.
- 64. The method of claim 62, wherein the data content information stored in the data module comprises a plurality of items, the items comprising at least one test question, further comprising the step of sending a request to the data module to determine whether the examinee has completed the at least one test question such that the examinee is authorized to progress through the at least one test.
- 65. The method of claim 62, further comprising the steps of:
identifying a subsequent section of the at least one test to which the at least one test should progress; and navigating to the subsequent section of the at least one test if the examinee has completed the at least one test question.
- 66. The method of claim 47, further comprising the step of unloading core object references from the data module into the test driver at a completion of a test delivery cycle.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to and claims the priority of U.S. Provisional Application Serial No. 60/331,228, filed Nov. 13, 2001 and incorporated herein by reference, and is further related to: U.S. patent application entitled “EXTENSIBLE EXAM LANGUAGE (XXL) PROTOCOL FOR COMPUTER BASED TESTING” and having inventors Clarke Daniel Bowers, Tronster Maxwell Hartley, Kyle Michael Kvech, and William Howard Garrison (Docket No. 26119-146); U.S. patent application entitled “METHOD AND SYSTEM FOR COMPUTER BASED TESTING USING PLUGINS TO EXPAND FUNCTIONALITY OF A TEST DRIVER” and having inventor Clarke Daniel Bowers (Docket No. 26119-142); U.S. patent application entitled “METHOD AND SYSTEM FOR COMPUTER BASED TESTING USING A NON-DETERMINISTIC EXAM EXTENSIBLE LANGUAGE (XXL) PROTOCOL” and having inventor Clarke Daniel Bowers (Docket No. 26119-144); and U.S. patent application entitled “METHOD AND SYSTEM FOR COMPUTER BASED TESTING USING AN AMALGAMATED RESOURCE FILE” and having inventor Clarke Daniel Bowers (Docket No. 26119-145) all of which are being filed concurrently herewith and all of which are incorporated by reference in their entirety herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60331228 |
Nov 2001 |
US |