Patent ID: 8038449

Claim:
A system for generating an exam, the system storing a plurality of true propositions and false propositions in a database, the system comprising: a setting module configured for setting a plurality of initial conditions for the exam, wherein the plurality of initial conditions comprises a number of true propositions p, a number of false propositions q, and a number of random propositions r, wherein the number of true propositions p, the number of false propositions q, and the number of random propositions r are selected from the plurality of true and false propositions in the database; a determining module configured for determining numbers of different propositions in the exam according to the plurality of initial conditions; a true proposition module configured for selecting the p number of true propositions from the database, saving the p number of true propositions in a first datasheet, and numbering each of the p number of true propositions with a running number, wherein the running number is a natural number beginning with the number 1; a false proposition module configured for selecting the q number of false propositions from the database, grouping the q number of false propositions, numbering each of the groups with a group number, wherein the group number is a natural number beginning with 1, and saving the grouped q number of false propositions in a second datasheet; a random proposition module configured for selecting r number of propositions from the database, grouping the r number of propositions, numbering each of the groups with a group number, and saving the grouped r number of propositions in a third datasheet; a generating module configured for generating the exam according to the p number of true propositions in the first datasheet and the running numbers of the true propositions in the first datasheet, the q number of false propositions in the second datasheet and the group numbers of the false propositions in the second datasheet, the r number of propositions in the third datasheet and the group numbers of the propositions in the third datasheet.