Courseware development processing method, control platform, control device and storage medium

文档序号:1937219 发布日期:2021-12-07 浏览:23次 中文

阅读说明:本技术 一种课件开发处理方法及操控平台、控制装置、存储介质 (Courseware development processing method, control platform, control device and storage medium ) 是由 余敬龙 胡红梅 于 2021-08-04 设计创作,主要内容包括:本发明公开了一种课件开发处理方法及操控平台、控制装置、存储介质,包括存储有素材文件的素材库,处理方法包括根据操作指令建立课件文本并展示,获取输入的若干个素材文件以及素材文件于课件文本上的页面内容布局,对素材文件解析出素材库中的文件链接,将文件链接以及页面内容布局形成课件数据文件以用于传输,本设计仅需要对文件链接以及页面内容布局等数据传输,数据量大大降低,降低课件数据文件的占用空间,传输快捷高效。(The invention discloses a courseware development processing method, a control platform, a control device and a storage medium, wherein the courseware development processing method comprises the steps of establishing and displaying courseware texts according to operation instructions, obtaining a plurality of input material files and page content layouts of the material files on the courseware texts, analyzing file links in the material libraries for the material files, and forming courseware data files for transmission by the file links and the page content layouts.)

1. A courseware development processing method comprises a material library stored with material files, and is characterized in that the processing method comprises the following steps:

establishing and displaying courseware texts according to the operation instructions;

acquiring a plurality of input material files and page content layout of the material files on the courseware text;

analyzing a material file to obtain a file link in the material library;

and forming the file link and the page content layout into a courseware data file for transmission.

2. The courseware development processing method of claim 1, wherein the obtaining of the input material files comprises:

adding a local material file, identifying an identification code of the local material file, comparing the identification code of the local material file with the identification code of the material file of the material library, judging whether the local material file exists in the material library, and if not, uploading the local material file to the material library;

alternatively, material files are selected from a material library.

3. The courseware development processing method of claim 2, wherein uploading the local material files to the material library further comprises saving a file link of the material files uploaded to the material library.

4. A courseware development process according to claim 1, wherein the step of laying out the document links and the page content to form a courseware data file for transmission comprises:

and converting the file link and the page content layout into a preset format file, and compressing and transmitting the preset format file.

5. The courseware development processing method of claim 1, further comprising:

acquiring the courseware data file;

analyzing the file link and the page content layout according to the courseware data file;

acquiring the material file from the material library according to the file link;

and setting the material file in a courseware text according to the page content layout and displaying the material file.

6. The courseware development processing method of claim 5, wherein the courseware text comprises a plurality of text pages arranged in sequence, and the obtaining the material file from the material library according to the file link comprises:

acquiring text page information to be displayed;

and acquiring the text page to be displayed and the material files in a plurality of text pages adjacent to the text page to be displayed from the material library according to the file link.

7. An operation platform, comprising an operation module, a control module and a display module, wherein the operation module is used for inputting operation instructions, the display module is used for displaying courseware texts, the control module is respectively connected with the operation module and the display module, and the control module can execute programs to realize the courseware development processing method as claimed in any one of claims 1 to 6.

8. A control device, comprising:

one or more memories;

one or more processors for executing one or more computer programs stored in the one or more memories, and for performing a courseware development processing method according to any of claims 1 to 6.

9. A computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform a courseware development processing method according to any one of claims 1 to 6.

Technical Field

The invention relates to the technical field of education software, in particular to a courseware development processing method, a control platform, a control device and a storage medium.

Background

Nowadays, along with the upgrading of education resources, a teacher generally applies electronic courseware during class preparation, and the teacher can make courseware during class preparation and can share the courseware with other teachers for reference learning, so that the teaching quality is improved.

However, when courseware is made, a large amount of pictures, audio and video data and the like are added into courseware texts, and conventional courseware making software such as ppt and the like needs to transmit the pictures and the audio and video data to a certain extent when sharing transmission is carried out if the pictures and the audio and video data are added into the courseware texts, otherwise the pictures and the audio and video data cannot be restored, but courseware data files formed in the mode are large, occupy more memories, and are inconvenient to share.

Disclosure of Invention

The present invention is directed to solving at least one of the problems of the prior art. Therefore, the invention provides a courseware development processing method, an operation and control platform, a control device and a storage medium, which can reduce the occupied space of courseware data files and facilitate transmission.

According to a first aspect of the invention, a courseware development processing method comprises a material library storing material files, and the processing method comprises the following steps: establishing and displaying courseware texts according to the operation instructions; acquiring a plurality of input material files and page content layout of the material files on the courseware text; analyzing a material file to obtain a file link in the material library; and forming the file link and the page content layout into a courseware data file for transmission.

The courseware development processing method provided by the embodiment of the invention at least has the following beneficial effects:

