Homework correcting system and correcting method based on approval library

By establishing a homework correction system based on a comment library, the system has achieved automation and standardization of homework correction, solving the problem of low efficiency in traditional homework correction and improving correction efficiency and accuracy.

CN121658461APending Publication Date: 2026-03-13SHENZHEN TECH UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-10
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Traditional homework correction methods are inefficient, involve repetitive work for teachers, and have inconsistent correction standards, leading to confusion among students.

Method used

Establish a homework grading system based on a comment database, including a comment database, a homework database, and a grading module. Through a comment database categorized by course, chapter, and knowledge point, the system automates grading and assigns different score weights to comments, thereby achieving standardized grading.

Benefits of technology

Reduce repetitive work for teachers, ensure consistency and accuracy in grading, improve grading efficiency, and avoid errors in manual scoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121658461A_ABST
    Figure CN121658461A_ABST
Patent Text Reader

Abstract

The invention relates to a homework correcting system and correcting method based on a comment database. The homework correcting system comprises a comment database, a homework database, a homework management module and a correcting module, and comments established according to a certain rule exist in the comment database; questions of different courses exist in the homework database, each question is associated with the comments of the comment database, and the associated comments are endowed with different score weights; the homework management module is used for a teacher to extract questions from a homework database to form homework and arrange the homework to students, and is used for the students to receive and submit the homework; the correction module is used for the teacher to extract homework submitted by the students and select a comment from comments associated with the questions for correction, the correction module is provided with a scoring unit, and the scoring unit performs scoring according to the weight of the comment selected by the teacher during correction; meanwhile, the invention discloses a correction method adopting the system. According to the invention, the correction efficiency is improved, points can be automatically accumulated, and the correction standardization is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of homework correction, and in particular to a homework correction system and method based on a comment database. Background Technology

[0002] Against the backdrop of higher education teaching reform, providing innovative teaching tools to improve teaching efficiency has always been a goal pursued by educators. Traditional homework marking relies on manual marking and manual score calculation, which is extremely labor-intensive. Teachers need to repeatedly write comments for the same types of errors made by different students, resulting in a waste of time and energy and low marking efficiency. Moreover, different teachers or the same teacher at different times may have different marking standards, leading to inconsistent marking standards and causing confusion for students, making them unsure how to solve problems. Summary of the Invention

[0003] To address the shortcomings of existing systems, this invention provides a homework grading system and method based on a comment library.

[0004] The technical solution adopted by this invention to solve its technical problem is: a homework grading system based on a comment database, comprising: a comment database, a homework database, a homework management module, and a grading module. The comment database contains comments established according to certain rules; the homework database contains questions from different courses, each question is associated with comments in the comment database, and the associated comments are assigned different scoring weights; the homework management module is used by teachers to extract questions from the homework database to form homework assignments for students, and by students to receive and submit homework; the grading module is used by teachers to extract homework submitted by students and select comments from the comments associated with the questions for grading, and the grading module has a scoring unit, which scores according to the weight of the comments selected by the teacher during grading.

[0005] Preferably, the rules for establishing the comments are established by classifying the courses, chapters within the courses, and knowledge points within the chapters level by level.

[0006] Preferably, the homework database is established through a question bank management module, which includes a question creation unit, a comment binding unit, and a question classification unit. The question creation unit is used by teachers to create questions. The comment binding unit selects comments from the comment database to associate with the created questions and assigns different score weights to the selected comments. The question classification unit classifies and stores the created questions.

[0007] Preferably, the comment database is established through a comment management module, which includes a comment creation unit, a comment statistics unit, a comment search unit, and a comment classification unit. The comment creation unit is used by teachers to create comments; the comment statistics unit is used to count the frequency of use of the created comments; the comment search unit is used by teachers to search for comments to be associated with the created questions; and the comment classification unit is used to classify and store the created comments.

[0008] Preferably, the grading module further includes a homework extraction unit, a comment display unit, and a grading record unit. The homework extraction unit is used by teachers to extract homework submitted by students from the homework management module; the comment display unit is used to display comments related to the questions in the extracted homework for teachers to select; and the grading record unit is used to record and store the teachers' grading results and scoring results.

[0009] Preferably, a user management module is also included, which is used for login and management of teachers or students.

[0010] Preferably, the system also includes a course management module for creating courses and managing classes.

[0011] Preferably, each of the questions is associated with multiple comments, and each of the multiple comments is assigned a different score weight.

[0012] Preferably, the grading module further includes a text generation unit for combining the teacher's selected comments.

[0013] A homework correction method based on a comment library, characterized in that the homework correction system described in any of the preceding items is used for correction.

