CN110085097A - A kind of online visualization juvenile's programing system - Google Patents

A kind of online visualization juvenile's programing system Download PDF

Info

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
Application number
CN201910359059.2A
Other languages
Chinese (zh)
Inventor
沈斌
龚文兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Liqian Software Technology Co Ltd
Original Assignee
Shanghai Liqian Software Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Liqian Software Technology Co Ltd filed Critical Shanghai Liqian Software Technology Co Ltd
Priority to CN201910359059.2A priority Critical patent/CN110085097A/en
Publication of CN110085097A publication Critical patent/CN110085097A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/0053Computers, 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

A kind of online visualization juvenile's programing system
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.
CN201910359059.2A 2019-04-30 2019-04-30 A kind of online visualization juvenile's programing system Pending CN110085097A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
MARINA UMASCHI BERS, MITCHEL RESNICK: "《动手玩转Scratch编程STEAM创新教育指南》", 电子工业出版社, pages: 1 *

Cited By (4)

* Cited by examiner, † Cited by third party
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