according to the courseware development processing method, a user carries out courseware development, a courseware text can be established according to an operation instruction of the user, meanwhile, for material files operated by the user, a material library is combined to analyze file links applied to each material file in the courseware text, and the file links are transmitted in combination with the page content layout of the material files on the courseware text.

According to some embodiments of the invention, the obtaining of the input material files comprises: adding a local material file, identifying an identification code of the local material file, comparing the identification code of the local material file with the identification code of the material file of the material library, judging whether the local material file exists in the material library, and if not, uploading the local material file to the material library; alternatively, material files are selected from a material library.

According to some embodiments of the invention, the uploading of the local material files to the material library further comprises saving a file link of the material files uploaded to the material library.

According to some embodiments of the invention, the forming of the file link and the page content layout into the courseware data file for transmission comprises: and converting the file link and the page content layout into a preset format file, compressing and uploading.

According to some embodiments of the invention, further comprising: acquiring the courseware data file; analyzing the file link and the page content layout according to the courseware data file; acquiring the material file from the material library according to the file link; and setting the material file in a courseware text according to the page content layout and displaying the material file.

According to some embodiments of the present invention, the courseware text includes a plurality of text pages arranged in sequence, and the obtaining the material file from the material library according to the file link includes: acquiring text page information to be displayed; and acquiring the text page to be displayed and the material files in a plurality of text pages adjacent to the text page to be displayed from the material library according to the file link.

The control platform according to the embodiment of the second aspect of the present invention includes an operation module, a control module, and a display module, wherein the operation module is configured to input an operation instruction, the display module is configured to display a courseware text, the control module is respectively connected to the operation module and the display module, and the control module is capable of executing a program to implement the courseware development processing method disclosed in any one of the embodiments.

The control platform provided by the embodiment of the invention at least has the following beneficial effects:

according to the control platform, a user can input an operation instruction through the operation module and check the result of the formed courseware text in the display module, the control module can be combined with the material library to analyze the file link applied to each material file in the courseware text and combine the file link with the page content layout of the material files on the courseware text to form the courseware data file, the data volume is greatly reduced, the occupied space of the courseware data file is reduced, and the transmission is rapid and efficient.

A control apparatus according to an embodiment of a third aspect of the present invention includes: one or more memories; one or more processors for executing one or more computer programs stored in the one or more memories and for executing the courseware development processing methods disclosed in any of the embodiments above.

A computer-readable storage medium according to a fourth aspect of the present invention includes instructions that, when executed on a computer, cause the computer to perform the courseware development processing method disclosed in any of the above embodiments.

Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.

Drawings

The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:

FIG. 1 is a first flowchart of one embodiment of a courseware development processing method of the present invention;

FIG. 2 is a second flowchart of one embodiment of the courseware development processing method of the present invention;

FIG. 3 is a third flowchart of one embodiment of a courseware development processing method of the present invention;

FIG. 4 is a block diagram of a schematic structure of one embodiment of a manipulation platform according to the present invention;

fig. 5 is a schematic block diagram of a control device according to an embodiment of the present invention.

Reference numerals:

operation module 100, control module 200, display module 300, processor 400, memory 500.

Detailed Description

Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.

In the description of the present invention, it is to be understood that the positional or orientational descriptions referred to, for example, the terms "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., are based on the positional or orientational relationships shown in the drawings and are for convenience of description and simplicity of description only, and do not indicate or imply that the referenced device or element must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention.

In the description of the present invention, the meaning of a plurality of means is one or more, the meaning of a plurality of means is two or more, and larger, smaller, larger, etc. are understood as excluding the number, and larger, smaller, inner, etc. are understood as including the number. If the first and second are described for the purpose of distinguishing technical features, they are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated or implicitly indicating the precedence of the technical features indicated.

In the description of the present invention, it should be noted that unless otherwise explicitly stated or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.

As shown in fig. 1 to 3, the courseware development processing method according to the first aspect of the present invention includes a material library storing material files, and the processing method includes creating and displaying courseware texts according to operation instructions, acquiring a plurality of input material files and a page content layout of the material files on the courseware texts, analyzing file links in the material library for the material files, and forming courseware data files for transmission by the file links and the page content layout.

The material library can be a database set by the Internet cloud, and can also be a database set by a local area network, the database is used for storing data, and the terminal can be in communication connection with the material library so as to download or upload materials from the material library.

It should be noted that the design provides a platform for the user to design the courseware, so as to form a courseware data file for transmission.

According to the courseware development processing method, a user carries out courseware development, a courseware text can be established according to an operation instruction of the user, meanwhile, for material files operated by the user, a material library is combined to analyze file links applied to each material file in the courseware text, and the file links are transmitted in combination with the page content layout of the material files on the courseware text.

