Method, system, device and medium for answer area acquisition and electronic homework processing

By recognizing question attributes to generate a handwritten answer area, the problem of low efficiency in electronic homework processing is solved, and automated management and personalized learning analysis are achieved, thereby improving the level of digitalization in education.

CN116994467BActive Publication Date: 2025-11-07SHANGHAI CHANG GAO SU TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310721870.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2023-03-10
Filing Date
2023-06-16
Publication Date
2025-11-07
Estimated Expiration
2043-06-16

AI Technical Summary

Technical Problem

Existing technologies cannot efficiently and rationally process and manage electronic assignments, resulting in the inability to provide individualized instruction on a large scale, which affects the quality of teaching, and lacks digital transformation and artificial intelligence applications.

Method used

This paper provides a method for obtaining answer areas and processing electronic assignments. By recognizing question attributes, a handwritten answer area is generated, and electronic assignments are automatically generated, thereby achieving automated processing and management.

Benefits of technology

It improves the efficiency and level of digitalization of electronic assignments, enhances the user experience, supports personalized learning analytics and improves teaching quality, and promotes the digital transformation of education.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116994467B_ABST
    Figure CN116994467B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, system, device and medium for obtaining an answer area and processing electronic homework, the obtaining method comprising: determining a to-be-processed question; obtaining question attribute information of the to-be-processed question; judging whether the to-be-processed question belongs to a handwritten question type based on the question attribute information, and if so, generating a handwritten answer area matching the to-be-processed question in a first preset blank canvas. In the present disclosure, the handwritten questions in the electronic homework can be automatically recognized and the corresponding handwritten answer area can be automatically generated, without human intervention in the process, and all automatic implementation, thereby effectively improving the electronic level of the electronic homework. The handwritten answer area supports displaying the content after stacking different operation layers, making the interaction between different users more convenient and efficient, and also supporting live broadcast, recording and broadcasting of the writing track of different users in the area, and the like. This intelligent solution provides a feasible technical route for large-scale individualized teaching and comprehensively improves the teaching quality.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present disclosure claims priority to Chinese Patent Application 2023102322545 with a filing date of 2023 / 03 / 10. The present disclosure incorporates the entirety of the aforementioned Chinese Patent Application. TECHNICAL FIELD

[0002] The present disclosure relates to the technical field of data processing, and in particular to a method and system for obtaining an answer area and processing electronic homework, a device, and a medium. BACKGROUND

[0003] Traditional homework is generally answered by paper homework books, and teachers correct paper homework books; such limitations are: 1. It is impossible to efficiently and rationally process and manage student homework, such as time-consuming typesetting and printing test papers, and test papers are easy to lose; 2. It is impossible to know the individual learning situation of students, so students, parents, and teachers cannot quantitatively understand the learning situation of students; in the case of a class, it is impossible to assign homework to students in a class according to the weaknesses of each student, and it is also impossible to further challenge more difficult homework for top students in the subject, and it is impossible to realize large-scale individualized education; 3. School subject groups, education authorities, and other units cannot monitor academic quality; education authorities and responsible parties cannot guarantee the quality and quantity of assigned homework, and teachers assign too much homework to students to cause heavy academic burden, and assign less homework to students to monitor the quality of less homework; education authorities and responsible parties cannot monitor the situation of teachers correcting homework, resulting in actual teachers asking students to correct each other; education authorities and responsible parties cannot monitor whether the homework content is beyond the curriculum, and whether there is teaching content that violates ideology; 4. Due to the lack of process data, the core link of the education industry, teaching, has not been digitized, further leading to the inability to release the potential value of commercial data; 5. Limited by the inability to digitize the teaching process, the education industry has not further developed the application of artificial intelligence as other industries; 6. Promote the digital transformation of education, and promote the balanced and high-quality development of regional education through technical means.

[0004] Currently, there are also some electronic attempts other than traditional paper paths, as follows: either multiple-choice entry and machine automatic correction; however, the technical limitations of this scheme are: various subjects such as Chinese, mathematics, and foreign languages are materialized, and multiple-choice questions only account for a small part, and most of the homework questions are complex types such as answer questions and fill-in-the-blank questions; therefore, only multiple-choice automatic correction technology does not have a wide range of application scenarios. Or based on the student's uploading of the answer content of each question by taking a photo, which has the disadvantages of inconvenient operation, time-consuming, poor user experience, and inability to achieve learning situation analysis. SUMMARY

[0005] The technical problem to be solved by the present disclosure is to overcome various disadvantages of the prior art that electronic homework cannot be efficiently and reasonably processed and managed, resulting in the inability to teach students according to their aptitude and the overall teaching quality being affected.

[0006] The present disclosure solves the above technical problems through the following technical solutions:

[0007] The present disclosure provides a method for obtaining a handwriting answer area, which is applied to electronic homework, and the method comprises the following steps:

[0008] determining a to-be-processed question;

[0009] obtaining question attribute information of the to-be-processed question;

[0010] determining whether the to-be-processed question belongs to a handwriting question type based on the question attribute information, and if yes, generating a handwriting answer area matching the to-be-processed question in a first preset blank canvas;

[0011] The first preset blank canvas is a carrier for handwriting input content.

[0012] The present disclosure also provides a processing method for electronic homework, which is implemented according to the above method for obtaining a handwriting answer area, and the processing method comprises the following steps:

[0013] selecting a plurality of questions from a preset question library based on a preset learning goal;

[0014] generating a handwriting answer area corresponding to each question belonging to a handwriting question type by using the method for obtaining a handwriting answer area;

[0015] generating a set answer position corresponding to other remaining questions belonging to a non-handwriting question type;

[0016] obtaining the electronic homework based on the questions and the corresponding handwriting answer areas and set answer positions.

[0017] The present disclosure also provides a system for obtaining a handwriting answer area, which is applied to electronic homework, and the system comprises the following modules:

[0018] a question determination module configured to determine a to-be-processed question;

[0019] an attribute information obtaining module configured to obtain question attribute information of the to-be-processed question;

[0020] a first determination module configured to determine whether the to-be-processed question belongs to a handwriting question type based on the question attribute information, and if yes, call a region generation module;

[0021] The region generation module is configured to generate a handwriting answer region matching the to-be-processed question in a first preset blank canvas.

[0022] The first preset blank canvas is a carrier for handwriting input content.

[0023] The present disclosure further provides an electronic homework processing system, which is implemented according to the above-mentioned handwriting answer region acquisition system, and comprises:

[0024] A question selection module is configured to select a plurality of questions from a preset question library based on a preset learning goal.

[0025] An answer region determination module is configured to generate a handwriting answer region corresponding to each question of a handwriting type by using the acquisition system.

[0026] An answer position generation module is configured to generate a set answer position corresponding to other remaining questions of a non-handwriting type.

[0027] An electronic homework acquisition module is configured to acquire the electronic homework based on the questions and the corresponding handwriting answer regions and set answer positions.

[0028] The present disclosure further provides an electronic homework operation and management platform, which comprises the above-mentioned electronic homework processing system and a plurality of preset user terminals in communication interaction.

[0029] The plurality of preset user terminals comprise a student homework application program terminal in a student device and a teacher homework application program terminal in a teacher device.

[0030] The present disclosure further provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned answer region acquisition method or the above-mentioned electronic homework processing method when executing the computer program.

[0031] The present disclosure further provides a computer readable storage medium having a computer program stored thereon, wherein the computer program is executable by a processor to implement the above-mentioned answer region acquisition method or the above-mentioned electronic homework processing method.

[0032] The various preferred conditions can be combined arbitrarily, i.e., the various preferred embodiments of the present disclosure, on the basis of common sense in the art.

[0033] The positive progress effect of the present disclosure is that:

[0034] In this disclosure, the function of automatically recognizing any handwritten question in an electronic assignment and automatically generating an answer area enables a series of electronic operations on handwritten questions, including but not limited to: (1) enabling a single electronic assignment containing an answer area for handwritten questions; (2) enabling a collection of several electronic assignments containing handwritten questions, i.e., an electronic workbook (e.g., several math electronic assignments constitute a digital electronic workbook); (3) enabling the realization of electronic workbooks to achieve a revolutionary realization and optimization of the utility of various educational scenarios, including but not limited to: teachers improving their work efficiency through electronic assignments, such as the system helping to statistically analyze personalized student learning through electronic assignments; thus facilitating teachers to provide targeted tutoring to different students; students better achieving their learning goals through electronic assignments, such as automatically collecting incorrect questions and pushing practice; and providing specific units with This system provides information support for supervising and managing the teaching process of schools and teachers, such as monitoring the amount of homework assigned; it helps the education industry achieve digital transformation of the core aspect of teaching, further releasing the potential value of commercial data; benefiting from the digital transformation of the teaching process, the education industry can continue to explore the application of artificial intelligence like other industries; it promotes the digital transformation of education and promotes the fair, balanced, and high-quality development of regional education through technological means; specifically, in this embodiment, any unprocessed question in electronic homework is automatically identified and processed, and a handwritten answer area is generated for handwritten questions, all without human intervention, which is fully automated, improving the overall processing efficiency and level of digitalization of electronic homework, while also enhancing the user experience; in addition, it provides a reliable guarantee for large-scale personalized education and the comprehensive and high-quality improvement of teaching quality. Attached Figure Description

[0035] Figure 1 This is a flowchart of the method for obtaining the answer area in Embodiment 1 of this disclosure.

[0036] Figure 2 This is a schematic diagram of the answer area for a handwritten question in Embodiment 2 of this disclosure.

[0037] Figure 3 This is a first schematic diagram of the operation layer of the handwritten answer area in Embodiment 2 of this disclosure.

[0038] Figure 4 This is a second schematic diagram of the operation layer of the handwritten answer area in Embodiment 2 of this disclosure.

[0039] Figure 5 This is a third schematic diagram of the operation layer of the handwritten answer area in Embodiment 2 of this disclosure.

[0040] Figure 6 This is a schematic diagram of the first display state of the handwritten question in Embodiment 2 of this disclosure.

[0041] Figure 7A second display state schematic diagram of the handwritten question of embodiment 2 of the present disclosure.

[0042] Figure 8 A third display state schematic diagram of the handwritten question of embodiment 2 of the present disclosure.

[0043] Figure 9 A flowchart of the method for obtaining the answer area of embodiment 2 of the present disclosure.

[0044] Figure 10 An initial size schematic diagram of the handwritten answer area of embodiment 2 of the present disclosure.

[0045] Figure 11 A first extension display schematic diagram of the handwritten answer area of embodiment 2 of the present disclosure.

[0046] Figure 12 A second extension display schematic diagram of the handwritten answer area of embodiment 2 of the present disclosure.

[0047] Figure 13 A first schematic diagram of the basic function plug-in of the handwritten answer area of embodiment 2 of the present disclosure.

[0048] Figure 14 A second schematic diagram of the basic function plug-in of the handwritten answer area of embodiment 2 of the present disclosure.

[0049] Figure 15 A first scene schematic diagram of calling the scratch paper in the handwritten answer area of embodiment 2 of the present disclosure.

[0050] Figure 16 A second scene schematic diagram of calling the scratch paper in the handwritten answer area of embodiment 2 of the present disclosure.

[0051] Figure 17 A flowchart of the processing method of the electronic homework of embodiment 3 of the present disclosure.

[0052] Figure 18 A first flowchart of the processing method of the electronic homework of embodiment 4 of the present disclosure.

[0053] Figure 19 A second flowchart of the processing method of the electronic homework of embodiment 4 of the present disclosure.

[0054] Figure 20 A third flowchart of the processing method of the electronic homework of embodiment 4 of the present disclosure.

[0055] Figure 21 A fourth flowchart of the processing method of the electronic homework of embodiment 4 of the present disclosure.

[0056] Figure 22 A fifth flowchart of the processing method of the electronic homework of embodiment 4 of the present disclosure.

[0057] Figure 23 The sixth flow chart of the processing method of the electronic homework of the embodiment 4 of the present disclosure.

[0058] Figure 24 The schematic diagram of the question bank folder of the embodiment 4 of the present disclosure.

[0059] Figure 25 The first schematic diagram of the homework folder of different classes of the embodiment 4 of the present disclosure.

[0060] Figure 26 The second schematic diagram of the homework folder of different classes of the embodiment 4 of the present disclosure.

[0061] Figure 27 The setting interface schematic diagram of the homework mode of the embodiment 4 of the present disclosure.

[0062] Figure 28 The setting interface schematic diagram of the examination mode of the embodiment 4 of the present disclosure.

[0063] Figure 29 The display schematic diagram of the same question and different student answers of the embodiment 4 of the present disclosure.

[0064] Figure 30 The module schematic diagram of the system of the answer area of the embodiment 5 of the present disclosure.

[0065] Figure 31 The module schematic diagram of the system of the answer area of the embodiment 6 of the present disclosure.

[0066] Figure 32 The module schematic diagram of the processing system of the electronic homework of the embodiment 7 of the present disclosure.

[0067] Figure 33 The module schematic diagram of the processing system of the electronic homework of the embodiment 8 of the present disclosure.

[0068] Figure 34 The structure schematic diagram of the electronic device of the embodiment 10 of the present disclosure. DETAILED DESCRIPTION

[0069] The present disclosure will be further described by way of examples below, but the present disclosure is not limited in the scope of the examples.

[0070] In the current education scene, there are various disadvantages of inefficient and reasonable processing and management of student homework; specifically, the following three schemes are generally used for processing and management of homework:

[0071] Scheme A: The paper answer frame of the whole assignment is printed in advance by manual, the student writes the answer on each paper answer frame, then scans the paper answer frame after writing the answer to obtain a scanned picture, and then uploads the scanned picture to a designated system; the teacher checks the scanned picture in the designated system and corrects the answer content;

[0072] The disadvantages of this scheme are that the efficiency and automation degree of obtaining the whole electronic assignment are low, and the operation process is complicated, and the user experience is poor.

[0073] Scheme B: Each question answer area is delimited by using special dot matrix paper, and a matching dot matrix electronic pen is needed to answer the question; the dot matrix paper and the dot matrix electronic pen are matched with the Bluetooth module, and the computer needs to run software to accept the Bluetooth signal to complete the collection of the answer content in the electronic assignment;

[0074] The disadvantages of this scheme are that the hardware and software investment costs are high, and although the student's answer content is available, it cannot be matched with the specific question, that is, the question and the student's answer are separated from each other, the data management dimension is single, and thus personalized statistical analysis cannot be completed.

[0075] Scheme C: After the student answers the question on paper, the handwritten answer to each question is photographed to obtain a photographed picture and uploaded to a designated system; the teacher checks the photographed picture in the designated system and corrects the answer content;

[0076] The disadvantages of this scheme are that students generally resist the additional operation of uploading the picture, that is, the user experience is poor, the font size in the uploaded picture is different, the teacher's correction is time-consuming and laborious, and thus the teacher's experience is also poor, which leads to low efficiency and automation degree of obtaining the whole electronic assignment, and cannot meet the high requirement of the teaching use scene.

[0077] On this basis, the present disclosure innovatively proposes an answer area acquisition method and an electronic assignment processing method to solve the various problems existing in the above assignment processing schemes. Specifically:

[0078] Embodiment 1

[0079] As shown in Figure 1 The present embodiment provides an answer area acquisition method, which is applied in an electronic assignment, and specifically includes the following steps:

[0080] S101, determining a to-be-processed question;

[0081] Generally, the to-be-processed question is selected from a preset question library.

[0082] S102, acquire question attribute information of a question to be processed;

[0083] Specifically, the question attribute information includes but is not limited to question content and question type information.

[0084] S103, determine whether the question to be processed belongs to a handwritten question type based on the question attribute information, if yes, execute step S104;

[0085] S104, generate a handwritten answering area matching the question to be processed in a first preset blank canvas;

[0086] The first preset blank canvas is a carrier for handwritten input content.

[0087] Specifically, the handwritten question type is a type that requires students to answer by handwriting; and the preset blank canvas is a carrier for user to input content by handwriting.

[0088] For example, for a question A, if it is determined based on the question attribute that it belongs to a handwritten question, a handwritten answering area is generated in a blank canvas at a position below the question A in time and automatically, the answering area is an answering box for students to answer the question A, as shown in Figure 2 S corresponds to the handwritten answering area; if the question A belongs to a non-handwritten question, the above logical steps do not need to be executed.

[0089] The above method of acquiring the answering area can be applied to a teacher end, a student end, or both the teacher end and the student end, to meet the operation requirements of the teacher end and the student end on the question respectively.

[0090] In this embodiment, considering that there is a significant difference between the specific question characteristics of handwritten questions and non-handwritten questions, the corresponding question characteristics are identified through the question attribute information to timely and effectively distinguish the two types of questions; it is not emphasized that which identification technology is used for processing, as long as it can accurately analyze whether it is a handwritten question. For a handwritten question, a corresponding answering area can be automatically generated, which can be used for students to write answers, and can also be used for teachers to correct the answers of students, etc.

[0091] In this embodiment, the automatic identification of any handwritten question in an electronic homework and the automatic generation of an answering area enable a series of electronic operations on the handwritten question, including but not limited to:

[0092] (1) enabling a single electronic homework containing a handwritten question to be realized;

[0093] (2) make a number of electronic homework sets containing handwritten questions, namely electronic homework books (such as a number of mathematics electronic homeworks constitute a digital electronic homework book) can be realized;

[0094] (3) The realization of the electronic homework book makes the utility of each educational scene be realized and optimized in a revolutionary way, including but not limited to: (a) teachers improve their work efficiency through electronic homework, such as through electronic homework, the system can help to count the individualized student learning; (b) thus facilitating teachers to provide targeted guidance to different students, etc.; students better achieve learning goals through electronic homework, such as automatically collecting wrong questions and pushing personalized exercises, etc.; (c) provide information support for the supervision and management of schools, teachers' teaching process in specific units, such as checking the amount of homework assignment, etc.; (d) help the education industry realize the digital transformation of teaching, the core link of teaching, and further release the potential value of commercial data; (e) benefiting from the digital transformation of the teaching process, the education industry can continue to explore the application of artificial intelligence like other industries; (f) promote the digital transformation of education, and promote the balanced and high-quality development of regional education through technical means.

[0095] Therefore, the automatic generation of the answer area of any handwritten question in the to-be-processed question is a necessary condition for optimizing different educational scenes to be realized.

[0096] That is, in the embodiment, any to-be-processed question in the electronic homework is automatically recognized and processed, and the recognized handwritten question is generated for handwriting in the answer area, without human intervention in the process, and the whole process is automatically realized, improving the overall processing efficiency and electronic level of the electronic homework, and also improving the user experience.

[0097] Embodiment 2

[0098] The method for obtaining the answer area of the embodiment is a further improvement of the scheme of embodiment 1, specifically:

[0099] In an implementable scheme, the first preset blank canvas is an initial layer generated based on a picture format canvas; wherein the picture format includes but is not limited to PNG, JPG (PNG, JPG are both a picture format).

[0100] In this scheme, once the question is identified as a handwritten question, an initial layer for handwriting answer is automatically generated, that is, the initial layer can be obtained in time without other redundant processing; the student end completes the answer in the answer area of the initial layer, and after the student end completes the submission of the electronic homework, the teacher end opens the electronic homework to obtain the automatically added operation layer, and then in the subsequent process, each time the student end and the teacher end are entered, a new operation layer is generated on the basis of the previous one;

[0101] It should be noted that: the initial layer allows students to have an initial electronic answer sheet for the homework, that is, from the beginning of the entire homework process, the student's homework is in electronic form and in one place, thereby realizing the unified management of homework.

[0102] And the prior art solution: either belongs to the case where the questions are printed on paper and the student's answers are written on paper, and then uploaded to the computer at a later stage, at which time the student's written work is separated from the archived work in two places; or belongs to the case where the student's answers are written on special dot matrix paper, and the writing track is uploaded to the computer, at which time the student's written work is separated from the archived work in two places; or the student's answers are written on a regular paper notebook, and are uploaded to the computer by taking a photo, at which time the student's written work is separated from the archived work in two places. That is, the above-mentioned existing solutions generally have the defects of separation of the student's written work from the archived work, unfriendliness to users, and low processing efficiency, while the solution of the present disclosure can effectively ensure the convenience, flexibility and ease of electronic management of the answer operation in the answer area.

[0103] In an implementable solution, the handwriting answer area is used to display the corresponding stacked content in all operation layers that have been completed and newly generated and stacked in sequence;

[0104] Among them, all operation layers that are stacked in sequence are generated in sequence according to different users entering the handwriting answer area at different preset use stages.

[0105] Specifically, as shown in Figure 3 the operation layers generated at different preset use stages include an initial layer for student use, a correction writing layer for teacher use, a revision layer for student use, or a correction revision layer for teacher use;

[0106] Among them, according to different scene requirements, the number of layers contained in the operation layer can be different, for example, some scenes only involve the initial layer and the correction writing layer, and some scenes only involve the initial layer, the correction writing layer and the revision layer, etc.; regardless of the number of layers contained in the operation layer, these operation layers are stacked in sequence according to the order of the initial layer, the correction writing layer, the revision layer, and the correction revision layer.

[0107] In addition, under N times of revision operation, the handwriting answer area again generates the revision layer for student use and the correction revision layer for teacher use in sequence, N being a positive integer.

[0108] At this time, as shown in Figure 4 these operation layers are the initial layer, the correction writing layer, the revision layer 1, the correction revision layer 1, the revision layer 2, the correction revision layer 2, the revision layer 3, the correction revision layer 3, and so on, which are stacked in sequence.

[0109] Specifically, as shown from left to right, the initial layer used by the student end, after the student end writes content on the initial layer and submits an electronic homework, when the teacher end opens the electronic homework and enters the question, a correction writing layer used by the teacher end is automatically formed on the current answer area, and after the teacher completes the correction, the merged content of the two operation layers is formed; the implementation process of the merged content obtained by stacking between other layers is similar, and details are not repeated here. Figure 5

[0110] Compared with the prior art, the scanned picture or the photographed picture uploaded by the student is used as the student answer layer, and there are no more layers except the initial layer, such as the correction layer and all subsequent layers; therefore, only scores are obtained, and many other dimension information is missing, the supported functions are relatively single, and the use requirements of higher actual education scenes cannot be met; and the correction on the electronic archive is separated from the original answer sheet, and the correction content cannot be displayed on the original student exercise book.

[0111] In the present scheme, one operation layer corresponds to the student answering, one operation layer corresponds to the teacher correcting, one operation layer corresponds to the student revising after seeing the teacher's correction, and one operation layer corresponds to the teacher re-correcting; these operation layers are independent of each other to ensure that the operations completed by each other do not affect each other, so that the display content of the answer area of each question in different processing stages is independent and complete, thereby effectively solving the problems existing in the prior art.

[0112] In an implementable scheme, the obtaining method further includes:

[0113] obtaining a re-answering instruction corresponding to the to-be-processed question;

[0114] generating a new handwritten answer area matching the to-be-processed question in a second preset blank canvas based on the re-answering instruction;

[0115] wherein the new handwritten answer area is completely different from the attributes and functions of the handwritten answer area previously generated in step S104, and the only difference is that the new handwritten answer area is generated in a different blank canvas.

[0116] controlling all operation layers in the handwritten answer area obtained based on the first preset blank canvas to be in a display state or a hidden state.

[0117] ​In the scheme, for a certain short answer question, the user has already processed in the past. That is, the answer area of the short answer question has been formed, and a plurality of operation layers in the answer area; when the user needs to answer the short answer question again (or correct), such as when reviewing, recalling and consolidating the question, specific operations need to be performed on the current short answer question, such as clicking the first specific button set under the current short answer question to trigger the generation of a new answer area corresponding to the short answer question again.

[0118] The user can click the second specific button of the current short answer question to select whether to display or hide the operation layer in the answer area obtained based on the first preset blank canvas; when selecting to hide, the user can be undisturbed during answering; when selecting to display, the user can refer to the previous answering situation and correction situation during or after answering to understand the degree of mastery of the current short answer question.

[0119] In the case of selecting to display the operation layer in the answer area obtained based on the first preset blank canvas, the new answer area can be generated before the past generated answer area, or after the past generated answer area, or the new answer area and the past generated answer area can be arranged side by side, of course, other display arrangements can also be used, and the specific method can be determined or adjusted according to actual needs.

[0120] In addition, the third, fourth, and so on, re-generation of the answer area of the short answer question can also be performed, so that the user can repeatedly answer the same short answer question, and the implementation process is similar to the above case, which will not be described here.

[0121] In addition, in the existing scheme, when the student answers the same question again, the relationship between the multiple answer contents corresponding to the same question cannot be established, and they are mutually separated; for example, when the student corrects, if not written on the original paper, then needs to be written on another paper, at this time, the corrected paper and the original paper are separated, and the relationship between the corrected paper and the original paper is mutually separated; if the student corrects and does not write on the original page of the exercise book, then writes on another page of the exercise book, and the page of the corrected answer and the original answer page are not together, and when reviewing in the future, it is necessary to search back and forth, which will inevitably cause the problem of operational inconvenience; in the scheme, the answer canvas or answer area during correction is always displayed together with the previous historical answer area, thereby ensuring that the multiple generated answer areas of the same question are always closely related, and the unified management of the contents in the different answer areas of the same question is facilitated while meeting the user's correction use.

[0122] In an implementable scheme, the handwriting answer area is an area for responding to and displaying handwriting touch content; and / or, an area for responding to and displaying content input based on an external input device.

[0123] The handwriting answering area is displayed in a display interface of the intelligent terminal supporting handwriting touch operation

[0124] Compared with the prior art, either no electronic handwriting input is supported, or although it is an electronic input method, it is not an electronic device, and there are problems such as inconvenient operation and low implementation flexibility. In the present solution, the answering area can support handwriting touch input content and can also support content input by external devices (including but not limited to a mouse and a keyboard), that is, the answering area is compatible with multiple input methods, ensuring the flexibility of user operation on the answering area and improving the user experience of answering.

[0125] In an implementable solution, the answering area is a handwriting content area for displaying handwriting touch content.

[0126] In the present solution, the answering area can support real-time display of electronic tracks at the tip of an electronic pen, that is, real-time output and display of input content, ensuring handwriting experience and avoiding poor user experience caused by delayed display.

[0127] In addition, the intelligent terminal includes but is not limited to a tablet, a tablet keyboard all-in-one machine, a computer with a handwriting board, and a touch screen computer.

[0128] In the prior art, either all handwriting answers are completed on paper and then scanned and stored on a computer, or traditional paper and a pen are used for writing, and then a photo is taken and uploaded to a computer or a mobile phone, or a dot matrix digital pen is used to write on dot matrix paper, and the dot matrix paper is still a physical paper, and the writing track of the dot matrix pen is transmitted to the computer by Bluetooth. That is, for handwriting questions, the original answers of these prior art solutions are first written on paper and then transmitted.

[0129] In the present solution, an electronic touch pen is used to write on an electronic screen of a tablet PAD (tablet computer), which is convenient for users to write. The homework is in electronic form from the beginning, and no additional steps such as photographing, scanning, and segmentation are required to achieve the functions of storing the initial answers and subsequent tracks together, displaying them in one place, and processing subsequent data. The data input by the user on the tablet can be synchronized with the computer or the mobile phone, and the handwriting data synchronized from the tablet can be viewed or edited on different devices (tablet, computer, or mobile phone) according to different usage requirements, and handwriting input on different intelligent terminals does not affect the operation of other intelligent terminals.

[0130] That is, in the present solution, the determination of the answering area of any handwriting question in an electronic homework can be completed in an intelligent terminal, and preferably in a tablet PAD, further meeting the usage habits of users and improving the user experience.

[0131] In an implementable solution, the electronic homework includes a plurality of stems and a plurality of to-be-processed questions under each stem;

[0132] Step S104 includes:

[0133] For each to-be-processed question belonging to the handwritten type in the electronic homework, a handwritten answering area of each to-be-processed question is respectively generated on the first preset blank canvas.

[0134] In the solution, one piece of electronic homework generally includes a plurality of to-be-processed questions, and all the to-be-processed questions are sequentially identified and processed according to the order of question numbers, or a plurality of to-be-processed questions are identified and processed at the same time. As long as one or more to-be-processed questions belong to the handwritten question, a corresponding answering area is automatically generated, that is, the solution can realize batch identification and processing of a plurality of to-be-processed questions, and can simultaneously generate a plurality of matching answering areas for the identified handwritten questions, thereby improving the efficiency and electronic level of the generation of the electronic homework.