[0014] The beneficial effects of this invention are as follows: This invention, through the comment database, not only avoids repetitive work for teachers, but also ensures the consistency and accuracy of grading, and achieves standardization of grading; moreover, each question is associated with comments, and the comments have different scoring weights. When grading, teachers only need to click on the comments associated with the question to automatically calculate the question's score, reducing repetitive text input work, improving grading efficiency, avoiding errors caused by manual scoring, and improving scoring accuracy. Attached Figure Description

[0015] Figure 1 This is a system block diagram of an embodiment of the present invention; Component names and numbers in the diagram: 1-Comment Database, 10-Comment Management Module, 100-Comment Creation Unit, 101-Comment Statistics Unit, 102-Comment Search Unit, 103-Comment Classification Unit, 2-Homework Database, 20-Question Bank Management Module, 200-Question Creation Unit, 201-Comment Binding Unit, 202-Question Classification Unit, 3-Homework Management Module, 4-Grading Module, 40-Scoring Unit, 41-Homework Extraction Unit, 42-Comment Display Unit, 43-Grading Record Unit, 44-Text Generation Unit, 5-User Management Module, 6-Course Management Module. Detailed Implementation

[0016] To more clearly illustrate the objectives, technical solutions, and advantages of the embodiments of the present invention, the present invention will be further described below in conjunction with the accompanying drawings and embodiments. It is clear and complete that the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the protection scope of the present invention.

[0017] Examples of embodiments of the present invention Figure 1 As shown, a homework grading system based on a comment database includes: a comment database 1, a homework database 2, a homework management module 3, and a grading module 4. The comments database 1 contains comments established according to certain rules. It is built by classifying comments hierarchically from courses, chapters within courses, and knowledge points within chapters. That is, it classifies comments from the macro level of courses down to the micro level of specific knowledge points. For example, the comments database 1 for engineering courses uses the following method: The first level uses courses as the top-level classification, such as selecting courses like Mechanical Design Fundamentals, Embedded System Design, and Steel Structure Design; the second level uses chapters within courses, selecting courses like Embedded System Design, which includes chapters such as Intelligent Temperature Control System, Real-time Data Acquisition and Display System, Microcontroller Architecture and Programming, and Sensor and Actuator Interface Technology; the third level uses chapters... The knowledge points in the text are categorized as follows: For example, if you choose intelligent temperature control system, the knowledge points you need to master in this chapter include theoretical knowledge (understanding the principle of PID control, understanding the characteristics of sensors, the principle of ADC conversion, etc.), modeling and simulation ability (whether you can perform preliminary tuning and simulation of PID parameters, whether you can verify the stability and response speed of the system, etc.), design and implementation ability (whether the circuit diagram design is correct, whether the PCB layout and routing are standardized, etc., hardware design, whether you can implement task scheduling and other software design through code, etc.), experimental and testing ability (whether the test plan is systematic, whether the data record is complete, etc.), and analysis and problem-solving ability (such as when the system has a slow response, whether you can accurately determine which parameter, P, I, or D, is the problem). Can the cause of the malfunction be analyzed to determine whether it is a hardware circuit or a software logic issue? The fourth level provides a feedback grade and, based on different knowledge points, specifies the type of problem that occurs within that knowledge point. For example, feedback grades are divided into several levels: Proficient (can exceed course requirements and offer original insights and innovations), Master (can accurately complete the target task, with standardized procedures and correct results), Unfamiliar (knows how to do it, but makes mistakes on key details), Novice (only understands basic concepts, but makes fundamental errors in execution), and Zero Foundation (no understanding of basic concepts, unable to complete assignments or completely deviates from the intended direction). Then, specific feedback is given for the corresponding problem type within each knowledge point. For beginners, the feedback can be simply "Unknown concept, unable to complete." Feedback for other levels will be tailored to different situations. For example, under theoretical knowledge points, feedback on concepts could be: (for mastered concepts, a thorough understanding is required; for grasped concepts, a clear understanding is needed; for unfamiliar concepts, further clarification is required; for beginner concepts, the understanding is unclear). Feedback on understanding principles could be: (for mastered principles, a thorough understanding is required; for grasped principles, a clear understanding is needed; for unfamiliar principles, the understanding is incomplete; for beginner concepts, the understanding is incorrect). Feedback on application and relevance could be: (for mastered principles, innovative applications are possible; for grasped principles, the application relevance is appropriate; for unfamiliar principles, the application relevance is weak; for beginner concepts, no application relevance is possible).Under the knowledge points of experimental and testing capabilities, the categories for test cases are as follows: (for proficient test cases, they are complete; for mastered test cases, they are correct; for unfamiliar test cases, they are inappropriate; for beginners, they lack test cases). For measurement methods, the categories are as follows: (for proficient test cases, they are innovative; for mastered measurement methods, they are correct; for unfamiliar measurement methods, they are inappropriate; for beginners, they cannot measure). For data recording, the categories are as follows: (for proficient test cases, they are complete; for mastered test cases, they are complete; for unfamiliar test cases, they are missing; for beginners, they have no records). For data analysis, the categories are as follows: (for proficient test cases, they are accurate; for mastered test cases, they are effective; for unfamiliar test cases, they are lacking; for beginners, they have no analysis). By establishing comments for each course, a comment database is constructed. This not only avoids repetitive work for teachers but also ensures consistency and accuracy in grading across different teachers, achieving standardization in grading. At this point, regarding the construction of the comment database 1, the comment database 1 is established through the comment management module 10. The comment management module 10 includes a comment creation unit 100, a comment statistics unit 101, a comment search unit 102, and a comment classification unit 103. The comment creation unit 100 is used by teachers to create comments. This creation includes actions such as creating new comments, modifying comments, or deleting comments. Comments are created by different teachers. The comment statistics unit 101 is used to count the usage frequency of the created comments. Every time a teacher selects a comment when grading homework, that comment is counted once. By counting the usage frequency of comments, the comments in the comment database 1 can be updated, less frequently used comments can be modified or deleted, and more frequently used comments can be classified. The general comments are broken down into more detailed comments, allowing for a more precise reflection of the feedback on the assignment. The comment search unit 102 is used by teachers to search for comments that match the created assignment. Teachers use the comment search unit 102 to search the comment database 1 for matching comments when creating an assignment. The comment classification unit 103 is used to classify and store the created comments. First, all comments created by teachers are classified using a clustering algorithm. After classification, one approach is to directly use these classified comments as comments in the comment database 1; another approach is to normalize each category of these classified comments to form a unified standard for the comments in the comment database 1.

