An automatic scoring method for programming questions based on machine learning
A machine learning and automatic scoring technology, applied in software testing/debugging, etc., can solve problems such as the non-unique influence of model programs and increase the workload of teachers, and achieve the effect of high practicability and saving teaching resources
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0035] The present invention will be further described below in conjunction with specific examples.
[0036] like figure 1 As shown, the machine learning-based automatic scoring method for program questions provided in this embodiment includes the following steps:
[0037] 1) Obtain student program coursework data, including student homework and homework score information; the student homework refers to the student homework obtained from the programming course of the online learning platform; the homework score information refers to the online learning platform. A course teacher or teaching assistant gives a grade for judging assignments submitted by students.
[0038] 2) Perform data preprocessing on the acquired homework, specifically, use text processing technology for the program homework submitted by the students to remove comments and parts that have nothing to do with the program structure.
[0039] 3) Dynamically test the program, enter the program questions into the...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com