[0135] In addition, it should be noted that: in the prior art solution, the answering paper with a segmentation frame is designed by manual work, and after scanning the whole answering paper, the answering content corresponding to each question is obtained according to the frame line. However, the process of assigning homework and writing homework is repeated frequently in schools every day, and teachers are not happy to manually segment the answering frame and print and scan for students every day. The existing solution can only be used in the extremely low-frequency use scenario of the college entrance examination, and the segmentation of the answering area of one paper for the college entrance examination is only acceptable once a year, but it does not have the user experience condition for high-frequency scene use. In the solution, the homework is automatically segmented by the system, and the homework is not segmented by manual work, so that the process of such high-frequency homework in schools every day has a good experience, thereby greatly improving the processing efficiency of the electronic homework.

[0136] The answers of multiple questions are written together without being distinguished, but the answering frame is not segmented, and then the part of the answers cannot be matched with a question, and the individual chemistry emotion statistics of students cannot be performed, such as the score rate statistics of the question of the trigonometric function knowledge point of a student. The teacher's use scene is not intelligent, such as that the teacher wants to automatically count the high-frequency wrong questions when evaluating a test paper, and preferably the original track of the wrong answers can be seen. However, in the solution, the answers cannot be matched with the questions, so the score cannot be automatically counted, the high-frequency wrong questions cannot be automatically counted, and when the teacher explains the Zth question, the original track of the wrong answer of the question cannot be extracted and presented to the teacher. However, in the solution, the answering track in the answering area is matched with the question from the beginning, so the score can be automatically calculated, the high-frequency wrong questions (in the reverse order of scores) can be automatically generated, and the original track of the wrong answer of a question can be extracted and presented to the teacher when the teacher evaluates.

[0137] Alternatively, multiple answers might be written together, requiring the upload of only the answer for one specific question. In this case, separating the student's answers relies on clear segmentation during photo taking. However, in practice, students often write several questions on a single sheet of paper. Segmenting the answers by taking photos requires cropping the photos into rectangles of various aspect ratios. These photos, with their different sizes and aspect ratios, are scaled up when displayed on the teacher's end, resulting in inconsistent font sizes and a poor reading experience. This solution avoids this problem, as the font size is consistent across all answers, facilitating teacher grading and effectively improving the user experience.

[0138] Furthermore, existing solutions cannot automatically map the answer area to the question, let alone automatically map the sub-questions to their answer areas. In contrast, this solution can automatically map each answer area to each sub-question, ensuring the automation, standardization, and rationality of the electronic assignment processing.

[0139] In a feasible solution, the problem to be addressed includes several problem levels, and each problem level corresponds to several sub-problems;

[0140] Step S104 includes:

[0141] When it is determined that a sub-question belongs to the handwritten question type, a handwritten answer area for the sub-question is generated on the first preset blank canvas to obtain multiple handwritten answer areas corresponding to the question to be processed.

[0142] The questions to be processed generally correspond to one or more question levels, and each question level generally corresponds to one or more sub-questions. The number of question levels and the number of sub-questions under each question level can be the same or different for different questions to be processed, and the specific number can be determined or adjusted according to the actual question-setting needs.

[0143] Specifically, such as Figure 6-7 As shown, Figure 6 To identify a question that contains three handwritten sub-questions a, b, and c, Figure 7 and Figure 8 The corresponding handwritten answer area for these handwritten questions.

[0144] In this solution, for a question to be processed, all sub-questions under all question levels are identified and processed sequentially according to question number order, or multiple sub-questions are identified and processed at the same time. As long as one or more sub-questions are handwritten questions, the corresponding answer areas are automatically generated. That is, this solution can realize batch identification and processing of multiple sub-questions, and at the same time, it can batch generate matching answer areas for each identified handwritten question, ensuring the efficiency of electronic and intelligent generation of answer areas for handwritten questions in the question.

[0145] In addition, such a topic hierarchical division can facilitate post-scoring, learning situation analysis and statistics, etc. For example, if different knowledge points are examined in multiple sub-questions in the same question, the scores of the answer areas of each sub-question of the student can be used to infer which knowledge point the student masters well and which knowledge point the student has problems with, so as to provide targeted guidance to the student to improve the overall teaching quality.

[0146] In addition, in the prior art, the answer area cannot be automatically matched with the sub-question, and thus the automatic matching of the answer area with the sub-question cannot be realized. In the present application, each answer area can be automatically matched with each sub-question, thereby further ensuring the automation, standardization and rationalization of the electronic homework processing.

[0147] In an embodiment, the step S104 comprises:

[0148] When there are multiple sub-questions belonging to the handwritten type, the handwritten answer areas of the multiple sub-questions belonging to the handwritten type are simultaneously generated;

[0149] The handwritten answer area of each sub-question is displayed following the position of the corresponding sub-question; or, the handwritten answer areas of the multiple sub-questions are sequentially and centrally displayed based on the order of the questions.

[0150] In the prior art, the question text and the answer content are respectively printed on two papers, and after printing, the position relationship cannot be flexibly selected according to the needs, which is not flexible and is not convenient for the overall management of the homework. In addition, the prior art does not support the division of the answer area into sub-questions, and thus there is no content related to the answer area of the sub-question.

[0151] In the present application, for multiple handwritten questions in the to-be-processed question, all matching answer areas are simultaneously generated to ensure the processing efficiency of the electronic homework.

[0152] The display mode of the multiple answer areas comprises a first display mode: automatically generating a matching answer area below each sub-question belonging to the handwritten question; or a second display mode: sequentially arranging and displaying the multiple answer areas from top to bottom according to the order of the question numbers below the to-be-processed question. The user can operate a third specific button corresponding to the to-be-processed question to switch the display mode by clicking. The first display mode can be used by default. That is, the flexibility of the display mode is realized, the different operation needs of different users are met, and the user experience is improved.

[0153] Specifically, as shown in FIG. 4, it is recognized that a question contains three handwritten sub-questions a, b and c, Figure 6-8 Figure 6 ​The three handwritten questions are based on the above-mentioned obtaining method, and the handwritten answer areas as shown in Figure 7 are obtained, that is, each answer area is displayed immediately below the corresponding handwritten question; or displayed in the manner as shown in Figure 8 , that is, the three handwritten answer areas corresponding to the three handwritten questions are displayed collectively.

[0154] In an implementable scheme, as shown in Figure 9 , after step S104, the method further includes:

[0155] S105, receiving a region size adjustment instruction;

[0156] S106, adjusting the size of the handwritten answer area based on the region size adjustment instruction.

[0157] In the scheme, when the user operates in the answer area of a certain handwritten question, if it is considered that the default generated answer area is too small (such as not enough to write the answer, not enough to write when correcting or taking notes, etc.) or too large, the size of the answer area can be flexibly adjusted according to actual needs to meet the needs of different students and teachers in using the answer area with different region ranges, avoiding some drawbacks of the existing scheme that the answer area of the handwritten question has no limit on where to write the answer, or the size of the answer area is not adjustable. If the student writes outside the answer area, the answer cannot be scanned into the system in the later stage, resulting in the situation that the answer cannot be entered in full and the score cannot be obtained.

[0158] In an implementable scheme, the default size of the handwritten answer area is positively correlated with the size of the score of the corresponding to-be-processed question.

[0159] The answer area matched with the handwritten question is, for example, an answer box size matched with the content amount of the reference answer of the sub-question, thereby effectively ensuring the rationality of the answer area, and making it possible to adjust the answer area without other human operations, thereby ensuring the user experience.

[0160] In the scheme, the size of each answer area is not randomly generated, nor generated with a uniform size, nor manually determined, but determined based on the size of the score of the corresponding question. Generally, the higher the score of the question, the more the answer content, and the larger the size of the answer area required. Conversely, the lower the score of the question, the smaller the answer content, and the smaller the size of the answer area required, thereby effectively ensuring the rationality of the answer area, making it possible to adjust the answer area without other human operations, reducing the subsequent size adjustment operation link, and thereby ensuring the user experience.

[0161] In an implementable solution, a first size adjustment plug-in is correspondingly arranged at a first preset position of the handwriting answering area;

[0162] Step S105 comprises:

[0163] In response to the first size adjustment plug-in, an area size expansion instruction is acquired;

[0164] Step S106 comprises:

[0165] Based on the area size expansion instruction, the size of the handwriting answering area is increased to a first preset size;

[0166] A second size adjustment plug-in is correspondingly arranged at a second preset position of the handwriting answering area;

[0167] Step S105 comprises:

[0168] In response to the second size adjustment plug-in, an area size reduction instruction is acquired;

[0169] Step S106 comprises:

[0170] Based on the area size reduction instruction, the size of the handwriting answering area is reduced to a second preset size;

[0171] In this solution, the area range of the answering area can be automatically expanded according to user single-click on the area border or a specific button. Each time a specific button "+" is clicked, the answering area is automatically expanded outward along the position of the border by a set step length. In this way, the answering area can be flexibly and individually adjusted at any time and quickly. For example, a student clicks the button "+" below the answering area, and the answering area is automatically expanded downward by a fixed step length (such as 1 cm, which can also be other values) in the vertical direction. Each time the button "+" is clicked, the answering area is continuously expanded downward until the set expansion times are reached, and the expansion stops (for example, the upper limit of the expansion times is set to 15 times). If the lower edge of the expanded answering area exceeds the current display interface, a scroll bar is enabled on the side of the answering area, and the user can display the entire answering area by operating the scroll bar. Alternatively, when the expansion reaches the bottom position of the current page, the answering area is automatically expanded to the next blank page. In this way, the student can continue to expand the answering area to meet the individualized answering area adjustment needs of different students as much as possible. This facilitates the direct printing of the answering content into a book and the like.

[0172] Specifically, as shown in Figure 10-12 the button "+" below the answering area is clicked, Figure 10 , Figure 11 , Figure 12 the corresponding answering area is sequentially expanded downward. Conversely, the button "-" below the answering area is clicked to sequentially reduce the corresponding answering area upward.

[0173] Specifically, the range of the answer area can be extended, but cannot be extended indefinitely, so that the use requirements of students and teachers can be met, and the waste of the length of the answer caused by the bad answer habits of students is avoided, and the effect of regulating the answer behavior of students is achieved.

[0174] If the user finds that the extended range is too large after automatic extension outward, and needs to restore some areas, the button "-" below the answer area can be clicked to automatically reduce the fixed step length (such as 1 cm, which can also be other numerical values) in the vertical direction. Each click can continue to reduce upward, until the desired answer area is reached, so as to further achieve the effect of more flexible adjustment, and greatly meet the use requirements of the actual answer scene of the user.

[0175] In addition, in addition to the above-mentioned ways of adjusting the answer area, other ways can also be used, for example, the user can extend the answer area downward by clicking the lower edge of the answer area, and can reduce the answer area upward by double-clicking the lower edge of the answer area. Specific ways can be designed and adjusted according to the scene requirements.

[0176] In an implementable scheme, a third size adjustment plug-in is correspondingly arranged at a third preset position of the handwriting answer area;

[0177] Step S105 comprises:

[0178] In response to the third size adjustment plug-in, a parameter input interface is displayed;

[0179] The region size parameter received by the parameter input interface is based on external input;

[0180] Step S106 comprises:

[0181] The size of the handwriting answer area is adjusted to the third preset size based on the region size parameter;

[0182] In the present scheme, a special button is arranged at a set position of the answer area, which is used to display a size region parameter setting pop-up window in the system interface after the button is clicked. The user can input the size range region parameter of the answer box region in the pop-up window interface, and click to complete the adjustment of the region range of the answer area. In this way, more fine and accurate size adjustment of the answer area can be achieved, so as to meet the use requirements of more users, and further improve the user experience.

[0183] In an implementable scheme, the handwriting answer area supports obtaining writing trajectory associated data;

[0184] The writing trajectory associated data is stored in a preset storage space;

[0185] The writing track correlation data includes a plurality of writing track data, and first time frame data and / or answer writing speed data corresponding to each writing track data;

[0186] In the student end, the writing track data is answer track data;

[0187] In the teacher end, the writing track data is answer correction data.

[0188] The preset storage space includes local storage and / or cloud storage, so that the corresponding writing track correlation data can be directly obtained under subsequent specific query or calling requirements; the writing track correlation data can be transmitted to the preset storage space in one or more of the following ways: starting to write to activate the current answer area, leaving the current answer area, and staying for a long enough time (such as 30 seconds).

[0189] In the student end, the writing track data is answer track data;

[0190] In the teacher end, the writing track data is answer correction data.

[0191] Among them, the collection of writing track correlation data in the answer area can be as high frequency as possible (such as collecting 1 time per 0.1 second) without affecting the track restoration process, so as to obtain sufficient data and further ensure the accuracy and reliability of subsequent data analysis.

[0192] In this scheme, the answer area supports real-time and dynamic tracking of all operations of students and teachers in the answer area, as well as the time corresponding to each writing track; for the student end, the current answer track of the student is recorded and processed in real time, and through the change of the answer track over time, it can be analyzed which steps of the current answer of the student take a long time, so as to better understand the weaknesses of the student, and help to improve the mastery of the student in a targeted manner, and further improve the learning situation in the whole teaching scene, that is, to timely and accurately locate the problems of the student, without manually locating the track segment, greatly improving the processing efficiency. Specifically, for example: tracking the time when the student first writes after entering the current handwritten question, the time when the writing is finished, the total time spent on answering (i.e. the sum of the lengths of a plurality of answer track segments), the answer speed, the written answer content, the modification operation in the writing process, etc.

[0193] For the teacher end, the correction track of the teacher for the answer content of the student in the current answer area is recorded in real time, which is convenient for other supervision ends to trace back the correction data of the teacher, analyze the degree of carefulness of each teacher in correcting the homework, etc., so that the teacher end correction data can be comprehensively and reasonably and effectively supervised, and it is also convenient to put forward targeted improvement suggestions for each teacher, so as to further optimize the overall teaching quality.

[0194] In an implementable solution, the answer box area supports dynamic follow-up display of writing track associated data in the target end.

[0195] In this solution, all writing track data in the answer area can be dynamically displayed, that is, the user operation in the display area can be realized in real time; different target ends have different track data viewing permissions, including but not limited to: the teacher end can track and view the real-time writing track data of each student in the student end, the supervision end can track and view the real-time correction track data of each teacher in the teacher end, etc.

[0196] Specifically, for example, in the examination scene, the teacher can open any student's electronic homework being written in the teacher end, view the current view of the student's answer interface, and view the student's current homework in real time. Where to write what content, etc.; for the supervision end (such as the school end), any homework being corrected by the teacher can be opened to view the current view of the correction interface of the teacher, so as to achieve the purpose of spot check and supervision of the teacher's homework correction work, thereby further ensuring the optimization and improvement of the overall teaching quality.

[0197] In an implementable solution, the handwriting answer area supports displaying the operation layer of the student end in the first preset user end;

[0198] The handwriting answer area supports playing back the answer track data stored in the preset storage space in the second preset user end;

[0199] The handwriting answer area supports displaying the operation layer of the teacher end in the third preset user end;

[0200] The handwriting answer area supports playing back the answer correction data stored in the preset storage space in the fourth preset user end;

[0201] Wherein, based on different selection instructions, the corresponding data playback mode is determined.

[0202] Specifically, the first preset user end, the second preset user end, the third preset user end, and the fourth preset user end are operation ends with operation permissions for the teacher end, the student end, etc. The specific operation permission is determined by pre-setting, and of course it can also be adjusted according to actual needs.

[0203] In the scheme, the operation layer of the student end can be viewed in the teacher end, the answer track data of the student in each answer area can be played back in the teacher end, and the answer track data of the student in each answer area can also be reviewed by the student end. In the supervision end (such as the school end), the operation layer of the teacher end can be viewed, the answer correction data of the teacher in each answer area can be played back in the supervision end, and the answer correction data of the teacher in each answer area can also be played back by the student end and the teacher end. The operation layer of the operation end with viewing permission and the stored answer track data can be played back in any preset user end, so as to achieve the effect of supervision of the corresponding answer. In addition, the playback content can be played at normal speed, or can be played at a speed (such as 0.75 times, 1.25 times, 1.5 times, etc.) according to the personal viewing demand or preference. Or skip some content, only view and analyze the track behavior in a certain period of time, to meet the different viewing needs of different objects, and ensure the user experience.

[0204] In an implementable scheme, the hand-written answer area is provided with corresponding basic function components, and the basic function components include a plurality of basic function plug-ins.

[0205] Specifically, referring to Figure 13 The user can circle and draw (i.e. writing track) in the hand-written answer area by using an electronic pen; and can click different positions above the hand-written answer area to call different basic function plug-ins; such as Figure 14 As shown, the electronic pen setting plug-in is called to allow the user to select the color and stroke thickness of the pen. Other functions are similar to the operation, which will not be described here.

[0206] In the scheme, considering that the student or teacher will have various operation needs when answering or correcting the answer area, such as calling the electronic pen tool to select the favorite electronic pen (wherein different users can select the type, color, etc. of the electronic pen according to their personal operation preference), calling the eraser tool to correct, calling the draft paper tool to calculate, etc. In the scheme, the operation function setting plug-in (i.e. tool bar) corresponding to the answer area is automatically generated at the same time, so as to help the student to hand-write input and help the teacher to hand-write correct. Compared with the paper answer or dot matrix pen teaching scene in the prior art, the electronic homework degree is generally low. In the scheme, the user's personalized use demand can be met while meeting the user's basic answer operation demand, so that the user operation is more flexible, and the user experience is further improved.

[0207] In an implementable scheme, the basic function plug-in includes a draft paper calling plug-in, which is used to call or hide the draft paper.

[0208] The draft paper region where the draft paper is located is generated following the corresponding handwriting answer area, and each handwriting answer area corresponds to a piece of draft paper; or, all handwriting answer areas under each to-be-processed question correspond to a piece of draft paper.

[0209] The draft paper is dynamically stored in a preset storage space of the intelligent terminal.

[0210] In an implementable scheme, the attribute information of the draft paper is adjustable.

[0211] The display style of the draft paper region where the draft paper is located is different from the display style of the handwriting answer area.

[0212] When the draft paper is called, it is determined whether the eraser function of the handwriting answer area is in a disabled state based on an actual selection operation.

[0213] The attribute information of the draft paper includes but is not limited to transparency, size, color, and a draggable position, and the attribute of the draft paper is flexibly adjusted to meet the use habits of different users and further ensure the answering experience of the user.

[0214] Generally, when the general draft area is called, it is displayed in a suspended manner on the current answer area and located at a right position, and the user can randomly drag it to any position in the current answer interface according to a requirement.

[0215] The display style needs to ensure that the title content and the answer content of the current handwriting question can still be seen when the draft paper is used, for example, the transparency of the draft paper is adjusted to be higher.

[0216] When the user views the draft area and the answer area, the content belonging to the draft area and the content belonging to the answer area are distinguished through font color; for example, the answer area is generally set as a white background, and the font color of the written content is black; and the draft area is generally set as a black background or a gray background, and the font color of the written content is white.

[0217] When the draft paper is called, it is determined whether the eraser function of the answer area is in a disabled state based on a selection operation.

[0218] In the scheme, for a certain physical simple question, students generally need to call the scratch paper to perform calculation, deduction, etc., and the scratch paper can reflect the intermediate thinking process and processing process of the students on the question. Considering that when the teacher corrects the students' answer content and finds that there is an error, the student's thinking can be checked in the scratch area to find the specific reason for the student's mistake. For example, the student makes a mistake in the calculation due to a writing error in a certain step, but the overall thinking logic process is completely correct. Therefore, the student can be corrected specifically, rather than thinking that the student does not understand all the knowledge points of the physical simple question, thereby achieving better teaching effect;

[0219] At the same time, when the student finds that the answer content is wrong, the student can call the scratch paper again to check whether there is an error in the scratch paper, so that the corresponding scratch content can be quickly found, and the operation experience of the student is improved;

[0220] In addition, the process of writing homework of the student is completely realized in the electronic homework system of the present disclosure, and the student does not need to open a drawing board software outside the system to make a draft, so that the draft function can be called or hidden more quickly and flexibly. Therefore, the student can complete all the answering operations in the electronic homework system of the present disclosure, and the online invigilation function can be realized.

[0221] In an implementable scheme, the scratch paper area is located on the first preset blank canvas where the handwriting answering area is located.

[0222] The scratch paper area is displayed in the front or rear position of the handwriting answering area.

[0223] The scratch paper area and the handwriting answering area are displayed in separate areas side by side.

[0224] In the scheme, the scratch paper area and the answering area are located on the same canvas, the scratch paper area can be displayed floating above the answering area, or can be displayed sinking below the answering area, and the display mode can be switched through a specific operation (such as double-clicking in the front display area), so that the flexibility and convenience of switching are ensured. In addition, the scratch paper area can also be displayed side by side with the scratch paper, including horizontal side-by-side display, vertical side-by-side display, and other more implementable display modes can also be set according to actual needs, which will not be described here.

[0225] Specifically, referring to Figure 15 and Figure 16 , the scratch paper area is displayed floating above the answering area, and the student can adjust the transparency of the scratch paper area by dragging the sliding bar above the scratch paper area. Figure 15 The higher the transparency is, Figure 16The transparency is low); the scratch paper can be turned off through the cross in the upper right corner of the scratch paper area; if the scratch paper needs to be called again, the scratch paper calling plug-in is clicked again to enable the scratch paper function.

[0226] In an implementable solution, the scratch paper area supports obtaining scratch trajectory associated data;

[0227] The scratch trajectory associated data is stored in a preset storage space;

[0228] The scratch trajectory associated data includes a plurality of pieces of scratch trajectory data, and second time frame data and / or scratch writing speed data corresponding to each piece of scratch trajectory data;

[0229] In the student end, the scratch trajectory associated data is scratch writing trajectory data;

[0230] In the teacher end, the scratch trajectory associated data is scratch correction trajectory data.

[0231] The preset storage space includes local storage and / or cloud storage, so that the corresponding scratch trajectory associated data can be directly obtained under subsequent specific query or calling requirements; the scratch trajectory associated data can be transmitted to the preset storage space in one or more of the following ways: starting to write to activate the current scratch paper area, leaving the current scratch paper area, and staying for a long time (such as 30 seconds).

[0232] Specifically, the collection of the scratch trajectory associated data in the scratch paper area can be performed as high a frequency as possible (such as 1 collection per 0.1 second) without affecting the trajectory restoration process, so as to obtain sufficient data and further ensure the accuracy and reliability of subsequent data analysis.

[0233] In the present solution, the answer area supports real-time and dynamic tracking of all operations of the student and the teacher in the scratch paper area and the time corresponding to each scratch trajectory, so as to capture the writing trajectory associated data in the answer area and rely on the scratch trajectory associated data to assist the teacher and the student in tracing some problems existing in the answer process, so as to better enable the teacher to better understand the student's problem-solving situation and the student to better understand the teacher's correction situation, and to make targeted suggestions or modifications, thereby further optimizing the overall teaching quality.

[0234] In an implementable solution, the answer box area supports dynamic display of the scratch trajectory associated data of the scratch paper in the target end.

[0235] In the scheme, all the draft content in the draft paper can also be dynamically displayed, that is, the user operation in the draft area can be live broadcasted in real time; different target terminals have different data viewing permissions, including but not limited to: the teacher terminal can track and view the draft content written by each student in the student terminal on the draft paper in real time, the supervision terminal can track and view the real-time correction content of each teacher in the teacher terminal on the draft paper, and the like.

[0236] Specifically, in the examination scene, the teacher can open any electronic homework that a student is writing on the teacher terminal, view the current view of the student's answer interface, and view the content written by the student in the answer area or the draft area in real time, so as to accurately know the specific answer information of each student, facilitate the teacher to fully understand the student's answer state, and achieve the purpose of supervision and high-quality teaching requirements.

[0237] In an implementable scheme, the draft paper area supports displaying the draft writing track data of the student terminal in the first preset user terminal;

[0238] The draft paper area supports playing back the draft writing track data stored in the preset storage space in the second preset user terminal;

[0239] The draft paper area supports displaying the draft correction track data of the teacher terminal in the third preset user terminal;

[0240] The draft paper area supports playing back the draft correction track data stored in the preset storage space in the fourth preset user terminal;

[0241] Wherein, the corresponding data playback mode is determined based on different selection instructions.

[0242] Specifically, the first preset user terminal, the second preset user terminal, the third preset user terminal, and the fourth preset user terminal are operation terminals with operation permissions for the teacher terminal, the student terminal, and the like, and the specific operation permissions are determined by pre-setting, and of course can be adjusted according to actual needs.

[0243] In the scheme, the operation layer of the student end can be viewed in the teacher end, the draft track associated data of the student under each draft area can be played back in the teacher end, and the draft track associated data of the student under each draft area can also be reviewed by the student end; the draft correction data of the teacher under each draft area can be played back in the supervision end (such as the school end), and the draft correction data under each draft area can also be played back by the student end and the teacher end; the operation layer of the operation end with viewing permission and the stored draft track data can be played back in any preset user end, so as to achieve the effect of supervision on the corresponding answering situation; in addition, the playback content can be played at normal speed, and can also be played at variable speed (such as 0.75 times, 1.25 times, 1.5 times, etc.) according to individual viewing needs or preferences; or some content can be skipped, and only the track behavior in a certain period of time can be viewed and analyzed, so as to meet the different viewing needs of different objects and ensure the user experience.

[0244] Specifically, for the teacher end, the teacher can see the draft content written by the student, and when the answer content is not clear or there is doubt when only looking at the answer area, the draft paper function can be viewed and called to view the draft paper content, find the error made by the student when drafting, such as the student's calculation logic process is correct, but the calculation error on the draft paper, and the intermediate result is copied wrong when copying from the draft paper, at this time, the student can be fed back and explained through the message, and the real reason why the student makes mistakes can be pointed out; for the student end, the student can see where the student's draft is wrong when the teacher helps to circle, which is convenient for quickly finding out the reason for the student's answer error; when the student reviews the content returned by the teacher in the draft part, if the teacher's correction content is not clear, the student can also play back the correction process slowly and repeatedly until the understanding is clear, so as to achieve a higher quality teaching effect.

[0245] In an implementable scheme, the obtaining method further includes:

[0246] Obtaining the actual writing data under the answer area by dynamic following display;

[0247] The actual writing data includes writing track associated data, or is based on the writing track associated data and the draft track associated data;

[0248] The actual writing data is analyzed by using a preset abnormal answer monitoring rule to obtain a first analysis result;

[0249] Based on the first analysis result, it is determined whether the answer behavior or the correction behavior is abnormal, and if so, a first warning information is generated and sent.

[0250] In the scheme, the real-time writing of the user in the answer area is tracked and analyzed to automatically identify whether an abnormal situation occurs, and an alarm information is fed back to alarm when it is determined that an abnormal situation occurs;

[0251] In order to further improve the accuracy of the determination of the abnormal situation, the content of the draft written by the student in the draft paper area and the time consumed by the draft writing are considered, and the content of the answer written by the student in the answer area and the time consumed by the answer writing are considered, so as to avoid the situation that some students spend most of the time on the draft paper and then quickly copy the answer in the answer area, and misjudge the student as copying homework. For example, it is analyzed that the answer score of a student for a certain question is high, but the sum of the actual writing time in the corresponding answer area and the actual writing time in the draft area is obviously shorter than the average total time of high score answer, at this time, it is defaulted that the student has the possibility of copying the answer, and the analysis result is fed back to the teacher, the parent and the like, so as to enable the relevant personnel to intervene and process in time, so that the student can correct his own wrong behavior in time, which can effectively reduce the occurrence of bad situations such as copying answers, and the whole analysis process does not need human intervention and is fully automated, which ensures the traceability and supervision of the whole process of answering, thereby guaranteeing the high-quality learning situation management.

[0252] In an implementable scheme, the handwriting answer area is correspondingly provided with an audio interaction plug-in;

[0253] The acquisition method further includes:

