Jump link editing method, generation method, device and system in intelligent teaching materials
Through the plug-in function of the intelligent teaching material editing client, the editing process of jump links is simplified, the problem of complex jump link editing in the existing technology is solved, and the planning and editing efficiency of teachers is improved.
Patent Information
- Application Number
- CN201910796305.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-04-15
- Filing Date
- 2019-08-27
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2039-08-27
AI Technical Summary
In the existing intelligent electronic teaching material production process, the editing of jump links is complex, time-consuming and labor-intensive, especially the editing of rich media, which leads to low efficiency of teachers' participation in planning and editing.
A method for editing jump links in smart textbooks is provided. The method obtains the jump link type and related information set by the user through the editing client, uses the server to obtain the pre-stored template, and replaces the corresponding information in the template according to the link address and related information. The replaced template is inserted into the specified position in the textbook, which simplifies the editing process of jump links.
It reduces the complexity of communication between planners and producers, saves labor costs, and improves the efficiency and enthusiasm of teachers in planning and editing smart teaching materials.
Smart Images

Figure CN111881383B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information data processing, and in particular to a jump link editing method, a generation method, a device and a system in an intelligent teaching material. Background Art
[0002] Intelligent electronic textbooks or learning resources are different from general e-books. Intelligent electronic textbooks or learning resources are not simply scanned traditional textbooks and placed on the learning website. Instead, they condense the ideas of front-line teachers who deeply explore, process and plan teaching content and knowledge points. Combined with media integrated layout design, text, pictures, audio, video and other content are displayed in one scene, and can achieve good interaction with learners, allowing students to learn, practice and test in one scene, truly realizing the digitization of textbook content and the intelligence of interactive functions.
[0003] However, the process of producing such an intelligent electronic textbook or learning resource is very complicated. It is roughly as follows: First, the teachers involved in the planning need to record the content of the textbook and the form in which the textbook content is presented in a document such as Word software, and refer to Figure 1 As shown, the specific approach is to write the textbook content in Word, and then use the annotation function to mark the form in which the content will be presented. The art editor will then design it based on the document content. Finally, the production teacher needs to write the textbook content into an HTML file through programming based on the annotations in the Word document and the design of the art editor.
[0004] This process is extremely complex, especially for rich media editing. For example, inserting a jump link requires the planning teacher to first annotate the specific effect and indicate the link address to be redirected. The production teacher then needs to write the corresponding HTML file based on the annotations in the Word document to edit the jump link. This consumes a lot of time and energy, greatly reducing the efficiency and enthusiasm of teachers in planning and editing a textbook. Summary of the Invention
[0005] In view of the above problems, the present invention is proposed to provide a jump link editing method, generation method, device and system in an intelligent teaching material that overcomes the above problems or at least partially solves the above problems.
[0006] In a first aspect, an embodiment of the present invention provides a method for editing jump links in an intelligent teaching material, comprising:
[0007] The editing client obtains the type of jump link set by the user and related information of the jump link, determines a template for displaying the jump link in the smart teaching material according to the type of the jump link, obtains the template pre-stored in the network-side database through the server, and determines the link address of the jump link according to the related information of the jump link;
[0008] Replacing the corresponding information in the template according to the link address and / or related information of the jump link, and inserting the replaced template into the corresponding position of the content of the corresponding chapter in the smart teaching material;
[0009] When the editing client receives the saving instruction of the chapter, the content of the chapter is sent to the database through the server for storage.
[0010] In one embodiment, the editing client obtains the type of jump link set by the user and related information of the jump link, including:
[0011] When the editing client obtains that the type of jump link selected by the user is a chapter jump link of the smart textbook, the editing client displays the chapter list of the smart textbook to the user through the server, and obtains the name of the jump chapter selected by the user in the chapter list; correspondingly, the link address of the jump link is determined according to the relevant information of the jump link, including:
[0012] Obtaining the link address of the jump chapter through the server according to the name of the jump chapter as the link address of the jump link;
[0013] or,
[0014] When the editing client obtains that the type of the jump link selected by the user is a website link, it obtains the link address set by the user; correspondingly, it determines the link address of the jump link based on the relevant information of the jump link, including:
[0015] Make sure the link address set by the user is the link address of the jump link.
[0016] In one embodiment, when the editing client obtains that the type of the jump link selected by the user is a website link, obtaining the link address set by the user further includes:
[0017] When the editing client obtains that the type of the jump link selected by the user is a URL link, it obtains the link address and link title information set by the user.
[0018] In one embodiment, replacing corresponding information in the template according to the link address and / or related information of the jump link includes:
[0019] When the editing client obtains that the type of the jump link selected by the user is a chapter jump link of the smart textbook, the editing client replaces the corresponding information in the template according to the link address of the jump link and the name of the jump chapter selected by the user in the chapter list; or
[0020] When the editing client obtains that the type of the jump link selected by the user is a website link, the editing client replaces the corresponding information in the template according to the link address of the jump link; or
[0021] When the editing client obtains that the type of the jump link selected by the user is a website link, the editing client replaces the corresponding information in the template according to the link address of the jump link and the link title information set by the user.
[0022] In a second aspect, an embodiment of the present invention provides a method for generating an intelligent teaching material, comprising:
[0023] When the server obtains the chapter export instruction of the smart textbook, it obtains the content of the chapter stored in the database; the content of the chapter is obtained by the editing client according to the jump link editing method in the smart textbook;
[0024] The content of at least one chapter is encrypted and packaged into the smart teaching material.
[0025] In a third aspect, an embodiment of the present invention provides an editing client, including:
[0026] The acquisition module is used to obtain the type of jump link set by the user and related information of the jump link;
[0027] a determination module, configured to determine a template for displaying a jump link in the smart teaching material according to the type of the jump link obtained by the acquisition module, obtain the template pre-stored in the network-side database through a server, and determine a link address of the jump link according to the relevant information of the jump link obtained by the acquisition module;
[0028] an editing module, configured to replace corresponding information in the template according to the link address of the jump link determined by the determining module and / or the relevant information acquired by the acquiring module, and insert the replaced template into a corresponding position of the content of the corresponding chapter in the smart teaching material;
[0029] The sending module is used to send the content of the chapter obtained by the editing module to the database through the server for storage when the editing client receives the saving instruction of the chapter.
[0030] In a fourth aspect, an embodiment of the present invention provides a server, including:
[0031] An acquisition module, configured to acquire the content of the chapter stored in the database upon receiving the chapter export instruction of the smart textbook, wherein the content of the chapter is obtained by the editing client according to the jump link editing method in the smart textbook;
[0032] The generating module is used to encrypt the content of at least one chapter obtained by the acquiring module and package it into the intelligent teaching material.
[0033] In a fifth aspect, an embodiment of the present invention provides a jump link editing system in an intelligent teaching material, comprising at least one of the above-mentioned editing client and server.
[0034] In one embodiment, the server is further configured to:
[0035] When receiving an instruction to modify a template for displaying a jump link in a chapter, obtaining the modified template, downloading the content of the chapter from a database, and replacing corresponding information of the replaced template in the content of the chapter according to the change information of the modified template;
[0036] or,
[0037] When an instruction to modify the template for displaying jump links in a chapter is received, the modified template is obtained, the content of the chapter is downloaded from a database, the replaced template is extracted from the content of the chapter, a new template is synthesized based on the modified template and the replaced template, and the new template is inserted into the corresponding position in the content of the chapter.
[0038] In a sixth aspect, an embodiment of the present invention provides an intelligent teaching material generation system, comprising at least one of the above-mentioned editing client, management client and the above-mentioned server.
[0039] The beneficial effects of the above technical solutions provided by the embodiments of the present invention include at least:
[0040] The present invention provides a method for editing jump links in smart teaching materials: obtaining the type of jump links set by the user and related information of the jump links, determining a template for displaying jump links in the smart teaching materials according to the type of jump links, obtaining the template pre-stored in the network side database through a server, and determining the link address of the jump link according to the related information of the jump links; replacing the corresponding information in the template according to the link address and / or related information of the jump link, and inserting the replaced template into the corresponding position of the content of the corresponding chapter in the smart teaching materials; when receiving the save instruction of the chapter, sending the content of the chapter to the network side database through the server for storage. By utilizing the plug-in function of inserting jump links of the smart teaching material editing client, it greatly serves as a bridge of communication between planners and producers in the jump link editing process in the smart teaching materials, reduces the necessity for planners to understand the process and tools used for making jump links in smart teaching materials, and makes the editing of jump links simple and easy to understand; saves labor costs, improves the efficiency of planning teachers in planning and editing smart teaching materials, and greatly improves the enthusiasm of planning teachers in planning and editing smart teaching materials.
[0041] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present invention. The purposes and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.
[0042] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0044] Figure 1 This is an example diagram of the traditional method of making intelligent electronic teaching materials;
[0045] Figure 2 A schematic diagram of a rich text editor provided by an embodiment of the present invention;
[0046] Figure 3 This is a flow chart of a method for editing jump links in a smart teaching material provided in the first embodiment of the present invention;
[0047] Figure 4 A schematic diagram of obtaining relevant information set by a user when inserting a chapter jump link in a smart teaching material provided in the first embodiment of the present invention;
[0048] Figure 5A schematic diagram of obtaining relevant information set by a user when inserting a website link provided in the first embodiment of the present invention;
[0049] Figure 6 A flowchart of a specific implementation of the editing method for inserting jump links provided in the first embodiment of the present invention;
[0050] Figure 7 This is a flow chart of the intelligent teaching material generation method provided in the second embodiment of the present invention;
[0051] Figure 8 A schematic diagram of the structure of an editing client provided by an embodiment of the present invention;
[0052] Figure 9 A schematic diagram of the structure of a server provided in an embodiment of the present invention;
[0053] Figure 10 A schematic diagram of the structure of a jump link editing system in an intelligent teaching material provided by an embodiment of the present invention;
[0054] Figure 11 A schematic diagram of the structure of the intelligent teaching material generation system provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0055] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0056] In order to solve the problems in the prior art of complex jump link production, high technical requirements for personnel and low production efficiency in intelligent electronic textbooks, the embodiments of the present invention provide a jump link editing method, generation method, device and system in intelligent textbooks, which can enable book planning teachers who do not have professional art editing skills to simply and independently complete the editing of inserted jump links in intelligent textbooks, saving labor costs and improving editing efficiency.
[0057] The person in charge of planning the smart textbooks can use the create textbook function in the smart textbook management client to establish textbook archives, complete textbook-related information, and create chapter and section information of the textbook based on the actual content; the person in charge can also specify the content editor of a chapter or section by setting the content editor function; the above created content will be stored on the network server after saving.
[0058] Designated content editors will receive relevant notifications in the system after logging into the system through the editing client, and can see the textbooks they are responsible for editing in this system; content editors involved in editing smart textbooks can use the preview function to view the editing status of all chapters; they can also use the editing content function to edit the content of the chapters they are responsible for.
[0059] Reference Figure 2 As shown, for chapters with editing permissions, the system also provides a rich text editor for entering teaching material planning content. Available functions may include: font, font size, title, paragraph, font color, background color, bold, italic, underline, left alignment, center alignment, right alignment, justification, superscript, ordered list, unordered list and full-screen editing mode, etc.
[0060] In addition to entering text content in the editor and editing its formatting, content editors can also insert rich media to further explain knowledge points at any location in the content flow, such as clickable images, galleries, videos, audio, jump links, bubbles, code blocks, extended reading content, and insert interactive exercises such as multiple-choice questions, fill-in-the-blank questions, and short-answer questions, and specify the display format of the inserted rich media in the content flow.
[0061] Clickable images only display a thumbnail of the image in the text flow. The image will be displayed only when the user clicks or double-clicks the mouse, or points the mouse at the thumbnail.
[0062] A gallery displays only the cover image in the text stream. After clicking into the gallery, users can scroll through all the images in the gallery by dragging the scroll bar. Specifically, a gallery can have one or more cover images.
[0063] Example 1
[0064] The first embodiment of the present invention provides a method for editing jump links in an intelligent teaching material, and the process thereof is as follows: Figure 3 As shown, the following steps are included:
[0065] S31: The editing client obtains the type of the jump link set by the user and related information of the jump link.
[0066] In some optional embodiments, referring to Figure 4 As shown, when the editing client obtains the jump link type selected by the user as the chapter jump link of the smart textbook ( Figure 4 The jump link type shown in is a chapter of the book, that is, the jump link type is a chapter jump link of the smart textbook), the chapter list of the smart textbook is displayed to the user through the server, and the name of the jump chapter selected by the user in the chapter list is obtained;
[0067] or,
[0068] Reference Figure 5 As shown, when the editing client obtains that the type of the jump link selected by the user is a website link, it obtains the link address set by the user; optionally, it can also obtain the link title information set by the user.
[0069] S32: Determine a template for displaying the jump link in the smart teaching material according to the type of the jump link, and obtain the template pre-stored in the network-side database through the server.
[0070] S33: Determine the link address of the jump link according to the relevant information of the jump link.
[0071] In some optional embodiments, when the editing client obtains that the type of jump link selected by the user is a chapter jump link of the smart teaching material, the link address of the jump chapter is obtained through the server according to the name of the jump chapter as the link address of the jump link; when the editing client obtains that the type of jump link selected by the user is a URL link, the link address set by the user is determined to be the link address of the jump link.
[0072] There is no order between the above steps S32 and S33. Either one of them can be executed first, or they can be executed simultaneously.
[0073] S34: replacing the corresponding information in the template according to the link address and / or related information of the jump link, and inserting the replaced template into the corresponding position of the content of the corresponding chapter in the smart teaching material.
[0074] When the editing client obtains that the type of jump link selected by the user is a chapter jump link of the smart textbook, the corresponding information in the template is replaced according to the link address of the jump link and the name of the jump chapter selected by the user in the chapter list; or
[0075] When the editing client obtains that the type of the jump link selected by the user is a website link, the corresponding information in the template is replaced according to the link address of the jump link; or,
[0076] When the editing client obtains that the type of the jump link selected by the user is a website link, the corresponding information in the template is replaced according to the link address of the jump link and the link title information set by the user.
[0077] S35: When the editing client receives the chapter saving instruction, it sends the chapter content to the network side database through the server for storage.
[0078] Specifically, for each chapter, the database may store only the contents of the latest version of the chapter uploaded by the editing client; or it may store the contents of a preset number of latest versions of the chapter.
[0079] The content editing of the above-mentioned smart teaching material can be performed in a rich text editor of the editing client, and the function of inserting jump links is realized by using the insert jump link plug-in of the rich text editor.
[0080] The above-mentioned embodiment provided by the present invention obtains the type of jump link set by the user and the relevant information of the jump link, determines the template for displaying the jump link in the smart teaching material according to the type of the jump link, obtains the template pre-stored in the network side database through the server, and determines the link address of the jump link according to the relevant information of the jump link; replaces the corresponding information in the template according to the link address and / or relevant information of the jump link, and inserts the replaced template into the corresponding position of the content of the corresponding chapter in the smart teaching material; when the save instruction of the chapter is received, the content of the chapter is sent to the network side database through the server for storage. The plug-in function of inserting jump links of the smart teaching material editing client is utilized to greatly serve as a bridge of communication between planners and producers in the jump link editing process in the smart teaching material, reduces the need for planners to understand the process and tools used for making jump links in smart teaching materials, and makes the editing of jump links simple and easy to understand; saves labor costs, improves the efficiency of planning teachers in planning and editing smart teaching materials, and greatly improves the enthusiasm of planning teachers in planning and editing smart teaching materials.
[0081] In some optional embodiments, when the server receives an instruction to modify a template for displaying jump links in a chapter, the replacement of the template in the content of the chapter can be completed in the following two ways.
[0082] Method 1: Obtain the modified template, download the content of the chapter from the database, and replace the corresponding information of the replaced template in the content of the chapter according to the change information of the modified template.
[0083] Method 2: Get the modified template, download the chapter content from the database, extract the replacement template from the chapter content, synthesize a new template based on the modified template and the replacement template, and insert the new template into the corresponding position in the chapter content.
[0084] The information in a template includes custom information and fill-in information. Custom information is pre-set and used to demonstrate the display effect; fill-in information is filled in based on the link address and / or related information of the jump link to display the displayed content. Modifying a template refers to modifying the content of the custom information in the template.
[0085] The above method 1 is more suitable when the customized information of the template has only a few changes; the above method 2 is more suitable when the customized information of the template has a large number of changes.
[0086] The template records various information in structured data, so when the template needs to be updated or modified, it can be directly replaced in the corresponding template in the chapter content. It is convenient and fast, and improves the editing efficiency of the smart textbook.
[0087] Specifically, the editing process of inserting the jump link can be briefly described as follows:
[0088] Reference Figure 6 As shown, an insert jump link plug-in is set in the rich media editor of the editing client. After obtaining the type of jump link set by the user and the related information of the jump link, it obtains the pre-set template stored in the database through the public network, replaces the corresponding information in the template according to the obtained data, and finally inserts the replaced template into the corresponding position of the content of the corresponding chapter in the rich text editor; when the user finishes editing the chapter content and saves it, the content in the editor, that is, the content of the chapter, is saved to the database through the server.
[0089] In some optional embodiments, after the user, i.e., the planning teacher, completes the content editing of a certain chapter, he or she can submit the content of this chapter to the planning director for review through the "Submit Content" function. After the server receives the submission instruction of the relevant chapter sent by the editing client, it sends a notification to the management client to review the relevant chapter. During the review process, the planning director can view the completed content submitted by the content editor and determine whether the content is "approved" or "rejected" based on the actual situation. He or she can also view the details of the content.
[0090] For approved textbooks, the chief planner can enter export instructions for the entire textbook or for each chapter. Once the management client receives the export instructions, the export process is triggered. The server receives the export instructions for the corresponding chapter uploaded by the management client and completes the export of the corresponding chapter content. Once all chapters of the smart textbook have been exported, the smart textbook is packaged to generate the final e-textbook. Users can download the smart textbook through the e-book store and view its content.
[0091] The specific process of generating the intelligent teaching material is described in the second embodiment below.
[0092] Example 2
[0093] The second embodiment of the present invention provides a method for generating intelligent teaching materials. Taking the example of editing and saving the content of at least one chapter in the first embodiment, the process is as follows: Figure 7 As shown, the following steps are included:
[0094] S71: When the server obtains the chapter export instruction of the smart textbook, it obtains the content of the chapter stored in the database.
[0095] When creating an export task, the management client submits the chapters selected by the user to the server through the form on the page. After receiving the export task of the selected chapter, the server saves the content to a record in the database and saves the unique identifier (ID) of this record to Redis. The server starts a long-running background script (the script for exporting files). The script obtains the unique identifier (ID) of the export task from Redis, and queries the database for detailed information of the corresponding record (task information and selected chapter) based on this unique identifier. At this point, the server obtains the chapter export instruction of the smart textbook.
[0096] Specifically, the content of the above chapters is obtained by the editing client according to the jump link editing method in the smart teaching material described in Example 1 and sent to the database through the server for storage.
[0097] After the server sends the chapter content to the database for storage, it saves the storage address of the chapter content in the database. When the chapter export instruction is obtained, the server downloads the chapter content from the database according to the storage address of the saved chapter in the database.
[0098] S72: Encrypt the content of at least one chapter and package it into an intelligent teaching material.
[0099] Specifically, the server may upload the content of the chapter to OSS so that when the management client determines that the chapter has been reviewed and approved, it can obtain the content of the chapter from OSS and upload it to the SVN repository for storage based on the request to upload the content of the chapter to the SVN repository; when the generation instruction of the smart textbook is obtained, the content of at least one chapter downloaded from the SVN repository is packaged into a smart textbook.
[0100] Alternatively, when the server obtains the instruction to generate the smart teaching material, it directly packages the content of at least one chapter into the smart teaching material.
[0101] Based on the inventive concept of the present invention, the embodiment of the present invention further provides an editing client, referring to Figure 8 Shown, including:
[0102] The acquisition module 81 is used to acquire the type of jump link set by the user and related information of the jump link;
[0103] A determination module 82 is configured to determine a template for displaying a jump link in the smart teaching material based on the type of the jump link obtained by the obtaining module 81, obtain the template pre-stored in the network-side database through a server, and determine a link address of the jump link based on the relevant information of the jump link obtained by the obtaining module 81;
[0104] An editing module 83 is configured to replace corresponding information in the template according to the link address of the jump link determined by the determining module 82 and / or the relevant information obtained by the obtaining module 81, and insert the replaced template into the corresponding position of the content of the corresponding chapter in the smart teaching material;
[0105] The sending module 84 is configured to send the content of the chapter obtained by the editing module 83 to the database for storage via the server when the editing client receives the saving instruction of the chapter.
[0106] Based on the inventive concept of the present invention, an embodiment of the present invention further provides a server, referring to Figure 9 Shown, including:
[0107] An acquisition module 91 is configured to, upon receiving a chapter export instruction of the smart textbook, acquire the contents of the chapter stored in the database, wherein the contents of the chapter are obtained by the editing client according to the jump link editing method in the smart textbook;
[0108] The generating module 92 is used to encrypt the content of at least one chapter obtained by the obtaining module 91 and package it into the intelligent teaching material.
[0109] Based on the inventive concept of the present invention, the embodiment of the present invention also provides a jump link editing system in an intelligent teaching material, referring to Figure 10 As shown, it includes at least one of the above-mentioned editing client 101 and server 102.
[0110] In one embodiment, the server 102 is further configured to:
[0111] When receiving an instruction to modify a template for displaying a jump link in a chapter, obtaining the modified template, downloading the content of the chapter from a database, and replacing corresponding information of the replaced template in the content of the chapter according to the change information of the modified template;
[0112] or,
[0113] When an instruction to modify the template for displaying jump links in a chapter is received, the modified template is obtained, the content of the chapter is downloaded from a database, the replaced template is extracted from the content of the chapter, a new template is synthesized based on the modified template and the replaced template, and the new template is inserted into the corresponding position in the content of the chapter.
[0114] Based on the inventive concept of the present invention, the embodiment of the present invention also provides an intelligent teaching material generation system, referring to Figure 11 As shown, it includes at least one of the above-mentioned editing client 111, management client 112 and the above-mentioned server 113.
[0115] Regarding the apparatus and system in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiment of the method and will not be elaborated here.
[0116] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0117] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0118] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0119] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0120] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A method for editing jump links in an intelligent teaching material, characterized in that: include: The editing client obtains the type of jump link set by the user and related information of the jump link, including: when the editing client obtains that the type of jump link selected by the user is a chapter jump link of the smart textbook, the editing client displays the chapter list of the smart textbook to the user through the server, and obtains the name of the jump chapter selected by the user in the chapter list; or when the editing client obtains that the type of jump link selected by the user is a website link, the editing client obtains the link address set by the user; Determine a template for displaying the jump link in the smart teaching material according to the type of the jump link, and obtain the template pre-stored in the network-side database through the server; Determining the link address of the jump link according to the relevant information of the jump link, including: obtaining the link address of the jump chapter through a server according to the name of the jump chapter as the link address of the jump link; or determining the link address set by the user as the link address of the jump link; Replacing the corresponding information in the template according to the link address and / or related information of the jump link, and inserting the replaced template into the corresponding position of the content of the corresponding chapter in the smart teaching material; When the editing client receives the saving instruction of the chapter, the content of the chapter is sent to the database through the server for storage.
2. The method according to claim 1, wherein When the editing client obtains that the type of the jump link selected by the user is a URL link, it obtains the link address set by the user, and also includes: When the editing client obtains that the type of the jump link selected by the user is a URL link, it obtains the link address and link title information set by the user.
3. The method according to claim 2, wherein Replacing corresponding information in the template according to the link address and / or related information of the jump link includes: When the editing client obtains that the type of the jump link selected by the user is a chapter jump link of the smart textbook, the editing client replaces the corresponding information in the template according to the link address of the jump link and the name of the jump chapter selected by the user in the chapter list; or When the editing client obtains that the type of the jump link selected by the user is a website link, the editing client replaces the corresponding information in the template according to the link address of the jump link; or When the editing client obtains that the type of the jump link selected by the user is a website link, the editing client replaces the corresponding information in the template according to the link address of the jump link and the link title information set by the user.
4. A method for generating intelligent teaching materials, characterized in that: include: When the server receives the chapter export instruction of the smart textbook, it obtains the content of the chapter stored in the database; The content of the chapter is obtained by the editing client according to the jump link editing method in the smart teaching material according to any one of claims 1 to 3; The content of at least one chapter is encrypted and packaged into the smart teaching material.
5. An editing client, characterized in that: include: An acquisition module is configured to acquire the type of jump link set by the user and related information of the jump link, including: when the editing client acquires that the type of jump link selected by the user is a chapter jump link of the smart textbook, the editing client displays a chapter list of the smart textbook to the user through the server, and acquires the name of the jump chapter selected by the user in the chapter list; or, based on the name of the jump chapter, acquires the link address of the jump chapter through the server as the link address of the jump link; a determination module, configured to determine a template for displaying a jump link in the smart teaching material according to the type of the jump link obtained by the acquisition module, and obtain the template pre-stored in a network-side database through a server; and determine a link address of the jump link according to the relevant information of the jump link obtained by the acquisition module, including: obtaining the link address of the jump chapter through a server according to the name of the jump chapter as the link address of the jump link; or determining a link address set by a user as the link address of the jump link; an editing module, configured to replace corresponding information in the template according to the link address of the jump link determined by the determining module and / or the relevant information acquired by the acquiring module, and insert the replaced template into a corresponding position of the content of the corresponding chapter in the smart teaching material; The sending module is used to send the content of the chapter obtained by the editing module to the database through the server for storage when the editing client receives the saving instruction of the chapter.
6. A server, characterized in that: include: an acquisition module, configured to, upon receiving a chapter export instruction of the smart textbook, acquire the content of the chapter stored in the database, wherein the content of the chapter is obtained by the editing client according to the jump link editing method in the smart textbook according to any one of claims 1 to 3; The generating module is used to encrypt the content of at least one chapter obtained by the acquiring module and package it into the intelligent teaching material.
7. A jump link editing system in an intelligent teaching material, characterized in that: The method comprises at least one of the editing client according to claim 5 and the server according to claim 6.
8. The system according to claim 7, wherein: The server is further configured to: When receiving an instruction to modify a template for displaying a jump link in a chapter, obtaining the modified template, downloading the content of the chapter from a database, and replacing corresponding information of the replaced template in the content of the chapter according to the change information of the modified template; or, When an instruction to modify the template for displaying jump links in a chapter is received, the modified template is obtained, the content of the chapter is downloaded from a database, the replaced template is extracted from the content of the chapter, a new template is synthesized based on the modified template and the replaced template, and the new template is inserted into the corresponding position in the content of the chapter.
9. An intelligent teaching material generation system, characterized in that: The system comprises at least one of the editing client and the management client as claimed in claim 5 and the server as claimed in claim 6.
Citation Information
Patent Citations
Rich text display method and apparatus
CN106897251A