HTML5 courseware making method and system

文档序号:1904795 发布日期:2021-11-30 浏览:6次 中文

阅读说明:本技术 一种html5课件制作方法及系统 (HTML5 courseware making method and system ) 是由 陈凡 于 2021-09-23 设计创作,主要内容包括:本发明涉及一种HTML5课件制作方法及系统,所述方法应用于客户端和服务器,所述方法包括以下步骤:S1:客户端向服务器发起创建课件请求,并确定课件类型;S2:服务器根据课件请求中的课件类型向客户端返回对应的课件资源;S3:客户端从课件资源中选取课件素材制作课件并保存;S4:客户端发起发布请求,服务器对课件进行审核,审核通过后进入步骤S5;S5:服务器发布客户端所创建的课件,并向客户端发送课件的HTTP URL地址。与现有技术相比,本发明具有操作灵活、成本低、适用范围广等优点。(The invention relates to a method and a system for making HTML5 courseware, wherein the method is applied to a client and a server and comprises the following steps: s1: the client initiates a courseware creating request to the server and determines courseware types; s2: the server returns corresponding courseware resources to the client according to the courseware type in the courseware request; s3: the client selects courseware materials from courseware resources to make courseware and store the courseware materials; s4: the client side initiates a release request, the server checks courseware, and the step S5 is executed after the check is passed; s5: the server publishes the courseware created by the client and sends the HTTP URL address of the courseware to the client. Compared with the prior art, the invention has the advantages of flexible operation, low cost, wide application range and the like.)

1. An HTML5 courseware making method applied to a client and a server, the method comprising the following steps:

s1: the client initiates a courseware creating request to the server and determines courseware types;

s2: the server returns corresponding courseware resources to the client according to the courseware type in the courseware request;

s3: the client selects courseware materials from courseware resources to make courseware and store the courseware materials;

s4: the client side initiates a release request, the server checks courseware, and the step S5 is executed after the check is passed;

s5: the server publishes the courseware created by the client and sends the HTTP URL address of the courseware to the client.

2. The method of making HTML5 courseware according to claim 1, wherein the steps further include S0: the client inputs the login information and sends the login information to the server for verification, and the step S1 is executed after the verification is passed.

3. The HTML5 courseware making method according to claim 2, wherein the server stores client information, the server obtains login information input by the client and compares the login information with the client information, if the login information is consistent with the client information, the verification is passed, otherwise, the verification fails and the verification failure information is sent to the client.

4. The method of making HTML5 courseware according to claim 1, wherein the step S4 specifically includes:

s41: the client sends a publishing request to the server;

s42: the server acquires the release request and audits the courseware stored in the server according to the audit rule;

s43: and if the audit is passed, the step S5 is entered, otherwise, an audit suggestion is sent to the client and the step S3 is returned to.

5. The HTML5 courseware making method according to claim 1, wherein the client and the server use an egr engine.

6. The method of making HTML5 courseware according to claim 5, wherein the client includes a local memory, and the data of each making operation in the course of making courseware is saved to the local memory of the client and the egr engine interface is reset.

7. The method of making HTML5 courseware according to claim 1, wherein the courseware resources include audio and video resources, question bank resources, interactive component resources and in-class prompt components.

8. An HTML5 courseware making system, which is characterized in that the system comprises a client and a server, the server comprises a course system module, a courseware resource module, a courseware auditing module and a courseware publishing module,

the client is used for initiating a courseware creating request to the server, determining courseware types, selecting courseware materials from courseware resources, making and storing the courseware materials, and initiating a publishing request to the server;

the course system module is used for returning corresponding courseware resources to the client according to the courseware type in the courseware request;

the courseware resource module is used for storing courseware resources;

the courseware auditing module is used for auditing courseware to be issued;

the courseware publishing module is used for publishing the checked courseware and sending the HTTP URL address of the courseware to the client.

9. The HTML5 courseware making system of claim 8, wherein said client is further adapted to enter login information and send it to said server for auditing,

the server also comprises a client checking module, wherein the client checking module is used for acquiring login information input by the client and comparing the login information with the client information, if the login information is consistent with the client information, the client information passes the checking, and otherwise, the client information fails the checking and sends the checking failure information to the client.