[0254] In response to the audio interaction plug-in, the audio content and audio associated data inputted externally are acquired and stored;

[0255] In the scheme, each answer area is automatically matched with an audio content input plug-in, so that when a student answers the question in the answer area and has doubts that need to be answered by a teacher, the student can leave a message by clicking a button and communicate through voice to express his confusion more clearly, and the teacher can better understand the student's question to provide more efficient and convenient answers. At the same time, the teacher can also leave a message by clicking a button when correcting to quickly leave a comment and point out the problem orally, which is convenient for the student to understand and saves the teacher's effort. In the case of meeting the answer use, the interaction is enhanced, and the overall teaching management effect is further optimized.

[0256] The acquisition method further includes:

[0257] In response to the audio interaction plug-in, the audio content and audio associated data inputted externally are acquired and stored, the audio content and writing track associated data belonging to the same time frame are synchronized based on the audio associated data, and the merged data is obtained by merging the audio content and writing track associated data;

[0258] The handwriting answer area supports playing back the merged data in the handwriting answer area at the target end.

[0259] In the scheme, the audio data and writing track association data in the answer area are processed in time to obtain the voice, video, and writing content in the same time frame. In the teacher end, the student voice message question and writing content are corresponded, so that it is known when the student leaves a message and what content is written before and after the message, so as to better guide and answer doubts. In the student end, the notes made by the teacher when giving the student a voice message explanation, for example, when orally saying a certain error, the student's writing of a certain step is circled synchronously, forming the effect of actual face-to-face homework correction when the teacher corrects in front of the student and the student listens to the explanation, and the effect can be repeatedly reviewed and learned, so as to more efficiently and accurately point out problems and answer doubts, and further to realize the whole-process tracking and analysis of any one handwritten question in the entire electronic homework of any one student, so as to ensure high-quality guidance for each electronic homework and guarantee long-term high-quality tutoring teaching.

[0260] Embodiment 3

[0261] The processing method of the electronic homework in the embodiment is realized according to the obtaining method of the answer area in the embodiments 1 or 2.

[0262] As shown in Figure 17 The processing method of the electronic homework in the embodiment includes:

[0263] S201, selecting a plurality of questions from a preset question bank based on a preset learning target;

[0264] The teacher can manually select the questions meeting the requirements from the preset question bank, or the questions can be selected by automatic recognition, and the teacher can check the quality of the selected questions to ensure the quality of the questions. The selection method can be determined according to the actual situation.

[0265] S202, generating a handwriting answer area corresponding to each question of the handwriting type by using the obtaining method;

[0266] S203, generating a set answer position corresponding to the other remaining questions of the non-handwriting type;

[0267] S204, obtaining the electronic homework based on the questions and the corresponding handwriting answer area and set answer position.

[0268] The electronic homework includes questions supporting multiple media (such as voice interaction questions and video interaction questions), and the display of the stems of the questions and the entry of the corresponding answer modes are realized by the multiple media.

[0269] In the scheme, the preset question library includes a large number of questions, and each question is matched with corresponding knowledge points, difficulty levels, etc. Different learning goals require the examination of different knowledge points of students, so it is necessary to select matching questions from the question library to form electronic homework meeting the learning goals for students to practice, master knowledge points and achieve the purpose of meeting the requirements of corresponding learning goals.

[0270] Once the selected question belongs to a handwritten question, the answer area corresponding to the handwritten question is generated based on the acquisition method in the above embodiment; wherein, a plurality of questions can be selected at one time, for example, 20 questions are selected at one time, 8 of which are automatically identified as handwritten questions, and the corresponding answer areas of the 8 handwritten questions are generated synchronously to achieve the purpose of efficiently generating electronic homework; or, according to actual needs, one question at a time can be selected, and whether the question belongs to a handwritten question can be identified one by one, and then the answer area of each handwritten question can be generated one by one; in addition, for the remaining non-handwritten questions (such as multiple-choice questions, true or false questions, etc.), a unified way is used to generate answer positions following the corresponding questions, such as check boxes, answer lines, etc. Throughout the process, no human intervention is required, and handwritten and non-handwritten questions are automatically identified and processed separately to ensure that the overall generation of electronic homework is reasonable, efficient and of high quality, and can well meet the use requirements of high-demand teaching scenarios.

[0271] Specifically, for any handwritten question selected to meet the learning goal, a corresponding handwritten answer area is automatically generated, which enables single electronic homework containing handwritten questions, so that a collection of several electronic homework containing handwritten questions, i.e. an electronic homework book, can be realized. The realization of the electronic homework book enables the following educational scenarios to be overturned and optimized: improving teacher efficiency and increasing homework process efficiency. For example, through electronic homework, the system can help to collect individual student learning information, thereby facilitating teachers to provide targeted guidance, and students can also better achieve learning goals through electronic homework, such as automatically collecting wrong questions and pushing practice, etc. It provides information support for the organization of supervision and management of schools and the teaching process of teachers, such as checking the amount of homework assigned.

[0272] Compared with the existing teaching scene, the scheme needs to print paper answer boxes in advance, and the students handwrite the answers and then scan them, etc., which has problems such as low efficiency and automation of obtaining the entire electronic homework; or needs to use special dot matrix paper, dot matrix electronic pen and Bluetooth module, and the computer needs to run software to accept Bluetooth signals, which causes the student's answer content to not be one-to-one corresponding to each specific question, various information is isolated from each other, basically has no relevance, also causes the inability to complete individual chemistry statistics, etc.; or needs the students to take a photo after paper answering and upload, and the students resist the extra photo uploading operation, and the uploaded picture font size is not the same, which is easy to cause the teacher to spend effort when correcting, causing the use experience of students and teachers to be poor, thus resulting in low efficiency and automation of obtaining the entire electronic homework, and cannot meet the high requirement of the teaching use scene.

[0273] Embodiment 4

[0274] The electronic homework processing method of the embodiment is a further improvement of the scheme of embodiment 3, specifically:

[0275] In an implementable scheme, the handwriting answer area supports obtaining writing trajectory associated data, and the writing trajectory associated data includes a plurality of writing trajectory data and first time frame data corresponding to each writing trajectory data;

[0276] As shown in Figure 18 , step S204 further includes:

[0277] S205, obtaining the dwell time data of each question in the electronic homework of the teacher end and / or the student end, and the first time frame data of the handwriting answer area;

[0278] S206, analyzing and processing the dwell time data and the first time frame data to obtain a second analysis result;

[0279] S207, evaluating the correction situation and / or the answering situation of the teacher end and / or the student end according to the second analysis result.

[0280] By recording the writing trajectory at each collection time and its corresponding occurrence time in the answer area, it is convenient to view the total dwell time of the students answering each question and the teachers correcting each question, including single entry time and exit time, repeated entry time and corresponding exit time of each time, etc., so as to facilitate the backtracking and evaluation of the answering habits, answering ability and other information of each student; and the correction habits, correction carefulness and other information of each teacher.

[0281] For example, according to the time T1 when the student enters the question page and the time T2 when the student starts answering the question area with the first touch, the student's review time t1 (t1 = T2-T1) is determined, and thus the average review time t of a class for the question is counted; in the analysis, it is found that the review time t1 of a student is significantly shorter than the average review time t and the score is low, and it is concluded that the student's "review habit needs to be improved"; whether there is repeated entry time can also be used to determine whether the student has returned to the checked or reattempted question; of course, other analysis dimensions of the student may also be determined to further find problems and make targeted adjustments, which will not be described here.

[0282] In the scheme, data recording and analysis based on the question solving process and the correction process are realized, so that the problems of each student and each teacher can be efficiently and accurately obtained, targeted teaching plans can be formed to guide teaching, and long-term high-quality teaching can be ensured.

[0283] In an implementable scheme, as shown in Figure 19 After step S204, the method further includes:

[0284] S208, the time data of each time entering the same question in the electronic homework is counted to obtain the corresponding first dwell time of the same question;

[0285] S209, the sum of the first dwell time corresponding to each question in the electronic homework is obtained to obtain the second dwell time corresponding to all questions;

[0286] S2010, the first dwell time and the second dwell time are analyzed and processed to obtain a third analysis result;

[0287] S2011, the third analysis result is used to determine the time-consuming condition of the correction and / or answering of the teacher end and / or the student end.

[0288] The time spent by a student each time entering the same question is recorded to obtain the total time spent by the student on the same question; by comparing the score of the student on the question with the total time spent, the student's mastery of the knowledge points examined by the question is determined.

[0289] Specifically, if the student scores high on the question and the total time spent is not much different from the average time spent on the question in the class, it is determined that the student has mastered the knowledge points tested by the question well; if the student scores high on the question, but spends too much time (such as more than 3 minutes longer than the average time spent on the question in the class), it indicates that the student's mastery of the knowledge points tested by the question is not good enough and needs further consolidation and practice. Similarly, the total time spent by a teacher on the same question is accumulated by recording the time spent by the teacher each time entering the same question; the efficiency of the teacher's correction is determined by the total time spent; the longer the total time spent, the lower the teacher's proficiency, and the teacher needs to improve the speed of correction to improve the problem of low correction efficiency.

[0290] The total time spent by the student on the entire electronic homework is accumulated by the time spent on a single question; based on the total time spent and the total score on the entire electronic homework, the student's areas for improvement are determined by overall evaluation, and personalized tutoring is provided for different students, thereby improving the overall teaching quality.

[0291] Specifically, for the entire electronic homework, if the student spends less time and scores high, it is preliminarily determined that the student may have copied the homework, or the student's past test scores are compared to determine whether the student's learning ability is strong; if the student spends less time but scores low, it is determined that the student does not take the test seriously and does not invest enough time; if the student spends a lot of time but scores low, it is determined that the student has difficulties and needs intervention and assistance from teachers, parents, etc. to improve; if the student spends a lot of time but scores high, it is determined that the student is a diligent student and has no problem with knowledge, and needs to be guided to think to improve the efficiency of doing the question; that is

[0292] In this scheme, by recording the time spent by the teacher and the student on each question, multiple entries into the question, and the time spent on the entire electronic homework, the problems of processing efficiency, learning ability, etc. in the student's answering process and the teacher's correction process can be further traced back in detail, which is convenient for timely adjustment and improvement, thereby benefiting long-term effective teaching management.

[0293] In an implementable scheme, as shown in Figure 20 the step S204 further includes:

[0294] S2012, the time spent on the same question in the electronic homework each time is recorded to accumulate the first time length of the same question;

[0295] S20123, the first time frame data corresponding to the writing trajectory data in the handwritten answer area of the question is obtained;

[0296] S2014, performing analysis processing based on the first time frame data and the first duration of stay to obtain a fourth analysis result;

[0297] S2015, determining whether the answering behavior or the correcting behavior is abnormal based on the fourth analysis result, and if so, generating and issuing corresponding second alarm information.

[0298] By recording the time spent by a certain student each time entering the same question, the total time spent by the student on the same question is accumulated; and the time information of the student writing the answering content in the answering area of the question is recorded; if the total time spent by the student in processing the whole question (reading the question, thinking, starting to answer, and starting to write the draft) is less than a certain value, and it is analyzed that the interval between writing is very short, it is determined that the student obviously does not think before starting to answer, and there is a situation of copying homework or randomly writing answers.

[0299] By recording the time spent by a certain teacher each time entering the same question, the total time spent by the teacher on the same question is accumulated; and the time information of the teacher correcting in the answering area of the question is recorded; if the total time spent in correcting is very short, but the process of carefully analyzing the answers written by the student is not analyzed, only the answers are checked for correctness, and if the answer is incorrect, 0 points are given, it is determined that the total time spent by the teacher in correcting is short, the correcting speed of the teacher is too fast, and the teacher has the problem of careless correcting and not paying attention, which needs to be noticed and adjusted in time to ensure the quality of correcting.

[0300] In the present scheme, by tracing back the overall time consumption of each teacher and student for each question, as well as the writing trajectory data of the whole answering process and the correcting process, the two are combined to analyze whether each teacher and student has abnormal situations such as copying and careless correcting, once these abnormal events occur, abnormal reminding information is automatically generated to remind the relevant personnel (such as publishing the alarm information to the operation terminal, mailbox, etc. of the relevant personnel) in time, so that the personnel with information receiving authority can timely understand the corresponding situation to intervene and handle in time; at the same time, it is also convenient for teachers and students to find their own shortcomings according to the alarm information and adjust in time to avoid similar situations in subsequent homework processing to achieve the purpose of better teaching supervision.

[0301] In an implementable scheme, as shown in Figure 21 the step S204 further includes:

[0302] S2016, obtaining the answering progress data corresponding to the question and sending it to a preset storage space;

[0303] Among them, the answering progress data includes the first representation data of whether the student has entered the question, the answering trajectory data of the student on the answering area of ​​the question and / or the draft writing trajectory data of the draft paper;

[0304] S2017. When the student terminal enters the question in the first representation data representation, control the sharing and display of the first current display interface of the student terminal in the first preset user terminal;

[0305] S2018. After the student submits the question, control the playback of the student's answer trajectory data and / or the draft writing trajectory data on the scratch paper in the first preset user terminal.

[0306] Or, such as Figure 22 As shown, after step S204, the following steps are also included:

[0307] S2019. Obtain the batch improvement progress data corresponding to the question and send it to the preset storage space;

[0308] The grading progress data includes secondary representation data on whether the teacher has entered the question, and grading trajectory data of the teacher on the answer area of ​​the question and / or draft grading trajectory data of the draft paper.

[0309] S2020: When the teacher enters the question on the second representation data representation end, control the second current display interface of the teacher end to be shared and displayed on the second preset user end;

[0310] S2021. After the teacher completes the grading of the questions, the system controls the playback of the grading trajectory data on the teacher's end and / or the draft grading trajectory data on the draft paper in the second preset user end.

[0311] In this solution, when a student begins to work on a handwritten question, the monitoring terminal (such as the teacher's or parent's terminal) can dynamically follow and statically display all of the student's written answers and drafts under that question. Similarly, when a teacher begins to work on a handwritten question, the monitoring terminal (such as the school's terminal) can dynamically follow and statically display all of the teacher's written answers and corrections under that question. In other words, the student's answers and the teacher's corrections can be displayed in real-time and statically, achieving the effect of simulating on-site supervision and meeting specific teaching supervision needs.

[0312] Among these features, it can detect whether any student has entered a homework-writing state or when they start writing homework, thereby gaining an understanding of each student's progress in completing assignments. This allows for an assessment of a student's motivation for doing homework over a period of time. For example, if a student consistently starts writing homework after 10 p.m. every night for a week, it can be determined that the student has low motivation for doing homework and is prone to procrastination, allowing for timely correction and improvement.

[0313] Specifically, in the student end: (1) for the ordinary evening self-study, the teacher can click the corresponding student's electronic homework to understand and understand the specific situation, such as whether a student has opened the homework, which question has entered, from what time to what time has stayed on the page of which question, and what time to what time has moved the pen, etc.; (2) for the ordinary evening self-study, the teacher can first quickly check the homework progress of the student to facilitate follow-up processing; (3) for holiday homework, the teacher does not need to face-to-face receive the entity homework, and can remotely and quickly check the student's homework progress, and if it is found that the generation stagnates or is too slow, the student can be reminded to process the homework in time, so as to achieve the effect of targeted supervision;

[0314] (4) for the examination supervision scene, the teacher end can see the current answering state of a student in real time, whether other software is used during the examination, etc. (the following data can be obtained, saved and transmitted: for example, from 8:00 to 8:05, the student uses the homework software of the present scheme, from 8:05 to 8:10, the student does not use the homework software of the present scheme, and from 8:10 to 8:15, the student uses the homework software of the present scheme in split screen). The teacher can click the progress of a student on a question to view the current view of the student, and understand specifically where the student has done and what content has written.

[0315] In the teacher end, for the large-scale examination marking scene, the current marking progress of each teacher can be checked; the supervision end can also live watch the marking process of each teacher, and mark the careless and careless marking of the teacher for a student on a question.

[0316] In an implementable scheme, as shown in Figure 23 After step S204, the following steps are further included:

[0317] S2022, for multiple electronic homeworks in the same batch, at least one of the following operations is performed:

[0318] Obtaining the completion progress of each electronic homework, dynamically tracking and displaying each electronic homework, obtaining the static display of each electronic homework, obtaining the playback of each electronic homework;

[0319] S2023, controlling the static display or playback of different handwritten answer contents respectively corresponding to the same handwritten question in different electronic homeworks.

[0320] In the scheme, the processing of the electronic homework distributed to all students in the same batch can be tracked and supervised, such as monitoring the completion of the several electronic homework corresponding to all students, live displaying the answering of each student's electronic homework, statically displaying the current view of each electronic homework, or playing back the entire answering process of each student corresponding to each electronic homework, so as to timely and comprehensively track and trace the learning of each student in the whole class, and ensure that the quality of the overall teaching management is further optimized.

[0321] Specifically, in the student end: (1) for ordinary evening self-study, if the teacher wants to know the homework progress of the whole class, whether each student opens the homework, enters which question, stays on which question page from what time to what time, and writes from what time to what time, etc., the teacher can click the corresponding student's electronic homework to understand the specific situation; (2) for ordinary evening self-study, the teacher can first quickly view the homework progress of the whole class, and sort the homework completion progress of each student. If there is a particularly lagging student who has not written homework, the teacher can check the specific situation of the student and handle it; (3) for holiday homework, the teacher does not need to face-to-face receive the entity homework, and can remotely and quickly view the progress of the whole class. The teacher can highlight the students who have slow progress or slow progress, so as to timely remind the corresponding student to process the homework and achieve the effect of targeted supervision; (4) for examination supervision scene, the teacher can see the current answering state of each student in real time, whether other software is used during the examination (the following data can be obtained, saved and transmitted: for example, from 8:00 to 8:05, the student uses the homework software of the scheme, from 8:05 to 8:10, the student does not use the homework software of the scheme, and from 8:10 to 8:15, the student uses the homework software of the scheme in split screen). The teacher can click the progress of each student on a question to view the current view of the student, and understand where the corresponding student has written and what content has been written; the teacher can also remotely and quickly view the progress of each student in the whole class, and highlight the students who have slow progress or slow progress.

[0322] In the teacher end, for the large-scale examination review scene, the current correction progress of each teacher can be viewed; the supervision end can also live watch the correction process of each teacher, and mark the careless and careless correction of the teacher for which student and which question.

[0323] In an implementable scheme, the processing method further comprises:

[0324] Based on the selection instruction, the calling mode of the scratch paper in the electronic homework is determined;

[0325] The calling mode corresponds to calling a public scratch paper for multiple questions.

[0326] The public draft paper is reusable

[0327] In an implementable solution, a separate draft paper is called for use for a corresponding question, each question corresponding to a separate draft paper.

[0328] In this solution, one draft paper can be shared by all questions of an entire electronic homework; or one draft paper can be used for each question, so that an entire electronic homework can correspond to several draft papers; the specific draft paper to be called or the two modes of draft paper to be enabled at the same time can be determined or adjusted according to actual needs, so as to ensure the use preferences of different users, the flexibility of operation, and the user experience.

[0329] Specifically, for an entire electronic homework corresponding to one draft paper, the demand for viewing the archived draft paper in a formal examination can be met; for each question corresponding to one draft paper, the student and the teacher can find out which question the answer content of each part of the draft paper corresponds to, which is convenient for subsequent review.

[0330] When the teacher corrects the homework, the teacher can leave a track on the draft paper. After the homework is corrected, the student can continue to leave a track on the draft paper for revision or notes. The track data left by different users are all marked with the corresponding user account name, operation time and other information, so as to distinguish which user added the different tracks at what time, and facilitate the different users to distinguish and view.

[0331] In an implementable solution, the processing method further includes:

[0332] Obtaining the marking data generated by the teacher end and / or the student end when marking the position region of the stem of the question by means of handwriting touch;

[0333] The layer where the marking data is stored is stacked on the layer where the stem is located.

[0334] The marking data is stored in a preset storage space.

[0335] In the scheme, the students or teachers can circle and draw on the stems, and the marked information can be kept on the stems, keeping the paper test experience and ensuring the use experience of students or teachers. Specifically, at the student end, the keywords can be circled and drawn to help the students understand the problem and get the solution idea; at the teacher end, the parts ignored by the students can be circled and drawn to guide the students' attention to some key information in the stem, so that the students can understand where they went wrong, thereby achieving better teaching interaction and higher teaching efficiency. After the homework is corrected, the students can continue to write and draw in the stem area to correct or take notes. The marked content circled by different users can be displayed differently by selection or default, such as the marked content circled by the students is blue and the marked content circled by the teachers is red, so that the students and teachers can check and understand; of course, the display mode of the marked content circled by the users can be adjusted according to actual needs, which is not limited as long as it can be distinguished, and is more in line with the use preferences of different users, thereby further ensuring the use experience of students or teachers.

[0336] In an implementable scheme, the processing method further comprises:

[0337] constructing a question data architecture for question building;

[0338] The question data architecture corresponds to a plurality of question levels, and each question level corresponds to a plurality of sub-questions.

[0339] Obtain different sub-question corresponding different sub-question identification data and sub-question label data, and the sub-question belongs to the question level of the subordinate association data, and store it in the storage mapping data table.

[0340] In the scheme, each question in the electronic homework includes one or more question levels, some of which correspond to 1-2 levels, some of which correspond to 3 levels, or even more levels; the number of levels can be determined or adjusted according to the question setting needs of different subject backgrounds, ensuring that the question setting meets the question setting needs while ensuring the flexibility of the question setting operation, and taking into account the question setting scene of any requirement; among them, the same set of data structure model can be used to input the system for electronic homework setting of various subject backgrounds.

[0341] In addition, each sub-topic under the topic level has corresponding identification information (such as identification information 2, indicating the second sub-topic under the current main topic), and label information (including but not limited to knowledge point type, difficulty level, and question quality). Specifically, for the label data of the sub-topic, the subsequent determination of the specific mastery degree of the student according to the score of the student in different sub-topics is realized; and the subordination association data of the topic level to which the sub-topic belongs (such as subordination association data 2.3, indicating that the current topic corresponds to the third sub-topic under the second sub-topic under the current main topic, which is a three-level topic data architecture) and the like are also stored in the corresponding mapping data table, so as to facilitate the ordered management of the overall data, and facilitate data query, data modification and the like.

[0342] In an implementable scheme, the processing method further comprises:

[0343] Obtaining a plurality of selected sub-topics under the topic data architecture;

[0344] Based on the external selection instruction, determining a target sub-topic to be deleted to update a plurality of new selected sub-topics under the topic data architecture;

[0345] The number of topic levels is extensible.

[0346] In the present scheme, for a plurality of sub-topics already existing under a topic, one or more sub-topics can be selected and deleted according to requirements to update the final number of sub-topics under the topic to form the final topic, that is, to ensure the modifiability of the selected sub-topics, so that the teacher's operation of setting questions is more flexible, and the efficiency and rationality of the final electronic homework are ensured; for example, when the teacher sets questions, if it is considered that the fourth sub-topic is difficult or the fourth sub-topic has not been taught, the fourth sub-topic can be temporarily not set, and only the first three sub-topics are arranged. In this way, the fourth sub-topic can be deleted by checking the fourth sub-topic. In this way, the selection or deselection of the corresponding sub-topic can be completed by one-key checking or canceling, without the need to edit the question document and the answer document in Word (a document format). In addition, similarly, for a plurality of selected sub-topics under a topic, other sub-topics can be added under the sub-topics according to requirements until the corresponding question setting requirements are met.

[0347] In an implementable scheme, before the step of constructing the topic data architecture for topic building, the method further comprises:

[0348] The preset decomposition and reconstruction rules are adopted to process the preset text content to construct a storage data mapping relationship table for multi-dimensional analysis of the topic data architecture;

[0349] The preset decomposition and reconstruction rules are adapted to the scene requirements under a plurality of different teaching specifications.

[0350] The step of constructing the question data architecture for question building includes:

[0351] According to the stored data mapping relationship table, a question data architecture for question building is generated.

[0352] In the present scheme, the preset text content includes but is not limited to Word document content. By decomposing and reconstructing the Word document content according to the set processing rules, the corresponding data mapping relationship table (or database) is obtained. The data mapping relationship table contains a series of associated data of questions and sub-questions, including but not limited to: sub-question serial number data storage area / unit, adding question source label, etc. That is, various questions can be stored to completely retain all information of the original question, and facilitate the standardized management and other operations of the question, thereby ensuring the user experience.

[0353] Among them, the advantage of the data storage area / unit is that the sub-question serial number is the identity card of the sub-question, and the identity card can locate the information of the sub-question (such as good or bad situation, whether the student loses points or not), which facilitates rapid positioning of a certain sub-question and teaching management implementation to the sub-question layer through the identity card; the purpose of adding the question source label is to facilitate the student to classify and manage his / her various questions, and to facilitate the search in the future use.

[0354] In an implementable scheme, the processing method further includes:

[0355] When constructing the question data architecture or after obtaining the electronic homework, the question tag editing operation performed by the user is obtained;

[0356] In response to the question tag editing operation, the question tag data or the sub-question label data of the question is changed.

[0357] In the present scheme, in the process of forming the electronic homework, or after a complete electronic homework has been formed, the user (students, teachers, schools, education bureaus, etc.) with operation permission has editing permission. The user can click the edit column under the corresponding question to edit the label information of the question and any sub-question under the question, so as to realize the self-defined function of the label information of all questions. For example, for a teacher, after the teacher defines some labels according to his / her own use habits, the teacher can search for the desired question according to the defined labels after a period of time. Because the labels are added by the teacher according to his / her own use habits, it is easier to recall which labels can be used to find which questions, thereby facilitating the teacher to view the question bank according to different labels, and to filter out questions meeting specific conditions according to a question setting requirement, so as to arrange homework, thereby ensuring the efficiency of the teacher in selecting questions to form the electronic homework, and improving the use habits and experience of the teacher.

[0358] Taking the teacher end as an example, each teacher can have a set of own different label systems, adapt to the classification habits of the teacher, and facilitate the teacher to use and search and call. For the student end, the student can label the questions done by himself, so as to facilitate the screening and review again, or re-try again, and facilitate the student to use and search and call. For the label of the school end, after being uniformly labeled, it can be used by each teacher of the whole school.

[0359] Among them, the multi-label setting aims to facilitate the search of the questions, the more labels, the more search paths, and the teacher can search from any label dimension to ensure the efficiency of the question query that meets the requirements, and thus ensure the generation speed of the whole electronic homework.

[0360] Specifically, the system sets the labels of each subject background into 3 categories, which are: mandatory, high-frequency optional, and low-frequency self-created. Of course, it can also be extended or modified according to actual needs.

[0361] Among them, the three types of labels are distinguished in order to reduce the difficulty of the first labeling, that is, only the mandatory type can be filled, and the question cannot be found without filling the mandatory label. The mandatory label is, for example, the question source label. The high-frequency optional type is to guide the teacher to label this type of label, but it is not necessarily required. It is inclined to hope that the teacher labels the label of the question that meets the requirements. The high-frequency optional label is, for example, the knowledge point label. The label type and each label of the low-frequency self-created label type can be added and edited by the user himself. In order to facilitate the addition or editing of the label later, each teacher sets it according to the teaching habits, and flexibly adapts to each teacher to meet the query habits of the corresponding teacher and meet the personal use needs. In addition, the low-frequency self-created labels of different users for the same question can be the same or different.

[0362] Of course, for the operation end (students, teachers, schools, education bureaus, etc. have editing rights), they can also edit the labels, and have similar operation functions as described above, which will not be repeated here.

[0363] In an implementable scheme, the processing method further includes:

[0364] presetting a preset reference answer corresponding to the sub-question;

[0365] Among them, the preset reference answer includes a plurality of sub-scoring points, each sub-scoring point corresponds to a scoring content and a sub-score, and the sum of a plurality of sub-scores is the total score of the sub-question;

[0366] obtaining the student's handwriting answer corresponding to the handwriting writing track data of the handwriting answer area;

[0367] identifying the actual answer point in the student's handwriting answer;

[0368] The coincidence degree of the actual answer point and the preset sub-score point is obtained through comparison;

[0369] The total score of the sub-topic and the actual sub-score of each actual answer point are obtained based on the coincidence degree;

