WO2001004862A2 - Method for automatically producing a computerized adaptive testing questionnaire - Google Patents
Method for automatically producing a computerized adaptive testing questionnaire Download PDFInfo
- Publication number
- WO2001004862A2 WO2001004862A2 PCT/US2000/019002 US0019002W WO0104862A2 WO 2001004862 A2 WO2001004862 A2 WO 2001004862A2 US 0019002 W US0019002 W US 0019002W WO 0104862 A2 WO0104862 A2 WO 0104862A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- questions
- question
- irt
- irt model
- statistical modeling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B7/00—Electrically-operated teaching apparatus or devices working with questions and answers
- G09B7/02—Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
Definitions
- This invention relates to the field of computerized, interactive skills- assessment and to statistical validation of adaptive questionnaires in particular.
- Computerized Adaptive Testing refers to skill assessments that receive feedback from a test-taker and dynamically adapt the skill level, or difficulty, of subsequent questions put to the test-taker.
- CAT Computerized Adaptive Testing
- a CAT system is able to calculate an approximation of the skill level of the test-taker in order to next ask the most relevant question available in a set of questions.
- CAT is a fast and accurate way of determining the proficiency of people in a given field, and yet it has been out of reach for almost all tests because of the difficulty and expenses of transforming a regular questionnaire into a CAT questionnaire.
- a CAT system is based on Item Response Theory (IRT).
- IRT Item Response Theory
- the current state of the art is a three- parameter model, where the three parameters are indicative of: a difficulty level of the question; a discrimination of the question; and guessing.
- a human specialist is required to begin with a set of questions and produce from it a CAT questionnaire.
- the human specialist referred to as a psychometrician
- the psychometrician then gathers data by administering the questionnaire on a sample population and statistically analyzing the results using an IRT to produce a CAT questionnaire.
- producing the CAT questionnaire requires a long time and is expensive, due to the human involvement of psychometricians, statisticians, etc.
- What is needed instead is a method for automatically producing a CAT questionnaire from a set of questions with reduced involvement of human specialists.
- This invention is a method for generating a statistically validated CAT questionnaire on a computer.
- An object of the invention is to enable a user to transform a set of questions into a CAT questionnaire.
- Another object of the invention is to enable a user with no special training to transform a set of questions into a CAT questionnaire.
- FIG. 1 A illustrates the steps for transforming a regular questionnaire into a CAT questionnaire according to an embodiment.
- FIG. IB shows a process flow for transforming statistically non- calibrated questions into statistically calibrated questions according to an embodiment.
- FIG. 2 illustrates calibration and statistical analysis steps according to an embodiment.
- FIG. 3 is a flow chart summarizing a system embodiment for analyzing the global results of the calibration and statistical analysis for each question in a questionnaire.
- FIG. 4 is a flow chart summarizing a system embodiment for diagnosing the results of the calibration and statistical analysis for each question in a questionnaire.
- FIG. 1 A illustrates the overall process flow in an embodiment where the method is used to build a skill assessment questionnaire.
- the present invention is not limited to this application and may be applied to other applications. Alternate embodiments may be based on the same overall structure using different algorithms, formulas and/or different decision trees to produce similar types of results. Embodiments extend over fields where IRT may apply.
- an alternate embodiment is a system to automatically build fast and efficient market survey systems (computerized adaptive surveys) where IRT is relevant.
- Preferred embodiments have a 3-parameter model; however, other embodiments have a 2-parameter model or a 1 -parameter model.
- a formulary for an exemplary IRT model is given below at the end of the description.
- a user authors a set of questions.
- the only limitation placed on the type of questions is that the answer to a particular question must be either correct or incorrect. That is, there are no partially correct answers. Partially correct answers have to be considered as incorrect answers.
- the user builds a questionnaire. This comprises sub-steps (not shown) of gathering questions, some of which may already have been calibrated (statistically validated) inside another questionnaire.
- the questions must pertain to the same subject matter. If some of the questions have been previously calibrated, the calibration is most preferably to have been with a relevant sample population. That is, the same type of population as the one that will take the final CAT questionnaire produced by the method of this invention.
- an indication is supplied of the number of sample candidates needed to calibrate the questions that are, as yet, not calibrated.
- This indicative figure may be based on empirical laws that take into account the number of non-calibrated questions and the number of calibrated questions as well as the previous results of the calibration. As described, the number of sample candidates given at this step is only an indication. If the calibration does not give good results, the program produces a new estimation of the number of candidates needed.
- the questionnaire is posted on the Internet or on an Intranet in order to gather data for the calibration and analysis. While such computer networks are preferred, other embodiments have an examinee take the questionnaire without using a computer network.
- sample candidates take the test, or questionnaire, as a regular sequential test.
- the test may be split into several parts with test candidates taking only a portion of the test.
- results of preceding statistical analyses and calibration are reviewed to determine which questions are not suitable. If particular questions seem unsuitable, possible reasons are determined. Optionally, a report containing the results of this post-calibration analysis may be generated.
- a generated report is given to the user.
- the report contains two types of information. First, a report concerning the overall calibration and then several sub-reports concerning questions that showed a potential problem. Here, a user sees a report and decides on further action. Typical "Global" actions are: having more sample candidates take the test; automatically removing the bad questions and creating a questionnaire with the remainder; and reviewing the per question reports. Reviewing the question may still imply making a later choice between the two first global actions, above. The last global action, above, may not be proposed to the user if results show that the calibration globally failed. The user may be provided additional advice for that choice.
- an evaluation for global failure of the calibration is made.
- a per-question review shows the problem that appeared for some of the questions, the possible causes for the problem and the recommended actions in each case.
- Possible "per-question" actions include: removing the question; modifying the key (the correct answer to the question); and modifying the question (rephrasing the question for instance). If a user chooses to modify some of the questions or added new questions (see block 109).
- the questionnaire may be recalibrated with new sample candidates. If the user modifies only keys (correct answers) of some questions (see block
- the calibration may be restarted and statistical analysis continued with the same data.
- Block 112 is reached only when no question was modified. Possibly some questions were removed (those that showed a problem).
- the questionnaire is a CAT test or a statistically validated questionnaire. It may now be used in a CAT test-taking system, or in a sequential test-taking system or in other types of systems.
- the IRT parameters of each question as calculated at block 105, may be imported into a CAT test-taking system.
- FIG. IB illustrates how questions are managed according to an embodiment.
- an author creates questions at blocks 130, 135 and 140.
- the genesis of the questions may be direct, indirect, or by modification.
- Logically, questions have two states: calibrated and non-calibrated. In practice, this may be a Boolean flag stored with the question in a database. The only way a question can change from a non-calibrated to calibrated state is through statistical analysis. Questions are created in a non-calibrated state, as illustrated by block 145. Questions are then calibrated by a statistical analysis at block
- a question and calculated IRT parameters may be used in a CAT questionnaire concerning the same field and designed for the same type of population as used for the calibration in block 150. If calibration at block 150 reveals problems with the questions at block 170, the question may be removed entirely, block
- FIG. 2 is a description of sub-steps included in block 105 (see FIG. 1A) according to an embodiment. The formulae and algorithm involved are detailed below.
- Initializations including initialization of the discrete distribution of the levels (i.e. the proficiency variable), are performed at block 200.
- all of the data are imported from a database.
- initial values of 3 IRT parameters are calculated using standard statistics, as described in detail below.
- a process loop including blocks 203, 204 and 205 obtains precise values for the IRT parameters of the questions by iteration by calculating a Bayes modal estimate (or maximum marginal likelihood estimate) of the three IRT parameters "a,” “b” and “c.”
- a Bayes modal estimate or maximum marginal likelihood estimate
- an initial estimate of the IRT parameters "a,” “b” and “c” for a question is accomplished using a standard statistical analysis of answers given by candidates to this question at block 202, FIG. 2. For example, consider a particular question posed to candidates. Let “p” be the proportion of candidates who answered this question correctly. Let “r” be the bi-serial correlation between the total score of candidates and the fact that they answered correctly the particular question (the score is simply computed by calculating the proportion of question answered correctly).
- N is the number of candidates that answered the question
- s n is the score of the nth candidate
- x n is 1 if candidate number n answered correctly the question, 0 if not.
- the IRT "c” parameter is defined as the reciprocal of the number of possible answers for this question.
- the IRT difficulty parameter "d" is calculated to take the guessing into account.
- the general algorithm used for the Bayes modal estimate in blocks 203-205 is an EM (Estimation - Maximization) algorithm.
- the first part of this algorithm is the estimation step at block 203.
- an estimation of the number of candidates in each level is calculated, as well as the proportion of candidates in each level that answered correctly each question.
- the second part of the EM algorithm is the maximization step at block 204.
- the parameters "a,” "b” and "c" are calculated to maximize a complete likelihood function.
- Sub-steps in blocks 203-204 are detailed below.
- Block 205 is a condition to end the EM algorithm. If the changes in the parameters calculated at block 204 are less than a test value, or if the maximum number of loops for the algorithm was reached, the program exits the EM algorithm and proceeds to block 206. Further detail regarding block 205 is set forth below after an explanation of the proceeding blocks. At block 206, a very accurate estimation of the level of the sample candidates is calculated. At block 206, the IRT model and information function as in a CAT test-taking system.
- standardized residuals are calculated to determine if the question truly fits the model.
- an answer/level correlation is calculated for each proposed answer of each question.
- the answer/level correlation is the bi-serial correlation between the estimated proficiency of the candidate and the fact that he gave a particular answer to a given question or not.
- An endorsement rate calculated at block 209 is the proportion of candidates that gave a particular answer to a given question.
- an endorsement rate is calculated for each proposed answer to each question.
- the first part of an EM algorithm is an estimation step at block 203.
- an estimation of the number of candidates in each level is calculated, as well as the proportion of candidates in each level that answered correctly each question.
- the following formulas and algorithms are those applied during sub-steps at block 203 of FIG. 2.
- the goal of the estimation step is to find an estimation of the number of candidates for each q k level and the number of candidates who have a q level and who answered question j correctly.
- the estimation step includes calculating those values using the following formulae:
- nl %) y ⁇ u ⁇ v, (20)
- the second part of the EM algorithm is the maximization step at block 204 of FIG. 2.
- the IRT parameters "a,” "b” and “c” are calculated to maximize a complete likelihood function.
- the following formulae and algorithms are those applied during the step noted 204 in FIG. 2.
- a new estimation of the three IRT parameters for each question is calculated by numerically solving a set of equations.
- the Baysian estimation includes solving a set of equations to find the maximum of a likelihood function (denoted L). For this, the point where the derivative of L is null is determined.
- the set of equations can be split in J simple sets of three equations, each set corresponding to one question.
- g a is the prior distribution of the a parameter
- g b is the prior distribution of the b parameter
- g c j is the prior distribution of the Cj parameter.
- the three formulae above represent the derivative of the likelihood with respect to aj, bj and Cj, which are null at the point that is the maximum for the complete likelihood.
- laj k (s) , lbjk (s) , lcj (s) are functions of aj, bj and Cj.
- La j , Lb j , LCJ are functions of aj, bj and Cj.
- laa jk (s) , lbbj k (s) , lcc jk (s) , lab jk (s) , lac jk (s) , lbc jk (s) are functions of aj, bj and c,.
- Laa s) , Lbb j (s) , Lcc S) , Lab, 00 , Lac, (s) , Lbc s) are functions of a,, b j and C j .
- intermediate values are calculated and replace the expressions in the above formulas for efficiency. More precisely, the intermediate values are:
- the gradient method includes modifying the parameters using a fraction of the gradient as increment. This method is relatively slow but is the most stable to find the maximum. Precisely the formulas are:
- Kl may be either 0.0005 or 0.00025.
- the parameters are modified using a fraction of the increment used for a Newton-Ralphson method.
- This method is more stable than the normal Newton-Ralphson and less stable than the gradient method, but it is faster than the gradient method and slower than the normal
- K 2 is a real number. In a preferred embodiment, K 2 is 0.1.
- the Newton-Raphson method included solving the equation with an order one approximation of an (La, Lb, Lc) vector. That is, an order two approximation of L. This method is the less stable of the three but fastest.
- the iterative process is done in two imbricated loops.
- the outer loop will be called the "trial” loop
- the inner loop will be called the "phase” loop.
- Laj (s) , Lb ) , LCJ (S) , Laa S) , Lbb j (s) , Lccj (s) , Lab j (s) , Lac j (s) , Lbc s) are calculated.
- the Hessian determinant which is the determinant of the A matrix defined above is calculated:
- this inner loop is executed at most a thousand times for each trial. If, at the end of the thousand loops, there is no convergence, another trial is commenced.
- the first trial is a "normal" trial.
- the initial values taken for a j (t) , b j (t) and c 0 are A 0 , B 0 and C 0 .
- the value for Ki is 0.0005.
- the initial values taken for a j (t) , b l) and C j (t) are:
- ⁇ ' P a + 1 ⁇ 5 ⁇ a random b, (,) - ⁇ h + 1.5 ⁇ h random 2 (56) random,
- random and random are three uncorrelated random values between 0 and 1.
- the value for Kj is 0.00025.
- the initial values taken for aj (t) , bj (t) and c l) are:
- randomi, random 2 and random 3 are three uncorrelated random values between 0 and 1.
- the value for Ki is 0.00025.
- the inner loop is called "phase" loop, because there can be different phases in the process that use a different method to estimate the parameters.
- phase there are 3 different phases: a first phase using the gradient method to calculate the parameters; a second phase using the modified Newton-Ralphson method; and a third phase using the Newton-Ralphson method.
- the program can switch several times to a same phase.
- a trial starts with the first phase.
- the start values A 0 , Bo and Co are saved in the variables A], Bi and C ⁇ .
- a switch to the second phase and then to the third phase should occur to find accurate results more quickly.
- there is a complete branching system to detect if one phase is converging enough or diverging to switch from one phase to the other.
- a typical procedure for an embodiment follows. Once La j (s) , Lb s) , Lc S) , Laa, (s) , Lbb s) , Lc Cj (s) , Lab, (s) , Lac s) , Lbc s) , G s) and H, (s) are calculated, the formula to calculate a, b and c that corresponds to the current phase are applied. Then, tests are made to detect if a change of phase should occur. If the tests show that the current phase is diverging, a switch is made to a previous phase and the current values of a, b, and c are replaced by the corresponding saved values Ai, Bi, Ci.
- the criteria for determining when a switch from one phase to the other should occur is also changed. If the test shows that the current phase converged, a switch is made to the next step and the current values of "a,” "b” and "c" are saved in Ai, Bj, C ⁇ . In the case when the determinant is too small to apply the Newton-Ralphson method safely (normal or modified), a switch is made directly to the first phase, even before doing the calculations corresponding to the current phase.
- limit is a variable which is compared to the square norm of the gradient as a criterion to switch from one phase to the other.
- the initial value of "Limit" is
- Count is the number of loops spent in the same phase.
- a stands for a s) , b for b s) , c for c s) , H for H, (s) and N for TABLE 1
- an E step is performed, and then an M step.
- all a, b and c parameters are compared which the value they used to have in the previous step.
- the maximum of the absolute values of these differences is termed the maximum change in the parameters. In a preferred embodiment, if this maximum change is less than 0.05, the calibration is terminated because an adequate estimation of the parameters is complete. Whatever the changes in the parameters, however, after 12 loops the EM calibration is terminated in a preferred embodiments because continuing further will not bring additional precision.
- an estimate of the level of the test candidates is determined.
- the following formulas and algorithms are applied to arrive at the determination.
- preferred embodiments first calculate intermediate values:
- the information function is a function of a continuous variable and can be defined as follows:
- the ⁇ variable is continuous and we use a Newton-Ralphson method to find the maximum of the information function which is the level of the candidate.
- the first and second differential of the information function with respect to ⁇ is calculated. Since only the differentials of the information function are needed, the denominator of the information function, which is a constant, is unneeded. Therefore, define Ij( ⁇ ) as the modified information function (the logarithm of the real information function without the denominator). Let Itj( ⁇ ) be the first differential and Itti( ⁇ ) be the second differential of r,( ⁇ ).
- a first case is when yy is 1.Here, only calculate itrj (s) and ittr. (s)
- the first case is when yy is 1. Here, only calculate itr, (s) and ittrj (s) .
- the second case is when yy is 0.
- yy is 0.
- the first case is when yi j is 1. Here, only calculate itr ⁇ (s) and itix
- the second case is when yij is 0.
- yij is 0.
- a solution algorithm for an embodiment follows. For each question, an iterative process is used to calculate the estimation of the level of the candidate. This calculation is based on a Newton-Ralphson method. Let (s) be the index of the current step. At each step, we calculate the values of the derivative and the second derivative of I,( ⁇ ) called respectively Itj( ⁇ ) and Ittj( ⁇ ) at the point ⁇ , (s) using the formulas of the previous section. Then the value of ⁇ is updated applying the formula:
- the criterion for ending this iterative process is the absolute value of It i( ⁇ (s) ). If this value is less than 10 "7 , the ⁇ j (s) sequence has converged and the last ⁇ (s) is taken as the value of ⁇ j. If after 20 steps, the absolute value of Itj( ⁇ j (s) ) is still greater than 10 "7 the ⁇ j (s) sequence is considered to have not converged and ⁇ i (0) is taken for the value of ⁇ j.
- a residual is calculated.
- the following formulae and algorithms are applied.
- a solution algorithm of an embodiment first calculates the intermediate values S k . Then, equation (84) is applied by calculating Pj(qk) for each value of k.
- a bi-serial correlation is determined.
- the answer/level bi-serial correlation calculation is an extra statistical analysis used to determine how well a particular answer is correlated to the level of the candidate. Normally, the right answer's correlation should be the greatest and positive. Ideally, the other answers' correlations should all be negative. Those values are used to detect irrelevant questions or keying errors (when the right answer was not set correctly). In an embodiment, the following formulae and algorithms are applied.
- n j be the number of classes of answers for the jth question.
- zy n may be defined which equals 1 if candidate i gave an answer of the nth class for the question number j, and 0 otherwise.
- the item/level correlation for question j and answer n is defined by:
- a solution algorithm calculates the average value of the level ⁇ while calculating the level of each sample candidate, z . As well, the endorsement rate is calculated while building the classes of given answers. Then, equation (85) is applied for each class of answers for each question.
- FIG. 3 is the schematic process of the global analysis of the calibration results and statistical analysis according to an embodiment.
- a preferred embodiment includes a series of conditional branches, corresponding to block 106 of FIG. 1A. Messages and recommended actions contained FIG. 3 are detailed below for an embodiment, as are values for the tests at blocks 301, 303 and 304.
- block 301 checks if any estimated "a,” "b” or "c" parameter of any question is Not a Number (noted NaN). This occurs when a non- allowable numerical calculation occurs during the calculations (such as division of zeros or infinite values).
- a condition for "too many questions showing a problem" for an embodiment is: the proportion of questions showing a problem is greater than 0.2. What is termed a "question showing a problem” is a question for which a report was generated, as described below.
- questions showing no problem, as defined above are classified in five groups according to difficulty levels. The intervals for the difficulty levels are, for an embodiment: [-3; -0.8416[ first interval: low level
- FIG. 4 is the schematic process of the per-question analysis of the calibration results and statistical analysis. It includes a series of conditional branches. This process is performed for each question and corresponds to the step 302 of FIG. 3. The messages and recommended actions of this figure are detailed below for an embodiment as are values for the tests at blocks 401 to
- Test 401 means that for question number j, the answer that has the highest answer/level correlation
- Test 402 means that for question number j, the highest answer/level correlation (C jn ) is negative. Remark that under "normal" circumstances this should never occur.
- Test 403 means that for question j, C j > 0.4.
- Test 404 means that for question j, a, ⁇ 0.51.
- Test 405 means that for question j, bj ⁇ -3.
- Test 406 means that for question j, b j > 3.
- Test 407 means that for question number j, the answer/level correlation (c jn ) of the right answer is less than 2 times the second highest answer/level correlation.
- Test 411 means that the answer that has the highest answer/level correlation (c jn ) is a partially correct answer (this can occur with multiple response questions for instance. Remark that for the calibration, these answers were considered incorrect).
- Test 412 means that the answer that has the second highest answer/level correlation (CJ ⁇ ) is a partially correct answer (this can occur with multiple response questions, for instance. Remark that for the calibration, these answers were considered incorrect).
- Tests 408 and 413 to 421 means that for question j, ⁇ > 2.
- preferred embodiments include a three-parameter IRT model.
- the three parameters are: "a” referred to as the discrimination of the question; "b” referred to as the level of the question; and "c” referred to as the pseudo-guessing of the question.
- ⁇ is the level of the candidate
- j is the index of the question and ranges between 1 and J, the number of questions.
- N is the number of sample candidates that took the test.
- J is the number of questions.
- the observed data are the responses of the N candidates to the J questions which is contained in a N by J matrix, called Y.
- y- ⁇ is 1 if candidate i answered correctly question j 0 if candidate i answered incorrectly question j.
- each examinee has a level ⁇ , which is a missing data, ⁇ is referred to the latent variable.
- the latent variable is considered to be a discrete variable that can take K known discrete value q k , k ranging form 1 to K and q evenly distributed between -Max and +Max. Therefore, each ⁇ j can take any of the q k values.
- ⁇ k is the probability that a candidate has q k as his level
- ⁇ ( ⁇ i, ⁇ 2 , ..., 7i ⁇ ) is the distribution of the levels.
- ⁇ is taken as a normal Gaussian (with 0 as mean and 1 as standard deviation).
- G( ⁇ ) The distribution of the levels will sometimes be considered as a continuous variable, in that case, it is called G( ⁇ ).
- This function is a Gaussian with 0 as mean and 1 as standard deviation.
- Baysian estimation of IRT parameters requires a prior distribution for each variable of the IRT model.
- a preferred embodiment uses the same distribution for all the a parameters of all the questions, the same distribution for all the b parameters, but a different distribution for each C j parameter.
- Preferred embodiment use a lognormal distribution for the IRT "a" parameter:
- ⁇ a is referred to as the mean for this distribution and ⁇ a the standard deviation, then ⁇ ' a and ⁇ ' a are defined by
- ⁇ a is 1.28 and ⁇ a is 0.2.
- ⁇ b is the mean for this distribution, and ⁇ b the standard deviation.
- ⁇ b is 0 and ⁇ b is 2.
- M Cj is the number of possible answers for question number j
- K c a constant (which is the same for all the questions).
- K c 0.25.
- Candidates with high proficiency tend to give an answer that is not the one entered as a correct answer.
- the answer given by candidates with high proficiency is ⁇ data>.
- the calibration shows a high guessing parameter for this question which indicates that there is a too high probability ( ⁇ data>) to guess the right answer.
- Recommended Action 8 Modify this question in such a way that there are more plausible alternatives in the answers or remove it.
- the calibration shows a very high difficulty level for this question (the proportion of the candidates that answered correctly is only ⁇ data>).
- Recommended Action 14 Remove this question or, if possible, have candidates with more extreme levels (both high and low level to prevent biases) take the test to recalibrate this question.
- Message 15 The calibration results are not relevant for this question. This can be due to the following problem: candidates with high proficiency relatively often give an answer that is not the one entered as a correct answer. The second most given answer is ⁇ data>.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU60913/00A AU6091300A (en) | 1999-07-13 | 2000-07-13 | Method for automatically producing a computerized adaptive testing questionnaire |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14356599P | 1999-07-13 | 1999-07-13 | |
| US60/143,565 | 1999-07-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2001004862A2 true WO2001004862A2 (en) | 2001-01-18 |
| WO2001004862A3 WO2001004862A3 (en) | 2001-10-18 |
Family
ID=22504611
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2000/019002 Ceased WO2001004862A2 (en) | 1999-07-13 | 2000-07-13 | Method for automatically producing a computerized adaptive testing questionnaire |
Country Status (2)
| Country | Link |
|---|---|
| AU (1) | AU6091300A (en) |
| WO (1) | WO2001004862A2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009023802A1 (en) * | 2007-08-14 | 2009-02-19 | Knewton Inc. | Methods, systems, and media for computer-based learning |
| US7580237B2 (en) | 2003-05-29 | 2009-08-25 | Taser International, Inc. | Systems and methods for immobilization with repetition rate control |
| US7602598B2 (en) | 2003-02-11 | 2009-10-13 | Taser International, Inc. | Systems and methods for immobilizing using waveform shaping |
| US8046251B2 (en) | 2000-08-03 | 2011-10-25 | Kronos Talent Management Inc. | Electronic employee selection systems and methods |
| US10885803B2 (en) | 2015-01-23 | 2021-01-05 | Massachusetts Institute Of Technology | System and method for real-time analysis and guidance of learning |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5059127A (en) * | 1989-10-26 | 1991-10-22 | Educational Testing Service | Computerized mastery testing system, a computer administered variable length sequential testing system for making pass/fail decisions |
| CA2084443A1 (en) * | 1992-01-31 | 1993-08-01 | Leonard C. Swanson | Method of item selection for computerized adaptive tests |
-
2000
- 2000-07-13 AU AU60913/00A patent/AU6091300A/en not_active Abandoned
- 2000-07-13 WO PCT/US2000/019002 patent/WO2001004862A2/en not_active Ceased
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8046251B2 (en) | 2000-08-03 | 2011-10-25 | Kronos Talent Management Inc. | Electronic employee selection systems and methods |
| US8265977B2 (en) | 2000-08-03 | 2012-09-11 | Kronos Talent Management Inc. | Electronic employee selection systems and methods |
| US7602598B2 (en) | 2003-02-11 | 2009-10-13 | Taser International, Inc. | Systems and methods for immobilizing using waveform shaping |
| US7580237B2 (en) | 2003-05-29 | 2009-08-25 | Taser International, Inc. | Systems and methods for immobilization with repetition rate control |
| US7586733B2 (en) | 2003-05-29 | 2009-09-08 | Taser International, Inc. | Systems and methods for immobilization with time monitoring |
| US7916446B2 (en) | 2003-05-29 | 2011-03-29 | Taser International, Inc. | Systems and methods for immobilization with variation of output signal power |
| WO2009023802A1 (en) * | 2007-08-14 | 2009-02-19 | Knewton Inc. | Methods, systems, and media for computer-based learning |
| US8672686B2 (en) | 2007-08-14 | 2014-03-18 | Knewton, Inc. | Methods, media, and systems for computer-based learning |
| US10885803B2 (en) | 2015-01-23 | 2021-01-05 | Massachusetts Institute Of Technology | System and method for real-time analysis and guidance of learning |
Also Published As
| Publication number | Publication date |
|---|---|
| AU6091300A (en) | 2001-01-30 |
| WO2001004862A3 (en) | 2001-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111582694B (en) | Learning evaluation method and device | |
| Zapranis et al. | Principles of neural model identification, selection and adequacy: with applications to financial econometrics | |
| King et al. | Analyzing incomplete political science data: An alternative algorithm for multiple imputation | |
| US7756810B2 (en) | Software tool for training and testing a knowledge base | |
| CN113409174B (en) | Knowledge point evaluation method and device | |
| US20060241950A1 (en) | Decision support system and method | |
| US12468950B2 (en) | ANN-based program testing method, testing system and application | |
| CN111831914A (en) | Intelligent question pushing system for online education | |
| Adam et al. | Possibilistic preference elicitation by minimax regret | |
| Kurenkov et al. | Showing your offline reinforcement learning work: Online evaluation budget matters | |
| Rechkoski et al. | Evaluation of grade prediction using model-based collaborative filtering methods | |
| WO2001004862A2 (en) | Method for automatically producing a computerized adaptive testing questionnaire | |
| Oka et al. | Scalable Bayesian approach for the DINA Q-matrix estimation combining stochastic optimization and variational inference | |
| Reina et al. | Asynchrony rescues statistically optimal group decisions from information cascades through emergent leaders | |
| Scarlatos et al. | Process-BERT: A framework for representation learning on educational process data | |
| Patton et al. | A genetic algorithm approach to focused software usage testing | |
| Hansen et al. | Case‐Based Reasoning: Application Techniques for Decision Support | |
| Johnson et al. | Regression models for ordinal data | |
| Venetis et al. | Dynamic max algorithms in crowdsourcing environments | |
| Reyes et al. | Case retrieval in CBR-Tutor | |
| Zhang et al. | Supervised Optimism Correction: Be Confident When LLMs Are Sure | |
| Gutierrez et al. | Personalised automated assessments | |
| CN120217031B (en) | Method and system for constructing student mutual assistance network and dividing groups based on knowledge graph | |
| Cohen et al. | The impact of information on decisions: Command and control system evaluation | |
| Balas-Timar et al. | Ability estimation in CAT with fuzzy logic |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS (R.69(1)EPC) |
|
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |