Automatic examination paper generating device and method based on binary large object (BLOB) storage and enhanced RichEdit control
A technology for automatically generating test papers, applied in instruments, data processing applications, calculations, etc., can solve problems such as single test paper form, imperfect test paper composition details, poor assessment content form and flexibility, etc., to achieve balance and flexibility, improve flexibility, The effect of enriching the amount of information
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0058] Specific implementation mode one: the following combination figure 1 This embodiment will be described. A test paper automatic generation device based on BLOB storage and enhanced RichEdit control, including the following modules: user database 1, subject database 2, test question database 3, subject information database 4, system management module 5, BLOB conversion module 6, RTF (Rich Text Format, rich text format) stream import / export module 7, test paper generation module 8, test question modification module 9, test question entry module 10, test question retrieval module 11 and subject information management module 12.
[0059] The user database 1 is a database that stores all user information. User role types include administrators and ordinary teachers. Each ordinary teacher user corresponds to a corresponding examination subject, so that each teacher user can only modify the corresponding subject. test data;
[0060] The subject database 2 stores all subject n...
specific Embodiment approach 2
[0071] Specific implementation mode 2: Combining figure 2 Illustrate this embodiment, use a kind of BLOB storage based on specific embodiment one and strengthen the test paper automatic generation method of RichEdit control, it is realized by the following steps:
[0072] Step a: Read the subject information setting from the subject information database 4, including the total score of each question type of the subject, the assessment ratio of key content and non-key content, etc.;
[0073] Step b: If the extraction of all question types has been completed, go to step e, otherwise go to step c;
[0074] Step c: If the total score of the selected questions of the current question type has reached the preset value, go to step b, otherwise go to step d;
[0075] Step d: Query all test questions that match the current question type in the test question database 3, randomly select from the record set according to the current remaining score, and add the primary key of the drawn te...
specific Embodiment approach 3
[0079] Specific implementation mode three: the following combination image 3 This embodiment will be described. This embodiment is a further limitation of Embodiment 2: the steps for the BLOB conversion module 6 to realize the conversion between the RTF data stream and the BLOB data are:
[0080] Step 1: If saving the test questions, go to step 2; if reading the test questions, go to step 4;
[0081] Step 2: Read the RTF data stream to be stored in binary mode, and at the same time read in the relevant information of the test question;
[0082] Step 3: organize the binary stream read in step 2 and the relevant information of the test questions into a record, insert it into the test question database 3, and go to step 6;
[0083] Step 4: Query relevant records from the test question database 3, and read each field;
[0084] Step 5: restore the BLOB field in the read record to the RTF data stream in binary mode;
[0085] Step 6: Release the database connection and exit the ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com