[0370] In the scheme, each sub-topic under each topic has a corresponding reference answer in advance, the reference answer is composed of a plurality of sub-score points, each sub-score point corresponds to a sub-score, and the total score of the plurality of sub-score points is the total score of the sub-topic; after a student submits an electronic homework, the coincidence degree of the writing content in a certain answer area and the sub-score point in the reference answer is obtained, if the coincidence degree is higher than a certain value (such as 95%), it is determined that the corresponding sub-score point can obtain the corresponding sub-score, and the total sum of the sub-scores of the actual answer content of the student at each sub-score point is counted (generally, the answer score is determined based on manual correction by a teacher, or the homework can be corrected based on machine recognition technology comparison and analysis to correct the homework), so as to obtain the actual score of the student on the sub-topic, the answer score is counted in detail, so that the student can more clearly know where the sub-score points are lost and where the sub-score points are full, and can more clearly know what problems exist in the answer link, so that the student can understand in a targeted manner; of course, the corresponding score details can also be obtained by the teacher to provide more targeted guidance; in addition, in the case of multiple people reviewing the papers, correcting and scoring based on the score points can better help a single paper reviewer to understand the scoring standard and the intention of the topic, so as to improve fairness.

[0371] Specifically, the stem and the total score of each sub-topic are input in the unit of the minimum sub-topic, and the answer of each sub-topic is input in the unit of the score point; for example, the total score of the sub-topic is 4 points, and there are three score points, 1 point, 1 point and 2 points, respectively, so the answer corresponding to the first score point of 1 point, the answer corresponding to the second score point of 1 point, and the answer corresponding to the third score point of 2 points need to be answered.

[0372] In an implementable scheme, the plurality of preset sub-score points include a first number of essential sub-score points and a second number of non-essential sub-score points;

[0373] The essential sub-score points and the non-essential sub-score points are arranged according to a preset order;

[0374] The non-essential sub-score points are marked by zero or non-scoring identification.

[0375] In the scheme, the reference answer of each question not only includes the scoring point content, but also includes the complete question supplement content outside the scoring point. The answer content with the complete question supplement content is generally more complete than the full score answer of a student. The complete question supplement content includes but is not limited to listing the corresponding basic solving formula. The corresponding scoring point of this content is 0 or null, that is, there is no score, but the student needs to write the answer in a specific place in the answer composition, so that the answer is more complete, to ensure the integrity and rationality of the entire answer content, thereby effectively assisting the students in standardizing the answer habits, answer points, etc. to improve the overall answer ability.

[0376] Specifically, the 0 scoring point function can help distinguish between the complete solution process and the scoring point, and help the lesson preparation teacher understand the question solving idea and the question setting intention more quickly.

[0377] If only the scoring points of the steps with scores are counted, the student may still not understand the specific question solving idea; although some scoring points have a score of 0, they can help the student understand why this question is done in this way, so as to achieve the effect of auxiliary understanding; the student can read the complete question analysis before class, and if there are still problems, go to the classroom to solve them.

[0378] In addition, the complete analysis process can be used as a demonstration answer, which can help improve the student's written expression ability and increase the paper score.

[0379] In an implementable scheme, the processing method further includes:

[0380] determining whether the current time meets the answer viewing condition, and if so, obtaining the answer display progress requirement of the student end in the sub-question;

[0381] According to the answer display progress requirement, the part of the preset reference answer content corresponding to the sub-question is displayed step by step until the complete preset reference answer is displayed.

[0382] In the scheme, the student can have the reference answer viewing permission in some specific scenarios, which are determined by the actual situation and can be adjusted according to the actual needs. For example, in the scenario where the teacher end corrects the electronic homework and returns the homework to the student end, or the student completes the homework and can compare the answers, the student can click the specified button of the corresponding answer area (i.e. monitoring the demand for checking the question answer), to view the corresponding reference answer; that is, in other scenarios, the answer viewing condition is not responded to the function of clicking the reference answer.

[0383] In addition, in order to ensure that the students think about the questions, the answer display adopts a step-by-step display manner, for example, one click displays one score point of the answer content, and the total answer content of the question is obtained; or, one click displays 20% of the reference answer content, and the complete reference answer of the question is displayed after 5 clicks, so as to achieve the effect of assisting students to refer while monitoring the revision quality, so as to ensure the students' mastery of the knowledge points of the question as much as possible.

[0384] Of course, according to actual needs, the corresponding reference answer can be directly and completely displayed to ensure the efficiency of the students comparing the answers; for example, when it is estimated that the students write the revision content of the question, if the total time length of the students' revision under the current question exceeds a certain value, it is determined that the students have the demand to view the complete reference answer, and the complete reference answer content is displayed when the students click the specified button to view the corresponding reference answer.

[0385] The trigger condition of enabling the answer viewing function can be customized or adjusted according to actual needs, so that the implementation is more flexible, and the user experience of the homework answering system is further improved. In an implementable scheme, the processing method further includes:

[0386] Based on the physical homework style or the electronic document homework style, a preset arrangement template of the question is generated;

[0387] The preset arrangement template includes a plurality of editable areas associated with different sub-questions;

[0388] In the existing scheme, the design of the user use page is designed from the perspective of the requirements of the computer system program, and the system needs which data, and the corresponding data input box is placed on the page. It is complex, difficult for users to use and operate, and it is difficult to meet the user's use preference, so that the user is reluctant to use.

[0389] In the present scheme, based on paper homework, Word or PDF (a kind of document format) and the like, the arrangement template is designed according to the paper homework style, so that the teacher end can follow the habit of Word editing and printing, similar to the Word layout and experience, so that the teacher has less habit change in the editing process, and the adaptability is strong, ensuring the convenience of the teacher end. In addition, the preview function can be supported, and the preview display interface is consistent with the actual use interface as much as possible.

[0390] The processing method further includes:

[0391] When the first click operation at the editable area is obtained, the corresponding editing box and editing tool are displayed;

[0392] Wherein, when the editable region is in the default state, or the second click operation of other regions outside the current editable region is obtained, the edit box and the editing tool of the editable region are hidden.

[0393] Wherein, the editing tool includes but is not limited to adjusting font, inserting picture formula, etc. With these functions of the editing tool, the title content can be completely stored into the system.

[0394] In the scheme, each title corresponds to an editable region. By default, the edit box and the editing tool of the editable region are hidden. The user can display the edit box and the editing tool on the corresponding region by clicking. When clicking on other arbitrary blank places again, the corresponding edit box and editing tool can be hidden. Thus, the edit box and the editing tool can be flexibly called, the overall display effect of a homework is not damaged, and the user's original usage habit is approached.

[0395] Specifically, in a non-editing state of the title or the test paper, various frame toolbars of each answering region are in a hidden state, so that the title / paper is more like the style seen by the teacher in Word or on paper.

[0396] In an implementable scheme, the processing method further includes:

[0397] Obtaining a title image input from outside;

[0398] Performing recognition processing on the title image to extract the input content;

[0399] Wherein, the input content includes a title to be input and / or an answer corresponding to the title to be input;

[0400] Generating a corresponding sub-title or title based on the input content, and storing it in a preset title library.

[0401] In the scheme, the title can be obtained by an external image input mode. The title image can be an image containing printed text content, an image containing handwritten text content, etc. By using existing image recognition technology, the title and / or the answer can be automatically recognized and converted into an electronic form. In this way, the title can be automatically and efficiently obtained, avoiding the low efficiency of manual input and the occurrence of errors.

[0402] Specifically, the teacher can find the desired title from books, websites, etc. Directly take a screenshot or save it to obtain the corresponding image. Of course, the teacher can also write the title and the answer content by hand on paper or pad, and then take a picture or take a screenshot to obtain the corresponding image. After the system performs automatic OCR (text recognition technology) translation processing, the teacher can make fine adjustments to store the title electronically for subsequent calling.

[0403] In an implementable solution, the input content includes text content, picture content, and code content corresponding to a formula in an externally input image, etc.

[0404] The title image is generated based on handwritten content, printed content, or electronic content.

[0405] The handwritten content is content written on paper materials or electronic handwritten pages.

[0406] In this solution, the input content can include different types, such as text, picture, and formula corresponding code, etc. For example, for a physical handwritten question, the title is composed of text, picture, and formula. The text and picture can be recognized and extracted, and the formula can also be extracted with high quality. For example, the code language corresponding to y=ax is "0101". If the image contains the formula y=ax, it is automatically recognized and converted to "0101" for input. In the setting scenarios such as when a teacher selects the title from the question library or a student does homework, "0101" is automatically converted to y=ax for display. Thus, automatic recognition and extraction of all titles can be realized, and the title entering the question library process is fully automated, ensuring the efficiency and quality of electronic homework acquisition.

[0407] Generally, these input contents can be adaptively edited to meet the title input requirements. It should be noted that if the formula is input based on a screenshot, it cannot be edited afterwards. For the formula converted to an electronic code format, it can be edited.

[0408] In addition, the title and answer content are handwritten on paper or pad, and then photographed or screenshot to obtain the corresponding image. For example, when a teacher handwrites a solution process (mathematical and physical formulas + illustrations), the solution process needs to be input into the system without retyping. The system automatically recognizes and converts the image to electronic storage, ensuring the processing efficiency and convenience of the entire input process.

[0409] In an implementable solution, before the step of selecting a plurality of questions from the preset question library based on the preset learning goal, the method further includes:

[0410] Constructing a plurality of questions;

[0411] Receiving a user's checking result of whether the question has a preset error;

[0412] When the checking result indicates that there is a preset error, a prompt information is generated to prompt the user to correct the current question until a question without a preset error is obtained.

[0413] When the check result indicates that there is no preset error, the corresponding question is stored in the preset question library.

[0414] The preset error includes, but is not limited to, a text error and an academic error. Specifically, the text error includes a printing problem and a wrong character, etc.; and the academic error includes a condition omission and a fact error, etc.

[0415] In the scheme, in order to ensure the final quality of the electronic homework, it is necessary to ensure that the questions in the most basic question library do not have problems; the quality of the questions is checked to determine whether each question has an error, and when it is verified that the question has an error, the teacher is reminded to correct it to make it correct; for the questions directly determined to have no error, they are directly stored in the question library for subsequent calling.

[0416] Specifically, after the first-line question recording personnel (full-time personnel, teachers, etc.) record the questions, there will inevitably be errors; if the recorded questions are the past years' true questions in the past years' true question library, if there is no quality inspection question and there is an error in the question, when other users see it, it will affect the user experience and the trust of the question answering system in the scheme; therefore, only by configuring the quality inspection function, checking carefully by the special inspection personnel, and clicking through after determining that there is no error, can the questions be put into the final question library, so as to ensure that the questions called by subsequent users are correct and no error occurs.

[0417] In an implementable scheme, the processing method further includes:

[0418] A plurality of electronic question library folders are constructed in advance;

[0419] As shown in Figure 24 , the same electronic question library folder corresponds to a plurality of questions corresponding to the same subject of the same grade;

[0420] In the teaching process, it is necessary to standardize the construction and management of the question library to ensure the efficiency of question selection and improve the efficiency of electronic homework acquisition; for example, the questions used by high school mathematics and the questions used by high school mathematics, and the questions used by high school mathematics and the questions used by high school Chinese, etc. are stored separately by using a certain label. For some special cases, even if the subject and grade of the teaching content are the same, the question library also needs to be distinguished, such as the high school mathematics question library for the high school liberal arts mathematics volume and the high school mathematics question library for the high school science mathematics volume.

[0421] For different teaching classes of the same teaching content of the same subject in the same grade, generally, the same teaching materials and homework exercises are prepared together, that is, the same set of teaching materials and homework exercises are used. For each subject, an electronic question bank folder storing all available questions of the corresponding subject is generally constructed in advance, so as to facilitate subsequent searching or selecting from the electronic question bank folder to form electronic homework; if new questions are added, such as self-created questions, they can also be added to the corresponding electronic question bank folder according to the needs to update.

[0422] When the teacher prepares the lesson, the appropriate questions are added to the corresponding electronic question bank folder. When adding, the teacher can add labels to each question according to his own habits, such as chapter unit labels, knowledge point labels, difficulty labels, etc., so that the questions can be called in time when searching the questions in multiple dimensions later, and the teacher can also add dimensions to the question labels himself, such as adding a dimension whether the question is locked. The questions marked as locked will be used in the exam. The teacher determines whether the questions are used for homework exercises or exams according to this label, thereby greatly improving the efficiency of forming electronic homework and enhancing the user experience of the homework management system on the teacher's side.

[0423] The homework management system can also further statistically analyze the label data corresponding to each question, such as counting the number of questions in each chapter unit in the current electronic question bank folder according to the chapter unit label, and determining whether more questions need to be added to the chapter unit according to the difficulty label to determine whether the questions added to the electronic question bank folder are appropriate, so as to adjust in time. The statistical analysis process is fully automated and does not require manual calculation, ensuring processing efficiency and accuracy, as well as processing convenience.

[0424] Among them, for any subject group in a school, the rules for establishing different electronic question bank folders, and which classes correspond to the same folder can be flexibly set by the teaching management personnel. Then, as long as the teaching content of which classes is the same, the same electronic question bank folder can be reused, and the next school year and more school years can also be reused.

[0425] The process of building and improving the question bank can be completed by several users; it can also be built by the school's research group before the beginning of the semester, and then handed over to the specific teacher for teaching, who can add new questions and remove unsuitable questions during the semester to gradually improve the quality of the questions. The question bank built in the first year can also be updated according to the actual situation and teaching effect in the following years.

[0426] The information technology platform provides the feasibility and efficiency basis for the construction of the question bank. It is difficult to achieve the process of several users cooperating to update the question bank using the traditional document work mode. The question bank will also have document confusion or loss in the process of managing across multiple school years, resulting in the valuable first-hand teaching feedback and teacher experience cannot be absorbed and solidified. The information technology platform is the basis for gradually improving the quality of the questions, improving the quality of students' regular practice homework, allowing students to achieve learning goals through fewer question practices, reducing the burden on students, and thus greatly optimizing the existing teaching rationality.

[0427] Obtaining a teaching correlation parameter of each subject of each class in the same grade;

[0428] The teaching correlation parameter includes different teaching progress corresponding to different lesson preparation contents.

[0429] According to the teaching correlation parameter and the questions in the electronic question bank folder corresponding to the subject, a plurality of initial electronic homework corresponding to each class is generated;

[0430] As shown in the formula (I), the plurality of initial electronic homework of each class is stored in the same homework folder, and all come from the same electronic question bank folder; different initial electronic homework corresponds to different preset teaching progress. Figure 25

[0431] Based on the plurality of initial electronic homework, a target electronic homework to be arranged each time is determined and published to the student end.

[0432] Specifically, a class will have multiple electronic homework arranged in a semester, and these class homework need to be sorted. For example, a teacher teaches 4 classes at the same time, and arranges 2 homework for each class every week. There are 160 different electronic homework in a semester, and the teacher needs a more convenient and efficient way to manage the storage of these homework documents.

[0433] The teacher can newly create a plurality of electronic homework for each class, and pre-set the name, expected publishing time, etc. of each electronic homework. At this time, each electronic homework is blank; then the questions in the electronic question bank folder can be added to each specific electronic homework according to different ways. In the editing process, the homework edited to different degrees can be temporarily saved as drafts, and divided into several stages to gradually improve, and finally get a confirmed version of the homework as the initial electronic homework. In this way, the standardized archiving management of all electronic homework is ensured. After a semester ends, the teacher can check the several homework arranged for a class in a semester again, and the archiving work is automatically completed by the system, thereby greatly simplifying the processing operation of the teacher's electronic homework management, reducing the teacher's time input, and the advantages of the standardized archiving management scheme of the electronic homework are more prominent over time. ​

[0434] In an implementable solution, the processing method further comprises:

[0435] The first search interface is preset in the teacher end;

[0436] The first search interface comprises a plurality of first search boxes, and the search content in different first search boxes corresponds to different dimensions of search parameters; or the search content in the first search box comprises preset partial stem content or partial answer content;

[0437] According to the teaching association parameters and the questions in the electronic question bank folder of the corresponding subject, a plurality of initial electronic homework corresponding to each class are generated, and the steps comprise:

[0438] According to any preset teaching progress, the first actual search content input into the search interface is determined to obtain a plurality of first questions matched from the electronic question bank folder of the corresponding subject;

[0439] Based on the plurality of first questions, a first set number of question titles are selected to form an initial electronic homework corresponding to the class, and until a plurality of initial electronic homework corresponding to different preset teaching progress are obtained.

[0440] Table 1

[0441]

[0442]

[0443] In the present solution, referring to Table 1 above, generally, there are more questions in the electronic question bank folder of each subject, and the teacher can find suitable questions according to the learning progress and learning goals of the students. For example, the difficulty dimension label of the question has 1 star, 2 star, 3 star, 4 star, and 5 star; the knowledge point dimension label of the question has addition, subtraction, multiplication, and division; the attribute label of the question has single selection and multiple selection; question a contains labels: 2 star, addition; question b contains labels: 3 star, addition, and multiplication; the question bank also contains other questions. The user can first input "knowledge point addition" in the search box in the search interface according to the condition to search, view the search results, and add a plurality of questions, and then input "difficulty 1 star + knowledge point subtraction + multiple selection" in the search box in the search interface according to the condition to search, view the search results, and add a plurality of questions.

[0444] In addition, if the teacher remembers the stem part content of a question in the question bank folder, the question can be directly searched according to the corresponding content; for example, the user can input "Xiaoming has 5 apples", and the text content is matched to search for a question that is more suitable.

[0445] In the scheme, the teacher can search the questions in the question bank according to the label information of different dimensions of the questions, or directly according to the content contained in the stems or the reference answers of the questions, so as to achieve the effect of efficiently and quickly searching for the associated questions.

[0446] In an implementable scheme, before the step of determining the target electronic homework to be arranged each time based on a plurality of initial electronic homework and publishing to the student end, further comprising:

[0447] Selecting a first class in the same grade of the previous year, which has a correlation degree greater than a first set threshold with the teaching correlation parameter of the current class;

[0448] Retrieving historical associated homework of the same teaching progress in the first class that has been published;

[0449] Taking the historical associated homework as the initial electronic homework of the current class; or,

[0450] Selecting a second set number of questions from the historical associated homework as the target questions, and selecting a third set number of questions from the plurality of first questions searched based on the search box as the target questions, to obtain the initial electronic homework of the corresponding class;

[0451] Or,

[0452] Selecting a second class in the same grade of the current year, which has a correlation degree greater than a second set threshold with the teaching correlation parameter of the current class;

[0453] Retrieving a first electronic homework of the same teaching progress in the second class from the homework folder of the second class;

[0454] Taking the first electronic homework as the initial electronic homework of the current class;

[0455] Selecting a fourth set number of questions from a first electronic homework, and selecting a fifth set number of questions from the plurality of first questions searched based on the search box, as the target questions, to obtain the initial electronic homework of the corresponding class;

[0456] Selecting a sixth set number of questions from a plurality of first electronic homework as the target questions, to obtain the initial electronic homework of the corresponding class.

[0457] In the scheme, the teacher can obtain the electronic homework of the same subject arranged in the same period (i.e. the same teaching progress) of the previous term (or even earlier) according to the actual teaching progress of the current class, and then take the electronic homework as the electronic homework of the current class. In addition, the teacher can increase or delete questions according to the demand, to obtain the electronic homework suitable for the current class.

[0458] In addition, if a teacher teaches two classes at the same time, and the progress of Class 1 is slightly faster than that of Class 2, when the electronic homework of Class 2 is issued, the teacher can select an electronic homework from the electronic homework already assigned to Class 1, and then add or delete questions based on the selected electronic homework to obtain an electronic homework suitable for the current Class 2.

[0459] Specifically, for the same subject, the correlation of each class with the current class is calculated, and the class list corresponding to each class is displayed in descending order according to the size of the correlation, so that the teacher can select the class with the largest correlation and the electronic homework assigned at the same period from the class list.

[0460] As shown in Figure 26 For example, the history class list of Mathematics of Class 4 (1) in 2023 can be: Mathematics of Class 4 (2) in 2023, Mathematics of Class 4 (3) in 2023, Mathematics of Class 4 (1) in 2022, Mathematics of Class 4 (2) in 2022, Mathematics of Class 4 (3) in 2022, Mathematics of Class 5 (1) in 2023, Mathematics of Class 5 (2) in 2023, Mathematics of Class 5 (3) in 2023, Mathematics of Class 3 (1) in 2023, Mathematics of Class 3 (2) in 2023, Mathematics of Class 3 (3) in 2023; The class with the largest correlation is matched to Mathematics of Class 4 (2) in 2022, and then the 9.1 electronic homework assigned at the same period is selected, and questions 1 and 2 are selected as part of the electronic homework of Mathematics of Class 4 (1) in 2023.

[0461] In addition, the use of electronic homework across grades can also be realized, for example, a fifth-grade mathematics class needs to call a question from a fifth-grade mathematics class, and the teacher can also retrieve it through the history class list to achieve the purpose of calling the corresponding question.

[0462] In this scheme, the teacher can call the available homework for reference without having to reassign all the electronic homework, which greatly reduces the workload of the teacher; at the same time, by referring to the previous homework, the quality of the electronic homework can also be improved to a certain extent.

[0463] In an implementable scheme, the search interface includes a question overview area and a question detail preview area;

[0464] After the step of obtaining a plurality of first questions matched from the electronic question bank folder corresponding to the subject, the method further includes:

[0465] The method further includes:

[0466] The step of selecting a first set number of question titles based on the plurality of first questions to form an initial electronic homework corresponding to the class includes:

[0467] When one or more first questions are selected, the control displays the question content of the selected first question in the question detail preview area, and determines whether to add the selected first question as a topic question according to the actual selection operation until a first set number of topic questions are obtained to form an initial electronic homework corresponding to the class;

[0468] In the scheme, according to the search requirement of the user, a plurality of questions are searched from the question bank folder corresponding to the subject, and then the questions are sequentially sorted and displayed in a list, at this time, only the stem content of the start part of each question is displayed in the list; the corresponding question can be deleted by clicking the delete plug-in at a question in the question overview area, or selecting the position of a question and right-clicking to select delete to delete the corresponding question. When the user checks one or more questions, the checked questions are sequentially expanded and displayed in the question detail preview area for detailed display of the content of each question; at this time, the questions can be displayed in the question detail preview area according to the order of checking, or can be displayed in the question detail preview area according to the order of each question in the question overview area, which can be determined or adjusted according to actual needs. A specific plug-in can also be clicked at any question in the question detail preview area to control the display, such as displaying the answers of all questions, hiding the answers of all questions, expanding all questions for viewing, or folding all questions to display only two rows of previews, etc.

[0469] For example, if 10 questions meeting the requirements are found in the question bank, the 10 questions are first displayed in the question overview area in the form of a list, the question numbers of each question are automatically calculated and displayed on the left side to avoid tedious and error-prone manual editing of question numbers; no question is added to the homework being edited at present; when the user checks the 3rd, 5th, and 7th questions in the 10 questions, or one-click selects all the questions, the selected questions are added to the question detail preview area for expanded display, and the teacher can edit the homework questions in the question detail preview area.

[0470] In the scheme, through the ingenious and reasonable setting of the functional areas in the search interface, the teacher can flexibly search, view, select, edit, and the like, thereby ensuring the efficiency of the formation of the electronic homework and improving the operation experience of the user.

[0471] In an implementable scheme, the processing method further includes:

[0472] According to the first question in the question detail preview area, the number of questions and the corresponding total score of the questions are summarized and displayed to determine whether the homework formation requirement is met;

[0473] Specifically, for example, at the right end of the last line of each question, the full score of the corresponding question is identified; the system counts the total number of questions in the current assignment and the total score, which is displayed to the user for reference; wherein the user can adjust the score of each question in the electronic assignment, for example, a question has a total score of 4 points according to the original entered score points, but the user can adjust the score of this question in this paper to 5 points.

[0474] In the present scheme, before forming the available electronic assignment, the number of selected questions and the corresponding total score of the questions can be automatically calculated, so that the teacher can determine whether the current electronic assignment needs to continue to select questions, whether some questions need to be replaced, or the score of a question needs to be modified, until the number of questions in the electronic assignment is within the expected processing range of the teacher, and the total score of the questions is 100 points, etc., and the number of questions and the corresponding total score of the questions are displayed in a specific display area of the search interface, so that the user can view, and the entire process is automatically completed, ensuring the convenience and efficiency of obtaining the electronic assignment. In an implementable scheme, at least one of the following operations is performed on different first questions in the question detail preview area:

[0475] Adjust the order of a plurality of first questions, edit the associated content of any one first question, delete one or more first questions, and sequentially identify the question numbers of a plurality of first questions;

[0476] In the present scheme, the order of different questions in the question detail preview area can be adjusted by dragging, and the label information of any question can be modified or increased or decreased, one or more questions can be deleted one by one or selected and deleted at once when the selected questions are found to be not in accordance with the requirements, and a plurality of questions in the question detail preview area can be automatically sorted and displayed in order from top to bottom. That is, any question in the question detail preview area can be flexibly set to meet the various personalized assignment formation needs of different teachers.

[0477] In an implementable scheme, based on the selected display mode switching instruction, the question content of a plurality of first questions in the question detail preview area is displayed in a corresponding display mode.

[0478] In the present scheme, a plurality of questions in the question detail preview area can display only the stem content, or can simultaneously display the stem content and the reference answer of each question, etc. One display mode can be used as the default display mode, and the user can switch the display mode by clicking a specific plug-in in the search interface if necessary. The switching of the display can be one-key switching of all questions in the question detail preview area, or switching of the display of any one question in the question detail preview area, so as to meet the display control needs of different teachers.

[0479] In an implementable solution, the step of selecting a first set number of subject topics based on a plurality of first questions to form an initial electronic homework for a corresponding class comprises:

[0480] The first set number of subject topics are selected based on a plurality of first questions, and an initial electronic homework for a corresponding class is generated in a physical homework style or an electronic document homework style;

[0481] In this solution, the electronic homework is generated in a physical homework style or an electronic document homework style, and the homework template is used according to the habits of students and teachers, which is basically close to paper test papers, ensures the use habits of students answering questions and teachers correcting homework, and ensures the user experience.

[0482] In an implementable solution, the processing method further comprises:

[0483] Obtaining the actual operation of the user on the first search interface:

[0484] Based on the actual operation of the user, obtaining multi-dimensional identification information of the corresponding first question;

[0485] According to the identification information, it is determined whether the current first question is a subject topic;

[0486] In this solution, the related information of any question is expanded and viewed by obtaining the click operation of the user in the question detail preview area, such as which test papers the corresponding question has been used in, the answer sheets of students who have done this question before, the historical error rate of this question, etc., to help teachers select higher-quality practice questions, reduce the burden on students, and achieve more efficient teaching purposes.

[0487] After the step of generating an initial electronic homework for a corresponding class, the following steps are further included:

[0488] According to the identification information of each subject topic, an identification parameter of the initial electronic homework is constructed.

[0489] The identification parameter of the electronic homework includes homework name, homework mode, etc. The homework mode can have multiple settings, including but not limited to homework mode and examination mode.

[0490] When the identification parameter includes the homework mode and the homework mode is the examination mode, the sub-scores of each subject topic, the total score of the entire initial electronic homework, and / or the corresponding fixed answering time are identified;

[0491] The fixed answering time is used for countdown reminder in the examination mode, and triggers the submission of the corresponding electronic homework when the countdown is zero.

[0492] When the identification parameter includes the assignment mode and the assignment mode is after-school assignment mode, no score is assigned to the initial electronic assignment and / or the corresponding suggested answering time is determined.

[0493] In this plan, such as Figure 27 As shown, in assignment mode, users can set the assignment release time; students cannot open the exam paper before the release time. Users can also set the assignment deadline, which students should submit before. The system will remind students to complete and submit their assignments on time based on the deadline, and will also track which students submitted on time and which submitted late. Assignments in assignment mode have no time limit by default, but users can choose to add a time limit. Students must complete the assignment within the specified time, and it will be automatically submitted once the time is up.

