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

Data formatting method and device, programming system, equipment and storage medium

A technology of data and data dimensions, applied in the field of programming teaching, can solve problems such as differences in data formats, inability to re-develop, and difficult to read source code of works, and achieve the effect of reducing difficulty and flexing the work inspection mechanism

Pending Publication Date: 2020-11-13
BEIJING YIZHEN XUESI EDUCATION TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the source code of the Scratch 3.0 data layer is stored in the JSON data format as a whole. In the JSON file, each building block in the role script area is assigned a random unique building block identification (key), and a linked list is used for each other. Connection, when the nesting is generated, the code is more complicated, which makes the source code of the work difficult to read, and it is impossible to directly carry out secondary development
In addition, when the Scratch work is running, each building block is parsed separately, and the data format of different building blocks is quite different
[0005] To sum up, under the double influence of the heterogeneous linked list data format and building block format adopted by Scratch, it is very difficult to directly analyze the source code of Scratch works in plain text

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
  • Data formatting method and device, programming system, equipment and storage medium
  • Data formatting method and device, programming system, equipment and storage medium
  • Data formatting method and device, programming system, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] Graphical programming teaching software has been used in programming teaching for children and teenagers. For example, MIT's simple graphical programming tool Scratch, users can operate various "programming building blocks" in Scratch's graphical user interface and combine them to form graphical programming works.

[0049] Such as figure 1 Shown is a schematic diagram of the graphical user interface of Scratch.

[0050] exist figure 1 In the schematic diagram of the graphical user interface of Scratch shown, the left column 101 shows code building blocks that can be selected for use, such as various types of code building blocks such as "sports", "appearance", "sound", "event", and "control" , the figure shows various appearance-related code building blocks displayed by selecting the "appearance" option; the programming area 102 in the middle of the figure shows graphical programming works formed by combining the selected code building blocks, exemplarily showing "whe...

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 data formatting method and device, a programming system, equipment and a storage medium. The data formatting method comprises the steps of obtaining a graphic code componentcombination; and expressing each graphic code component contained in the graphic code component combination as formatted data in a plurality of data dimensions so as to form the formatted data of thegraphic code component combination. According to the scheme, the formatted data is generated by considering the formatting mode of the context of the graphic code component, so that the situation thata linked list data format and a building block format of an original code in existing graphic programming education software are heterogeneous is changed, and the code analysis difficulty is reduced;in addition, a more flexible work inspection mechanism can be realized through formatting data.

Description

technical field [0001] The embodiment of the present application relates to the technical field of programming teaching, and in particular to a data formatting method, device, programming system, equipment, and storage medium. Background technique [0002] Based on the current demand for logical thinking training in education, various electronic teaching tools for logical thinking continue to emerge. Especially in today's society that is highly dependent on computer network technology, the age of users for programming teaching courses is also getting younger and younger. [0003] For this reason, some more intuitive and interesting graphical programming teaching software have appeared, such as the simple graphical programming tool (Scratch) of the Massachusetts Institute of Technology, etc., which provide a programming method of "building blocks", that is, users can use graphical codes The building blocks are combined through operations such as clicking and dragging to comp...

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): G06F8/34G06F8/73G09B19/00
CPCG06F8/34G06F8/73G09B19/0053
Inventor 陈刚林锋王苗苗
Owner BEIJING YIZHEN XUESI EDUCATION TECH CO LTD
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