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

Computer vision-based programming practice assessment system and method

A technology of computer vision and computer screen, applied in computer parts, computing, data processing applications, etc., can solve problems such as difficulty in judging students' true level, large gaps in behavioral norm scores, and inability to comprehensively evaluate students, etc., to achieve the characteristics of speeding up The effect of information transmission, increasing accurate identification, and dynamically judging the level of practical operation

Active Publication Date: 2022-05-17
FUZHOU UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In computer software-related teaching and assessment, if only relying on the final result of the code to judge the student's score, it cannot fully evaluate the student's level, and there are still many problems. For example, there are codes that achieve the same function, but the code is completed. There is a large gap in scores, and it is difficult to judge the true level of students only relying on a single final score
And at present, it is often only through manual marking and evaluation by teachers, which is time-consuming and laborious, and the objectivity is also insufficient

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
  • Computer vision-based programming practice assessment system and method
  • Computer vision-based programming practice assessment system and method
  • Computer vision-based programming practice assessment system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to make the features and advantages of this patent more obvious and easy to understand, the following special examples are described in detail as follows:

[0049]It should be pointed out that the following detailed description is exemplary and intended to provide further explanation to the present application. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.

[0050] It should be noted that the terminology used here is only for describing specific implementations, and is not intended to limit the exemplary implementations according to the present application. As used herein, unless the context clearly dictates otherwise, the singular is intended to include the plural, and it should also be understood that when the terms "comprising" and / or "comprising" are used in this specification, they mean There are features, steps, o...

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 present invention proposes a computer vision-based programming practice assessment system and method, including: an image acquisition module, a cursor detection module, a text detection module, and an evaluation module; the image acquisition module is used to collect computer screen images for programming practice assessment The cursor detection module is used to judge the behavior type according to the change of the cursor movement in the computer screen; the text detection module is used to locate the current line code position, and obtains the corresponding text position and text width; the evaluation module is used for Static parameters and dynamic parameters are extracted and evaluated from the cursor detection module and the text detection module; the static parameters include program text rules; the dynamic parameters include typing speed, number of deleted and modified characters, and pause time ratio parameters. It can automatically process and analyze the process of programming practice assessment by computer.

Description

technical field [0001] The invention belongs to the technical field of computer vision and teaching aids, and in particular relates to a computer vision-based programming practice assessment system and method. Background technique [0002] In computer software-related teaching and assessment, if only relying on the final result of the code to judge the student's score, it cannot fully evaluate the student's level, and there are still many problems. For example, there are codes that achieve the same function, but the code is completed. There is a large gap in scores, and it is difficult to judge the true level of students only relying on a single final score. And at present, it is often only through manual marking and evaluation by teachers, which is time-consuming and laborious, and the objectivity is also insufficient. Contents of the invention [0003] Aiming at the gaps in the prior art, the present invention proposes a computer vision-based programming practice assess...

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 Patents(China)
IPC IPC(8): G06V20/40G06V10/774G06V30/41G06K9/62G06Q50/20
CPCG06Q50/20G06F18/214
Inventor 柯逍陈观鸿
Owner FUZHOU UNIV
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