In some embodiments of the present invention, as shown in fig. 2, if the user uses the local material file to insert into the courseware text, the step of obtaining the input material files includes adding the local material file, identifying the identification code of the local material file, comparing the identification code of the local material file with the identification code of the material file of the material library, and determining whether the local material file exists in the material library, and if not, uploading the local material file to the material library. If the user uses the material files of the material library, the step of acquiring the input material files is to select the material files from the material library.

When the local material files are added, the identification codes of the local material files need to be compared with the identification codes of the material files of the material library, if the local material files exist in the material library, the local material files do not need to be uploaded to the material library, the same material files can be directly found from the material library for use, and if the local material files do not exist in the material library, the local material files need to be uploaded to the material library at the moment, and file links are correspondingly generated.

Specifically, md5 codes are calculated for local material files, each material file is provided with a one-to-one corresponding md5 code according to the difference of the content of the material file, and whether the local material file is consistent with the material files in the material library can be accurately determined by utilizing the md5 code matching.

In some embodiments of the present invention, the method further includes storing the file link of the material file uploaded to the material library after uploading the local material file to the material library, so that the file link is obtained without analyzing the material file, the processing flow is reduced, and the load is reduced.

In some embodiments of the invention, forming the document link and the page content layout into a courseware data file for transmission comprises converting the document link and the page content layout into a preset format file and compressing and uploading.

Specifically, the file links and page content layout can be converted to json format and then compressed for uploading.

In some embodiments of the present invention, for the restoration and presentation of courseware data files, the design includes: acquiring courseware data files; analyzing a file link and a page content layout according to the courseware data file; acquiring a material file from a material library according to the file link; and arranging the material files in the courseware text according to the page content layout and displaying the material files.

Specifically, according to the page content layout, the positions of the material files in the courseware text obtained from the material library according to the file links can be known, and after the material files are obtained from the material library, the material files are correspondingly arranged at each position in the courseware text according to the page content layout and displayed.

In some embodiments of the present invention, the courseware text includes a plurality of text pages arranged in sequence, and obtaining the material file from the material library according to the file link includes: acquiring text page information to be displayed; and acquiring the text page to be displayed and material files in a plurality of text pages adjacent to the text page to be displayed from the material library according to the file link.

For the situation that a plurality of text pages are arranged in sequence, when a user generally opens and browses a courseware, one of the text pages is opened first and then the text pages are checked one by one, and a certain downloading time is needed for obtaining material files from a material library, if all the material files in the courseware are uniform and downloaded, the material files need to be opened in the courseware after downloading is completed, so that the user experience is easily influenced, therefore, the design firstly opens one of the text pages needing to be displayed according to a control instruction of the user, firstly loads the material files of the text page, and can turn down or up according to the general browsing habit of the user, therefore, after the material files of the text page are loaded, the material files in a plurality of text pages adjacent to the text page needing to be displayed can be loaded in advance, the adjacent sheets can be one sheet, two sheets or two sheets turned up and down, etc.

As shown in fig. 4, the control platform according to the embodiment of the second aspect of the present invention includes an operation module 100, a control module 200, and a display module 300, where the operation module 100 is used to input an operation instruction, the display module 300 is used to display a courseware text, the control module 200 is respectively connected to the operation module 100 and the display module 300, and the control module 200 can execute a program to implement the courseware development processing method disclosed in any one of the above embodiments.

The operation module 100 may be a keyboard, a mouse, or other devices, the display module 300 may be a display screen or a projection screen, or the like, and the control module 200 may be composed of a CPU and a peripheral circuit, and may be in communication connection with the material library through a network card port.

According to the control platform, a user can input an operation instruction through the operation module 100 and check the result of the formed courseware text in the display module 300, the control module 200 can be combined with the material library to analyze the file link applied to each material file in the courseware text and combine with the page content layout of the material files on the courseware text to form the courseware data file, the data volume is greatly reduced, the occupied space of the courseware data file is reduced, and the transmission is rapid and efficient.

A control apparatus according to an embodiment of the third aspect of the present invention, as shown in fig. 5, includes: one or more memories 500; one or more processors 400 for executing one or more computer programs stored in the one or more memories 500 and for performing the courseware development processing methods disclosed in any of the embodiments above.

A computer-readable storage medium according to a fourth aspect of the present invention includes instructions that, when executed on a computer, cause the computer to perform the courseware development processing method disclosed in any of the above embodiments.

It will be understood by those of ordinary skill in the art that all or part of the steps in the methods of the above embodiments may be performed by associated hardware instructed by a program, and the program may be stored in a computer-readable storage medium, where the storage medium includes read-only memory (ROM), Random Access Memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), or other memory, magnetic disk memory, magnetic tape memory, or magnetic tape memory, Or any other medium which can be used to carry or store data and which can be read by a computer.

The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.

While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种分布式文件存储可编辑系统和方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!