Program operation evaluation method and apparatus

An evaluation method and homework technology, applied in error detection/correction, software testing/debugging, instruments, etc., can solve problems such as unfairness and inconsistent teacher evaluation, and achieve the effect of humanized final score value

Inactive Publication Date: 2018-02-09
JIANGSU MARITIME INST
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The method in this patent document completely abandons the teacher's evaluation of students from other aspects, which is inconsistent with the act

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
  • Program operation evaluation method and apparatus
  • Program operation evaluation method and apparatus
  • Program operation evaluation method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention will be further described in detail below in conjunction with the drawings.

[0022] This embodiment is an embodiment implemented in Java language for automatic correction of Java program jobs.

[0023] 1. Input of homework question set

[0024] The homework question set adopts the XML file method, and the teacher edits the content of the homework question into an XML file. The following XML file is an example of an assignment question set:

[0025]

[0026]

[0027]

[0028] url="http: / / code.google.com / p / java-assign-judge / " / >

[0029]

[0030]

[0031]

[0032]

[0033]

[0034]

[0035]

[0036]

[0037]

[0038]

[0039]

[0040]

[0041]

[0042]

[0043]

[0044]

[0045]

[0046]

[0047]

[0048]

[0049]

[0050]

[0051]

[0052]

[0053]

[0054]

[0055]

[0056]

[0057]

[0058]

[0059]

[0060]

[0061]

[0062]

[0063]

[0064]

[0065]

[0066]

[0067]

[0068] ...

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 program operation evaluation method and apparatus. Program codes of a student are subjected to code style check and code style score values are calculated; code error score values are calculated through code error check; test cases are executed to calculate code dynamic score values after the program codes are loaded; and the code style score values, the code error scorevalues and the code dynamic score values are subjected to weighted summation to obtain a final evaluation score value. Compared with the prior art, the method and the apparatus have the advantages that the final evaluation score value combines the code style check and the code error check, so that the final score value is more humanized and more objective, and is fairer for the student.

Description

Technical field [0001] The invention relates to automatic correction of student program homework. Background technique [0002] Patent document CN 106326112A discloses a method and device for automatic correction of program operations. The method and device for automatic correction of program work is to load program code, then execute test cases, give corresponding score values ​​according to the execution of each test case, and finally obtain the score value of program operations. This method is very objective, but lacks humanity. For example, sometimes a student may complete the code assignment very well, but only a small non-critical error causes the program code to fail to load and execute, and the final score obtained is very low. In actual programming teaching, teachers often evaluate the code submitted by students from multiple perspectives such as function, performance, code style, and common programming errors, and give evaluation opinions. The method in the patent do...

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
IPC IPC(8): G06F11/36G06Q10/06G06Q50/20
CPCG06F11/3608G06F11/3692G06Q10/06393G06Q50/205
Inventor 方宏方达
Owner JIANGSU MARITIME INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products