[0494] In assignment mode, users can choose whether to grade the assignments. If grading is not set, the score for each question and the total score will not be displayed. Teachers only need to mark the correctness and add comments when grading, without assigning scores. If grading is set, the score for each question and the total score will be displayed. Teachers will need to assign scores for each question and each sub-question when grading.

[0495] The system will pre-calculate an initial duration based on the total score for users to refer to. Users can then adjust the duration of the corresponding assignments / exams based on this. The calculation of the initial duration is determined by the teaching content. For example, for exams targeting the college entrance examination, a ratio of 150 points to 120 minutes is used for conversion.

[0496] like Figure 28 As shown, in exam mode, the exam paper will have a countdown timer; users must set the total exam duration, and students must complete the exam paper within the specified time. The exam paper in exam mode has designated open periods; students can only view the exam content and answer questions during these open periods, i.e., the exam time itself. At other times, students cannot view the exam content or answer questions.

[0497] In a feasible solution, the treatment method also includes:

[0498] When the first question is selected as the target question, and the identification information of the first question indicates that the first question has been selected and formed into an electronic assignment and sent to the current class within a set time period from the current time, a prompt message is generated.

[0499] In the scheme, for the current electronic homework, the selected questions are automatically identified. If a question is repeatedly arranged, a prompt message is automatically generated to require manual re-judgment. The user can decide whether the same question needs to be used repeatedly. Otherwise, the teacher manually deletes the question, thereby avoiding the same question in the same homework in the traditional homework arrangement scenario, and ensuring the quality and accuracy of the electronic homework.

[0500] In an implementable scheme, the processing method further comprises:

[0501] The new question is stored in the electronic question bank folder corresponding to the subject or in the temporary electronic question bank folder.

[0502] In the scheme, when no suitable question is found in the searched question bank, the user can add a self-created question to the homework. According to the user's (teacher, other teachers, subject leader, etc.) judgment on the question, the user can choose whether to add the question to the question bank folder corresponding to the teaching content or only store the question in the user's temporary question bank folder for subsequent repeated use, thereby ensuring the timeliness of collecting and storing new questions, effectively expanding the original question bank folder, and facilitating subsequent users to better select suitable questions.

[0503] In an implementable scheme, the step of determining the target electronic homework to be arranged each time based on a plurality of initial electronic homework comprises:

[0504] Obtaining the actual teaching progress of the current subject of each class;

[0505] Comparing the actual teaching progress with the preset teaching progress of the initial electronic homework corresponding to the subject to obtain a comparison result;

[0506] According to the comparison result, adjusting the specified question or the sub-question under the specified question in the initial electronic homework to form a target electronic homework matching the actual teaching progress of each class.

[0507] In the scheme, when the teacher prepares a lesson, the teacher originally selects 10 questions to form an initial electronic homework. After the class, the teacher fine-tunes the questions in the initial electronic homework according to the actual teaching progress to obtain a target electronic homework that can be published. The teacher can delete a question in units of large questions or in units of sub-questions, or add a question in units of large questions or in units of sub-questions.

[0508] In an implementable scheme, according to the comparison result, the step of adjusting the specified question or the sub-question under the specified question in the initial electronic homework to form a target electronic homework matching the actual teaching progress of each class comprises:

[0509] If the comparison result represents that the actual teaching progress is slower than the preset teaching progress contained in the lesson preparation content, the specified questions or sub-questions under the specified questions corresponding to the knowledge points not completed in the preset teaching progress are deleted from the initial electronic homework to form the target electronic homework matching the actual teaching progress of each class; or, after deleting the questions from the initial electronic homework, corresponding questions are added in the initial electronic homework according to the external demand for additional questions to form the target electronic homework matching the actual teaching progress of each class.

[0510] If the comparison result represents that the actual teaching progress is faster than the preset teaching progress contained in the lesson preparation content, the specified questions or sub-questions under the specified questions corresponding to the knowledge points exceeding the preset teaching progress are added to the initial electronic homework to form the target electronic homework matching the actual teaching progress of each class.

[0511] Wherein, the actual teaching progress corresponds to a series of knowledge points that need to be newly mastered, and the preset teaching progress also corresponds to a series of knowledge points that need to be newly mastered, if the range of the knowledge points that need to be newly mastered corresponding to the actual teaching progress and the preset teaching progress is the same, it is determined that the two are consistent; otherwise, if the knowledge points that need to be newly mastered corresponding to the actual teaching progress are more than the knowledge points that need to be newly mastered corresponding to the preset teaching progress, it is determined that the actual teaching progress is faster than the preset teaching progress; otherwise, it is determined that the actual teaching progress is slower than the preset teaching progress.

[0512] In this scheme, there is a situation of inconsistency between the preset teaching progress corresponding to the lesson preparation and the actual teaching progress each time, either faster or slower, at this time, the questions in the initial electronic homework need to be adjusted; for example, the 10th question has 4 sub-questions, in fact, the actual teaching progress is a little slower than the preset teaching progress, the knowledge point of the 4th sub-question is not taught, at this time, the 4th sub-question of the 10th question needs to be deleted; this deletion operation is also reversible, the deleted sub-questions can be restored, and then the total number of sub-questions of this question is checked, and selection, addition or modification is re-performed to ensure the flexibility and rationality of the electronic homework setting.

[0513] In an implementable scheme, the processing method further comprises:

[0514] Before the teacher end publishes the target electronic homework, the target electronic homework is previewed or edited;

[0515] In this scheme, before publishing the electronic homework, the teacher end can preview the state of the electronic homework from the perspective of the students, check whether there are errors in the test paper, if there are errors that need to be modified, the editing state can be re-entered, and the teacher end can edit multiple times to ensure the convenience of processing the electronic homework.

[0516] The step of publishing the target electronic homework to the student end comprises:

[0517] Before the target electronic homework is published on the teacher end, and the publication time is set in advance, the system time is monitored, and when the system time reaches the publication time, the target electronic homework is published to the student end of all students in the current class.

[0518] In this scheme, the user can choose whether to publish immediately or delay according to actual needs. For example, for an exam starting at 9 am on Friday, the teacher can publish the test paper to the student end at that time, and the teacher can also publish the test paper in advance if the teacher has completed the test paper preparation in the morning of Thursday, and schedule the publication for tomorrow morning at 9 am, without the need for the teacher to operate temporarily in the morning of the next day. In this way, the student will only receive the test paper in his / her account when the scheduled time arrives, and will not see the test paper before that time, so as to ensure the flexibility and convenience of publishing electronic homework on the teacher end. Of course, in order to facilitate the student end to receive the electronic homework of the exam mode in time, a reminder can be sent to the student end five minutes before the exam, and a notification message informing that the electronic homework of the exam mode can be opened is sent synchronously when the homework is published, so as to ensure the smoothness of the online teacher.

[0519] In an implementable scheme, the processing method further comprises:

[0520] Obtaining actual learning information corresponding to any subject of the target student;

[0521] According to the actual learning information, determining a second actual search parameter input into a first search box in the search interface, and obtaining a plurality of second questions matched from the electronic question bank folder;

[0522] Selecting a seventh set number of questions from the plurality of second questions as the target questions to form the target electronic homework that matches the actual homework needs of the target student for the corresponding subject.

[0523] In this scheme, according to the actual learning situation of each subject of any student or multiple students, for example, which knowledge points are mastered well, which knowledge points are mastered generally or poorly, the demand for searching questions is determined, the corresponding questions are searched from the question bank, and the electronic homework that adapts to the weak knowledge points of the corresponding student for the subject is formed, so as to achieve the effect of high-quality homework arrangement and reducing the burden of students and teachers.

[0524] Specifically, the electronic homework can be published in a class unit, or in other units (such as part of students, a certain student, etc.). When selecting to publish in a class unit, students who are set to belong to the corresponding class will collectively receive the test paper. If publishing in a single student or a group of students with similar learning conditions, the user selects the questions through the question bank, historical homework selection, self-question setting, etc. After selecting the questions, the questions are published to the specified user. For example, if a student has obvious problems in mastering a single knowledge point, or needs additional assistance for learning due to sick leave or absence, the teacher can form electronic homework for the student by arranging certain questions.

[0525] In an implementable solution, the processing method further includes:

[0526] A second search interface is constructed in the student end or the parent end, and the second search interface includes a plurality of second search boxes;

[0527] The actual problem solving demand of the current user is obtained, and the second actual search content is determined based on the actual problem solving demand;

[0528] The second actual search content input in the second search box is obtained, and a plurality of third questions matched from the corresponding first preset electronic question bank folder are obtained;

[0529] The eighth set number of questions are selected from the plurality of third questions as target questions to form a target electronic homework matched to the actual problem solving demand of the current student.

[0530] In this solution, the student or the parent can also select questions from the question bank folder according to the actual problem solving demand to form an electronic homework, and the implementation process is similar to the process of forming an electronic homework based on the first search interface in the teacher end. Therefore, it will not be described here.

[0531] It should be noted that the question bank, search method, and homework arrangement method mastered by the student end or the parent end are slightly different from those of the teacher end. For example, the student arranges questions for himself, which is more applicable to adult users, such as college students who can prepare for the CET-4, CET-6, and law examination based on the question bank.

[0532] If the homework arrangement step is completed by the student alone without the intervention of the teacher, after the student completes and submits the homework arranged by himself, the electronic homework will automatically become a corrected homework, and the student can check the reference answers corresponding to each question to estimate his correct answer rate, thereby being applicable to a wider application scenario and meeting the use demand of more users.

[0533] In an implementable solution, the processing method further includes:

[0534] In the student end, a student homework management interface is formed in advance;

[0535] Among them, the student homework management interface includes a plurality of homework folders constructed according to different preset archiving modes for different subjects;

[0536] Among them, the preset archiving mode corresponds to the archiving criteria of unsubmitted, submitted, and corrected;

[0537] Specifically, the homework can be archived according to the homework status, which is divided into unsubmitted homework, submitted homework, and corrected homework. If the student sees unsubmitted homework, he / she will go to complete it and clear the unsubmitted homework.

[0538] Of course, it can also be archived according to different subjects and different homework release times. The specific archiving method can be selected or switched according to the student's usage preference to meet the individual archiving management needs of different students.

[0539] In an implementable scheme, in the teacher end, a teacher homework management interface is formed in advance;

[0540] Among them, the teacher homework management interface includes the processing status information of each electronic homework.

[0541] In the teacher homework management interface of each teacher end, the completion of each batch of electronic homework released by each class under the responsibility of the teacher can be sequentially sorted and displayed. Specifically, it can be displayed in the order from near to far according to the homework release time. For the same batch of electronic homework, the submitted, unsubmitted, and corrected conditions of the electronic homework of the class are specifically counted. Of course, other dimensional data can also be displayed according to the needs to achieve better electronic homework viewing and management. Here, it is not repeated.

[0542] In an implementable scheme, the processing method further includes:

[0543] Based on the active homework submission operation, the target electronic homework submitted by the student end is obtained;

[0544] Based on the passive triggered homework submission operation, the target electronic homework submitted by the student end is obtained.

[0545] Among them, the passive triggered homework submission operation includes the operation that the student end's answering time length reaches the fixed answering time length in the examination mode, or the operation that the third end intervenes to collect;

[0546] In the scheme, the student can click the submit button to actively submit the homework when answering the questions; for the homework corresponding to the set timing, the system will automatically submit the corresponding homework when the countdown time arrives, and other users using other operating systems can also force the homework to be submitted, such as students submitting late, and teachers can upload the corresponding test paper through the pre-set permission to obtain the part of the questions that the students have answered, and the part that the students have not answered is uploaded as blank record, so as to realize the timely and effective collection of each electronic homework, and facilitate subsequent correction and other teaching management.

[0547] In an implementable scheme, the processing method further comprises:

[0548] After submitting the homework, the student can view the questions in the electronic homework corresponding to the homework book under the homework folder selected by the student terminal and the track data in each operation layer of each question;

[0549] In the scheme, for the electronic homework that has not been submitted by the student terminal, the student can continue to write in the initial layer; for the submitted homework, the student can view the previous layers, but cannot modify the initial layer; for the corrected homework, the student can view the original layer and the correction layer of the teacher when viewing the corresponding electronic homework, and the student can continue to make notes or correct. If the corresponding electronic homework is scored, the total score of the electronic homework and the score of each question will be displayed.

[0550] In an implementable scheme, if the user viewing attribute of the electronic homework is pre-set, the viewing permission of the student terminal to the electronic homework is controlled according to the user viewing attribute.

[0551] In the scheme, whether the student terminal can view the standard answer of the submitted homework or the corrected homework can be pre-set by the teacher terminal, and the student views or cannot view the corresponding standard answer according to the set permission.

[0552] For the submitted homework, according to the pre-setting, some homework can be returned for viewing but cannot be modified after submission; if it is an exam, in order to protect the test paper, it can be pre-set that the homework cannot be viewed after submission. Or only the homework submitted in the examination mode can be viewed within a set time length (such as 10 minutes), and once the time length is met, the student cannot continue to view the homework; that is, through the setting of the homework viewing permission, the multi-directional management purpose of the electronic homework is achieved.

[0553] In an implementable scheme, the processing method further comprises:

[0554] For the target electronic homework issued to the same batch of students in the same class, the submitted and / or unsubmitted target electronic homework is counted, and the homework submission progress data is analyzed and obtained;

[0555] For the submitted target electronic homework, the electronic homework that has been corrected and / or not corrected is counted, and homework correction progress data is analyzed;

[0556] In the homework management interface of the teacher end, multiple electronic homework of the same class are sequentially sorted and displayed, and homework submission progress data and / or homework correction progress data under each electronic homework are displayed;

[0557] In the teaching scenario, a teacher generally teaches multiple classes at the same time, and the progress of each class is slightly different. The homework management system can help users automatically record, manage, and display which homework is assigned to each class and what state each homework is currently in. The state of each homework can be: to be published, to be published and to be collected, to be corrected, correction completed, explanation completed, etc.

[0558] For example, the teacher can create a draft to create a to-be-published electronic homework and set the scheduled publishing time of the test paper to remind himself to publish homework on Wednesday. The system will remind the teacher to complete the homework and publish it near the scheduled publishing time.

[0559] After publishing, the system will show how many people in the class should submit the homework and how many people have actually submitted it, showing the homework submission progress. If the homework deadline has not been reached, the teacher does not need to pay attention to this homework. If the homework deadline has been reached, but many people have not submitted it, the teacher can ask for help or delegate the class monitor to help collect it; the student end of the class monitor is set to have the permission to collect homework of other students in the class, directly view the homework collection situation, and perform the task of urging, but will not see the specific answers of other students, to achieve the purpose of collecting homework, or send one-to-one or one-to-many messages through the system to urge students who have not submitted homework on time to submit it in time.

[0560] If the homework deadline has been reached and most of the homework has been collected, the teacher can start correcting it. For the to-be-corrected test paper, the system will show how many should be corrected and how many have been corrected, showing the test paper correction progress.

[0561] The teacher can mark the homework that has been explained as having been explained, completing the entire homework process.

[0562] The status, matters to be completed, and other information about each homework of all related homework of all classes managed by a teacher are sequentially displayed on the summary page of the teacher end, so that the teacher can clearly see the latest status of all homework, avoid forgetting to correct or forgetting the explanation progress, achieve a good effect of assisting the teacher in homework management, and greatly relieve the pressure of managing homework in actual teaching.

[0563] In an implementable scheme, the processing method further comprises:

[0564] If the unsubmitted electronic homework is still not submitted within the first preset time length, first reminding information reminding the student to submit the homework is generated;

[0565] If the uncorrected electronic homework is less than a first set value from a preset deadline or has exceeded a second set value of the preset deadline, second reminding information reminding to correct the corresponding homework is generated.

[0566] In the scheme, for the student, if the student has homework that has reached the deadline but has not completed the submission, the system automatically generates prompt information and pushes it to the student end, reminding the student to complete the homework and submit; the reminding information can also be manually clicked by the teacher from the operation platform of the other end. For the teacher, if there is uncompleted correction of homework and the distance from the release time of the electronic homework is far, the system automatically generates prompt information and pushes it to the teacher end, reminding the teacher to complete the correction as soon as possible; that is, through continuous monitoring of the student end and the teacher end and timely reminding when necessary, the rationality and effectiveness of the overall management of the electronic homework are ensured.

[0567] In an implementable scheme, the processing method further comprises:

[0568] In the homework correction interface of the teacher end, a target correction mode is selected to correct multiple electronic homework of the same batch;

[0569] The target correction mode includes correcting the entire electronic homework of different students one by one until the correction of the electronic homework of all students is completed; or correcting the same topic in batches, and processing the topics of the electronic homework one by one until the correction of the electronic homework of all students is completed.

[0570] In the scheme, for example, for a certain homework of a certain class, such as 1-10 questions, there are five students A, B, C, D, and E in the class, and the system will display the correction pages of question 1, 2...10 of student A in turn from the perspective of different students, for the teacher to perform correction operations, and then display students B, C, D, and E. From the perspective of each question, the system will display the correction pages of question 1 in the homework of students A, B, C, D, and E in turn, and then display the correction pages of question 2 in the homework of students A, B, C, D, and E, and so on, until the batch correction of 10 questions of 5 students is completed. When correcting according to the question dimension, the teacher only needs to remember the question content and correction standard of one question each time, which helps to complete the correction more quickly. For classes with more students, correcting according to the question dimension can more effectively improve the efficiency of homework and effectively alleviate the correction pressure of teachers and reduce the correction time input.

[0571] In an implementable scheme, the processing method further comprises:

[0572] obtaining a plurality of target electronic homeworks submitted by students and belonging to the same batch and examination mode;

[0573] extracting a student answer question set corresponding to one or more questions in the plurality of target electronic homeworks;

[0574] splitting the student answer question set into a plurality of sub-answer question sets according to a preset distribution rule;

[0575] sending the plurality of sub-answer question sets to different teacher terminals for correction respectively until the correction of each target electronic homework is completed.

[0576] In the scheme, in an examination scenario (especially for large-scale examinations such as municipal examinations), the number of participating students can be 10,000 or even more. To ensure fairness, the teacher will not know which student's answer sheet is being corrected during correction, and the test paper needs to be distributed to multiple teachers for cooperative correction. The examination organizer can preset relevant correction distribution rules, automatically split the submitted plurality of electronic homeworks of the same batch into a plurality of answer question sets by question, and then automatically distribute the corresponding correction tasks to different teachers responsible for the division of labor for correction. Each person completes their own correction task, and the correction is completed in batches, thereby ensuring the efficiency and efficiency of electronic homework correction, and ensuring the accuracy and fairness of the overall correction and scoring of electronic homework.

[0577] In an implementable scheme, the processing method further comprises:

[0578] For the same batch of target electronic homeworks after correction, the error rate of the same question and sub-question is obtained by statistics;

[0579] According to the error rate, each question and sub-question is identified and processed.

[0580] In the scheme, the homework management system can also calculate and identify the error rate of each question and sub-question, so that the teacher can understand the overall mastery of the corresponding student on which knowledge points, and can carry out targeted and important explanation, so as to achieve the effect of high-quality auxiliary teaching.

[0581] In an implementable scheme, the processing method further comprises:

[0582] According to the error rate, different questions and sub-questions are sorted and displayed according to the error rate;

[0583] In the scheme, the questions and sub-questions in the electronic homework in the same batch are sorted in descending order according to the error rate, helping the teacher to know which questions need to spend more time to explain, and the knowledge points or methods involved in the questions with high error rate need more consolidation teaching, so as to achieve more reasonable and effective auxiliary teaching effect, and further guarantee the overall teaching quality.

[0584] In addition, compared with the traditional paper and pen homework scene, in the scheme, for a plurality of electronic homework in the same batch, the homework management system automatically completes the data statistics (the highest score, the lowest score, the average score and the corresponding student) of the electronic homework according to the teacher's correction and scoring record, and the statistical result helps the teacher to better understand the mastery of each knowledge point of the students in the whole class, and to explain different questions with a purpose.

[0585] In an implementable scheme, the processing method further includes:

[0586] In the teacher end, the preset operation is obtained, and the selected current question or current sub-question in the target electronic homework is obtained.

[0587] The selected viewing mode is obtained, and all incorrect answer contents and / or all correct answer contents in the plurality of student answer contents are viewed by using the adapted viewing mode.

[0588] In the scheme, if the teacher needs to see the answer contents of different students under the corresponding question when preparing for class or explaining, the system can automatically retrieve the answer contents and score of different students for the current question in turn and display them flatly, so that the teacher can see the wrong question mode of different students, such as not trying the question or making a mistake at a certain step.

[0589] As shown in Figure 29 For specific viewing mode, when selecting to view all students' incorrect answer contents and correct answer contents synchronously, all deduction answer contents are sorted before all full score answer contents. For multiple-choice questions, the system can automatically count the number of people who choose each option. The order of displaying answers can have different modes, such as displaying student answer contents in the default student order, or placing incorrect answers before correct answers, so that the corresponding knowledge points can be more intuitively displayed and explained, and students can more easily find their own problems and better understand and master the corresponding knowledge points, while optimizing the teaching method, further guaranteeing the teaching quality.

[0590] In an implementable scheme, the processing method further includes:

[0591] For a same batch of target electronic homework after correction, student answer contents under a same question or a same sub-question are obtained according to actual selection operations to generate a plurality of teaching contents.

[0592] In the scheme, the homework management system can perform targeted statistical analysis on the electronic homework after correction of a same batch, and can also automatically generate a demonstration page for explanation. During explanation, the user can call the demonstration page to assist in explanation. Specifically, according to the selection of the teacher, the question content, the standard answer, and the selected part of the student answer content on the demonstration page are displayed, such as displaying the question content and the answers of three students who do not get full marks for the question. During explanation, the error mode of each student can be analyzed to guide the existing thinking problems of the students, and many manual operations are simplified. The teacher can complete the acquisition of the related to-be-demonstrated content by checking and the like. Preferably, the names of the students can be hidden in the demonstration page to protect the privacy of the students.

[0593] In an implementable scheme, the processing method further includes:

[0594] Obtaining all historical electronic homework of a same subject of a same student that have been corrected within a set time period before the current time;

[0595] Obtaining initial processing track data of the current student for each question in each of the corrected historical electronic homework;

[0596] Extracting first processing track data in the initial processing track data; wherein the first processing track data is used to represent the track data of the student correcting the deducted question in the corrected electronic homework;

[0597] Based on the first processing track data and the total number of deducted questions in the target electronic homework that has been corrected, the homework correction habit data of the current student within the set time period is analyzed.

[0598] In the scheme, all historical electronic homework of a subject of any student can be periodically summarized and analyzed to obtain the correction data of the corresponding student for each electronic homework, to determine the homework correction habit of the student. For students with poor correction habits, targeted intervention and guidance can be provided when necessary. The correction behavior statistics can help understand the learning habits of students, find out whether the reason for poor learning effect is the habit of not correcting mistakes, help students develop better learning habits, and improve learning efficiency.

[0599] The data after the correlation analysis can also be shared with other users, such as a teacher, a parent, etc. The teacher and the parent can check whether the student corrects the wrong questions in each electronic homework and how many wrong questions are corrected. For the students who have poor correction habits, the teacher and the parent can initiate a reminder or a manual reminder through the system to correct the students as soon as possible.

[0600] In addition, the homework management system counts P questions that a student does not get full marks in a period of time, and counts how many of the P questions are corrected by the user to determine the homework correction habit of the student in the period of time.

[0601] For a certain electronic homework, if the user does not correct the homework after receiving the corrected electronic homework for a period of time, the system generates a reminder to remind the user to correct the homework. If necessary, multiple reminders can be set, i.e., a reminder is sent every two days until the user starts to correct the homework.

[0602] In an implementable solution, based on the first processing trajectory data and the total number of deducted questions in the corrected target electronic homework, the step of analyzing the homework correction habit data of the current student in the set time period includes:

[0603] For a corrected target electronic homework, if the first processing trajectory data represents that the current student triggers the generation of a correction layer and writes correction content, or regenerates a handwriting answer area corresponding to a question and writes correction content, it is determined that the current student corrects the corresponding deducted question, and first determination information that the current student corrects the current handwritten question is generated.

[0604] If the first processing trajectory data represents that the current student calls a scratch paper and has scratch trajectory data, or touches a stem layer and generates annotation data in the area where the stem is located, it is determined that the current student corrects the corresponding deducted question, and second determination information that the current student corrects the current question is generated.

[0605] Otherwise, third determination information that the current student does not correct the current deducted question is generated.

[0606] According to the first determination information, the second determination information, and the third determination information, the number of correction completions of the current student for a corrected electronic homework is obtained, and a ratio of the number of correction completions to the total number of deducted questions in the corrected electronic homework is calculated as a correction completion degree of the current student for the corrected electronic homework.

[0607] According to the correction completion degree of each corrected homework, the homework correction habit data of the current student in the set time period is obtained.

[0608] In the scheme, after the student receives the corrected electronic homework, if the user adds a new answer area for a question, leaves a writing track on a new layer after correcting the layer, leaves a writing track on the scratch paper after the homework correction is completed, or leaves a new circle drawing track in the stem area, it is considered that the student has revised the corresponding question, otherwise it is considered that there is no revision operation, that is, the above data changes are generated by automatic analysis, so as to timely identify whether the user has a revision behavior, and ensure the timeliness and accuracy of the analysis of the homework revision habit of each student.

[0609] In an implementable scheme, the processing method further comprises:

[0610] Obtaining correction data of X pieces of electronic homework of each student, or obtaining correction data of Y corrected questions of each student; wherein X and Y are positive integers;

[0611] Obtaining the score of each question or sub-question under the question according to the correction data;

[0612] Obtaining the answer association data of each user when answering each question or sub-question;

[0613] Generating a first homework analysis report of each student according to each score and / or answer association data; and / or, generating one or more second homework analysis reports corresponding to a class;

[0614] The first homework analysis report is the mastery of learning objectives and the change of learning situation of any one student.

[0615] The second homework analysis report includes the mastery of learning objectives and the change of learning situation of one or more classes.

[0616] Analyzing the corresponding wrong questions of the first homework analysis report and the second homework analysis report; or, analyzing all questions to obtain an analysis result;

[0617] In the scheme, the homework management system collects original data about the learning situation of students during the homework process, including but not limited to which questions the students have tried, the grading of the teacher, whether the students have lost points or how many points they have got. By processing these original data, statistical data of different objectives can be obtained:

[0618] For students, a. After a student receives the correction of a certain assignment, he / she can first see the summary report of the assignment by clicking on the assignment. The summary report of a single assignment contains the total score, score rate, and correct / incorrect situation of each question, etc. The score situation of each question can be combined with the tag information of the question to further obtain the student's mastery of the learning objectives. For example, the question contains the knowledge point label, which is one dimension of the student's learning objectives. If a certain assignment contains knowledge point label addition in questions 1-5 and knowledge point label subtraction in questions 6-10, the system will update the student's mastery of the two knowledge points according to the score situation of questions 1-5 and 6-10 respectively, and tell the student that "in this assignment, the addition is mastered well, and the subtraction needs to be strengthened." Learning objectives can also have other dimensions, such as problem-solving skill dimensions, such as number-shape combination, proof by contradiction, etc. b. The score situation of multiple assignments within a certain period of time can be integrated to obtain the student's mastery of different knowledge points. c. The summary reports of the same student at different times or different assignments can be compared to obtain the student's learning changes, such as "in this period of time, the addition knowledge point has made progress, the subtraction knowledge point has regressed and forgotten, and needs to be consolidated", or the relative mastery level of the student compared with other students.

[0619] For classes, a. The statistical data of a certain assignment of the entire class, the score, high-frequency wrong questions, highest score, lowest score, score distribution of each student in the current class on this electronic assignment, which questions are done well and which questions are done poorly, etc. The overall mastery of students in the entire class on a certain learning objective can also be obtained, as well as the comparison with other classes of the same period, and the teacher needs to consolidate certain content accordingly after learning. b. The overall score situation of the entire class on multiple assignments within a certain period of time can be integrated to obtain the mastery of different knowledge points of the entire class, such as the fact that the addition is better learned than the subtraction in this class. c. The summary analysis reports of the entire class at different times or different assignments can be compared to obtain the overall learning changes of the class within a certain period of time, such as "in this period of time, the addition knowledge point has made progress". The performance of the current class can be compared with other classes to compare the relative mastery and change trend.

