Unlock instant, AI-driven research and patent intelligence for your innovation.

Graphical programming work online evaluation device, system and method

A graphical programming and evaluation method technology, applied in the field of graphical programming, to facilitate viewing and management, and improve programming capabilities

Pending Publication Date: 2020-03-27
山东普罗维登斯教育科技有限公司
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, how to evaluate the performance of graphical programming works in the concept of computational thinking and how to use programming language to develop students' computational thinking ability is still difficult for educators

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
  • Graphical programming work online evaluation device, system and method
  • Graphical programming work online evaluation device, system and method
  • Graphical programming work online evaluation device, system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] Such as figure 1 As shown, the present invention modifies and further expands the graphical programming platform in combination with the actual needs of users using the graphical programming platform, so that it can call basic service APIs such as website login, uploading works, and downloading works services. Compile the modified project source code, generate the modified pi file, and then display the pi file in HTML by a specific JS player, and finally provide students with an online programming platform with a beautiful interface and complete functions.

[0041] Specifically, this embodiment provides an online evaluation device for graphical programming works, including a user operation front end and a data processing back end.

[0042] User operation front end: manage and upload graphical programming works, receive and display evaluation results. Data processing backend: receive and process graphical programming works, evaluate graphical programming works, save the...

Embodiment 2

[0048] Such as figure 2 As shown, this embodiment provides an online evaluation system for graphic programming works, which is configured at the front end of user operations. According to different specific functions, it is divided into five modules: work management module, work upload and evaluation module, registration and login module, evaluation Result display module and user management module.

[0049] The work management module is responsible for deleting, downloading and modifying graphical programming works; the work upload and evaluation module is responsible for uploading graphical programming works; the evaluation result display module is responsible for obtaining and displaying the evaluation results of graphical programming works; registration and login module Responsible for user registration and login operations; the user management module is responsible for modifying, adding, and modifying passwords for user information. Among them, taking class students as a...

Embodiment 3

[0052] Such as image 3 As shown, this embodiment provides an online evaluation method for graphical programming works, which runs on the data processing backend to realize the evaluation of graphical programming works.

[0053] Include the following steps:

[0054] S1, Graphical programming works are saved in a document format containing an abstract syntax tree;

[0055]S2, according to the abstract syntax tree, evaluate the computational thinking of graphical programming works, use the McCabe metric to evaluate the cyclomatic complexity, and use the Halstead metric to evaluate the number of independent bugs, time spent, workload, difficulty, and total number of operations evaluation.

[0056] It should be noted that computational thinking refers to the ability of human beings to use computer methods and models to solve problems. The evaluation of computational thinking in this embodiment includes evaluation in seven dimensions: abstraction and problem solving, parallelism...

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 graphical programming work online evaluation device, system and method. The graphical programming work online evaluation method comprises the steps that: a user operation front end of the evaluation device manages and uploads a graphical programming work, and receives and displays an evaluation result; and a data processing rear end is used for receiving and processing the graphical programming work, evaluating the graphical programming work, storing an evaluation result and returning the evaluation result to the user operation front end; the graphical programming work is saved as a document format containing an abstract syntax tree; and the computational thinking of the graphical programming work is evaluated according to the abstract syntax tree, and the circlecomplexity is evaluated by adopting an McCabe measurement method, and the independent bug number, the time cost, the workload, the difficulty and the total operand are evaluated by adopting a Halsteadmeasurement method. According to the graphical programming work online evaluation method, a user can upload work evaluation in real time after completing programming, and the user condition is convenient to check and manage, and programming error-prone points are found, and targeted teaching is realized, and the programming capability of the user is improved.

Description

technical field [0001] The invention relates to the field of graphical programming, in particular to an evaluation device, system and method for graphical programming works. Background technique [0002] With the vigorous development of artificial intelligence, computer programming, as an important part of its content, has gradually entered the school curriculum, and learning graphical programming languages ​​has become a part of the information technology curriculum. However, how to evaluate the performance of graphical programming works in the concept of computational thinking and how to use programming language to develop students' computational thinking ability is still difficult for teachers. Contents of the invention [0003] In order to solve the above problems, the present invention provides an online evaluation device, system and method for graphical programming works, which can automatically evaluate graphical programming works and assist teaching work. [0004]...

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/34G09B19/00
CPCG06F8/34G09B19/0053
Inventor 杨超孟令龙付佩佩
Owner 山东普罗维登斯教育科技有限公司