[0018] Homework Database 2 contains questions from different courses. Each question is associated with comments in Comment Database 1, and these comments are assigned different score weights. In other words, when teachers create questions to form Homework Database 2 and need to assign homework, they select questions from Homework Database 2 to assign to students, assigning different score values ​​to each question based on the number of questions that make up the assigned homework. When teachers create questions, they associate each question with comments, which are the comments in Comment Database 1 corresponding to the knowledge points tested by that question. Furthermore, different score weights are assigned to these associated comments. At this point, each question is associated with multiple comments, each with a different score weight. Scoring is based on the highest score for that question, and then further weighted according to the comments. The scoring system assigns a weighted average of 100% to each level, from Proficient, Master, Unfamiliar, Beginner to Zero. Proficient receives 100% of the score, Zero receives 0%, and other levels are assigned weights between 100% and 0%. When a question tests multiple knowledge points, each knowledge point is assigned a different sub-score value. The sum of all sub-scores is the maximum score for that question. Then, the score for each knowledge point is calculated based on the weighted comments. Finally, the scores of all knowledge points are combined to obtain the final score for the question. This allows teachers to automatically calculate the score for a question by selecting comments, and then combine the scores of all questions in the assignment to obtain the overall score, thus achieving automatic scoring. For the construction of homework database 2, homework database 2 is established through question bank management module 20. Question bank management module 20 includes question creation unit 200, comment binding unit 201, and question classification unit 202. Question creation unit 200 is used by teachers to create questions, that is, teachers formulate corresponding questions to assess students based on the courses they teach. Comment binding unit 201 selects comments from comment database 1 to associate with the created questions and assigns different scoring weights to the selected comments. After the teacher creates the question, they select comments from comment database 1 according to the knowledge points to be tested in the created question, associate the selected comments with the created question, and assign corresponding scoring weights to the selected comments according to the focus of the knowledge points to be tested, which facilitates the selection of comments and scoring when grading. Question classification unit 202 classifies and stores the created questions, that is, teachers classify and store the created questions in the question classification unit according to different courses and chapters.

[0019] The homework management module 3 is used by teachers to extract questions from the homework database 2 to form homework assignments for students, and by students to receive and submit homework. That is, when teachers assign homework, they extract different questions from the homework database 2 to form a homework assignment, and then assign the homework to students. After receiving the assigned homework, students complete the homework online and then submit the completed homework. The grading module 4 is used by teachers to retrieve students' submitted assignments and select comments from the comments associated with the questions for grading. In other words, after retrieving students' submitted assignments from the assignment management module 3, teachers can click on a question to display the comments associated with that question. Teachers can then select the corresponding comments for grading. The grading module 4 has a scoring unit 40, which scores according to the weight of the comments selected by the teacher during grading. The grading module 4 also includes a homework extraction unit 41, a comment display unit 42, and a grading record unit 43. The homework extraction unit 41 is used by teachers to extract homework submitted by students from the homework management module 3. The comment display unit 42 is used to display comments related to the questions in the extracted homework for teachers to select. That is, after the teacher clicks on the question to be graded, the comment display unit 42 displays the comments related to that question. The teacher then selects the corresponding comments to complete the grading of the question based on the student's completion of the question. The grading record unit 43 is used to record and store the teacher's grading results and scoring results. After the teacher completes the grading, the grading results and the scoring results calculated by the scoring unit 40 will be recorded and stored in the grading record unit 43 for easy viewing later.