[0620] For the grade, a. The learning situation of the entire grade at a certain stage can be obtained, and the learning situation of the same grade of other schools can be compared to obtain the comparison result. b. The summary analysis reports of the entire grade at different times or different assignments can be compared to obtain the overall learning changes of the grade within a certain period of time, such as "in this period of time, the addition knowledge point has made progress".

[0621] In addition to the score, the above statistics data can also refer to the time spent by the student in answering the questions, etc. For example, if the student's correct rate for a certain learning goal meets the requirements, but the time spent is significantly longer than the average time, it will also affect the judgment of the student's mastery of the learning goal. Similarly, it will also affect the overall analysis of the entire class and the entire grade.

[0622] In an implementable solution, the corrected questions correspond to the label information of several dimensions;

[0623] Obtain the score of each question or sub-question in multiple corrected electronic homework of the current student within a set time period;

[0624] Obtain the answer-related data of the current user when answering each question or sub-question;

[0625] According to the score and / or answer-related data, obtain the mastery of the target knowledge point by the current student under different statistical dimensions of the label information.

[0626] In this solution, according to the score and answer-related data (such as answer time data, answer trajectory data, draft trajectory data, etc.) of all the questions attempted by a student within a period of time, the mastery of different learning goals by the student is obtained. For example, for the learning goal knowledge point map of mathematics, the mastery of each student's individualized knowledge point in the target knowledge point map and the overall learning situation can be obtained according to the question solving situation, so that the student can understand the knowledge points he has mastered and has not mastered, and can strengthen the learning of the unmastered knowledge points, and the teacher can also understand and provide targeted teaching and guidance.

[0627] In an implementable solution, the processing method further includes:

[0628] Obtain several wrong questions of the same subject of each corrected homework of the current student and store them in the wrong question library of the current student;

[0629] According to the preset wrong question training rule, select several questions from the wrong question library and form a first electronic homework for wrong question training;

[0630] Or, obtain the wrong question selection parameters input by the student, select several questions from the wrong question library, and form a second electronic homework for wrong question training;

[0631] The wrong question selection parameters include question identification information; and / or other preset selection information.

[0632] In the scheme, the history wrong questions of the students who do not get full marks are automatically put into the corresponding wrong question library. Of course, the students can also manually add some full marks but feel that the mastery is still doubtful, such as the questions with guessing components in the answering process, into the collection question library.

[0633] The wrong questions can be classified according to subjects, knowledge points, answering times, whether reattempted or not, and the like. Of course, the wrong questions can also be classified according to the label information marked by the user.

[0634] The students can click to view all the wrong questions in the wrong question library to select the wrong questions for training, or the wrong questions can be automatically pushed by the homework management system according to the rules. For example, the user clicks and hopes to train the wrong questions of the mathematics subject. The system can push the history wrong questions in the mathematics subject to the students in stages according to the knowledge points and the forgetting curve of each question, so as to help the students timely consolidate and train the corresponding knowledge points.

[0635] In an implementable scheme, the processing method further includes:

[0636] After the current students process the questions in the wrong question library by using different question identification information, a new wrong question library is updated;

[0637] In the scheme, the question identification information of any question in the wrong question library can be modified to obtain an updated wrong question library, so as to ensure the accuracy of subsequent wrong question training recommendation.

[0638] The processing method further includes:

[0639] A question training set of each student is generated;

[0640] According to the actual homework training requirements, a plurality of questions are selected from the question training set to form a training homework.

[0641] In the scheme, the system automatically selects the questions that have not been attempted from the question library folder of the corresponding subject and recommends the questions to the students for practice. For example, according to the knowledge point map mastery degree of the user, the questions related to the weak knowledge points are selected and recommended, or the matching questions are selected from the question library folder or the wrong question library according to the corresponding knowledge points of the questions that the students have made mistakes in the past, and the questions are recommended to achieve the effect of targeted training.

[0642] In an implementable scheme, the step of generating the question training set of each student includes:

[0643] According to the mastery of the current students on the examination content, the type of the students is determined;

[0644] Generate the current student's question training set based on the questions matched with the student's learning situation type and the questions matched with the assessment content whose mastery degree is less than the set value;

[0645] In this scheme, the question training set matched with the current student can be determined according to the questions corresponding to the student's learning situation type and the knowledge points with poor mastery.

[0646] In addition, the questions can also be recommended according to the preset big data algorithm. Specifically, the learning situation type of the student is obtained based on the wrong questions of different students, and the questions often done wrong by the students of the same type are taken as the questions in the question training set and recommended to the current student, so as to achieve the effect of targeted training.

[0647] In an implementable scheme, a plurality of wrong questions of each corrected homework of the same subject of the current student and corresponding knowledge points are obtained;

[0648] A plurality of questions matched with the knowledge points are obtained from the preset question bank according to the plurality of wrong questions, and a question training set of the current student is generated.

[0649] In this scheme, the knowledge points weakly mastered by the current student are automatically analyzed, and then the matched related questions are automatically obtained as the questions in the question training set and recommended to the current student, so as to achieve the effect of targeted training.

[0650] In an implementable scheme, the processing method further includes:

[0651] Obtain a plurality of training sample data;

[0652] The training sample data includes student sample feature data and sample label data for representing the type to which the student belongs;

[0653] Each student sample feature data is taken as input and the corresponding sample label is taken as output, and a preset network model is trained to obtain a student type prediction model;

[0654] Obtain actual feature data of a plurality of students;

[0655] The actual feature data is input into the student type prediction model, and the student type to which each student belongs is output;

[0656] Based on the student type to which the current student belongs, a matched first tutoring strategy is generated and sent to the parent end, and / or a matched second tutoring strategy is generated and sent to the student end.

[0657] Without technical support, teachers generally classify students according to experience and feelings, such as students are gifted, hard-working, better at liberal arts, better at science, etc. Relying on big data analysis, student attributes that were previously unknown can be obtained, and more student categories can be mined, thereby providing new experience for educational research and guiding teachers to guide and cultivate different students according to their aptitude, thereby promoting higher quality teaching.

[0658] According to the operation data of any student in the system, the system extracts student-related features and obtains student types according to the trained prediction model. Education researchers can pre-determine different tutoring methods for different student types and recommend them to students and parents of students who meet the characteristics, introduce suitable learning methods to students, and introduce reasonable coping methods to parents.

[0659] The operation record of the student in the system can generate student sample feature data. Among them, the student sample feature data includes the score of the student in different subjects, the learning habit of the student (the completion degree of the homework, whether to complete the homework on time, whether to complete the homework at fixed time every day, etc.), and other use data (whether the student often revises, whether to review the past questions and make notes, whether to often check the learning report), etc. Through a large amount of historical data of students in multiple schools and multiple grades, the preset network model is trained to cluster several common student categories.

[0660] In this scheme, a preset model for predicting student types is constructed based on a preset network model, so as to recommend a suitable tutoring strategy to parents and students according to the student type to which any student belongs, so as to achieve the effect of more accurate teaching and tutoring.

[0661] In an implementable scheme, the processing method further includes:

[0662] Obtaining the syllabus content constructed in the preset authority end; the preset authority end includes the examination bureau, etc.

[0663] Among them, the syllabus content corresponds to the examination range of the knowledge point;

[0664] When selecting the question from the electronic question bank folder, it is determined whether the current question exceeds the examination range according to the knowledge point of the current question; wherein, the question title is the examination range of the question;

[0665] In the scheme, different examination bureaus, such as the national mathematics examination of the college entrance examination and the Beijing volume of the college entrance examination English, can set the syllabus content, that is, the scope of examination. The syllabus content is composed of knowledge points, which indicates which content should be covered in the test paper and which knowledge points will appear in the test paper. After the syllabus content of different examination bureaus is stored electronically, it can be compared whether any question is in the syllabus of the examination bureau. In the teaching process, the examination bureau will update the syllabus according to the learning situation of the students every year, and the system can automatically mark which changes have appeared in the syllabus, and mark which content has been added or which content has been reduced. Schools that need to participate in the examination of the corresponding examination bureau can delete the questions beyond the syllabus from the electronic question bank folder according to the syllabus content, and the system can recommend related questions for the school to update the content of the question bank for the content added to the syllabus; avoid unnecessary practice on the questions beyond the syllabus, ensure that the questions beyond the syllabus are timely removed from the electronic homework in the actual teaching scene, and also ensure the timeliness of the training of the questions on the knowledge points newly added to the syllabus.

[0666] In an implementable scheme, the processing method further comprises:

[0667] Determining the operation authority of the execution subject at different levels in the same school;

[0668] For the same school, the authority of the statistical data viewing range of the execution subject is positively correlated with the level of the level in the hierarchical architecture;

[0669] For different schools, the statistical data viewing range of each school is lower than that of the upper level management department.

[0670] In the scheme, the school management personnel can manage the students and teachers of the school and assign an account to each user. Users with different roles in the school have their own accounts and can access and operate the relevant content.

[0671] The construction steps of a school architecture are described below:

[0672] (1) Define the number of departments in a school, such as: junior high school, high school, international student department; a school may be composed of different departments; (2) Select the curriculum for each department, for example, the department selects the People's Education Press, and the international student department selects the international examination curriculum. After the setting is completed, the system can also get which schools teach the same curriculum content, establish the relationship between the examination bureau and the school department, and the examination bureau can manage the school department and issue notifications; schools that teach the same curriculum can also exchange teaching experience with each other; (3) Determine the number of grades in each department, such as: internal high school: high school, high school, high school; international school: 9th grade, 10th grade, 11th grade, 12th grade; Chinese domestic university disciplines: freshman, sophomore, junior, senior; British university undergraduate: freshman, sophomore, junior. The classification and naming of grades are preferentially selected from the default settings, and can also be customized. If the school has its own needs for the naming of the year, the setting needs to be matched and aligned with the standard grade; (4) Establish data for all subjects offered by the school, and establish subject groups and subject group leaders; (5) Establish administrative classes and teaching classes. For example, domestic universities first establish grades, then establish administrative classes, and each student has his own administrative class and class teacher. But actually, the class is based on the teaching class to go to class; (6) Establish each teacher account under the subject group to link the subject group and the teacher; (7) Establish student accounts, set the administrative class, and join the student's own teaching class to link the subject class and the students in the class.

[0673] In an implementable solution, the processing method further comprises:

[0674] Obtaining statistical data under each statistical dimension associated with the electronic homework;

[0675] Based on the statistical data, analysis is performed to obtain the corresponding analysis result;

[0676] The system collects and processes raw data, and can obtain the analysis result that the school management personnel wants, helping the school to supervise and manage the teaching process and result.

[0677] In the scheme, the aspect of analyzing according to the statistical data includes but is not limited to: statistics of whether the homework quantity arranged by each class, grade and teacher is reasonable, not too much or too little; statistics of whether the average homework time of each student meets the management requirements to reduce the learning burden of students; statistics of whether the teacher performs effective correction and whether the teacher analyzes and feeds back the homework done by the students, so as to ensure the effectiveness of each question done by the students and avoid the tactic of endless questions; statistics of the homework quality arranged by each class, grade and teacher, whether the homework quality is high, whether the high-quality homework process is completed, and whether the questions are meaningful and have distinguishing degree; statistics of the relative position of the overall difficulty of homework in the school in the same subject background; statistics of whether the students complete the correction; monitoring of teaching results to monitor whether the homework examination progress is on schedule and whether the stage teaching achievement meets the standard; analyzing the relative position of the student's stage achievement in the school in the same subject background; supervising whether the teaching content is not ahead of time and does not contain inharmonious political factors; the system can be used to conduct student teaching satisfaction survey to bypass the teacher implementation to ensure authenticity. The teaching supervision department can also choose to disclose part of the data to the subordinate schools for viewing; and the teaching ability level of each school in the jurisdiction is measured and compared.

[0678] Under a single education group, the examination of multiple campuses can be statistically analyzed and supervised: long-term statistics to measure the level of students in different campus areas, long-term statistics to measure the teaching situation of different campus teaching teams, and unified model test and measurement across campus areas. School managers can choose to disclose part of the data to the subordinate teachers for viewing.

[0679] In addition, according to the related tags of the questions (including but not limited to knowledge points), statistical results are obtained and fed back to the examination bureau end to assist in teaching research and update the examination outline or teaching materials.

[0680] Of course, other dimensional information statistical analysis can also be included, as long as the data that can be analyzed can be analyzed to determine the corresponding actual teaching situation, and therefore will not be repeated here.

[0681] In an implementable scheme, the processing method further includes:

[0682] In the preset identity recognition link, the actual operation data of the user and the input actual verification data are obtained;

[0683] When the actual verification data is the same as the preset verification data, it is determined that the actual operation data is valid; otherwise, a third reminder information is generated;

[0684] The actual verification data includes biological feature data, preset fixed password data, dynamic password data, etc.

[0685] The biological feature data includes facial features, fingerprint features, eye pupil features, etc.

[0686] In this solution, for certain special operations, the system requires an additional identity verification step to confirm that the corresponding operation is being performed by the correct person. Scenarios include, but are not limited to: when students take important exams, the system needs to verify their identity; when teachers assign tasks or share student learning data or other important information, parents need to confirm receipt of this information; when teachers, school administrators, or parents view sensitive or private information, the system performs additional identity authentication; when school administrators set up or view large-scale exams, the system verifies the current user's identity. If the actual verification data matches the preset verification data, the actual operation data is deemed valid, indicating that the specified user is performing the designated operation; otherwise, a third-party reminder is generated to inform teachers and other relevant personnel that the person performing the operation is not the correct person, allowing for timely intervention.

[0687] Example 5

[0688] like Figure 30 As shown, the handwritten answer area acquisition system of this embodiment is applied in electronic assignments and specifically includes:

[0689] Problem Determination Module 1 is used to determine the problems to be processed;

[0690] In general, questions to be processed are selected from a pre-set question bank.

[0691] Attribute information acquisition module 2 is used to acquire the attribute information of the question to be processed;

[0692] Specifically, the question attribute information includes, but is not limited to, question content and question type information.

[0693] The first judgment module 3 is used to determine whether the question to be processed belongs to the handwritten question type based on the question attribute information. If it does, the area generation module 4 is called.

[0694] The region generation module 4 is used to generate a handwritten answer area in the first preset blank canvas that matches the question to be processed;

[0695] The first preset blank canvas serves as a medium for handwritten input.

[0696] The handwritten question type is the type of question that requires students to answer by hand; the preset blank canvas is the medium for users to input content by hand.

[0697] The method for obtaining the answer area in this embodiment can be applied to the teacher's end, the student's end, or both the teacher's end and the student's end, so as to meet the operational needs of the teacher's end and the student's end for the questions respectively.

[0698] In this embodiment, considering that there are significant differences between the specific question characteristics of handwritten questions and non-handwritten questions, the corresponding question characteristics are identified through question attribute information to timely and effectively distinguish the two types of questions. It is not emphasized that which recognition technology is used for processing, as long as it can accurately analyze whether it is a handwritten question.

[0699] For handwritten questions, a corresponding answer area of the handwritten question can be automatically generated, which can be used by students to handwrite the answer content and also can be used by teachers to correct the answer content of the students, etc.

[0700] In this embodiment, the automatic recognition of any handwritten question in the electronic homework and the function of automatically generating the answer area enable a series of electronic operations on the handwritten question, including but not limited to:

[0701] (1) enabling a single electronic homework containing a handwritten question area;

[0702] (2) enabling a collection of several electronic homework containing handwritten questions, i.e., an electronic homework book (such as several electronic math homeworks constituting a digital electronic homework book);

[0703] (3) the implementation of the electronic homework book enables the utility of each educational scenario to be overturned and optimized, including but not limited to: (a) teachers improve their work efficiency through electronic homework, such as through electronic homework, the system can help to statistically analyze individual student learning; (b) thus facilitating teachers to provide targeted guidance to different students; students better achieve learning goals through electronic homework, such as automatically collecting wrong questions and pushing personalized exercises, etc.; (c) providing information support for specific units to organize, supervise and manage schools and teachers' teaching process, such as checking the amount of homework assigned, etc.; (d) helping the education industry to realize the digital transformation of the core teaching link, and further release the potential value of business data; (e) benefiting from the digital transformation of the teaching process, the education industry can continue to explore the application of artificial intelligence like other industries; (f) promoting the digital transformation of education, and promoting the balanced and high-quality development of regional education through technical means.

[0704] Therefore, the automatic generation of the answer area of any handwritten question in the question to be processed is a prerequisite for optimizing different educational scenarios to be implemented.

[0705] That is, in this embodiment, any question to be processed in the electronic homework is automatically recognized and processed, and an answer area for handwriting is generated for the recognized handwritten question. No human intervention is required in the process, and the whole process is fully automated, which improves the overall processing efficiency and electronic level of the electronic homework, and also improves the user experience.

[0706] It should be noted that the working principle of the handwriting answer area acquisition system of the embodiment is the same as that of the handwriting answer area acquisition method in Embodiment 1, and thus will not be repeated here.

[0707] Embodiment 6

[0708] As shown in Figure 31 , the handwriting answer area acquisition system of the embodiment is a further improvement of Embodiment 5, specifically:

[0709] In an implementable scheme, the handwriting answer area is used to display the corresponding stacked content in all operation layers that have been completed and newly generated and stacked in sequence;

[0710] Wherein, all operation layers that are stacked in sequence are generated in sequence according to different users entering the handwriting answer area at different preset use stages.

[0711] In an implementable scheme, the operation layers generated at different preset use stages include an initial layer for the student end, a correction writing layer for the teacher end, a revised layer for the student end, or a correction revision layer for the teacher end;

[0712] Wherein, the first preset blank canvas is an initial layer generated based on a picture format canvas;

[0713] Under N times of revision operations, the handwriting answer area is again generated in sequence for the student end, the revised layer for the student end, the correction revision layer for the teacher end, and N is a positive integer.

[0714] In an implementable scheme, the acquisition system further includes:

[0715] The answer instruction acquisition module 5 is configured to acquire a re-answering instruction corresponding to the to-be-processed question;

[0716] The area generation module 4 is further configured to generate a new handwriting answer area matching the to-be-processed question in the second preset blank canvas based on the re-answering instruction;

[0717] The display control module is configured to control all operation layers in the handwriting answer area obtained based on the first preset blank canvas to be in a display state or a hidden state.

[0718] In an implementable scheme, the handwriting answer area is an area for responding to and displaying handwriting touch content; and / or, an area for responding to and displaying content input based on an external input device;

[0719] Wherein, the handwriting answer area is displayed in a display interface of a smart terminal supporting handwriting touch operation.

[0720] In an implementable solution, the electronic assignment comprises a plurality of stems and a plurality of to-be-processed questions under each stem;

[0721] The region generation module 4 is further configured to generate, for each to-be-processed question belonging to the handwritten question type in the electronic assignment, a handwritten answer region of the to-be-processed question on the first preset blank canvas.

[0722] In an implementable solution, the to-be-processed question comprises a plurality of question levels, and each question level corresponds to a plurality of sub-questions;

[0723] The region generation module 4 is further configured to generate, when it is determined that the sub-question belongs to the handwritten question type, a handwritten answer region of the sub-question on the first preset blank canvas to obtain a plurality of handwritten answer regions corresponding to the to-be-processed question.

[0724] In an implementable solution, the region generation module 4 is further configured to, when there are a plurality of sub-questions belonging to the handwritten question type, synchronously generate handwritten answer regions of all the sub-questions belonging to the handwritten question type;

[0725] Each handwritten answer region of each sub-question is displayed following the position of the corresponding sub-question, or the handwritten answer regions of the plurality of sub-questions are sequentially and centrally displayed based on the question order.

[0726] In an implementable solution, the obtaining system further comprises:

[0727] The adjustment instruction receiving module 6 is configured to receive a region size adjustment instruction;

[0728] The region size adjustment module 7 is configured to adjust the size of the handwritten answer region based on the region size adjustment instruction.

[0729] In an implementable solution, a first size adjustment plug-in is correspondingly arranged at the first preset position of the handwritten answer region;

[0730] The adjustment instruction receiving module 6 is configured to obtain a region size expansion instruction in response to the first size adjustment plug-in;

[0731] The region size adjustment module 7 is configured to increase the size of the handwritten answer region to a first preset size based on the region size expansion instruction;

[0732] A second size adjustment plug-in is correspondingly arranged at a second preset position of the handwritten answer region;

[0733] The adjustment instruction receiving module 6 is configured to obtain a region size reduction instruction in response to the second size adjustment plug-in;

[0734] The region size adjustment module 7 is configured to reduce the size of the handwritten answer region to a second preset size based on the region size reduction instruction;

[0735] In an implementable solution, a third preset position of the handwriting answering area is provided with a third size adjustment plug-in;

[0736] The adjustment instruction receiving module 6 is configured to display a parameter input interface in response to the third size adjustment plug-in; and receive a region size parameter input by an external input based on the parameter input interface;

[0737] The region size adjustment module 7 is configured to adjust the size of the handwriting answering area to a third preset size based on the region size parameter;

[0738] In an implementable solution, the default size of the handwriting answering area is positively correlated with the size of the score of the corresponding question to be processed.

[0739] In an implementable solution, the handwriting answering area supports obtaining writing trajectory associated data;

[0740] The writing trajectory associated data is stored in a preset storage space;

[0741] The writing trajectory associated data includes a plurality of pieces of writing trajectory data, and first time frame data and / or answering writing speed data corresponding to each piece of writing trajectory data;

[0742] In the student end, the writing trajectory data is answering trajectory data;

[0743] In the teacher end, the writing trajectory data is answering correction data.

[0744] In an implementable solution, the answering frame area supports dynamically following and displaying the writing trajectory associated data in the target end.

[0745] In an implementable solution, the handwriting answering area supports displaying an operation layer of the student end in a first preset user end;

[0746] The handwriting answering area supports playing back the answering trajectory data stored in the preset storage space in a second preset user end;

[0747] The handwriting answering area supports displaying an operation layer of the teacher end in a third preset user end;

[0748] The handwriting answering area supports playing back the answering correction data stored in the preset storage space in a fourth preset user end;

[0749] The corresponding data playback mode is determined based on different selection instructions.

[0750] In an implementable solution, the handwriting answering area is provided with corresponding basic function components, and the basic function components include a plurality of basic function plug-ins.

[0751] In an implementable solution, the basic function plug-in comprises a scratch paper calling plug-in, the scratch paper calling plug-in being configured to call or hide the scratch paper;

[0752] The scratch paper region where the scratch paper is located is generated following the corresponding handwriting answering region, and each handwriting answering region corresponds to a scratch paper; or, all handwriting answering regions under each to-be-processed question correspond to a scratch paper.

[0753] The scratch paper is dynamically stored in a preset storage space of the intelligent terminal.

[0754] In an implementable solution, the attribute information of the scratch paper is adjustable.

[0755] The display style of the scratch paper region where the scratch paper is located is different from the display style of the handwriting answering region.

[0756] When the scratch paper is called, it is determined whether the eraser function of the handwriting answering region is in a disabled state based on an actual selection operation.

[0757] The scratch paper region is located on a first preset blank canvas where the handwriting answering region is located.

[0758] The scratch paper region is displayed in a front or rear position of the handwriting answering region.

[0759] The scratch paper region and the handwriting answering region are displayed in a side-by-side manner.

[0760] In an implementable solution, the scratch paper region supports obtaining scratch trajectory associated data.

[0761] The scratch trajectory associated data is stored in a preset storage space.

[0762] The scratch trajectory associated data comprises a plurality of pieces of scratch trajectory data, and second time frame data and / or scratch writing speed data corresponding to each piece of scratch trajectory data.

[0763] In the student end, the scratch trajectory associated data is scratch writing trajectory data.

[0764] In the teacher end, the scratch trajectory associated data is scratch correction trajectory data.

[0765] In an implementable solution, the answering box region supports dynamically displaying the scratch trajectory associated data of the scratch paper in the target end.

[0766] In an implementable solution, the scratch paper region supports displaying the scratch writing trajectory data of the student end in the first preset user end.

[0767] The scratch paper region supports playing back the scratch writing trajectory data stored in the preset storage space in the second preset user end.

[0768] The draft paper area supports displaying the draft correction trajectory data of the teacher terminal in the third preset user terminal;

[0769] The draft paper area supports playing back the draft correction trajectory data stored in the preset storage space in the fourth preset user terminal;

[0770] The corresponding data playback mode is determined based on different selection instructions.

[0771] In an implementable scheme, the acquisition system further includes:

[0772] The actual writing data acquisition module 8 is configured to acquire actual writing data under the dynamic following display answer area;

[0773] The actual writing data includes writing trajectory associated data, or is based on the writing trajectory associated data and the draft trajectory associated data.

[0774] The first analysis module 9 is configured to analyze the actual writing data by using a preset abnormal answer monitoring rule to obtain a first analysis result.

[0775] The first alarm information generation module 10 is configured to determine whether the answer behavior or the correction behavior is abnormal based on the first analysis result, and if so, generate and issue a first alarm information.

[0776] In an implementable scheme, the handwriting answer area is correspondingly provided with an audio interaction plug-in.

[0777] The acquisition system further includes:

[0778] The audio acquisition module 11 is configured to acquire and store the audio content and the audio associated data input externally in response to the audio interaction plug-in.

[0779] The audio content and the audio associated data input externally are acquired and stored, the audio content and the writing trajectory associated data belonging to the same time frame are synchronized based on the audio associated data, and the audio content and the writing trajectory associated data are merged to obtain merged data.

[0780] The handwriting answer area supports playing back the merged data in the handwriting answer area in the target terminal.

[0781] It should be noted that the working principle of the handwriting answer area acquisition system in this embodiment is the same as that of the handwriting answer area acquisition method in Embodiment 2, and thus will not be repeated here.

[0782] Embodiment 7

[0783] The electronic homework processing system of the embodiment is implemented according to the handwriting answer area acquisition system in Embodiment 5 or 6.

[0784] As shown in Figure 32 , the electronic homework processing system of the embodiment includes:

[0785] a question selection module 12 configured to select a plurality of questions from a preset question library based on a preset learning goal;

[0786] a handwriting answer area determination module 13 configured to generate a handwriting answer area corresponding to each question of a handwriting type by using the acquisition system;

[0787] a set answer position generation module 14 configured to generate a set answer position corresponding to other remaining questions of a non-handwriting type;

[0788] an electronic homework acquisition module 15 configured to acquire an electronic homework based on the questions and the corresponding handwriting answer areas and set answer positions.

[0789] In the electronic homework, questions supporting multi-media (such as a voice interactive question and a video interactive question) are included, and the display of the stems of the questions and the entry of the corresponding answer modes are implemented through multi-media.

[0790] In the scheme, a large number of questions are included in the preset question library, and each question is matched with a corresponding knowledge point and difficulty level. Different learning goals require the examination of different knowledge points of students, and therefore, the questions matched with the learning goals are selected from the question library to form an electronic homework meeting the learning goals for students to practice, master the knowledge points, and achieve the purpose of meeting the requirements of the corresponding learning goals.

[0791] It should be noted that the working principle of the electronic homework processing system of the embodiment is the same as that of the electronic homework processing method in Embodiment 3, and therefore, the working principle is not described herein again.

[0792] Embodiment 8

[0793] As shown in Figure 33 , the electronic homework processing system of the embodiment is a further improvement of the scheme of Embodiment 7, and specifically:

[0794] In an implementable scheme, the handwriting answer area supports the acquisition of writing track associated data, and the writing track associated data includes a plurality of pieces of writing track data and first time frame data corresponding to each piece of writing track data.

[0795] The processing system further includes:

[0796] The time acquisition module 16 is configured to acquire the dwell time data of each question in the electronic homework on the teacher side and / or the student side, and the first time frame data of the handwriting answer area;

[0797] The second analysis module 17 is configured to analyze and process the dwell time data and the first time frame data to obtain a second analysis result.

[0798] The time-consuming calculation module 18 is configured to evaluate the correction situation and / or the answering situation of the teacher side and / or the student side according to the second analysis result.

[0799] In an implementable scheme, the processing party system further comprises:

[0800] The first dwell time acquisition module 19 is configured to count the dwell time data of each time entering the same question in the electronic homework, so as to obtain the corresponding first dwell time of the same question.

