Online programming system implementation method and device

A technology of programming system and implementation method, which is applied in the field of network teaching, can solve the problems of debugging programs, the inability to realize the integration of online learning programming and practice programming, and the inability to write programs online, so as to improve programming ability, good teaching effect, and improve learning positive effect

Inactive Publication Date: 2017-05-10
SHENZHEN INSTITUTE OF INFORMATION TECHNOLOGY +1
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] The purpose of the embodiment of the present invention is to provide an online programming system implementation method, aiming to solve the problem that in the current network teaching of programming courses, it is impossible to write programs and debug programs online, and it is impossible to realize the integration of online learning programming and practice programming

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
  • Online programming system implementation method and device
  • Online programming system implementation method and device
  • Online programming system implementation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] figure 1 It is an implementation flowchart of the online programming system implementation method provided by the embodiment of the present invention, and is described in detail as follows:

[0038] In step S101, the online programming server configures the programming training mode;

[0039] Wherein, the online programming training mode is configured by creating one of a program sorting mode, a program filling-in-the-blank mode, a program writing mode or a combination thereof.

[0040] Before step S102, after step S101, the online programming system implementation method further includes:

[0041] Create project types and program projects;

[0042] By establishing the corresponding relationship between item types and program items, programming training modes and topics, a question bank is formed.

[0043] In step S102, in the programming training mode, receive the program statement submitted by the online programming client program;

[0044] In step S103, the recei...

Embodiment 2

[0054] figure 2 It is the implementation flowchart of step S102 of the online programming system implementation method provided by the embodiment of the present invention, and the details are as follows:

[0055] In step S201, issue the program statement corresponding to the programming training mode and to be programmed to the online programming client program, so that the online programming client program displays the program statement corresponding to the programming training mode and to be programmed ;

[0056] In step S202, the programmed program statement submitted by the online programming client program is received.

Embodiment approach

[0058] The embodiment of the present invention describes the implementation process of step S102 of the online programming system implementation method. Step S102 has the following three implementation modes, which are described in detail as follows:

[0059] The first implementation mode:

[0060] When the configured programming training mode is the program sorting mode, in the programming training mode, receiving the program statement submitted by the online programming client program is specifically:

[0061] The degree of difficulty is manually determined, and according to the degree of difficulty and the program sorting mode, multiple program statements in random order are sent to the online programming client program, and the manually sorted program statements submitted by the online programming client are received.

[0062] Difficulty coefficient is a coefficient designed to adapt to different programming difficulties.

[0063] This program sorting mode is a simple one...

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 is suitable for the technical field of network teaching, and provides an online programming system implementation method and device. The online programming system implementation method comprises the steps that an online programming server configures a programming training mode; program statements submitted by online programming client side programs are received under the programming training mode; and the received program statements are performed, and the program performing result is returned to the online programming client side programs, wherein the online programming client side programs include browser programs and Windows client side programs. The problems that online programming and program debugging cannot be performed and integration of online programming learning and programming practice cannot be realized in network teaching of the present programming courses can be solved so that the submitted program statements can be received anytime and anywhere and the program performing result can be returned in real time; besides, the requirements for software and hardware of the client side are extremely low, and programming can be practiced by networking input equipment so that universality and usability of application of the online programming system can be greatly enhanced.

Description

technical field [0001] The invention belongs to the technical field of network teaching, and in particular relates to a method and device for realizing an online programming system. Background technique [0002] Network teaching is a very popular teaching mode at present, and this teaching mode is also widely used in programming course teaching. But programming courses have their particularity. They are often highly practical courses, that is, learning programming must be written by yourself, and the written programs often cannot guarantee a one-time success. Then learn how to debug the program under the prompt of the error message , Correct mistakes, learn from mistakes, until the program is successfully debugged. [0003] In the online teaching of this kind of programming courses, there are generally the following two teaching methods, which are detailed as follows: [0004] The first teaching method: document explanation [0005] These documents are actually electronic...

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): G06Q50/20
CPCG06Q50/205
Inventor 黄锐军
Owner SHENZHEN INSTITUTE OF INFORMATION TECHNOLOGY
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