10. The HTML5 courseware making system of claim 8, wherein the client and server employ an egr engine.

Technical Field

The invention relates to the field of courseware making, in particular to an HTML5 courseware making method and system.

Background

The traditional teaching mode mainly depends on the teaching mode of the blackboard writing face-to-face of a teacher, the blackboard writing needs to occupy certain class time, and then the operation teaching efficiency is low, the teaching process is single, and the absorption rate of students to knowledge points is lower. Due to the limitations of the traditional webpage technology, WORD and PPT, such courseware usually mainly composed of characters and pictures, lacks the coordination of sound and shadow, and cannot introduce some interactive and participatory teaching designs, so that the attention of students is hard to concentrate, and the learning effect is not satisfactory. When the existing HTML5 courseware making system is operated, the operation is complex, rich making resources cannot be provided, the requirement on a network is high, a pause phenomenon occurs when a component is dragged, the universality is poor, and the difficulty of starting a hand is high.

Disclosure of Invention

The invention aims to overcome the defects of the prior art and provide an HTML5 courseware making method and system.

The purpose of the invention can be realized by the following technical scheme:

an HTML5 courseware making method applied to a client and a server, the method comprises the following steps:

s1: the client initiates a courseware creating request to the server and determines courseware types;

s2: the server returns corresponding courseware resources to the client according to the courseware type in the courseware request;

s3: the client selects courseware materials from courseware resources to make courseware and store the courseware materials;

s4: the client side initiates a release request, the server checks courseware, and the step S5 is executed after the check is passed;

s5: the server publishes the courseware created by the client and sends the HTTP URL address of the courseware to the client.

Preferably, the step further includes S0: the client inputs the login information and sends the login information to the server for verification, and the step S1 is executed after the verification is passed.

Preferably, the server stores client information, the server obtains login information input by the client and compares the login information with the client information, if the login information is consistent with the client information, the verification is passed, otherwise, the verification fails and verification failure information is sent to the client.

Preferably, the step S4 specifically includes:

s41: the client sends a publishing request to the server;

s42: the server acquires the release request and audits the courseware stored in the server according to the audit rule;

s43: and if the audit is passed, the step S5 is entered, otherwise, an audit suggestion is sent to the client and the step S3 is returned to.

Preferably, the courseware resources comprise audio and video resources, question bank resources, interaction component resources and in-class prompt components.

Preferably, the client and the server adopt an egr engine.

Preferably, the client comprises a local memory, and the data of each production operation in the courseware production process is saved in the local memory of the client, and the egr engine interface is reset.

An HTML5 courseware making system comprises a client and a server, wherein the server comprises a course system module, a courseware resource module, a courseware examining and verifying module and a courseware publishing module,

the client is used for initiating a courseware creating request to the server, determining courseware types, selecting courseware materials from courseware resources, making and storing the courseware materials, and initiating a publishing request to the server;

the course system module is used for returning corresponding courseware resources to the client according to the courseware type in the courseware request;

the courseware resource module is used for storing courseware resources;

the courseware auditing module is used for auditing courseware to be issued;

the courseware publishing module is used for publishing the checked courseware and sending the HTTP URL address of the courseware to the client.

Preferably, the client is further used for inputting login information and sending the login information to the server for auditing,

the server also comprises a client checking module, wherein the client checking module is used for acquiring login information input by the client and comparing the login information with the client information, if the login information is consistent with the client information, the client information passes the checking, and otherwise, the client information fails the checking and sends the checking failure information to the client.

Preferably, the client and the server adopt an egr engine.

Compared with the prior art, the invention has the following advantages:

(1) the courseware making method can make courseware based on the egr engine, provide rich courseware resources for dragging and using according to the course types, and perform corresponding auditing and issuing processes after the courseware is made, the operation is convenient and simple, courseware making service can be provided for different types of users, the courseware making is performed by the users according to the requirements, the courseware making cost and the operation difficulty are reduced, and the application range is improved;