[0801] The second dwell time acquisition module 20 is configured to acquire the first dwell time sum of each question in the electronic homework, so as to obtain the second dwell time of all questions.

[0802] The third analysis module 21 is configured to analyze and process based on the first dwell time and the second dwell time to obtain a third analysis result.

[0803] The abnormality analysis module 22 is configured to determine the time-consuming situation of the correction and / or the answering of the teacher side and / or the student side based on the third analysis result.

[0804] In an implementable scheme, the processing party system further comprises:

[0805] The first dwell time acquisition module 19 is configured to count the dwell time data of each time entering the same question in the electronic homework, so as to obtain the corresponding first dwell time of the same question.

[0806] The time acquisition module 16 is configured to acquire the first time frame data corresponding to the writing track data in the handwriting answer area of the question.

[0807] The fourth analysis module 23 is configured to analyze and process based on the first time frame data and the first dwell time to obtain a fourth analysis result.

[0808] The second alarm information generation module 24 is configured to determine whether the answering behavior or the correction behavior is abnormal based on the fourth analysis result, and if so, generate and issue the corresponding second alarm information.

[0809] In an implementable scheme, the processing party system further comprises:

[0810] The answer progress data acquisition module 25 is configured to acquire answer progress data corresponding to the question and send the answer progress data to a preset storage space.

[0811] The answer progress data includes first representation data of whether the student terminal enters the question, and answer track data of the student terminal on the answer area of the question and / or draft writing track data of the draft paper.

[0812] The first display control module 26 is configured to, when the first representation data represents that the student terminal enters the question, control the first preset terminal to share and display a first current display interface of the student terminal.

[0813] The first playback control module 27 is configured to, after the student terminal submits the question, control the first preset terminal to play back the answer track data of the student terminal on the answer area of the question and / or the draft writing track data of the draft paper.

[0814] Or,

[0815] The correction progress data acquisition module 28 is configured to acquire correction progress data corresponding to the question and send the correction progress data to a preset storage space.

[0816] The correction progress data includes second representation data of whether the teacher terminal enters the question, and correction track data of the teacher terminal on the answer area of the question and / or draft correction track data of the draft paper.

[0817] The second display control module 29 is configured to, when the second representation data represents that the teacher terminal enters the question, control the second preset terminal to share and display a second current display interface of the teacher terminal.

[0818] The second playback control module 30 is configured to, after the teacher terminal completes the correction of the question, control the second preset terminal to play back the correction track data of the teacher terminal on the answer area of the question and / or the draft correction track data of the draft paper.

[0819] In an implementable scheme, the processing party system further includes:

[0820] The third display control module 31 is configured to, for multiple electronic homeworks in the same batch, perform at least one of the following operations:

[0821] acquire completion progress of each electronic homework, dynamically track and display each electronic homework, acquire static display of each electronic homework, and acquire playback of each electronic homework.

[0822] In an implementable scheme, the third playback control module 32 is configured to control static display or playback of different handwriting answer contents respectively corresponding to the same handwriting question in different electronic homeworks.

[0823] In an implementable solution, the processing party system further comprises:

[0824] a draft calling mode determination module 33 configured to determine a calling mode of a draft paper in the electronic homework based on the selection instruction;

[0825] wherein the calling mode corresponds to calling a common draft paper for multiple questions; the common draft paper is reusable

[0826] and / or calling an independent draft paper for a corresponding question, each question corresponding to an independent draft paper.

[0827] In an implementable solution, the processing party system further comprises:

[0828] a stem annotation data acquisition module 34 configured to acquire annotation data generated by the teacher end and / or the student end when annotating a position region of a stem of a question by a handwriting touch mode;

[0829] wherein the annotation data is stacked on a layer where the stem is located;

[0830] the annotation data is stored in a preset storage space.

[0831] In an implementable solution, the processing party system further comprises:

[0832] a question architecture construction module 35 configured to construct a question data architecture for question building;

[0833] wherein the question data architecture corresponds to a plurality of question levels, and each question level corresponds to a plurality of sub-questions;

[0834] an association information acquisition module 36 configured to acquire different sub-question identification data and sub-question label data corresponding to different sub-questions, and subordination association data of a question level to which each sub-question belongs, and store the association information in a storage mapping data table.

[0835] In an implementable solution, the processing party system further comprises:

[0836] a sub-question acquisition module 37 configured to acquire a plurality of selected sub-questions under the question data architecture;

[0837] a sub-question deletion processing module 38 configured to determine a target sub-question to be deleted based on an external selection instruction, to update a plurality of new selected sub-questions under the question data architecture;

[0838] wherein the number of question levels is extensible.

[0839] In an implementable solution, the question architecture construction module is configured to process the preset text content by using preset decomposition and reconstruction rules, so as to construct a storage data mapping table for the multi-dimensional question data architecture.

[0840] The preset decomposition and reconstruction rules are adapted to the scene requirements under different teaching specifications.

[0841] The question architecture construction module 35 is configured to generate a question data architecture for question building according to the storage data mapping table.

[0842] In an implementable solution, the processing party system further comprises:

[0843] The tag editing operation acquisition module 39 is configured to acquire a question tag editing operation performed by a user when constructing the question data architecture or after acquiring the electronic homework.

[0844] The tag data changing module 40 is configured to change question tag data or sub-question tag data of the question in response to the question tag editing operation.

[0845] In an implementable solution, the processing party system further comprises:

[0846] The answer preset module 41 is configured to preset a preset reference answer corresponding to a sub-question.

[0847] The preset reference answer comprises a plurality of sub-score points, each sub-score point corresponds to a score content and a sub-score, and the sum of the plurality of sub-scores is the total score of the sub-question.

[0848] The handwritten answer acquisition module 42 is configured to acquire a student handwritten answer corresponding to the answer writing track data of the handwritten answer area.

[0849] The actual answer point identification module 43 is configured to identify an actual answer point in the student handwritten answer.

[0850] The coincidence degree comparison module 44 is configured to compare the coincidence degree between the actual answer point and the preset sub-score point.

[0851] The actual sub-score acquisition module 45 is configured to acquire the total score of the sub-question and the actual sub-score of each actual answer point based on the coincidence degree.

[0852] The plurality of preset sub-score points include a first number of essential sub-score points and a second number of non-essential sub-score points.

[0853] The essential sub-score points and the non-essential sub-score points are arranged according to a preset order.

[0854] The non-essential sub-score points are marked by using a zero score or a non-score identification mode.

[0855] In an implementable solution, the processing method further comprises:

[0856] The second judging module 46 is configured to judge whether the current time meets the answer viewing condition, and if so, call the progress requirement obtaining module to obtain the answer display progress requirement of the student end for the sub-topic;

[0857] The answer display control module 47 is configured to display part of the preset reference answer content corresponding to the sub-topic according to the answer display progress requirement, until the complete preset reference answer is displayed.

[0858] In an implementable solution, the processing party system further comprises:

[0859] The arrangement template generation module 48 is configured to generate the preset arrangement template of the question based on the real object work style or the electronic document work style;

[0860] The preset arrangement template comprises a plurality of editable areas associated with different sub-questions.

[0861] The editing tool calling module 49 is configured to display the corresponding editing box and editing tool when the first click operation at the editable area is obtained.

[0862] When the editable area is in a default state, or a second click operation on other areas outside the current editable area is obtained, the editing box and editing tool of the editable area are hidden.

[0863] In an implementable solution, the processing party system further comprises:

[0864] The question image obtaining module 50 is configured to obtain the externally input question image;

[0865] The input content extraction module 51 is configured to perform recognition processing on the question image to extract the input content;

[0866] The input content comprises the to-be-input question and / or the answer corresponding to the to-be-input question.

[0867] The question generation module 52 generates the corresponding sub-question or question based on the input content and stores it in the preset question bank.

[0868] In an implementable solution, the input content comprises text content, picture content, and code content corresponding to the calculation formula in the externally input image, etc.

[0869] The question image is generated based on handwritten content, printed content, or electronic content.

[0870] The handwritten content is content written on paper materials or electronic handwriting pages.

[0871] In an implementable solution, the processing system further comprises:

[0872] a question building module 53 configured to build a plurality of questions;

[0873] a checking result receiving module 54 configured to receive a checking result of whether a preset error exists in the question;

[0874] a prompt information generating module 55 configured to, when the checking result represents that a preset error exists, generate prompt information to prompt the user to correct the current question until a question without a preset error is obtained;

[0875] a question storage module 56 configured to, when the checking result represents that a preset error does not exist, store the corresponding question into a preset question library.

[0876] It should be noted that the working principle of the electronic homework processing system of the present embodiment is the same as that of the electronic homework processing method of Embodiment 4, and thus will not be described here again.

[0877] Embodiment 9

[0878] The electronic homework running and management platform of the present embodiment comprises the electronic homework processing system in the above embodiments, and a plurality of preset user terminals for communication interaction;

[0879] The plurality of preset user terminals comprise a student homework application program terminal in a student device and a teacher homework application program terminal in a teacher device;

[0880] The parent application program terminal communicates and interacts with the student homework application program terminal and the teacher homework application program terminal, respectively.

[0881] In the present solution, the teacher and the student interact back and forth multiple times at different stages in the entire learning process and homework process to perform data feedback and interaction of different operations, complete the formation, release, writing, correction, and revision of electronic homework, and the like.

[0882] In an implementable solution, the plurality of preset user terminals further comprise at least one of the following application program terminals:

[0883] a parent application program terminal in a parent device, and / or a first education supervision application program terminal in a school education supervision device and a second education supervision application program terminal in an education bureau education supervision device; the education bureau is responsible for releasing syllabus, releasing real test papers, organizing correction, and performing performance statistics of real test papers of previous years, and the like.

[0884] The parent application program terminal communicates and interacts with the student homework application program terminal and the teacher homework application program terminal, respectively.

[0885] The first education supervision application program end and the second education supervision application program end respectively communicate and interact with the student homework application program end and the teacher application program end. Of course, more other preset user ends can also be set according to actual needs, and the permission functions that can be realized by each preset user end can be determined or adjusted according to actual needs, which will not be described here.

[0886] In the scheme, the main users of the system are students and teachers, and it is also used by more identity users, such as school managers of various levels, student parents, examination bureau teaching and research personnel, teaching management departments, etc. Users with different identities can perform different operations in the system and interact with other users.

[0887] Taking the parent end as an example, according to the settings of the school, the parents can view the homework arrangement and completion of the students in the system, see part of the students' performance, check the statistical data about the students' learning situation, and understand the students' learning in school without passing through the teacher; When informing the students of the learning situation, the system can ask the parents whether they are satisfied with the students' performance, guide the parents to have reasonable expectations for the students' performance, give the parents a hint of appropriate guidance method, and avoid the parents from increasing the psychological burden of the students; Many good learning habits and learning methods need the cooperation of parents for supervision and guidance, and the system can pop up relevant prompts to inform the parents of relevant information and assist in completing it. Parents can also learn family education, parent-child relationship and other content in the system.

[0888] Taking the school management personnel as an example, there will be different identities of staff in the school, such as teachers, subject group leaders, grade group leaders, school leaders, and teaching management personnel who do not need teaching. The information they need to see and the operations they can perform are different, and the account details are configured according to specific needs.

[0889] Taking the supervisory leader of the competent department as an example, in addition to being able to supervise and manage various schools, it can also understand the actual teaching situation of the front-line teaching students through the system and give help.

[0890] Taking the examination bureau teaching and research personnel as an example, the actual mastery of different teaching contents by different types of students can be observed, such as: the system can cluster student types, and for students who can score by memorizing, the examination bureau can change the questions to guide these students to the correct method of active learning. Through the system platform, the related resources such as past years' true questions, sample questions, question analysis, etc. are shared with the related schools.

[0891] Embodiment 10

[0892] Figure 34 A structural schematic diagram of an electronic device provided by the embodiment 10 of the present disclosure is provided. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method in the above embodiments when executing the program.Figure 34 The electronic device 30 shown is merely one example and should not be taken as limiting the scope of functionality or use of embodiments of the disclosure.

[0893] As shown in Figure 34 the electronic device 30 can take the form of a general purpose computing device, for example it can be a server device. Components of the electronic device 30 can include, but are not limited to, the at least one processor 31 described above, the at least one memory 32 described above, and a bus 33 that connects the various system components, including the memory 32 and the processor 31.

[0894] The bus 33 includes a data bus, an address bus, and a control bus.

[0895] The memory 32 can include volatile memory, such as random access memory (RAM) 321 and / or cache memory 322, and can further include non-volatile memory, such as read only memory (ROM) 323.

[0896] The memory 32 can also include a program / utility 325 having a set (at least one) of program modules 324, including but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which can include an implementation of a network environment, or a portion thereof, in combination with one another or with some other combination of these examples.

[0897] The processor 31 performs a variety of functions, including executing computer program code, as described above, to perform various functions and data processing, such as the methods of the embodiments of the disclosure described above.

[0898] The electronic device 30 can also communicate with one or more external devices 34 such as a keyboard or a pointing device, through an input / output (I / O) interface 35. Further, the electronic device 30 can communicate with one or more networks, such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet, through a network adapter 36. As Figure 34 illustrated, the network adapter 36 communicates with the other modules of the electronic device 30 through the bus 33. It should be appreciated that although not shown, other hardware and / or software modules could be used in conjunction with the electronic device 30. Such as, but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0899] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, such division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into embodied by multiple units / modules.

[0900] Embodiment 11

[0901] The embodiment provides a computer readable storage medium, and a computer program is stored on the computer readable storage medium. The program is executed by a processor to implement the steps in the method in the above embodiment.

[0902] More specifically, the readable storage medium can include, but is not limited to, a portable disc, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0903] In possible embodiments, the present disclosure can also be implemented in the form of a program product, which includes program codes for causing a terminal device to execute the steps in the method in the above embodiment when the program product is run on the terminal device.

[0904] The program codes for executing the present disclosure can be written in any combination of one or more programming languages, and the program codes can be executed entirely on the user device, partially on the user device, as a separate software package, partially on the user device and partially on a remote device, or entirely on a remote device.

[0905] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an illustration, and the protection scope of the present disclosure is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, and such changes and modifications all fall within the protection scope of the present disclosure.

Claims

1. A method of acquiring an answer area, characterized by, The acquisition method is applied to an electronic homework, and the acquisition method comprises: determining a to-be-processed question; acquiring question attribute information of the to-be-processed question; judging whether the to-be-processed question belongs to a handwriting question type based on the question attribute information, and if yes, generating a handwriting answering area matching the to-be-processed question in a first preset blank canvas; wherein the first preset blank canvas is a carrier for handwriting input content; the handwriting answering area is used for displaying corresponding stacked content in all operation layers that have been completed and newly generated and are sequentially stacked; wherein all the operation layers that are sequentially stacked are sequentially generated when different users enter the handwriting answering area in different preset use stages; the operation layers generated in different preset use stages comprise an initial layer for a student end, a correction layer for the student end, a correction and correction layer for a teacher end, or a correction and correction layer for the teacher end; wherein the first preset blank canvas is the initial layer generated based on a picture format canvas; under N times of correction operations, the handwriting answering area generates the correction layer for the student end, the correction and correction layer for the teacher end again and again, and N is a positive integer.

2. The method of claim 1, wherein, The acquisition method further comprises: acquiring a re-answering instruction corresponding to the to-be-processed question; generating a new handwriting answering area matching the to-be-processed question in a second preset blank canvas based on the re-answering instruction; controlling all the operation layers in the handwriting answering area based on the first preset blank canvas to be in a display state or a hidden state.

3. The method of claim 1 or 2, wherein The handwriting answering area is an area for responding to and displaying handwriting touch content and / or an area for responding to and displaying content input based on an external input device; wherein the handwriting answering area is displayed in a display interface of a smart terminal supporting handwriting touch operation.

4. The method of claim 3, wherein the answer area is acquired by using a method of acquiring an answer area. The electronic homework comprises a number of stems and a number of to-be-processed questions under each stem; the step of generating a handwriting answering area matching the to-be-processed question in a first preset blank canvas comprises: for each to-be-processed question belonging to the handwriting question type in the electronic homework, generating the handwriting answering area of each to-be-processed question on the first preset blank canvas respectively.

5. The method of claim 4, wherein the answer area is acquired by using a method of acquiring an answer area according to claim 1 or 2. The to-be-processed question comprises a number of question levels, and a number of sub-questions correspond to each question level; the step of generating a handwriting answering area matching the to-be-processed question in a first preset blank canvas comprises: when it is determined that the sub-question belongs to the handwriting question type, the handwriting answering area of the sub-question is generated on the first preset blank canvas to obtain a plurality of handwriting answering areas corresponding to the to-be-processed question.

6. The method of claim 5, wherein the answer area is acquired by using a method of acquiring an answer area according to claim 1 or 2. the step of generating a handwriting answering area matching the to-be-processed question in a first preset blank canvas comprises: when there are a plurality of sub-questions belonging to the handwriting question type, the handwriting answering areas of all the sub-questions belonging to the handwriting question type are synchronously generated; The handwriting answer area of each sub-topic is displayed following the position of the corresponding sub-topic; or, the handwriting answer areas of multiple sub-topics are displayed in sequence and centrally based on the order of the topics.

7. The method of claim 1 or 2, wherein After the step of generating the handwriting answer area matching the to-be-processed question in the first preset blank canvas, the method further comprises: receiving a region size adjustment instruction; adjusting the size of the handwriting answer area based on the region size adjustment instruction.

8. The method of claim 7, wherein the answer area is acquired by using a method of acquiring an answer area according to claim 1 or 2. A first size adjustment plug-in is correspondingly arranged at a first preset position of the handwriting answer area; The step of receiving the region size adjustment instruction comprises: obtaining a region size expansion instruction in response to the first size adjustment plug-in; The step of adjusting the size of the handwriting answer area based on the region size adjustment instruction comprises: increasing the size of the handwriting answer area to a first preset size based on the region size expansion instruction; and / or, A second size adjustment plug-in is correspondingly arranged at a second preset position of the handwriting answer area; The step of receiving the region size adjustment instruction comprises: obtaining a region size reduction instruction in response to the second size adjustment plug-in; The step of adjusting the size of the handwriting answer area based on the region size adjustment instruction comprises: reducing the size of the handwriting answer area to a second preset size based on the region size reduction instruction; and / or, A third size adjustment plug-in is correspondingly arranged at a third preset position of the handwriting answer area; The step of receiving the region size adjustment instruction comprises: displaying a parameter input interface in response to the third size adjustment plug-in; receiving an externally input region size parameter based on the parameter input interface; The step of adjusting the size of the handwriting answer area based on the region size adjustment instruction comprises: adjusting the size of the handwriting answer area to a third preset size based on the region size parameter; and / or, the default size of the handwriting answer area is positively correlated with the size of the score of the corresponding to-be-processed question.

9. The method of claim 1 or 2, wherein The handwriting answer area supports obtaining writing trajectory associated data; The writing trajectory associated data is stored in a preset storage space; The writing trajectory associated data comprises a plurality of pieces of writing trajectory data, and first time frame data and / or answer writing speed data corresponding to each piece of writing trajectory data; In the student end, the writing trajectory data is answer trajectory data; In the teacher end, the writing trajectory data is answer correction data.

10. The method of claim 9, wherein the answer area is acquired by using a method of acquiring an answer area according to claim 8. The handwriting answer area supports dynamically following and displaying the writing trajectory associated data in a target end.

11. The method of claim 9, wherein the answer area is acquired by using a method of acquiring an answer area according to claim 10. The handwriting answer area supports displaying an operation layer of the student end in a first preset user end; and / or, the handwriting answer area supports playing back the answer trajectory data stored in the preset storage space in a second preset user end; and / or, the handwriting answer area supports displaying the operation layer of the teacher end in a third preset user end; and / or, the handwriting answer area supports playing back the answer correction data stored in the preset storage space in a fourth preset user end; The data playback mode is determined based on different selection instructions.

12. The method of claim 9, wherein the answer area is acquired by using a method of acquiring an answer area according to claim 1. The handwriting answering area is provided with corresponding basic function components, and the basic function components include a plurality of basic function plug-ins.

13. The method of claim 12, wherein the answer area is acquired by: The basic function plug-ins include a draft paper calling plug-in, which is used to call or hide the draft paper. The draft paper area where the draft paper is located is generated following the corresponding handwriting answering area, and each handwriting answering area corresponds to one draft paper; or, all handwriting answering areas under each to-be-processed question correspond to one draft paper. The draft paper is dynamically stored in a preset storage space of the intelligent terminal.

14. The method of claim 13, wherein the answer area is acquired by: The attribute information of the draft paper is adjustable. The display style of the draft paper area where the draft paper is located is different from that of the handwriting answering area. When the draft paper is called, it is determined whether the eraser function of the handwriting answering area is in a disabled state based on actual selection operations. The draft paper area is located on the first preset blank canvas where the handwriting answering area is located. The draft paper area is displayed in a front or rear position of the handwriting answering area. The draft paper area is displayed in a side-by-side manner with the handwriting answering area.

15. The method of claim 13, wherein the answer area is acquired by using a method of acquiring an answer area according to claim 14. The draft paper area supports obtaining draft trajectory associated data. The draft trajectory associated data is stored in a preset storage space. The draft trajectory associated data includes a plurality of draft trajectory data, and second time frame data and / or draft writing speed data corresponding to each piece of draft trajectory data. In the student end, the draft trajectory associated data is draft writing trajectory data. In the teacher end, the draft trajectory associated data is draft correction trajectory data.

16. The method of claim 15, wherein the answer area is acquired by: The handwriting answering area supports dynamically displaying the draft trajectory associated data of the draft paper in a target end.

17. The method of claim 15, wherein the answer area is acquired by: The draft paper area supports displaying the draft writing trajectory data of the student end in a first preset user end. The draft paper area supports playing back the draft writing trajectory data stored in the preset storage space in a second preset user end. The draft paper area supports displaying the draft correction trajectory data of the teacher end in a third preset user end. The draft paper area supports playing back the draft correction trajectory data stored in the preset storage space in a fourth preset user end. The data playback mode is determined based on different selection instructions.

18. The method of claim 15, wherein the answer area is acquired by: The obtaining method further includes: Obtaining actual writing data under the answering area for dynamic display; The actual writing data includes the writing trajectory associated data, or is based on the writing trajectory associated data and the draft trajectory associated data. A preset abnormal answering monitoring rule is used to analyze the actual writing data to obtain a first analysis result. Based on the first analysis result, it is determined whether the answering behavior or the correction behavior is abnormal, and if so, a first warning information is generated and sent.

19. The method of claim 9, wherein the answer area is acquired by using a method of acquiring an answer area according to claim 18. The handwriting answering area is provided with an audio interaction plug-in. The obtaining method further includes: In response to the audio interaction plug-in, audio content and audio associated data inputted externally are acquired and stored; In response to the audio interaction plug-in, audio content and audio associated data inputted externally are acquired and stored; In response to the audio interaction plug-in, audio content and audio associated data inputted externally are acquired and stored; 20. A processing method of an electronic job, characterized by, The handwriting answering area supports playing back the merged data in the handwriting answering area at a target end. The processing method is implemented according to the answering area acquisition method in any one of claims 1-19, and the processing method comprises: selecting a plurality of questions from a preset question library based on a preset learning goal; generating a handwriting answering area corresponding to each question of a handwriting type by using the acquisition method; generating a set answering position corresponding to other remaining questions of a non-handwriting type; 21. The method of claim 20, wherein the electronic assignment is a test. acquiring the electronic homework based on the questions and the corresponding handwriting answering area and set answering position. The handwriting answering area supports acquiring writing track associated data, and the writing track associated data comprises a plurality of pieces of writing track data and first time frame data corresponding to each piece of writing track data; The processing method further comprises: acquiring dwell time data of each question in the electronic homework at a teacher end and / or a student end and the first time frame data of the handwriting answering area; analyzing and processing the dwell time data and the first time frame data to obtain a second analysis result; 22. The method of claim 21, wherein the electronic assignment is a test. evaluating the correcting situation and / or the answering situation of the teacher end and / or the student end according to the second analysis result. The processing method further comprises: counting the dwell time data of each time entering the same question in the electronic homework to obtain a corresponding first dwell time length of the same question; acquiring a sum of the first dwell time length corresponding to each question in the electronic homework to obtain a second dwell time length corresponding to all the questions; analyzing and processing the first dwell time length and the second dwell time length to obtain a third analysis result; 23. The method of claim 21, wherein the electronic assignment is a test. determining the time-consuming situation of the correcting and / or the answering of the teacher end and / or the student end based on the third analysis result. The processing method further comprises: counting the dwell time data of each time entering the same question in the electronic homework to obtain a corresponding first dwell time length of the same question; acquiring the first time frame data corresponding to the writing track data in the handwriting answering area of the question; analyzing and processing the first time frame data and the first dwell time length to obtain a fourth analysis result; 24. The method of processing electronic assignments according to any one of claims 20-23, wherein, determining whether an abnormality exists in the answering behavior or the correcting behavior based on the fourth analysis result, and generating and sending corresponding second alarm information if an abnormality exists. The processing method further comprises: acquiring answering progress data corresponding to the question and sending the answering progress data to a preset storage space; The answer progress data includes first representation data of whether the student end enters the question, and answer track data of the student end on the answer area of the question and / or draft writing track data of the draft paper; When the first representation data represents that the student end enters the question, the first current display interface of the student end is shared and displayed in the first preset user end; After the student end submits the question, the answer track data of the student end and / or the draft writing track data of the draft paper are played back in the first preset user end; Or, The correction progress data corresponding to the question is obtained and sent to the preset storage space; The correction progress data includes second representation data of whether the teacher end enters the question, and correction track data of the teacher end on the answer area of the question and / or draft correction track data of the draft paper; When the second representation data represents that the teacher end enters the question, the second current display interface of the teacher end is shared and displayed in the second preset user end; After the teacher end completes the question correction, the correction track data of the teacher end and / or the draft correction track data of the draft paper are played back in the second preset user end.

25. The method of processing electronic assignments according to any one of claims 20-23, wherein, The processing method further comprises: For multiple electronic homework of the same batch, at least one of the following operations is performed: Obtaining the completion progress of each electronic homework, dynamically tracking and displaying each electronic homework, obtaining static display of each electronic homework, and obtaining playback of each electronic homework; And / or, Controlling the static display or playback of different handwriting answer contents corresponding to the same handwriting question in different electronic homework.

26. The method of claim 24, wherein the electronic assignment is a test. The processing method further comprises: Based on the selection instruction, determine the calling mode of the draft paper in the electronic homework; The calling mode corresponds to calling a public draft paper for multiple questions; The public draft paper is reusable; And / or, calling an independent draft paper for the corresponding question, each question corresponding to one independent draft paper.

27. The method of claim 26, wherein the electronic assignment is processed by: The processing method further comprises: Obtaining annotation data generated by the teacher end and / or student end when annotating the position area of the question stem of the question by handwriting touch control mode; The annotation data layer is stacked on the question stem layer; And / or, the annotation data is stored in the preset storage space.

28. The method of claim 21, wherein the electronic assignment is a test. 27 The processing method further comprises: Building a question data architecture for question building; The question data architecture corresponds to a plurality of question levels, and each question level corresponds to a plurality of sub-questions; Obtain different sub-question identification data and sub-question label data corresponding to different sub-questions, and the affiliation data of each sub-question belonging to the question level, and store them in the storage mapping data table.

29. The method of claim 28, wherein the electronic assignment is processed by: The processing method further comprises: Obtaining a plurality of selected sub-questions under the question data architecture; Based on the external selection instruction, determine the target sub-topic to be deleted to update the selected new sub-topics under the topic data architecture; And / or, the number of topic levels is extensible.

30. The method for processing electronic tasks as described in claim 28, characterized in that, Before the step of constructing the topic data architecture for topic building, further comprising: Processing the preset text content by using a preset decomposition and reconstruction rule to construct a storage data mapping relationship table for multi-dimensional analysis of the topic data architecture; Wherein, the preset decomposition and reconstruction rule is adapted to the scene demand under several different teaching specifications; The step of constructing the topic data architecture for topic building comprises: According to the storage data mapping relationship table, generate the topic data architecture for the topic building.

