Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Code plagiarism detection method and system based on program language teaching practice platform

A technology of programming language and detection method, which is applied in the direction of program code conversion, code compilation, software engineering design, etc., can solve the problems that the comparison detection results are out of reality, not combined with the use scene, and the teacher's reference is not meaningful, so as to curb bad learning The effect of getting used to it, improving the efficiency of correction, and saving the time of manual review

Pending Publication Date: 2022-01-07
安徽中科国创高可信软件有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Existing homework code plagiarism detection schemes simply perform similarity comparison detection on homework codes without combining specific usage scenarios, resulting in comparison test results that are out of reality, lack practical significance, and are not continuous
Therefore, the existing homework code plagiarism detection scheme only analyzes the code similarity, and does not combine the actual behavior of the students, such as daily performance, homework submission time, etc. The obtained data is stylized, which is of little reference value for teachers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Code plagiarism detection method and system based on program language teaching practice platform
  • Code plagiarism detection method and system based on program language teaching practice platform
  • Code plagiarism detection method and system based on program language teaching practice platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In order to make the purpose, technical solution and advantages of the application clearer, the application will be further described in detail below in conjunction with the accompanying drawings. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0047] It should be noted that the terms "comprising" and "having" and their variants involved in the documents of this application are intended to cover non-exclusive inclusion, for example, a process, method, system, product or process comprising a series of steps or units. The apparatus is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to the process, method, product or apparat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a code plagiarism detection method and system based on a program language teaching practice platform, and the method comprises the steps: obtaining two job codes, carrying out the matching comparison based on the contents of the job codes, and determining the similarity of the two job codes; processing the similarity, and obtaining a final code plagiarism detection result of the two homework codes, wherein the step of processing the similarity comprises the step that a first parameter acts on the similarity data, and the first parameter is generated based on editing operation characteristics of a student when the student edits the homework codes. According to the method, the similarity of code texts is further integrated in combination with a specific language teaching practice use scene and editing operation characteristics of students during homework code editing, so that a homework code plagiarism result combined with a teaching scene is more accurate.

Description

technical field [0001] The invention relates to the technical field of program language teaching, in particular to a code plagiarism detection method and system based on a program language teaching practice platform. Background technique [0002] With the progress and development of social science and technology, intelligent teaching is also more and more used among major universities. In practical teaching scenarios, since the number of students is far greater than the number of teachers, the teacher's homework correction time accounts for a large proportion of the entire teaching time. Although the existing teaching practice platform provides homework correction functions, teachers often need to Spend a lot of time checking for plagiarism in students' homework codes. After students submit homework online, the teacher needs to review each homework, and the phenomenon of plagiarism of homework codes is repeatedly prohibited in the teaching process. Homework code plagiarism...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/41G06K9/62G06Q30/00G06Q50/20
CPCG06F8/436G06Q50/2057G06Q30/0185G06F18/22
Inventor 李兆鹏顾建平王柏
Owner 安徽中科国创高可信软件有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products