(2) the courseware making system is combined with the egr engine, the latest data can be stored in the local memory after each data change, and the egr interface is reset once, so that the courseware making real-time performance and experience are effectively improved;

(3) the invention opens the corresponding courseware resources to the client according to the type of the created courseware, effectively improves the courseware making efficiency, and can prevent the courseware making misoperation due to the large content of the courseware resources and the targeted resource supply.

Drawings

FIG. 1 is a flow chart of a method for making HTML5 courseware according to the present invention.

Detailed Description

The invention is described in detail below with reference to the figures and specific embodiments. Note that the following description of the embodiments is merely a substantial example, and the present invention is not intended to be limited to the application or the use thereof, and is not limited to the following embodiments.

Examples

An HTML5 courseware making method, which is used for clients and servers making courseware, as shown in fig. 1, and comprises the following steps:

s0: the client inputs the login information and sends the login information to the server for verification, and the step S1 is executed after the verification is passed.

The server stores client information, compares the login information input by the client with the client information after acquiring the login information, if the login information is consistent with the client information, the verification is passed, and otherwise, the verification fails and the verification failure information is sent to the client. In this embodiment, the client information includes, in addition to the login information of the client, enterprise basic information, an enterprise code, and enterprise authority setting.

S1: the client initiates a courseware creating request to the server and determines the courseware type. In the course classification tree constructed in this embodiment, corresponding courseware resources and templates can be pushed after corresponding courseware types are selected for different subjects and level-specific construction systems.

S2: the server returns corresponding courseware resources to the client according to the courseware type in the courseware request;

s3: the client selects courseware materials from courseware resources to make courseware and store the courseware materials;

s4: the client side initiates a release request, the server checks the courseware, and the step S5 is executed after the check is passed.

Step S4 specifically includes:

s41: the client sends a publishing request to the server;

s42: the server acquires the release request and audits the courseware stored in the server according to the audit rule;

s43: and if the audit is passed, the step S5 is entered, otherwise, an audit suggestion is sent to the client and the step S3 is returned to.

The auditing process of the step S4 uses a workflow engine, and each stage of courseware is clear in operation and has detailed log records.

S5: the server publishes the courseware created by the client and sends the HTTP URL address of the courseware to the client.

In the invention, courseware resources comprise audio and video resources, question bank resources, interactive component resources and in-class prompting components, the interactive component resources comprise various interactive components such as a bullet card, a large turntable, a dragging component, a horse race lamp, a sieve and the like, and the in-class prompting components can realize courseware prompting and support single-person interaction and multi-person interaction in a class.

According to the invention, the client and the server adopt the egret engine, the local memory is arranged in the client, the data of each making operation in the courseware making process can be stored in the local memory of the client, and the egret engine interface is reset, so that the real-time performance and experience of the courseware making process are improved. The invention combines the egret engine, applies the game engine to courseware making, carries out secondary development on the bottom layer, uses a JSON data globally after transformation, and refers to/operates the same data no matter in an vue interface or an egret interface.

Corresponding to the method, the invention also provides an HTML5 courseware making system, which comprises a client and a server, wherein the server comprises a course system module, a courseware resource module, a courseware auditing module and a courseware publishing module, the client is used for initiating a courseware creating request to the server, determining the courseware type, selecting and storing courseware materials from the courseware resources, and initiating a publishing request to the server; the course system module is used for returning corresponding courseware resources to the client according to the courseware type in the courseware request; the courseware resource module is used for storing courseware resources; the courseware auditing module is used for auditing courseware to be released; and the courseware publishing module is used for publishing the checked courseware and sending the HTTP URL address of the courseware to the client.

The client is also used for inputting login information and sending the login information to the server for auditing, the server also comprises a client auditing module, the client auditing module is used for acquiring the login information input by the client and comparing the login information with the client information, if the login information is consistent with the client information, the client is approved, otherwise, the client is failed in auditing and sends auditing failure information to the client. The client and server employ an egr engine.

The above embodiments are merely examples and do not limit the scope of the present invention. These embodiments may be implemented in other various manners, and various omissions, substitutions, and changes may be made without departing from the technical spirit of the present invention.

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:光伏组件正面辐照强度计算方法、装置、设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!