CN110085097A - A kind of online visualization juvenile's programing system - Google Patents
A kind of online visualization juvenile's programing system Download PDFInfo
- Publication number
- CN110085097A CN110085097A CN201910359059.2A CN201910359059A CN110085097A CN 110085097 A CN110085097 A CN 110085097A CN 201910359059 A CN201910359059 A CN 201910359059A CN 110085097 A CN110085097 A CN 110085097A
- Authority
- CN
- China
- Prior art keywords
- works
- area
- juvenile
- building blocks
- role
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000000366 juvenile effect Effects 0.000 title claims abstract description 16
- 238000012800 visualization Methods 0.000 title claims abstract description 12
- 229930091051 Arenine Natural products 0.000 claims description 3
- 238000000465 moulding Methods 0.000 claims description 3
- 239000003973 paint Substances 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 7
- DBGIVFWFUFKIQN-UHFFFAOYSA-N (+-)-Fenfluramine Chemical compound CCNC(C)CC1=CC=CC(C(F)(F)F)=C1 DBGIVFWFUFKIQN-UHFFFAOYSA-N 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 210000001747 pupil Anatomy 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000002023 wood Substances 0.000 description 2
- 241000282326 Felis catus Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/0053—Computers, e.g. programming
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of online visualization juvenile's programing systems, comprising: creation center module, works display module and works management module, creation center module include instruction area, script area, stage area, character list area, toolbar, background area;The works display module includes that the different modes such as search, classification, seniority among brothers and sisters are shown;The works management module includes the function that works are shared, works are collected, paid close attention to, being concerned.The present invention facilitates juvenile to program introduction, and creation is shared, collection works.
Description
Technical field
The present invention relates to instructional management system (IMS) field, a kind of specific online visualization juvenile's programing system.
Background technique
Similar programing system has programming cat, wonderful little Cheng currently on the market, these products are all based on Scratch2.0 and open
Hair, core is to use Flash technology, and visualization juvenile's programing system is based on newest to our product-one kind online
The newest Scratch3.0 standard development of the HTML5 of HTML standard and Massachusetts Polytechnics.
Summary of the invention
The purpose of the present invention is to provide a kind of online visualization juvenile's programing systems, so as to solve the deficiencies in the prior art.
To achieve the above object, the invention provides the following technical scheme: a kind of online visualization juvenile provided by the invention
Programing system includes: creation center module, works display module and works management module.
The creation center module includes instruction area, script area, stage area, character list area, toolbar, background area
It include the related building blocks such as script, moulding, sound, background Deng, the building blocks area;The stage area be role move,
Drawing, interaction place, the central point of stage is x=0, y=0, can be shown accordingly in mouse moving process in the lower right of stage
Numerical value, this numerical value is exactly mouse coordinates value;All roles that works use, angle is shown in the character list area
Color can be selected in role library or be drawn by paintbrush, local hard drive uploads, be obtained by modes such as camera capture
It takes;There are nine big modules in the instruction area: movement, sound, event, control, detecting, operation, variable, creates instruction at appearance, no
The same different color mark of module thus can quickly find certain block building blocks, this finished product includes over one hundred kind of instruction, certain
Only occur under given conditions, in order to allow role to move up, as soon as and more than static picture, we need to compile to role
It programs, first selects corresponding role and stage before programming, building blocks are then dragged to script area from building blocks area, finally by them
It is fastened togather, if building blocks area drags to the prompt of script Qu Shiyou white high bright, illustrates that current building blocks can be with other one piece of product
Wood forms effective connection, just because of the programming mode using building block engaging, therefore greatly reduces the complexity of programming
Property makes pupils that can use it well.
The works display module includes that the different modes such as search, classification, seniority among brothers and sisters are shown.Works search is searched using fuzzy
Rope carries out Auto-matching to information such as work title, creation date, authors.Classification includes system recommendation and newest creation.System
Recommend with the aggregation of data such as playback volume, amount of collection, comment amount sequence, system have customize top set mechanism, to popular works,
Fashion works carry out top set, and numerous students is allowed to receive classic works at the first time, can also be according to there is particular demands
Client is customized.Newest creation is to be ranked up displaying according to the creative time of works, and in homepage classification, backstage can be stringent
Examination works content, for have harmful content, do not conform to regulation, do not conform to morals works be firmly banned.For content
Novel works can pass through audit in time from the background.Seniority among brothers and sisters highlights first three for showing classic ten works.
The works management module includes the functions such as works are shared, works are collected, paid close attention to, being concerned.Works establishment
It when building, can be stored under user name, only oneself can see.Then after sharing function of the user using system offer,
The works can just be seen by other users.When sharing works, works can be described in detail, cover modification, label sets
It sets.Works collection can be used for being included when works are admired in discovery, quickly open so as to next, user can be in user
The heart checks all works of oneself collection.It pays close attention to and is concerned and be mainly used for establishing interrelated between user, the pass of user
Note number is more, and influence power is bigger, has the works relevant information that many people receive his push, huge flow also can be used
Legal commercial information is pushed, interests are obtained.
Client of the invention includes graphic programming tool and Website page, and graphic programming tool uses React/
Redux technological development, Redux use the one-way flow front-end technology of Action to Store, it is ensured that complicated graphic programming
The operation of tool flow.Scratch project includes multiple sub-projects, mainly there is Scratch Blocks, Scratch VM,
Scratch Render, Scratch Paint.These submodules together form the instruction area at interface, script area, stage area and
List area.Website front-end is developed using HTML5/CSS3, using Bootstraps pattern, uses Art-template and JQuery
The Ajax dynamic refresh page.Server end uses SpringBoot technological frame, simplifies system configuration.JPA and Spring
Data is used to access database, and SpringSecurity is responsible for Pages Security, using access control based roles RBAC permission
Management.SpringMVC provides Restful API, thymeleaf dynamic generation front end page.
Compared with prior art, beneficial effects of the present invention are as follows: a kind of online visualization juvenile volume provided by the invention
Journey system provides visual programming tools, and juvenile is facilitated to be programmed into, and creates, shares, collects works.User can not recognize
English word can not also will use keyboard.The order of configuration program and parameter are realized by the module of building blocks shape.Use mouse
Mark it is modules dragged to program editing column can user can create oneself desired building blocks, pass through different types of building blocks group
The graphic programming unit of conjunction creates works abundant, and works can share, collect.In addition, the speed of product drawing because
For the acceleration of WebGL, reach 60fps, it is one times faster than the 30fps of existing product, it supports 16:9 picture, makes in use
Works can be more joyful and more smooth.Furthermore, many variations have also been made on picture, programs building blocks and text is all much larger,
It is convenient for the user to use.
Specific embodiment
The technical solution in the present invention is clearly and completely described below in conjunction with the specific embodiment of the invention,
Obviously, described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Based in the present invention
Embodiment, every other embodiment obtained by those of ordinary skill in the art without making creative efforts, all
Belong to the scope of protection of the invention.
Present embodiment is that providing a kind of online visualization juvenile's programing system of one kind of invention offer includes creating
Make center module, works display module and works management module.
The creation center module includes instruction area, script area, stage area, character list area, toolbar, background area
It include the related building blocks such as script, moulding, sound, background Deng, the building blocks area;The stage area be role move,
Drawing, interaction place, the central point of stage is x=0, y=0, can be shown accordingly in mouse moving process in the lower right of stage
Numerical value, this numerical value is exactly mouse coordinates value;All roles that works use, angle is shown in the character list area
Color can be selected in role library or be drawn by paintbrush, local hard drive uploads, be obtained by modes such as camera capture
It takes;There are nine big modules in the instruction area: movement, sound, event, control, detecting, operation, variable, creates instruction at appearance, no
The same different color mark of module thus can quickly find certain block building blocks, this finished product includes over one hundred kind of instruction, certain
Only occur under given conditions, in order to allow role to move up, as soon as and more than static picture, we need to compile to role
It programs, first selects corresponding role and stage before programming, building blocks are then dragged to script area from building blocks area, finally by them
It is fastened togather, if building blocks area drags to the prompt of script Qu Shiyou white high bright, illustrates that current building blocks can be with other one piece of product
Wood forms effective connection, just because of the programming mode using building block engaging, therefore greatly reduces the complexity of programming
Property makes pupils that can use it well.
The works display module includes that the different modes such as search, classification, seniority among brothers and sisters are shown.Works search is searched using fuzzy
Rope carries out Auto-matching to information such as work title, creation date, authors.Classification includes system recommendation and newest creation.System
Recommend with the aggregation of data such as playback volume, amount of collection, comment amount sequence, system have customize top set mechanism, to popular works,
Fashion works carry out top set, and numerous students is allowed to receive classic works at the first time, can also be according to there is particular demands
Client is customized.Newest creation is to be ranked up displaying according to the creative time of works, and in homepage classification, backstage can be stringent
Examination works content, for have harmful content, do not conform to regulation, do not conform to morals works be firmly banned.For content
Novel works can pass through audit in time from the background.Seniority among brothers and sisters highlights first three for showing classic ten works.
The works management module includes the functions such as works are shared, works are collected, paid close attention to, being concerned.Works establishment
It when building, can be stored under user name, only oneself can see.Then after sharing function of the user using system offer,
The works can just be seen by other users.When sharing works, works can be described in detail, cover modification, label sets
It sets.Works collection can be used for being included when works are admired in discovery, quickly open so as to next, user can be in user
The heart checks all works of oneself collection.It pays close attention to and is concerned and be mainly used for establishing interrelated between user, the pass of user
Note number is more, and influence power is bigger, has the works relevant information that many people receive his push, huge flow also can be used
Legal commercial information is pushed, interests are obtained.
The client of the embodiment of the present invention includes graphic programming tool and Website page, and graphic programming tool uses
React/Redux technological development, Redux use the one-way flow front-end technology of Action to Store, it is ensured that complicated figure
Change the operation of programming tool process.Scratch project includes multiple sub-projects, mainly there is Scratch Blocks, Scratch
VM, Scratch Render, Scratch Paint.These submodules together form the instruction area at interface, script area, stage
Area and list area.Website front-end is developed using HTML5/CSS3, using Bootstraps pattern, using Art-template and
The JQuery Ajax dynamic refresh page.Server end uses SpringBoot technological frame, simplifies system configuration.JPA and
Spring Data is used to access database, and SpringSecurity is responsible for Pages Security, using access control based roles
RBAC rights management.SpringMVC provides Restful API, thymeleaf dynamic generation front end page.
A kind of juvenile provided in an embodiment of the present invention programs Intelligence repository and provides visual programming tools, facilitates juvenile
Programming introduction, creation are shared, collection works.User can not recognize English word, can not also will use keyboard.It constitutes
The order of program and parameter are realized by the module of building blocks shape.It can be used with mouse drag module to program editing column
Family can create oneself desired building blocks, and the graphic programming unit combined by different types of building blocks creates work abundant
Product, works can be shared, collect.In addition, the speed of product drawing reaches 60fps, than existing production because of the acceleration of WebGL
The 30fps of product is one times fast, supports 16:9 picture, the works made in use can be more joyful and more smooth.Furthermore, drawing
Many variations have also been made on face, programs building blocks and text is all much larger, be convenient for the user to use.
It although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be with
A variety of variations, modification, replacement can be carried out to these embodiments without departing from the principles and spirit of the present invention by understanding
And modification, the scope of the present invention is defined by the appended.
Claims (3)
1. a kind of online visualization juvenile's programing system characterized by comprising creation center module, works display module and
Works management module.
2. a kind of online visualization juvenile's programing system according to claim 1, which is characterized in that the creation center
Module includes instruction area, script area, stage area, character list area, toolbar, background area;The works display module includes
The different modes such as search, classification, seniority among brothers and sisters are shown;The works management module include works share, works collection, concern,
The function being concerned.
3. a kind of online visualization juvenile's programing system according to claim 2, which is characterized in that the building blocks area packet
Containing the related building blocks such as script, moulding, sound, background;The stage area is the place that role moves, paints, interacting;Institute
All roles that works use are shown in the character list area stated, and role can select or pass through in role library
Paintbrush is drawn, local hard drive uploads, is obtained by modes such as camera capture;There are nine big modules in the instruction area: acting, is outer
Sight, event, control, detecting, operation, variable, creates instruction, the different color mark of different modules at sound.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910359059.2A CN110085097A (en) | 2019-04-30 | 2019-04-30 | A kind of online visualization juvenile's programing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910359059.2A CN110085097A (en) | 2019-04-30 | 2019-04-30 | A kind of online visualization juvenile's programing system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110085097A true CN110085097A (en) | 2019-08-02 |
Family
ID=67417961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910359059.2A Pending CN110085097A (en) | 2019-04-30 | 2019-04-30 | A kind of online visualization juvenile's programing system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110085097A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110544399A (en) * | 2019-08-30 | 2019-12-06 | 高勇 | Graphical remote teaching system and graphical remote teaching method |
CN111524419A (en) * | 2020-03-16 | 2020-08-11 | 北京编程猫科技有限公司 | Creation guidance method and device based on graphical programming tool |
CN111984251A (en) * | 2020-06-30 | 2020-11-24 | 北京编程猫科技有限公司 | Method and device for generating works based on graphical programming tool |
CN112882570A (en) * | 2021-01-28 | 2021-06-01 | 深圳点猫科技有限公司 | Child programming implementation method, device and equipment based on VR technology |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107134205A (en) * | 2017-07-06 | 2017-09-05 | 深圳市魔块智能有限公司 | Wireless programmable electronic modular system and its control method |
CN107958012A (en) * | 2016-10-17 | 2018-04-24 | 松下知识产权经营株式会社 | Program creating method, program creating device and control program |
CN109345908A (en) * | 2018-09-30 | 2019-02-15 | 上海畅学教育科技有限公司 | Visualization model programing system and its control method |
-
2019
- 2019-04-30 CN CN201910359059.2A patent/CN110085097A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107958012A (en) * | 2016-10-17 | 2018-04-24 | 松下知识产权经营株式会社 | Program creating method, program creating device and control program |
CN107134205A (en) * | 2017-07-06 | 2017-09-05 | 深圳市魔块智能有限公司 | Wireless programmable electronic modular system and its control method |
CN109345908A (en) * | 2018-09-30 | 2019-02-15 | 上海畅学教育科技有限公司 | Visualization model programing system and its control method |
Non-Patent Citations (1)
Title |
---|
MARINA UMASCHI BERS, MITCHEL RESNICK: "《动手玩转Scratch编程STEAM创新教育指南》", 电子工业出版社, pages: 1 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110544399A (en) * | 2019-08-30 | 2019-12-06 | 高勇 | Graphical remote teaching system and graphical remote teaching method |
CN111524419A (en) * | 2020-03-16 | 2020-08-11 | 北京编程猫科技有限公司 | Creation guidance method and device based on graphical programming tool |
CN111984251A (en) * | 2020-06-30 | 2020-11-24 | 北京编程猫科技有限公司 | Method and device for generating works based on graphical programming tool |
CN112882570A (en) * | 2021-01-28 | 2021-06-01 | 深圳点猫科技有限公司 | Child programming implementation method, device and equipment based on VR technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110085097A (en) | A kind of online visualization juvenile's programing system | |
Heimerl et al. | Word cloud explorer: Text analytics based on word clouds | |
Windhager et al. | Visualization of cultural heritage collection data: State of the art and future challenges | |
Allen et al. | Working with activity theory: Context, technology, and information behavior | |
US20140075317A1 (en) | Digital content presentation and interaction | |
Liang et al. | Highlighting in information visualization: A survey | |
Zhu | Metaaid: A flexible framework for developing metaverse applications via ai technology and human editing | |
CN109933733A (en) | The methods of exhibiting and device of the page | |
CN100390794C (en) | Method for organizing command set of telecommunciation apparatus by navigation tree mode | |
CN103077158A (en) | Computer-assisted writing system based on corpus | |
CN110008426A (en) | The methods of exhibiting and device of the methods of exhibiting and device of the attached drawing page, page of text | |
Chowdhury et al. | MIVA: Multimodal interactions for facilitating visual analysis with multiple coordinated views | |
KR101476768B1 (en) | An Automat ic Keyword Recommendation Method for Online Mind Map using Collaborative Fil tering | |
Bako et al. | Streamlining Visualization Authoring in D3 Through User-Driven Templates | |
Zhang et al. | AllHands: Ask Me Anything on Large-scale Verbatim Feedback via Large Language Models | |
Royds | The big data analysis challenge for landscape architecture | |
CN106056450A (en) | A method for programming, analyzing and selecting stocks and futures by utilizing PLC language | |
Windhager et al. | Beyond One-Dimensional Portraits: A Synoptic Approach to the Visual Analysis of Biography Data. | |
Piasecki et al. | WordnetLoom: a graph-based visual wordnet development framework | |
US8886665B2 (en) | Systems and methods for enhancing management effectiveness | |
Cao | Application of Virtual UI Interface Design Based on Mobile Terminal App Products | |
Peng et al. | Research, representation, and conservation of Mani heaps: the digitalization projects | |
Liu et al. | A survey on intelligent writing technology | |
Liu et al. | Exploring the divergence in research focus and trends between domestic and International traditional handicraft studies | |
Li et al. | Interpersonal Interface System of Multimedia Intelligent English Translation Based on Deep Learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190802 |