Summary of the invention
For overcome the deficiencies in the prior art, the purpose of the present invention is to provide one kind allow rapid screening out it is qualifiedElectronic test paper generation method, device, equipment and the storage medium of topic.
Technical solution used by the present invention solves the problems, such as it is:
In a first aspect, the present invention provides a kind of electronic test paper generation methods, comprising the following steps:
The teaching material information and topic information that user chooses are read, examination question option is set as;
Examination question is matched from database according to the examination question option, sets examination question to be selected simultaneously for the examination question of successful matchIt is shown in the examination question page;
The examination question to be selected being selected in the examination question page is added to the question preview page, detects that user clicks and generates paperWhen option, electronic test paper is generated using the examination question to be selected in the question preview page.
Further, the teaching material information includes teaching material version, affiliated grade and affiliated chapters and sections;The topic information includes examinationTopic topic type, item difficulty, examination question classification and examination question source information.
Further, the content that the examination question to be selected is shown in the examination question page includes the letter of topic corresponding to examination question to be selectedBreath, answer information and group volume number.
It is further, described that examination question is matched from database according to the examination question option further include:
Examination question corresponding with the teaching material information is matched from database, generates examination question group to be selected;
The examination question to match with the topic information is matched from the examination question group to be selected, is set as examination question to be selected.
Further, when in the examination question to be selected for detecting the examination question group to be selected comprising wrong topic label, by the examination question to be selectedIt is set as wrong to inscribe and be shown in the wrong topic page.
Further, when generating electronic test paper using the examination question to be selected in the question preview page further include: described in readingThe fractional value of examination question to be selected in the question preview page is added and obtains examination question total score by the fractional value of examination question to be selected.
Second aspect, the present invention provides a kind of electronic test paper generating means, comprising:
Examination question option acquiring unit is set as examination question option for reading the teaching material information and topic information of user's selection;
Examination question display unit to be selected, for matching examination question from database according to the examination question option, by successful matchExamination question be set as examination question to be selected and shown in the examination question page;
Electronic test paper generation unit, for the examination question to be selected being selected in the examination question page to be added to the question preview page,When detecting that user clicks generation paper option, the examination question to be selected in the question preview page is utilized to generate electronic test paper.
Further, further include following device:
Examination question group acquiring unit to be selected, it is raw for matching examination question corresponding with the teaching material information from databaseAt examination question group to be selected;
Examination question acquiring unit to be selected, for matching the examination to match with the topic information from the examination question group to be selectedTopic, is set as examination question to be selected;
Mistake topic acquiring unit will for when in the examination question to be selected for detecting the examination question group to be selected comprising wrong topic labelThe examination question to be selected is set as wrong and inscribes and be shown in the wrong topic page;
Examination question total score acquiring unit will be in the question preview page for reading the fractional value of the examination question to be selectedThe fractional value of examination question to be selected, which is added, obtains examination question total score.
The third aspect, the present invention provides a kind of electronic test paper generating device,
Memory including at least one control processor and for being communicated to connect at least one control processor;StorageDevice is stored with the instruction that can be executed by least one control processor, and instruction is executed by least one control processor, so that extremelyA few control processor is able to carry out electronic test paper generation method as described above.
Fourth aspect, the present invention provides a kind of computer readable storage medium, computer-readable recording medium storage hasComputer executable instructions, computer executable instructions automatically generate review topic side for executing computer as described aboveMethod.
5th aspect, the present invention also provides a kind of computer program product, the computer program product includes storageComputer program on computer readable storage medium, the computer program include program instruction, when described program instructsWhen being computer-executed, computer is made to execute electronic test paper generation method as described above.
The one or more technical solutions provided in the embodiment of the present invention at least have the following beneficial effects: that the present invention adoptsWith a kind of electronic test paper generation method, device, equipment and storage medium.The teaching material information and topic information chosen by userExamination question to be selected is read out from database, and final electronic test paper is generated according to selected examination question to be selected.To compared with existing skillArt can only select question randomly or the method by hand picking topic, the technical solution adopted in the present invention can believe according to teaching materialBreath filters out the examination question to be selected for meeting range of setting a question, then is screened by the topic information that teacher chooses to examination question to be selected, energyEnough a large amount of save see the topic time when teacher selects a topic, and greatly improve a group efficiency for volume.
Specific embodiment
Currently, with teaching process also more and more use smart machine, and take an examination and test be must in teaching processIndispensable part, therefore need to generate electronic test paper frequently by tutoring system as teacher.It generallys use at present from exam poolAccording to the method that the topic type quantity of setting randomly selects topic generate electronic test paper, although this method is able to achieve electronic test paperGeneration, but topic generated is excessively random, and the complexity of topic is easy to cause excessively to disperse.Also there is scheme can rootThe topic chosen or inputted manually according to teacher generates electronic test paper, but needs teacher's needs in the selected topic in this wayCertain judgement first is carried out to determine whether to use to examination question, causes group speed of volume excessively slow.
The grade of difficulty of each topic and the knowledge point of investigation be not identical, is manually selected a topic by the method for the prior artTopic can only be judged by teacher in the selected topic, be generated after being screened according to the difficulty of topic and suitable sequenceElectronic test paper, the topic quantity as included in online papers generation system is more, if by teacher from database one by one intoRow screening is obviously unrealistic.
Present invention employs a kind of electronic test paper generation method, device, equipment and storage mediums.The religion chosen by userMaterial information and topic information read out examination question to be selected from database, and generate final electronics according to selected examination question to be selected and tryVolume.To compared with the prior art can only select question randomly or by hand picking topic method, the technology used in the present invention sideCase can filter out the examination question to be selected for meeting range of setting a question, then the topic information chosen by teacher to be selected according to teaching material informationExamination question is screened, and sees the topic time when can largely save teacher's selected topic, greatly improves a group efficiency for volume.
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, rightThe present invention is further elaborated.It should be appreciated that described herein, specific examples are only used to explain the present invention, notFor limiting the present invention.
It should be noted that each feature in the embodiment of the present invention can be combined with each other, in this hair if do not conflictedWithin bright protection scope.In addition, though having carried out functional module division in schematic device, shows patrol in flow chartsSequence is collected, but in some cases, it can be shown in the sequence execution in the module division being different from device or flow chartThe step of out or describing.
Referring to Fig.1, a kind of electronic test paper generation method of the embodiment of the present invention, comprising the following steps:
Step S1 reads teaching material information and topic information that user chooses, is set as examination question option;
Step S2 matches examination question according to the examination question option from database, by the examination question of successful match be set as toIt selects examination question and is shown in the examination question page;
The examination question to be selected being selected in the examination question page is added to the question preview page by step S3, detects that user clicksWhen generating paper option, electronic test paper is generated using the examination question to be selected in the question preview page.
Wherein, in the present embodiment, teaching material information and topic information can be is shown with tabular form, is also possible to followingIt draws the form of menu to show, is able to achieve and is shown all relevant informations.List shape is preferably used in the present embodimentFormula is shown, user is enable to be more clearly seen total Options when screening.
Wherein, in the present embodiment, teaching material information and topic information can be by manually carrying out showing after presetting, can alsoBeing shown after information included by all examination questions in reading database.The present embodiment preferably manually carry out it is default after show, byIt regular can't be changed in teaching material information, topic information is generally also fixed classification, therefore show after presetting using artificialServer resource can be saved by showing, be intended to traverse the information of all examination questions when avoiding using every time, led to the waste of system resource.
Wherein, in the present embodiment, the matching of step S2 can be automatic after examination question option selection in step slIt executes, is also possible to trigger executing by way of click keys after the selection of examination question option.The preferred examination question choosing of the present embodimentIt is executed automatically after item selection.Wherein, teaching material information and the initial default option of topic information are Quan Xuan, example in the present embodimentSuch as when only choosing to teaching material information, reading topic information is to select state once to be matched entirely;Again for example when teaching material is believedAfter breath has been chosen, then topic information is chosen, then the teaching material letter for reading selected topic information and currently having chosenBreath generates examination question option and is matched.
Wherein, in the present embodiment, the examination question to be selected can arrange display in any order in the examination question page, thisIt is preferably shown according to the time sequencing for being added into database in embodiment, since newest topic has the examination of current yearThere is preferable reference value, therefore shown sequentially in time, can conveniently select suitable topic.
Wherein, in the present embodiment, the examination question of selection is added in the question preview page in step S3 can be selectionAddition is executed after examination question, is also possible to click addition option after choosing multiple examination questions and is added.Preferably exist in the present embodimentAddition is executed after choosing examination question, a large amount of topic is chosen and screened since the group of electronic test paper licks journey needs, is usedExecution at once is added to preview page and can cause to lose selection because of faulty operation to avoid after choosing multiple examination questions after selectionResult and delay group involves in journey.
It wherein, in the present embodiment, can also include that any operation is carried out to the examination question selected in the question preview page,Preference ordering adjustment, customized score value and removal examination question in the present embodiment.Wherein, due to user when choosing topic notIt can be selected, but first suitable topic is added, therefore in the question preview page according to final sequence of setting a questionIt is ranked up the typesetting that adjustment can be more advantageous to optimization paper, each examination question display area setting in the present embodiment moves upWith the key option moved down, detects that user clicks and current examination question is moved to after next sequence examination question when moving up.Wherein, instituteIt states examination question and is provided with default score value when being added in database, when detecting that user inputs customized numerical value in score value optionWhen, it uses the customized numerical value as new score value, is more advantageous to the diversity of paper.Wherein, difficult during the selection of examination questionExempt to encounter multiselect or the case where mistake selects examination question, therefore be arranged and remove examination question option and be able to ascend a group convenience for volume operation,To improve user experience.
Further, in another embodiment of the present invention, the teaching material information includes teaching material version, affiliated grade and instituteBelong to chapters and sections;The topic information includes examination question topic type, item difficulty, examination question classification and examination question source information.
Wherein, in the present embodiment, teaching material information can be any parameter that can specify specific teaching material, excellent in the present embodimentSelect suitable teaching material version, affiliated grade and affiliated chapters and sections.Wherein, teaching material version is publishing house's title corresponding to teaching material, when user selectsAfter taking teaching material version, corresponding grade's title and chapters and sections are read according to the teaching material version, since different teaching materials version is correspondingGrade's title is different, such as junior middle school one grade is referred to as seven grades, and the chapters and sections of same grade's different teaching materials versionAlso not identical, therefore grade and chapters and sections are read out after choosing teaching material version, it can more accurately obtain corresponding topic.
Wherein, in the present embodiment, topic information can be any parameter that can describe theme attribute, excellent in the present embodimentSelect examination question topic type, item difficulty, examination question classification and examination question source information.Wherein, the topic information is presupposed information, in dataIt is added in library specified when topic.The examination question topic type includes topic type all in paper, such as multiple-choice question, gap-filling questions and calculatingTopic.The item difficulty is low, neutralization hardly possible, facilitates user and identifies to the difficulty of examination question, and no longer needs to pass through oneselfTopic is judged, the time of group volume has been saved.The examination question is classified as Chang Kaoti, fallibility topic, last item and inscribes topic of becoming reconciled, and helpsIn user identifies the topic the characteristics of.The topic source includes true topic, exercise, local simulation topic, due to topic of different natureThe reference value that mesh source has is different, therefore introduces topic source and screen to examination question, can more effectively select referenceIt is worth preferable examination question.
Further, in another embodiment of the present invention, the content packet that the examination question to be selected is shown in the examination question pageInclude topic information corresponding to examination question to be selected, answer information and group volume number.
Wherein, in the present embodiment, information arbitrarily related with examination question to be selected, this implementation can be shown in the examination question pagePreferred topic information, answer information and group volume number in example.Wherein, the answer information include correct option, answer parsing andExamination point analysis, the answer information, which can be, to be directly displayed in the page, this implementation by showing after click option is also possible toIt is shown after example preferably click option, the space of a whole page can be saved.
With reference to Fig. 2, further, in another embodiment of the present invention, it is described according to the examination question option from databaseIn match examination question further include:
Step S21 matches examination question corresponding with the teaching material information from database, generates examination question group to be selected;
Step S22 matches the examination question to match with the topic information from the examination question group to be selected, is set as to be selectedExamination question.
Wherein, in the present embodiment, it can be while sending teaching material information and topic information progress to the matching of examination questionMatch, is also possible to first pass through after teaching material information reads out part examination question and is further matched with topic information.The present embodimentIn preferably first pass through teaching material information and be first read out, the number for carrying out matching operation can be effectively reduced, to improve the effect of systemRate.
Further, in another embodiment of the present invention, it is wrapped when in the examination question to be selected for detecting the examination question group to be selectedWhen inscribing label containing mistake, wrong topic is set by the examination question to be selected and is shown in the mistake topic page.
Wherein, in the present embodiment, the examination question to be selected may include any for describing the label of examination question, the present embodimentIn be preferably provided with wrong topic label.Wherein, when the topic in generated electronic test paper detects the answer mistake of submission, it isThe corresponding wrong topic label of examination question addition.It introduces wrong topic label and the wrong topic page can be such that user selects in group topic for wrong topicIt selects, keeps the electronic test paper generated more targeted.
It wherein, in the present embodiment, further include being shown to the error rate of mistake topic, the error rate is the mistake of the topicRatio between answer number and total answer number, it is preferable that be additionally provided with the option of screening error rate in the wrong topic page, work as detectionTo user's error rate for input value range when, carried out matching wrong topic according to the value range of the error rate.Such as error rate for inputWhen for 50%-90%, the wrong topic of error rate within this range is read out in Cong Cuoti database, and shown.
Further, in another embodiment of the present invention, it is generated using the examination question to be selected in the question preview pageWhen electronic test paper further include: the fractional value for reading the examination question to be selected, by point of the examination question to be selected in the question preview pageNumerical value, which is added, obtains examination question total score.
Wherein, in the present embodiment, the fractional value of examination question is specified after can be generation electronic test paper, is also possible to give birth toThe fractional value that examination question to be selected is read when at electronic test paper is added.The present embodiment reads examination to be selected when preferably generating electronic test paperThe fractional value of topic is added, can more simplified step, saving group volume time.
Referring to Fig. 4, the embodiment of the invention also provides a kind of electronic test paper generating means, in the electronic test paper generating meansIn 1000, including but not limited to: examination question option acquiring unit 1100, examination question display unit 1200 to be selected and electronic test paper generate singleMember 1300.
Wherein, examination question option acquiring unit 1100 is used to read the teaching material information and topic information of user's selection, is set asExamination question option;
Examination question display unit 1200 to be selected is used to according to the examination question option match examination question from database, will matching atThe examination question of function is set as examination question to be selected and shows in the examination question page;
Electronic test paper generation unit 1300 is used to the examination question to be selected being selected in the examination question page being added to question preview pageFace when detecting that user clicks generation paper option, utilizes the examination question to be selected in the question preview page to generate electronic test paper.
With reference to Fig. 3, wherein in another embodiment, additionally provide a kind of electronic test paper generation method, specifically include withLower step:
Step S100 reads teaching material version, affiliated grade and affiliated chapters and sections that user chooses;
Step S200 reads examination question topic type, item difficulty, examination question classification and examination question source information that user chooses;
Step S300 generates examination question option according to information selected by above-mentioned steps S100 and step S200;
Step S400 is read from database according to teaching material version, affiliated grade and the affiliated chapters and sections in the examination question optionCorresponding examination question is taken out, examination question group to be selected is set as;
Step S500, according to examination question topic type, item difficulty, examination question classification and the examination question source information in the examination question optionExamination question to be selected is matched from the examination question group to be selected;
The examination question to be selected is added to mistake when detecting in the examination question to be selected comprising wrong topic label by step S600It inscribes in the page;
The examination question to be selected that user chooses is added to preview page by step S700, detects that click generates electronic test paper choosingCustomized score and current examination question sequence are read when item, generate electronic test paper.
Further include following device in another embodiment of the present invention further with reference to Fig. 4:
Examination question group acquiring unit 1210 to be selected is used to match examination question corresponding with the teaching material information from database,Generate examination question group to be selected;
Examination question acquiring unit 1220 to be selected matches for matching from the examination question group to be selected with the topic informationExamination question, be set as examination question to be selected;
Mistake topic acquiring unit 1230 is used for when in the examination question to be selected for detecting the examination question group to be selected comprising wrong topic label,Wrong topic is set by the examination question to be selected and is shown in the mistake topic page;
Examination question total score acquiring unit 1310 is used to read the fractional value of the examination question to be selected, will be in the question preview pageExamination question to be selected fractional value be added obtain examination question total score.
It should be noted that by electronic test paper generating means and above-mentioned electronic test paper generation method in this present embodimentBased on identical inventive concept, therefore, the corresponding contents in embodiment of the method are equally applicable to present apparatus embodiment, herein no longerIt is described in detail.
Referring to Fig. 5, the embodiment of the invention also provides a kind of electronic test paper generating device, the electronic test paper generating devices200 can be any type of intelligent terminal, such as mobile phone, tablet computer, personal computer etc..
Specifically, which includes: one or more control processors 201 and memory 202,In Fig. 4 by taking a control processor 201 as an example.
Control processor 201 can be connected with memory 202 by bus or other modes, to pass through bus in Fig. 4For connection.
Memory 202 is used as a kind of non-transient computer readable storage medium, can be used for storing non-transient software program, non-Transitory computer executable program and module, as the corresponding program of electronic test paper generation method in the embodiment of the present invention refers toOrder/module, for example, examination question option acquiring unit 1100 and examination question display unit 1200 to be selected shown in Fig. 4.Control processor201 non-transient software program, instruction and the modules being stored in memory 202 by operation, it is raw thereby executing electronic test paperAt the various function application and data processing of device 1000, that is, realize the electronic test paper generation method of above method embodiment.
Memory 202 may include storing program area and storage data area, wherein storing program area can store operation systemApplication program required for system, at least one function;Storage data area can be stored to be made according to electronic test paper generating means 1000With the data etc. created.In addition, memory 202 may include high-speed random access memory, it can also include non-transient depositReservoir, for example, at least a disk memory, flush memory device or other non-transient solid-state memories.In some embodiment partyIn formula, it includes the memory remotely located relative to control processor 201 that memory 202 is optional, these remote memories can be withPass through network connection to the electronic test paper generating device 200.The example of above-mentioned network includes but is not limited to internet, enterprisesNet, local area network, mobile radio communication and combinations thereof.
One or more of modules are stored in the memory 202, at by one or more of controlsWhen managing the execution of device 201, the electronic test paper generation method in above method embodiment is executed, for example, executing in Fig. 1 described aboveMethod and step S1 to S3, the method and step S21 to S22 in Fig. 2 realizes the function of the unit 1100-1300 in Fig. 3.
The embodiment of the invention also provides a kind of computer readable storage medium, the computer-readable recording medium storageThere are computer executable instructions, which is executed by one or more control processors, for example, by Fig. 4A control processor 201 execute, may make said one or multiple control processors 201 to execute in above method embodimentElectronic test paper generation method, for example, execute the method and step S1 to S3 in Fig. 1 described above, the method and step in Fig. 2S21 to S22 realizes the function of the unit 1100-1300 in Fig. 3.
The apparatus embodiments described above are merely exemplary, wherein described, unit can as illustrated by the separation memberIt is physically separated with being or may not be, it can it is in one place, or may be distributed over multiple network listsIn member.Some or all of the modules therein can be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can borrowHelp software that the mode of general hardware platform is added to realize.It will be appreciated by those skilled in the art that realizing in above-described embodiment methodAll or part of the process is relevant hardware can be instructed to complete by computer program, and the program can be stored in oneIn computer-readable storage medium, the program is when being executed, it may include such as the process of the embodiment of the above method.Wherein, instituteThe storage medium stated can be magnetic disk, CD, read-only memory (ReadOnly Memory, ROM) or random access memory(Random Access Memory, RAM) etc..
It is to be illustrated to preferable implementation of the invention, but the invention is not limited to above-mentioned embodiment party aboveFormula, those skilled in the art can also make various equivalent variations on the premise of without prejudice to spirit of the invention or replaceIt changes, these equivalent deformations or replacement are all included in the scope defined by the claims of the present application.