Automated assessment development and associated methods
First Claim
1. A method of assembling an assessment having a predetermined target content structure and target statistics from a pool of passages, each passage having associated therewith a content profile and passage statistics, the method comprising the steps of:
- a. selecting from the passage pool a predetermined number of content profiles to create a candidate form, the candidate form having a content structure based upon a sum of the content profiles;
b. comparing the candidate form content structure with the target content structure;
c. if a difference between the candidate form content structure and the target content structure is a currently lowest value, retaining the candidate form as a closest match;
d. repeating steps (a)-(c) until the retained closest match candidate matches the target content structure;
e. populating the retained closest match candidate form with a plurality of passages meeting the form content structure to create a potential assessment;
f. calculating test statistics for the potential assessment;
g. if a difference between the calculated test statistics and the target statistics is a currently lowest value, retaining the potential assessment as a candidate assessment; and
h. repeating steps (e)-(g) until all possible potential assessments have been created.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated system and method for creating a test form that conforms to predetermined content specifications (the blueprint) and has a desired statistical profile (target statistics). The algorithm divides the test-construction problem into two phases: a content-matching phase that is followed by a statistical-matching phase. In these phases, (1) a structural skeleton is sought that fits the blueprint; and (2) a search is made among the set of all possible tests that could be created from a pool of items for at least one test that matches the desired target statistics. The algorithm performs the statistical matching in the second phase without upsetting the content match that was attained in the first phase. This is possible because the content matching takes place using content specifications that match a number of different items or sets of items rather than specific items or sets of items.
35 Citations
20 Claims
-
1. A method of assembling an assessment having a predetermined target content structure and target statistics from a pool of passages, each passage having associated therewith a content profile and passage statistics, the method comprising the steps of:
-
a. selecting from the passage pool a predetermined number of content profiles to create a candidate form, the candidate form having a content structure based upon a sum of the content profiles;
b. comparing the candidate form content structure with the target content structure;
c. if a difference between the candidate form content structure and the target content structure is a currently lowest value, retaining the candidate form as a closest match;
d. repeating steps (a)-(c) until the retained closest match candidate matches the target content structure;
e. populating the retained closest match candidate form with a plurality of passages meeting the form content structure to create a potential assessment;
f. calculating test statistics for the potential assessment;
g. if a difference between the calculated test statistics and the target statistics is a currently lowest value, retaining the potential assessment as a candidate assessment; and
h. repeating steps (e)-(g) until all possible potential assessments have been created. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of assembling an assessment having a predetermined target content structure and target statistics from a pool of passages, each passage having associated therewith a content profile and passage statistics, the method comprising the steps of:
-
a. selecting from the passage pool a predetermined number of content profiles to create a candidate form, the candidate form having a content structure based upon a sum of the content profiles;
b. comparing the candidate form content structure with the target content structure;
c. if a difference between the candidate form content structure and the target content structure is a currently lowest value, retaining the candidate form as a closest match;
d. repeating steps (a)-(c) until the retained closest match candidate matches the target content structure;
e. randomly populating the retained closest match candidate form with a plurality of passages meeting the form content structure to create a potential assessment;
f. calculating test statistics for the potential assessment;
g. repeating steps (e) and (f) a plurality of times;
h. sorting the created potential assessments according to a distance between the respective calculated test statistics and the target statistics;
i. selecting a closest potential assessment from the sorting step;
j. searching among the potential assessments for a form complementary to the closest potential assessment;
k. forming a progeny assessment by randomly selecting a sequence of alternative passages from each of the closest potential assessment and the complementary assessment;
l. calculating test statistics for the progeny assessment;
m. repeating steps (k) and (l) a plurality of times; and
n. identifying a progeny assessment having a closest match to the target test statistics. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable medium having stored thereon a software package for assembling an assessment having a predetermined target content structure and target statistics from a pool of passages, each passage having associated therewith a content profile and passage statistics, the software package comprising code segments adapted to:
-
a. select from the passage pool a predetermined number of content profiles to create a candidate form, the candidate form having a content structure based upon a sum of the content profiles;
b. compare the candidate form content structure with the target content structure;
c. if a difference between the candidate form content structure and the target content structure is a currently lowest value, retain the candidate form as a closest match;
d. repeat code segments (a)-(c) until the retained closest match candidate matches the target content structure;
e. populate the retained closest match candidate form with a plurality of passages meeting the form content structure to create a potential assessment;
f. calculate test statistics for the potential assessment;
g. if a difference between the calculated test statistics and the target statistics is a currently lowest value, retain the potential assessment as a candidate assessment; and
h. repeat code segments (e)-(g) until all possible potential assessments have been created. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable medium having stored thereon a software package for assembling an assessment having a predetermined target content structure and target statistics from a pool of passages, each passage having associated therewith a content profile and passage statistics, the software package having code segments adapted to:
-
a. select from the passage pool a predetermined number of content profiles to create a candidate form, the candidate form having a content structure based upon a sum of the content profiles;
b. compare the candidate form content structure with the target content structure;
c. if a difference between the candidate form content structure and the target content structure is a currently lowest value, retain the candidate form as a closest match;
d. repeat code segments (a)-(c) until the retained closest match candidate matches the target content structure;
e. randomly populate the retained closest match candidate form with a plurality of passages meeting the form content structure to create a potential assessment;
f. calculate test statistics for the potential assessment;
g. repeat code segments (e) and (f) a plurality of times;
h. sort the created potential assessments according to a distance between the respective calculated test statistics and the target statistics;
i. select a closest potential assessment from the sorting step;
j. search among the potential assessments for a form complementary to the closest potential assessment;
k. form a progeny assessment by randomly selecting a sequence of alternative passages from each of the closest potential assessment and the complementary assessment;
l. calculate test statistics for the progeny assessment;
m. repeat code segments (k) and (l) a plurality of times; and
n. identify a progeny assessment having a closest match to the target test statistics. - View Dependent Claims (17, 18, 19, 20)
-
Specification