[0020] The grading module 4 also includes a text generation unit 44 for combining the comments selected by the teacher. This allows comments on different knowledge points of the same question or comments on different questions of the same assignment to be combined into a sentence or paragraph to express a comprehensive description of the assignment completion. The text generation unit 44 can be implemented using a pre-trained language model, which is constructed using the Transformer architecture in existing technology. Its construction process and principles are existing technologies and will not be elaborated here.

[0021] Further improvements, such as Figure 1 As shown, it also includes a user management module 5, which is used for login and management of teachers and students. This module identifies and authenticates logged-in users, enabling them to perform actions corresponding to their identity. In this module, teachers are categorized and managed according to their department, while students are categorized and managed according to their grade and class. After logging in, teachers can create courses, create questions, assign homework, and grade assignments. Students can receive, answer, and submit assignments.

[0022] Further improvements, such as Figure 1 As shown, it also includes a course management module 6, which is used for course creation and class management. First, teachers create courses, and then associate and manage the created courses according to different departments, grades, and classes.

[0023] A homework correction method based on a comment library is characterized by using a homework correction system as described in any of the preceding claims. Using the homework correction system improves correction efficiency, reduces teachers' workload, and also achieves standardized correction.

[0024] Although the present invention has been described in detail above with general descriptions and specific embodiments, modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, all such modifications or improvements made without departing from the spirit of the present invention fall within the scope of protection claimed by the present invention.

Claims

1. A homework grading system based on a comment database, characterized in that, include: The system comprises a comment database, an assignment database, an assignment management module, and a grading module. The comment database contains comments established according to certain rules. The assignment database contains questions from different courses, each question is associated with comments in the comment database, and the associated comments are assigned different scoring weights. The assignment management module is used by teachers to extract questions from the assignment database to create assignments for students, and by students to receive and submit assignments. The grading module is used by teachers to extract submitted assignments from students and select comments from the comments associated with the questions for grading. The grading module includes a scoring unit, which scores assignments based on the weight of the comments selected by the teacher during grading.

2. The homework grading system based on a comment database according to claim 1, characterized in that, The rules for establishing the comments are based on a hierarchical classification of courses, chapters within courses, and knowledge points within chapters.

3. The homework grading system based on a comment database according to claim 1, characterized in that, The homework database is established through a question bank management module, which includes a question creation unit, a comment binding unit, and a question classification unit. The question creation unit is used by teachers to create questions. The comment binding unit selects comments from the comment database based on the created questions and associates them with the questions, assigning different score weights to the selected comments. The question classification unit will classify and store the created questions.

4. The homework correction system based on a comment database according to claim 1, characterized in that, The comment database is established through a comment management module, which includes a comment creation unit, a comment statistics unit, a comment search unit, and a comment classification unit. The comment creation unit is used by teachers to create comments; the comment statistics unit is used to count the frequency of use of the created comments; the comment search unit is used by teachers to search for comments to be associated with the created questions; and the comment classification unit is used to classify and store the created comments.

5. The homework grading system based on a comment database according to claim 1, characterized in that, The grading module also includes a homework extraction unit, a comment display unit, and a grading record unit. The homework extraction unit is used by teachers to extract homework submitted by students from the homework management module. The comment display unit is used to display comments related to the questions in the extracted homework for teachers to select. The grading record unit is used to record and store the teacher's grading results and scoring results.

6. The homework grading system based on a comment database according to claim 1, characterized in that, It also includes a user management module, which is used for login and management of teachers or students.

7. The homework grading system based on a comment database according to claim 1, characterized in that, It also includes a course management module, which is used for course creation and class management.

8. The homework grading system based on a comment database according to claim 1, characterized in that, Each of the questions is associated with multiple comments, and each comment is assigned a different score weight.

9. The homework grading system based on a comment database according to claim 1, characterized in that, The grading module also includes a text generation unit for combining the comments selected by the teacher.

10. A homework grading method based on a comment database, characterized in that, The assignment grading system described in any one of claims 1 to 9 is used for grading.