31. The method of processing electronic assignments according to any one of claims 28-30, wherein, The processing method further comprises: When constructing the topic data architecture or after obtaining the electronic homework, obtaining a topic label editing operation performed by a user; In response to the topic label editing operation to change the topic label data or sub-topic label data of the topic.

32. The method of claim 29, wherein the electronic assignment is a test. The processing method further comprises: A preset reference answer corresponding to a preset sub-topic; Wherein, the preset reference answer includes several sub-scoring points, each sub-scoring point corresponds to a scoring content and a sub-score, and the sum of several sub-scores is the total score of the sub-topic; Obtain the student's handwritten answer corresponding to the writing trajectory data of the handwritten answer area; Identify the actual answer points in the student's handwritten answer; Obtain the coincidence degree of the actual answer points and the preset sub-scoring points; Based on the coincidence degree, obtain the total score of the sub-topic and the actual sub-score of each actual answer point; And / or, several preset sub-scoring points include a first number of substantial sub-scoring points and a second number of non-substantial sub-scoring points; Wherein, the substantial sub-scoring points and the non-substantial sub-scoring points are arranged according to a preset order; The non-substantial sub-scoring points are marked by zero or non-scoring identification.

33. The method of claim 32, wherein the electronic assignment is processed by: The processing method further comprises: Determine whether the current time meets the answer viewing condition, if it meets, obtain the answer display progress requirement of the student terminal in the sub-topic; According to the answer display progress requirement, display part of the content of the preset reference answer content corresponding to the sub-topic step by step, until the complete preset reference answer is displayed.

34. The method of claim 20, wherein the electronic assignment is a test. The processing method further comprises: Based on the physical homework style or the electronic document homework style, generate a preset arrangement template of the topic; Wherein, the preset arrangement template contains several editable areas associated with different sub-topics; The processing method further comprises: When a first click operation at the editable area is obtained, display the corresponding editing box and editing tool; Wherein, when the editable area is in a default state, or a second click operation on other areas outside the current editable area is obtained, hide the editing box and the editing tool of the editable area.

35. The method of claim 20, wherein the electronic assignment is a test. 5 The processing method further comprises: Obtain an externally input topic image; Perform recognition processing on the topic image to extract the input content; Wherein, the input content includes a to-be-input topic and / or an answer corresponding to the to-be-input topic; Generate a corresponding sub-topic or the topic based on the input content, and store it in a preset question bank.

36. The method of claim 35, wherein the electronic assignment is processed by: The input content includes at least one of text content, picture content, and code content corresponding to a calculation formula in an external input image; And / or, The topic image is generated based on handwritten content, printed content, or electronic content; The handwritten content is content written on paper materials or electronic handwriting pages.

37. The processing method of an electronic assignment according to claim 35 or 36, wherein, Before the step of selecting a plurality of topics from the preset question bank based on the preset learning goal, the method further includes: Constructing a plurality of topics; Receiving a user's check result of whether a preset error exists in the topic; When the check result represents that the preset error exists, generating a prompt information to prompt the user to modify the current topic until the topic without the preset error is obtained; When the check result represents that the preset error does not exist, storing the corresponding topic into the preset question bank.

38. The method of claim 20, wherein the electronic assignment is a test. 5 The processing method further includes: Pre-constructing a plurality of electronic question bank folders; The same electronic question bank folder corresponds to a plurality of topics of the same subject of the same grade; Obtaining a teaching correlation parameter of each subject of each class of the same grade; Generating a plurality of initial electronic homework corresponding to each class according to the teaching correlation parameter and the topics in the electronic question bank folder of the corresponding subject; The plurality of initial electronic homework of each class is stored in the same homework folder, and different initial electronic homework corresponds to different preset teaching progress; Determining a target electronic homework to be arranged each time based on the plurality of initial electronic homework, and publishing it to the student end.

39. The method of claim 38, wherein the electronic assignment is processed by: The processing method further includes: Pre-setting a first search interface in the teacher end; The first search interface includes a plurality of first search boxes, and the search content in different first search boxes corresponds to different dimension search parameters; or, the search content in the first search box includes a preset part of the stem content or part of the answer content; The step of generating a plurality of initial electronic homework corresponding to each class according to the teaching correlation parameter and the topics in the electronic question bank folder of the corresponding subject includes: According to any preset teaching progress, determine the first actual search content input into the search interface to obtain a plurality of first topics matched from the electronic question bank folder of the corresponding subject; Select a first set number of topic topics based on a plurality of first topics to form an initial electronic homework of the corresponding class, until a plurality of initial electronic homework corresponding to different preset teaching progress is obtained.

40. The method of claim 39, wherein the electronic assignment is processed by: Before the step of determining a target electronic homework to be arranged each time based on the plurality of initial electronic homework, and publishing it to the student end, the method further includes: ​ Selecting a first class in the same grade of the previous year, whose correlation degree with the teaching correlation parameter of the current class is greater than a first set threshold; Calling a historical correlation homework of the same teaching progress that has been published in the first class; The historical correlation homework is used as the initial electronic homework of the current class; or, selecting a second set number of questions from the historical associated homework as the target questions, and selecting a third set number of questions from the first search box search results as the target questions to obtain the initial electronic homework corresponding to the class; or, selecting a second class in the same grade in the current academic year, whose degree of association with the teaching association parameter of the current class is greater than a second set threshold value; calling the first electronic homework of the same teaching progress in the homework folder of the second class; taking the first electronic homework as the initial electronic homework of the current class; or, selecting a fourth set number of questions from one of the first electronic homework, and selecting a fifth set number of questions from the first search box search results as the target questions to obtain the initial electronic homework corresponding to the class; or, selecting a sixth set number of questions from the first electronic homework as the target questions to obtain the initial electronic homework corresponding to the class.

41. The method of claim 39, wherein the electronic assignment is a test. The first search question interface includes a question overview area and a question detail preview area; After the step of obtaining a plurality of matching first questions from the electronic question bank folder corresponding to the subject, the following steps are further included: controlling the question list corresponding to a plurality of first questions to be displayed in sequence in the question overview area; The step of selecting a first set number of target questions based on a plurality of first questions to form an initial electronic homework corresponding to the class includes: When one or more first questions are selected, the question content of the selected first question is displayed in the question detail preview area, and it is determined whether the selected first question is used as the target question according to the actual selection operation, until the first set number of target questions is obtained to form the initial electronic homework corresponding to the class; and / or, The step of selecting a first set number of target questions based on a plurality of first questions to form an initial electronic homework corresponding to the class includes: Based on a plurality of first questions, the first set number of target questions is selected, and the initial electronic homework corresponding to the class is generated in a physical homework style or an electronic document homework style; and / or, According to the first question in the question detail preview area, the number of questions and the corresponding total score of the questions are summarized and displayed to determine whether the homework formation requirement is met; and / or, At least one of the following operations is performed on different first questions in the question detail preview area: adjusting the order of a plurality of first questions, editing the associated content of any one of the first questions, deleting one or more first questions, and sequentially identifying the question numbers of a plurality of first questions; and / or, Based on the selected display mode switching instruction, the question content of a plurality of first questions in the question detail preview area is displayed in a corresponding display mode.

42. The method of claim 41, wherein the electronic assignment is processed by: The processing method further includes: obtaining the actual operation of the user on the first search question interface: based on the actual operation of the user, obtaining the multi-dimensional identification information of the corresponding first question; determining whether the current first question is the subject question according to the identification information; after the step of generating the initial electronic homework corresponding to the class, the method further comprises: constructing an identification parameter of the initial electronic homework according to the identification information of each subject question; when the identification parameter comprises a homework mode and the homework mode is an examination mode, identifying the sub-score of each subject question and the total score of the entire initial electronic homework and / or the corresponding fixed answering time length; wherein the fixed answering time length is used for countdown reminder in the examination mode, and triggers the submission of the corresponding electronic homework when the countdown is zero; when the identification parameter comprises a homework mode and the homework mode is a homework mode after class, the initial electronic homework is not scored and / or the corresponding recommended answering time length is determined.

43. The method of claim 42, wherein the electronic assignment is processed by: The processing method further comprises: generating a prompt information when the first question is determined as the subject question, and the identification information of the first question represents that the first question has been selected and formed into an electronic homework published to the current class within a set time period from the current time; and / or, The processing method further comprises: storing the newly added question into the electronic question bank folder corresponding to the subject or a temporary electronic question bank folder.

44. The method of claim 38-43, wherein, The step of determining the target electronic homework to be arranged each time based on the initial electronic homeworks comprises: obtaining the actual teaching progress of the current subject of each class; comparing the actual teaching progress with the preset teaching progress of the initial electronic homework of the corresponding subject to obtain a comparison result; adjusting the specified question or the sub-question under the specified question in the initial electronic homework according to the comparison result to form a target electronic homework matching the actual teaching progress of each class.

45. The method of claim 44, wherein the electronic assignment is processed by: The step of adjusting the specified question or the sub-question under the specified question in the initial electronic homework according to the comparison result to form a target electronic homework matching the actual teaching progress of each class comprises: if the comparison result represents that the actual teaching progress is slower than the preset teaching progress contained in the lesson preparation content, the specified question or the sub-question under the specified question corresponding to the knowledge point not completed in the preset teaching progress is deleted from the initial electronic homework to form the target electronic homework matching the actual teaching progress of each class; or, after deleting the question from the initial electronic homework, corresponding questions are added in the initial electronic homework according to external addition question demand to form the target electronic homework matching the actual teaching progress of each class; if the comparison result represents that the actual teaching progress is faster than the preset teaching progress contained in the lesson preparation content, the specified question or the sub-question under the specified question corresponding to the knowledge point exceeding the preset teaching progress is added to the initial electronic homework to form the target electronic homework matching the actual teaching progress of each class.

46. The method of claim 45, wherein the electronic assignment is processed by: The processing method further comprises: previewing or editing the target electronic homework before publishing the target electronic homework at the teacher end; and / or, The step of publishing the target electronic homework to the student end comprises: Before publishing the target electronic homework at the teacher end, and setting the publishing time in advance, monitoring the system time, and when the system time reaches the publishing time, publishing the target electronic homework to the student end of all students in the current class.

47. The method for processing electronic tasks as described in claim 39, characterized in that, The processing method further comprises: Obtaining actual learning information corresponding to any subject of the target student; According to the actual learning information, determining a second actual search parameter input into the first search box in the search interface, and obtaining a plurality of second questions matched from the electronic question bank folder; Selecting a seventh set number of questions from the plurality of second questions as the target question, to form the target electronic homework matched to the actual homework demand of the target student for the corresponding subject; And / or, The processing method further comprises: Building a second search interface in the student end or the parent end, the second search interface comprising a plurality of second search boxes; Obtaining the actual problem-solving demand of the current student, and determining the second actual search content based on the actual problem-solving demand; Obtaining the second actual search content input into the second search box, and obtaining a plurality of third questions matched from the corresponding first preset electronic question bank folder; Selecting an eighth set number of questions from the plurality of third questions as the target question, to form the target electronic homework matched to the actual problem-solving demand of the current student.

48. The method of claim 38, wherein the electronic assignment is a test. 19 The processing method further comprises: In the student end, a student homework management interface is formed in advance; Among the student homework management interface, a plurality of homework folders are constructed according to different preset archiving methods for different subjects; Among the preset archiving methods, at least one of the archiving criteria is unsubmitted, submitted, and corrected; And / or, In the teacher end, a teacher homework management interface is formed in advance; Among the teacher homework management interface, the processing state information of each electronic homework is included.

49. The method of claim 48, wherein the electronic assignment is processed by: The processing method further comprises: Based on the active submission operation, the target electronic homework submitted by the student end is obtained; Based on the passive trigger submission operation, the target electronic homework submitted by the student end is obtained; Among them, the passive trigger submission operation includes an operation that the student end's answering time length reaches the fixed answering time length in the examination mode, or an operation that the third end intervenes to collect; And / or, After submitting the homework, based on the homework notebook selected by the student end under the homework folder, the questions in the electronic homework corresponding to the homework notebook and the trajectory data in each operation layer of each of the questions are viewed; And / or, If the user viewing attribute of the electronic homework has been set in advance, the viewing permission of the student end for the electronic homework is controlled according to the user viewing attribute.

50. The method of claim 49, wherein the electronic assignment is processed by: The processing method further comprises: For the target electronic homework issued in the same batch of the same class, the target electronic homework that has been submitted and / or has not been submitted is counted, and homework submission progress data is analyzed; For the target electronic homework that has been submitted, the electronic homework that has been corrected and / or has not been corrected is counted, and homework correction progress data is analyzed; In the homework management interface of the teacher end, multiple electronic homework of the same class are sequentially sorted and displayed, and homework submission progress data and / or homework correction progress data under each electronic homework are displayed. And / or, The processing method further comprises: If the unsubmitted electronic homework is still not submitted within the first preset time length, first reminding information reminding the student to submit the homework is generated; If the uncorrected electronic homework is less than the first set value from the preset deadline or has exceeded the preset deadline by the second set value, second reminding information reminding to correct the corresponding homework is generated.

51. The method of claim 50, wherein the electronic assignment is processed by: The processing method further comprises: In the homework correction interface of the teacher end, a target correction mode is selected to correct multiple electronic homework of the same batch; Wherein, the target correction mode includes correcting the entire electronic homework of different students one by one until the correction of the electronic homework of all students is completed; or correcting the same topic in batches, and processing the topics of the electronic homework one by one until the correction of the electronic homework of all students is completed.

52. The method of claim 51, wherein the electronic assignment is processed by: The processing method further comprises: Obtaining a plurality of target electronic homework of the same batch submitted by the student end and belonging to the examination mode; Extracting a student answer question set corresponding to one or more topics in the plurality of target electronic homework; According to a preset allocation rule, the student answer question set is split into a plurality of sub-answer question sets; The plurality of sub-answer question sets are sent to different teacher ends for correction respectively until the correction of each target electronic homework is completed.

53. The processing method of an electronic assignment according to Claim 52, wherein, The processing method further comprises: For the same batch of a plurality of target electronic homework after correction, the error rate of the same topic and the same sub-topic is obtained by statistics; According to the error rate, each topic and sub-topic is processed for identification; And / or; According to the error rate, different topics and sub-topics are sorted and displayed according to the error rate; And / or, In the teacher end, a preset operation is obtained, and a plurality of student answer contents of the selected current topic or current sub-topic in the target electronic homework are obtained according to the preset operation; A selected viewing mode is obtained, and all incorrect answer contents and / or all correct answer contents in the plurality of student answer contents are viewed by using the adapted viewing mode; And / or, The processing method further comprises: For the same batch of a plurality of target electronic homework after correction, student answer contents under the same topic or the same sub-topic are obtained according to actual selection operations to generate a plurality of lesson preparation contents.

54. The method of claim 52, wherein the electronic assignment is a test. The processing method further comprises: Obtaining all historical electronic homework of the same subject of the same student that have been corrected within a set time period before the current time; Obtaining initial processing trajectory data of each topic in each of the historical electronic homework that has been corrected by the current student; Extracting first processing trajectory data in the initial processing trajectory data; wherein the first processing trajectory data is used to represent the trajectory data of the student correcting the scored topic in the corrected electronic homework; Based on the first processing trajectory data and the total deduction question quantity in the target electronic homework that has been corrected, the homework revision habit data of the current student in the set time period is analyzed.

55. The method of claim 54, wherein the electronic assignment is processed by: The step of analyzing the homework revision habit data of the current student in the set time period based on the first processing trajectory data and the total deduction question quantity in the target electronic homework that has been corrected comprises: For a target electronic homework that has been corrected, if the first processing trajectory data represents that the current student triggers the generation of a revision layer and writes revision content, or re-generates a handwriting answer area corresponding to a question and writes revision content, it is determined that the current student revises the corresponding deduction question, and first determination information that the current student revises the current handwriting question is generated; If the first processing trajectory data represents that the current student calls a draft paper and has draft trajectory data, or touches a stem layer and generates annotation data in the stem area, it is determined that the current student revises the corresponding deduction question, and second determination information that the current student revises the current question is generated; Otherwise, third determination information that the current student does not revise the current deduction question is generated; According to the first determination information, the second determination information, and the third determination information, the revision completion quantity of the current student for a corrected electronic homework is obtained, and a ratio of the revision completion quantity to the total deduction question quantity of a corrected electronic homework is calculated as a revision completion degree of the current student for a corrected electronic homework; According to the revision completion degree of each corrected homework, the homework revision habit data of the current student in the set time period is obtained.

56. The method of claim 52, wherein the electronic assignment is a test. The processing method further comprises: Obtaining correction data of X electronic homework of each student, or obtaining correction data of Y corrected questions of each student; wherein X and Y are positive integers; Obtaining score conditions of each question or sub-question under a question according to the correction data; Obtaining answer association data of each user when answering each question or sub-question; Generating a first homework analysis report of each student according to each score condition and / or answer association data; and / or, generating a second homework analysis report corresponding to one or more classes; The first homework analysis report is a mastery of learning objectives and changes in learning conditions of any one student. The second homework analysis report includes a mastery of learning objectives and changes in learning conditions of one or more classes.

57. The method of claim 56, wherein the electronic assignment is processed by: The processing method further comprises: Analyzing corresponding wrong questions of the first homework analysis report and the second homework analysis report; or, analyzing all questions to obtain an analysis result; And / or, The corrected questions correspond to label information of several dimensions; Obtaining score conditions of each question or sub-question in a plurality of corrected electronic homework of the current student in a set time period; Obtaining answer association data of the current student when answering each question or sub-question; According to the score and / or the question association data, the mastering situation of the current student to the target examination knowledge point under different statistical dimensions of the label information is obtained.

58. The method of claim 52, wherein the electronic assignment is a test. The processing method further comprises: Obtaining a plurality of wrong questions of each corrected homework of the current student of the same subject, and storing them in the wrong question library of the current student; According to a preset wrong question training rule, a plurality of questions are selected from the wrong question library to form a first electronic homework for wrong question training; Or, obtaining a wrong question selection parameter input by the student, selecting a plurality of questions from the wrong question library to form a second electronic homework for wrong question training; Wherein, the wrong question selection parameter includes question identification information; and / or other preset selection information.

59. The method of claim 58, wherein the electronic assignment is processed by: The processing method further comprises: After the current student processes the questions in the wrong question library using different question identification information, a new wrong question library is updated; And / or, The processing method further comprises: Generating a question training set for each student; According to the actual homework training needs, a plurality of questions are selected from the question training set to form a training homework.

60. The method of claim 59, wherein the electronic assignment is processed by: The step of generating a question training set for each student comprises: According to the mastering situation of the current student to the examination content, the student's learning type is determined; Based on the questions matched with the learning type and the examination content with a mastering degree less than a set value, the question training set of the current student is generated; Or, Obtaining a plurality of wrong questions of each corrected homework of the current student of the same subject and the corresponding knowledge points; According to a plurality of wrong questions, a plurality of questions matched with the knowledge points are obtained from a preset question bank to generate the question training set of the current student.

61. The method of claim 38, wherein the electronic assignment is a test. The processing method further comprises: Obtaining a plurality of training sample data; Wherein, the training sample data includes student sample feature data and sample label data for representing the student's type; Using a preset network model to train each student sample feature data as input and the corresponding sample label as output, a student type prediction model is obtained; Obtaining actual feature data of a plurality of students; The actual feature data is input into the student type prediction model to output the student type of each student; Based on the student type of the current student, a matched first tutoring strategy is generated and sent to the parent end; and / or, a matched second tutoring strategy is generated and sent to the student end.

62. The method of claim 38, wherein the electronic assignment is a test. The processing method further comprises: Obtaining the syllabus content constructed in the preset permission end; Wherein, the examination content corresponds to the examination range of the knowledge point; When selecting questions from the electronic question bank folder, it is determined whether the current question exceeds the examination range according to the knowledge point of the current question; wherein, the question title is within the examination range; And / or, The processing method further comprises: Determining the operation permission of the execution subject at different levels in the same school; For the same school, the permission level of the statistical data viewing range of the execution subject is positively correlated with the level in the hierarchical structure; For different schools, the statistical data viewing range of each school is lower than that of the upper level management department. And / or, The processing method further comprises: obtaining statistical data under each statistical dimension associated with the electronic homework; analyzing based on the statistical data to obtain the corresponding analysis result; And / or, In the preset identity recognition link, obtaining actual operation data of the user and input actual verification data; When the actual verification data is the same as the preset verification data, determining that the actual operation data is valid; otherwise, generating a third reminder information; The actual verification data includes at least one of biological feature data, preset fixed password data and dynamic password data. The biological feature data includes at least one of facial features, fingerprint features and eye pupil features.

63. An answer area acquisition system, comprising: The acquisition system is applied in electronic homework, and the acquisition system comprises: a question determination module for determining a to-be-processed question; an attribute information acquisition module for acquiring question attribute information of the to-be-processed question; a first judgment module for judging whether the to-be-processed question belongs to a handwriting type based on the question attribute information, and if so, calling a region generation module; The region generation module is used for generating a handwriting answering region matching the to-be-processed question in a first preset blank canvas. The first preset blank canvas is a carrier for handwriting input content. The handwriting answering region is used for displaying corresponding stacked content in all operation layers that have been completed and newly generated and stacked in sequence. All the operation layers that are stacked in sequence are generated in sequence according to different users entering the handwriting answering region in different preset use stages. The operation layers generated in different preset use stages include an initial layer for student end use, a correction layer for teacher end use, a correction layer for student end use, or a correction layer for teacher end use. The first preset blank canvas is the initial layer generated based on a picture format canvas. In N times of correction operation, the handwriting answering region generates the correction layer for student end use and the correction layer for teacher end use in sequence again.

64. The answer region acquisition system of claim 63, wherein, The handwriting answering region is used for displaying corresponding stacked content in all operation layers that have been completed and newly generated and stacked in sequence. All the operation layers that are stacked in sequence are generated in sequence according to different users entering the handwriting answering region in different preset use stages.

65. The system for acquiring answer regions of claim 64, wherein, The operation layers generated in different preset use stages include an initial layer for student end use, a correction layer for teacher end use, a correction layer for student end use, or a correction layer for teacher end use. The first preset blank canvas is the initial layer generated based on a picture format canvas. In N times of correction operation, the handwriting answering region generates the correction layer for student end use and the correction layer for teacher end use in sequence again.

66. The system for acquiring answer regions of claim 64, wherein, The handwriting answering region supports obtaining writing trajectory associated data. The writing trajectory associated data is stored in a preset storage space. The writing track associated data comprises a plurality of writing track data, and first time frame data and / or answer writing speed data corresponding to each piece of the writing track data; In the student end, the writing track data is answer track data; In the teacher end, the writing track data is answer correction data.

67. The system for acquiring answer regions of claim 66, wherein, The handwriting answer area supports dynamic following display of the writing track associated data in a target end.

68. The answer region acquisition system of claim 66, wherein The handwriting answer area supports display of the operation layer of the student end in a first preset user end; And / or, the handwriting answer area supports playback of the answer track data stored in the preset storage space in a second preset user end; And / or, the handwriting answer area supports display of the operation layer of the teacher end in a third preset user end; And / or, the handwriting answer area supports playback of the answer correction data stored in the preset storage space in a fourth preset user end; Wherein, the corresponding data playback mode is determined based on different selection instructions.

69. The answer region acquisition system of claim 63, wherein, The handwriting answer area is provided with corresponding basic function components, and the basic function components include a plurality of basic function plug-ins.

70. The system for acquiring answer regions of claim 69, wherein, The basic function plug-in includes a draft paper calling plug-in, which is used to call or hide the draft paper; Wherein, the draft paper area where the draft paper is located is generated following the corresponding handwriting answer area, and each handwriting answer area corresponds to one draft paper; or, all handwriting answer areas under each to-be-processed question correspond to one draft paper; The draft paper is dynamically stored in the preset storage space of the intelligent terminal.

71. The system for acquiring answer regions of claim 70, wherein, The draft paper area supports obtaining of draft track associated data; Wherein, the draft track associated data is stored in a preset storage space; The draft track associated data comprises a plurality of draft track data, and second time frame data and / or draft writing speed data corresponding to each piece of the draft track data; In the student end, the draft track associated data is draft writing track data; In the teacher end, the draft track associated data is draft correction track data.

72. The system for acquiring answer regions of claim 70, wherein, The handwriting answer area supports dynamic following display of the draft track associated data of the draft paper in a target end.

73. The answer region acquisition system of claim 70, wherein The draft paper area supports display of the draft writing track data of the student end in a first preset user end; And / or, the draft paper area supports playback of the draft writing track data stored in the preset storage space in a second preset user end; And / or, the draft paper area supports display of the draft correction track data of the teacher end in a third preset user end; And / or, the draft paper area supports playback of the draft correction track data stored in the preset storage space in a fourth preset user end; Wherein, the corresponding data playback mode is determined based on different selection instructions.

74. An electronic work processing system characterized by comprising: The processing system is realized according to the answer area acquisition system of any one of claims 63-73, and the processing system comprises: A question selection module, configured to select a plurality of questions from a preset question bank based on a preset learning goal; The answer area determination module is configured to generate a handwritten answer area corresponding to each question of the handwritten question type by using the acquisition system; The answer position generation module is configured to generate a set answer position corresponding to the other remaining questions of the non-handwritten question type; The electronic homework acquisition module is configured to acquire the electronic homework based on the questions and the corresponding handwritten answer areas and set answer positions.

75. The system of claim 74, wherein, The processing system further comprises: The answer progress data acquisition module is configured to acquire answer progress data corresponding to the questions and send the answer progress data to a preset storage space; The answer progress data includes first representation data indicating whether a student terminal enters the questions, and answer track data and / or draft writing track data of a draft paper of the student terminal on the answer areas of the questions; The first display control module is configured to control the shared display of a first current display interface of the student terminal in a first preset terminal when the first representation data indicates that the student terminal enters the questions; The first playback control module is configured to control the playback of the answer track data and / or the draft writing track data of the draft paper of the student terminal on the answer areas of the questions in the first preset terminal after the student terminal submits the questions; Or, The correction progress data acquisition module is configured to acquire correction progress data corresponding to the questions and send the correction progress data to the preset storage space; The correction progress data includes second representation data indicating whether a teacher terminal enters the questions, and correction track data and / or draft correction track data of a draft paper of the teacher terminal on the answer areas of the questions; The second display control module is configured to control the shared display of a second current display interface of the teacher terminal in a second preset terminal when the second representation data indicates that the teacher terminal enters the questions; The second playback control module is configured to control the playback of the correction track data and / or the draft correction track data of the draft paper of the teacher terminal in the second preset terminal after the teacher terminal completes the correction of the questions.

76. The system of claim 74, wherein, The processing system further comprises: The third display control module is configured to perform at least one of the following operations on multiple copies of the electronic homework of the same batch: acquiring completion progress of each copy of the electronic homework, dynamically tracking and displaying each copy of the electronic homework, acquiring static display of each copy of the electronic homework, and acquiring playback of each copy of the electronic homework; And / or, The third playback control module is configured to control the static display or playback of different handwritten answer contents corresponding to the same handwritten question in different electronic homework.

77. An electronic work operation and management platform, characterized by, The electronic homework operation and management platform comprises the processing system of the electronic homework according to any one of claims 74-76, and a plurality of preset terminals in communication interaction; The plurality of preset terminals include a student homework application program terminal in a student device and a teacher homework application program terminal in a teacher device.

78. The electronic assignment operation and management platform of claim 77, wherein, The plurality of preset terminals further include at least one of the following application program terminals: The parent application end in the parent device, the first education supervision application end in the school education supervision device, and the second education supervision application end in the education bureau education supervision device; The parent application end communicates and interacts with the student homework application end and the teacher homework application end respectively. The first education supervision application end and the second education supervision application end communicate and interact with the student homework application end and the teacher homework application end respectively.

79. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, The processor executes the computer program to implement the method for obtaining the answer area in any one of claims 1-19; or, implement the processing method of the electronic homework in any one of claims 20-62.

80. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method for obtaining the answer area in any one of claims 1-19; or, implement the processing method of the electronic homework in any one of claims 20-62.

Citation Information

Patent Citations

  • Answering method, device, terminal and system based on smart pen

    CN112181268A