Method and system for computer based testing using an amalgamated resource file
First Claim
1. A computer-implemented method for computer based testing for at least one test executed by a computer, the computer-implemented method comprising:
- defining computer based test data content in at least two memory locations wherein a first memory location stores identification and initialization data for a plugin element and a second memory location stores information that defines actual usage of the plugin element on at least one unit of the at least one test; and
amalgamating the test data content defined in the at least two memory locations by at least one test driver executed by the computer such that the data content exists virtually as one storage location even though the data content resides at different locations comprising the at least two memory locations and delivering the at least one test to an examinee, and wherein the amalgamating further comprises amalgamating the data content to exist virtually by at least one of embedding the data content as an object and linking the data content with a pointer.
16 Assignments
0 Petitions
Accused Products
Abstract
A method and system for computer-based testing that includes a storage device that has a first storage location, which stores a first segment of a test definition language, and a second storage location, which stores a second segment of the test definition language, a validation expansion module that validates the first segment and the second segment of the test definition language, a test packager that amalgamates the first storage location and the second storage location and transmits the amalgamated segment to the validation expansion module such that the validation expansion module can determine whether the amalgamated segment forms a complete and valid set, and a test driver that has an executable code that controls functionality that enables the test driver to deliver the test to an examinee. The computer-based test provides for producing a test and delivering the test to an examinee.
-
Citations
26 Claims
-
1. A computer-implemented method for computer based testing for at least one test executed by a computer, the computer-implemented method comprising:
-
defining computer based test data content in at least two memory locations wherein a first memory location stores identification and initialization data for a plugin element and a second memory location stores information that defines actual usage of the plugin element on at least one unit of the at least one test; and amalgamating the test data content defined in the at least two memory locations by at least one test driver executed by the computer such that the data content exists virtually as one storage location even though the data content resides at different locations comprising the at least two memory locations and delivering the at least one test to an examinee, and wherein the amalgamating further comprises amalgamating the data content to exist virtually by at least one of embedding the data content as an object and linking the data content with a pointer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for computer based testing for at least one test executed by a computer, the at least one test having a presentation format and data content, the computer-implemented method comprising:
-
validating by a plugin at least partial exam source information that is received; amalgamating, by the computer, exam resource data associated with the at least one test such that the data associated with the at least one test exists virtually as one storage location even though the data resides at different memory locations and validating the exam resource data that has been amalgamated to provide an amalgamated exam specification and content; and delivering the amalgamated exam specification and content validated by the validating step, and wherein the amalgamating further comprises amalgamating the data content to exist virtually by at least one of embedding the data content as an object and linking the data content with a pointer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for delivering, by a computer, at least one computer based test comprising:
-
validating data for at least one computer based test with a plugin; amalgamating the data for at least one computer based test such that the data associated with the at least one computer based test exists virtually as one virtual storage location even though the data resides at different memory locations, wherein common data for at least one computer based test appears once even if used more than one time in delivering the at least one computer based test; instantiating the plugin utilized by a test driver executed by the computer that delivers the at least one computer based test, wherein amalgamated data provides information to the plugin to provide executed by the test driver to deliver the at least one computer based test, and wherein the amalgamating further comprises amalgamating the data content to exist virtually by at least one of embedding the data content as an object and linking the data content with a pointer. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification