Courseware processing method and device, electronic equipment and storage medium
By displaying the courseware recommended resource identifiers during the courseware editing process and using the large language model to generate related resources, the problem of low courseware editing is solved, and efficient courseware editing and resource addition is achieved.
Patent Information
- Application Number
- CN202510524060.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2025-08-05
AI Technical Summary
In the existing technology, courseware editing is inefficient, and users need to find suitable materials in massive databases, resulting in low editing efficiency.
By responsive to the operation of selecting the target courseware page, the courseware recommended resource identification is displayed, and a large language model is used to generate courseware recommended resources based on the courseware content and context information, and automatically search and add relevant resources to simplify the user's operation process.
It improves the efficiency of courseware editing, reduces the screening time of users in massive resources, simplifies the operation process, and enhances the relevance of teaching resources and the convenience of editing.
Smart Images

Figure CN120429501A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a courseware processing method, device, electronic equipment and storage medium. Background Art
[0002] With the continuous development of technology, electronic courseware has gradually become popular in daily teaching activities. However, when editing courseware, users often need to search for suitable materials in massive databases to add to the courseware, resulting in low efficiency in courseware editing.
[0003] Therefore, how to edit courseware more efficiently has become an urgent problem to be solved in the industry. Summary of the Invention
[0004] The present invention provides a courseware processing method, device, electronic equipment and storage medium, which are used to solve the problem of how to more efficiently edit courseware in the prior art.
[0005] The present invention provides a courseware processing method, comprising: In response to an operation of selecting a target courseware page, the target courseware page and at least one courseware recommendation resource identifier are displayed; wherein each of the courseware recommendation resource identifiers points to a courseware recommendation resource, and the courseware recommendation resource identifier is obtained based on the courseware content and context information of the target courseware page; In response to a selection operation on a target courseware recommended resource identifier among the courseware recommended resource identifiers, the target courseware recommended resource corresponding to the target courseware recommended resource identifier is displayed on the target courseware page.
[0006] According to a courseware processing method provided by the present invention, the method further includes: In response to the operation of selecting the target courseware page, at least one courseware improvement recommendation instruction is further displayed; wherein the courseware improvement recommendation instruction is determined according to a preset instruction set and / or context information of the target courseware page; In response to a selection operation on a target courseware improvement recommendation instruction in each of the courseware improvement recommendation instructions, an instruction execution result of the target courseware improvement recommendation instruction is displayed on the target courseware page.
[0007] According to a courseware processing method provided by the present invention, the method for obtaining the instruction execution result specifically includes: Generate a model prompt word corresponding to the target courseware improvement recommendation instruction according to the target courseware improvement recommendation instruction, the knowledge point information and teaching link information corresponding to the target courseware page; The pre-configured large language model is called to process the model prompt words to obtain the instruction running result of the target courseware improvement recommendation instruction.
[0008] According to a courseware processing method provided by the present invention, the method for obtaining the courseware improvement recommendation instruction specifically includes: The pre-configured large language model is called to analyze and process the context information and the teaching link information of the target courseware page to obtain at least one courseware improvement recommendation instruction.
[0009] According to a courseware processing method provided by the present invention, the method for obtaining courseware recommendation resources specifically includes: Performing knowledge point analysis and teaching link analysis based on the courseware content and context information of the target courseware page to obtain knowledge point information and teaching link information corresponding to the target courseware page; Generate a courseware resource retrieval instruction based on the knowledge point information and the teaching link information; At least one courseware recommendation resource is obtained according to the courseware resource retrieval instruction, resource quality information, resource type information, and user portrait information.
[0010] According to a courseware processing method provided by the present invention, after the step of displaying the target courseware page and at least one courseware recommendation resource identifier in response to the operation of selecting the target courseware page, the method further includes: In response to a user's replacement operation on a target courseware material in the target courseware page, at least one courseware replacement resource identifier is displayed, wherein each of the courseware replacement resource identifiers points to a courseware replacement resource; In response to the selection operation of the target courseware replacement resource identifier in each of the courseware replacement resource identifiers, the target courseware material in the target courseware page is replaced with the target courseware replacement resource corresponding to the target courseware replacement resource identifier.
[0011] According to a courseware processing method provided by the present invention, the method for obtaining courseware replacement resources specifically includes: Generate a courseware replacement resource retrieval instruction based on the knowledge point information and teaching link information corresponding to the target courseware page and the material type information of the target courseware material; At least one courseware replacement resource is acquired according to the courseware replacement resource search instruction, resource quality information, resource type information, and user portrait information.
[0012] According to a courseware processing method provided by the present invention, displaying the target courseware recommended resource corresponding to the target courseware recommended resource identifier in the target courseware page includes: Adding the target courseware recommended resources to the target courseware page to obtain an updated target courseware page; The updated target courseware page is typeset and displayed; wherein the target courseware page after typeset includes the target courseware recommended resources.
[0013] The present invention also provides a courseware processing device, comprising: A first display module is configured to display the target courseware page and at least one courseware recommendation resource identifier in response to an operation of selecting the target courseware page; wherein each of the courseware recommendation resource identifiers points to a courseware recommendation resource, and the courseware recommendation resource identifier is obtained based on the courseware content and context information of the target courseware page; The second display module is configured to display the target courseware recommended resource corresponding to the target courseware recommended resource identifier in the target courseware page in response to a selection operation on the target courseware recommended resource identifier in each of the courseware recommended resource identifiers.
[0014] According to a courseware processing device provided by the present invention, the device is further used for: In response to the operation of selecting the target courseware page, at least one courseware improvement recommendation instruction is further displayed; wherein the courseware improvement recommendation instruction is determined according to a preset instruction set and / or context information of the target courseware page; In response to a selection operation on a target courseware improvement recommendation instruction in each of the courseware improvement recommendation instructions, an instruction execution result of the target courseware improvement recommendation instruction is displayed on the target courseware page.
[0015] According to a courseware processing device provided by the present invention, the device is further used for: Generate a model prompt word corresponding to the target courseware improvement recommendation instruction according to the target courseware improvement recommendation instruction, the knowledge point information and teaching link information corresponding to the target courseware page; The pre-configured large language model is called to process the model prompt words to obtain the instruction running result of the target courseware improvement recommendation instruction.
[0016] According to a courseware processing device provided by the present invention, the device is further used for: The pre-configured large language model is called to analyze and process the context information and the teaching link information of the target courseware page to obtain at least one courseware improvement recommendation instruction.
[0017] According to a courseware processing device provided by the present invention, the device is further used for: Performing knowledge point analysis and teaching link analysis based on the courseware content and context information of the target courseware page to obtain knowledge point information and teaching link information corresponding to the target courseware page; Generate a courseware resource retrieval instruction based on the knowledge point information and the teaching link information; At least one courseware recommendation resource is obtained according to the courseware resource retrieval instruction, resource quality information, resource type information, and user portrait information.
[0018] According to a courseware processing device provided by the present invention, the device is further used for: In response to a user's replacement operation on a target courseware material in the target courseware page, at least one courseware replacement resource identifier is displayed, wherein each of the courseware replacement resource identifiers points to a courseware replacement resource; In response to the selection operation of the target courseware replacement resource identifier in each of the courseware replacement resource identifiers, the target courseware material in the target courseware page is replaced with the target courseware replacement resource corresponding to the target courseware replacement resource identifier.
[0019] According to a courseware processing device provided by the present invention, the device is further used for: Generate a courseware replacement resource retrieval instruction based on the knowledge point information and teaching link information corresponding to the target courseware page and the material type information of the target courseware material; At least one courseware replacement resource is acquired according to the courseware replacement resource search instruction, resource quality information, resource type information, and user portrait information.
[0020] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-described courseware processing methods when executing the computer program.
[0021] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which implements any of the above-mentioned courseware processing methods when executed by a processor.
[0022] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any one of the above-mentioned courseware processing methods.
[0023] The courseware processing method, device, electronic device and storage medium provided by the present invention can automatically and quickly search for courseware recommendation resources closely related to the target courseware page based on the courseware content and context information of the target courseware page after the target courseware page is selected, without the need for users to manually screen among massive resources, thereby greatly improving the editing efficiency. Moreover, when the user selects the target courseware recommendation resource identifier from the recommended resource identifier, it can quickly respond and add the target courseware recommendation resource corresponding to the target courseware recommendation resource identifier in the target courseware page, and display the corresponding target courseware recommendation resource in the target courseware page, effectively improving the efficiency of courseware processing, simplifying the user operation process and reducing the difficulty of operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0025] Figure 1 It is a flow chart of the courseware processing method provided by the present invention; Figure 2 A schematic diagram showing the display provided by the present invention; Figure 3 A structural diagram of a courseware processing device provided by the present invention; Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0026] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0027] Among related technologies, AI-generated technologies have gradually matured, but their implementation in the industry still faces challenges such as high barriers to entry and insufficient industry adaptation. In the design and application of courseware generation products, continuous improvement is needed to provide users with more convenient tools, minimize the barriers to entry for AI technology, and improve ease of use and usability.
[0028] In related technologies, courseware generation first generates an outline by obtaining a sentence of information input by the user, or based on uploaded file information; secondly, the courseware layout is randomly matched according to the outline; thirdly, content is generated page by page according to the layout; finally, it enters the artificial intelligence creation stage, providing artificial intelligence generation capabilities, including but not limited to text polishing and rewriting, supporting users to choose different types of artificial intelligence generation capabilities, and edit and create the generated courseware by editing text instructions.
[0029] However, the use of artificial intelligence instructions has very clear editing and modification intentions, and the user is familiar with the instruction writing method. The overall creation process is difficult. At the same time, the black box generation process will reduce the user's sense of trust, and the user's perception of the boundaries and scope of artificial capabilities will not be obvious.
[0030] In the solution of the present invention, the content of a single-page courseware is analyzed and relevant higher-level resources and instructions can be provided. As long as the user performs simple operations, the courseware can be effectively processed.
[0031] Figure 1 It is a flow chart of the courseware processing method provided by the present invention, such as Figure 1 As shown, the method includes the following: Step 110: In response to the operation of selecting a target courseware page, display the target courseware page and at least one courseware recommendation resource identifier; wherein each of the courseware recommendation resource identifiers points to a courseware recommendation resource, and the courseware recommendation resource identifier is obtained based on the courseware content and context information of the target courseware page; In the present invention, in response to the operation of selecting a target courseware page, the electronic device displays the target courseware page and at least one courseware recommendation resource identifier. The electronic device may be a device with computing and processing capabilities, such as a smart phone, a computer, or a tablet computer.
[0032] The user selects a target courseware page in the courseware editing software or platform interface using an input device of an electronic device, such as a mouse or touch screen. For example, the user selects the target courseware page by directly touching the courseware page thumbnail displayed on the screen of a courseware editing application on a tablet computer.
[0033] The target courseware page refers to the courseware page currently selected by the user in the courseware file that needs to be viewed or edited. After the user selects the courseware page, its content can be fully displayed. The target courseware page can include various elements such as text, pictures, charts, animations, and their layout and typesetting on the page, allowing the user to clearly understand the current specific status of the page and perform subsequent editing operations or view the results.
[0034] In the present invention, the content of the target courseware page may include: Textual information, including titles, paragraphs, lists, and other textual elements within a courseware page, is a core component of the courseware, conveying key teaching points and content. For example, a courseware page on "Cell Structure" might include descriptions such as "The cell membrane is the outer boundary of the cell, controlling the flow of substances in and out."
[0035] Graphic information refers to visual elements such as pictures, charts, and graphs included in courseware pages. They can intuitively illustrate concepts, phenomena, or data, helping students better understand and retain key points. For example, a "Cell Structure" courseware page might include a diagram of the cell structure, clearly marking the location and morphology of various components such as the cell membrane, nucleus, and mitochondria.
[0036] Tables and data, if relevant, are also important components of the courseware. Tables can be used to present comparative information, experimental data, and more, and can intuitively demonstrate the relationships between multiple variables. For example, a physics experiment page might contain a table recording current values at different voltages to illustrate Ohm's law.
[0037] The context information of the target courseware page can be specifically determined by the contents of some courseware pages adjacent to the target courseware page.
[0038] Specifically, the content of the previous page typically provides background knowledge or foreshadowing for the target page, while the subsequent page may continue or deepen the content of the target page. For example, in a course on "cell division," the previous page might introduce cell structure, while the subsequent page might explore the significance of cell division. By analyzing these adjacent pages, we can clarify the position and role of the target page in the instructional logic, grasp the connections and extensions of its knowledge points, and grasp the coherence of the teaching style and resource use. This analysis helps to more accurately understand the context of the target page, providing a richer background and basis for instructional design and courseware production.
[0039] After the processor of the electronic device detects the operation signal input by the user to select the target courseware page, it immediately identifies and analyzes the signal to determine the specific information of the target courseware page selected by the user, such as the page number, the storage location of the page content, etc.
[0040] Based on the identified target courseware page information, the device loads the target courseware page's data content from the storage device, including the text, images, charts, graphic elements, and other information on the page, as well as related typesetting formats and layout settings. During the loading process, the processor decodes and processes this data so that it can be correctly displayed on the screen, thereby displaying the target courseware page.
[0041] At the same time, the pre-configured large language model or the pre-trained courseware recommendation resource model can be further called according to the content and context information of the target courseware page to obtain courseware recommendation resources.
[0042] In this invention, a courseware recommendation resource identifier refers to an identifier or label for a recommended courseware resource. These identifiers are typically presented in the form of graphics, icons, text links, etc. Each identifier points to a specific recommended courseware resource, providing users with a selection of supplementary resources that are highly compatible with the current editing content. For example, if the target courseware page is about explaining mathematical geometry, the courseware recommendation resource identifier might be an icon with the text description "Geometric Figure Animation Demonstration." Clicking this identifier will access the corresponding animation resource, which can be used to enrich and enhance the teaching effect of the courseware page.
[0043] In another optional embodiment, a preconfigured large language model or a pre-trained courseware recommendation resource model can be further called based on the content and context information of the target courseware page to obtain the courseware recommendation resource identifier corresponding to the target courseware page and the courseware recommendation resource corresponding to the courseware recommendation resource identifier.
[0044] Specifically, during the process of courseware editing, after the user selects the target courseware page, the pre-configured large language model can be automatically called to read the courseware content and context information of the target courseware page, and output the courseware recommendation resource identifier corresponding to the target courseware page, as well as the courseware recommendation resource identifier for the corresponding courseware recommendation resource. At this time, the target courseware page and at least one courseware recommendation resource identifier are displayed on the courseware editing page at the same time.
[0045] Step 120 : In response to a selection operation on a target courseware recommended resource identifier in each of the courseware recommended resource identifiers, the target courseware recommended resource corresponding to the target courseware recommended resource identifier is displayed on the target courseware page.
[0046] In the present invention, the electronic device displays the target courseware recommended resource corresponding to the target courseware recommended resource identifier in the target courseware page in response to a selection operation on the target courseware recommended resource identifier in each of the courseware recommended resource identifiers.
[0047] In the present invention, the selection operation is a selection operation for selecting a target courseware recommendation resource identifier from each of the courseware recommendation resource identifiers, and specifically may refer to a mouse click operation, a touch screen touch operation, or a keyboard shortcut operation.
[0048] A mouse click operation refers to when a user moves the mouse cursor to the location of the target courseware recommended resource identifier when using a device such as a personal computer or laptop, and then clicks the left or right button of the mouse to indicate the intention to select the recommended resource.
[0049] Touch screen touch means that for devices with touch screens such as tablets, smart phones, and smart interactive tablets, users can directly touch the target courseware recommendation resource logo on the screen with their fingers. This touch operation is simple and intuitive, and is suitable for quickly selecting the required resources on the touch screen interface.
[0050] Keyboard shortcuts are supported by some courseware editing software. Users can select the recommended resource identifier for a target courseware by using a specific keyboard combination or by pressing the arrow keys and the Enter key. This method can improve operational efficiency for users familiar with keyboard operations and reduce reliance on the mouse or touchscreen.
[0051] More specifically, after the target courseware recommended resources are inserted into the target courseware page, they may be based on the user's specified location, such as the mouse click location or cursor location, or may be based on some automatic layout rules, such as inserting them at the end of the page, next to specific content, or at a location intelligently recommended according to the page layout, to ensure that the layout of the page content remains reasonable, beautiful, and in line with teaching logic after the resources are inserted.
[0052] Then, the resource is displayed in the target courseware page, such as displaying pictures, presenting video playback controls, or displaying text content in a layout, and interactive functions related to the resource may be provided, allowing users to easily view and use the inserted resources to enrich and improve the courseware content and enhance teaching effectiveness.
[0053] In the present invention, after the operation of selecting the target courseware page, the courseware recommendation resources closely related to the target courseware page can be quickly searched based on the courseware content and context information of the target courseware page, without the user having to screen among massive resources, which greatly improves the editing efficiency. Moreover, when the user selects the target courseware recommendation resource identifier from the recommended resource identifier, it can quickly respond and add the target courseware recommendation resource corresponding to the target courseware recommendation resource identifier in the target courseware page, and display the corresponding target courseware recommendation resource in the target courseware page, effectively improving the efficiency of courseware processing.
[0054] Optionally, the method further includes: In response to the operation of selecting the target courseware page, at least one courseware improvement recommendation instruction is further displayed; wherein the courseware improvement recommendation instruction is determined according to a preset instruction set and / or context information of the target courseware page; In response to a selection operation on a target courseware improvement recommendation instruction in each of the courseware improvement recommendation instructions, an instruction execution result of the target courseware improvement recommendation instruction is displayed on the target courseware page.
[0055] In the present invention, in response to the operation of selecting the target courseware page, when the target courseware page is displayed, only at least one courseware recommendation resource identifier may be displayed at the same time; Alternatively, when the target courseware page is displayed, only at least one courseware improvement recommendation instruction may be displayed at the same time; Alternatively, when the target courseware page is displayed, at least one courseware recommendation resource identifier and at least one courseware improvement recommendation instruction are displayed simultaneously.
[0056] Figure 2 The present invention provides a display schematic diagram, such as Figure 2 As shown, the courseware processing interface displays a target courseware page 21, at least one courseware improvement recommendation instruction 22, and at least one courseware recommendation resource identifier 23. Users can quickly edit the target courseware page by selecting the courseware improvement recommendation instruction or the courseware recommendation resource identifier.
[0057] In the present invention, in response to selecting a target courseware page, the electronic device also displays at least one recommended courseware improvement instruction. These instructions are recommended to the user based on a preset instruction set and the contextual information of the target courseware page, and can be used to optimize and improve the courseware content. These instructions are intended to help teachers or courseware creators more efficiently improve courseware quality and meet different teaching needs and scenarios.
[0058] In the present invention, the preset instruction set specifically refers to a series of pre-defined instructions, covering various common courseware optimization operations, such as: AI generation of illustrations, AI generation of mind maps, AI generation of practical assignments, AI generation of intelligent entities, and AI replacement of templates.
[0059] In the present invention, contextual information such as the content, subject characteristics, and teaching links of the target courseware page can be analyzed, and the instructions that best match the current courseware page situation can be screened out from the preset instruction set and recommended to the user.
[0060] In an optional embodiment, in a scheme for determining courseware improvement recommendation instructions based on a preset instruction set, after performing a key knowledge point analysis on the context information of the target courseware page or the courseware content in the target courseware page, the courseware improvement recommendation instructions closest to the key knowledge points may be matched based on the similarity matching results of the key knowledge points in the preset instruction set.
[0061] In another optional embodiment, in the scheme of determining the courseware improvement recommendation instruction based on the context information of the target courseware page, the context information of the target courseware page and the teaching link information of the target courseware page can be used as the input of the model and input into a pre-configured large language model, or a pre-trained courseware improvement instruction recommendation model, to obtain at least one courseware improvement recommendation instruction.
[0062] More specifically, during the courseware editing process, after the user selects the target courseware, the pre-configured large language model can be automatically called. The large language model will analyze and process the context information of the target courseware page and output courseware improvement recommendation instructions that are close to the context information.
[0063] In the scheme of determining the courseware improvement recommendation instructions based on the preset instruction set and the context information of the target courseware page, the preset instruction set and the context information of the target courseware page can be used as the input of the model and input into a preconfigured large language model, or a pre-trained courseware improvement instruction recommendation model to obtain at least one courseware improvement recommendation instruction.
[0064] More specifically, during the courseware editing process, after the user selects the target courseware, the pre-configured large language model can be automatically called. The large language model will match at least one courseware improvement recommendation instruction that is more closely matched with the context information of the target courseware page in the preset instruction set based on the context information of the target courseware page.
[0065] In another optional embodiment, during the courseware editing process, after the user selects the target courseware, a pre-trained courseware improvement instruction recommendation model can be automatically used. The courseware improvement instruction recommendation model is used to output courseware improvement recommendation instructions based on the input context information of the target courseware page and a preset instruction set.
[0066] In the present invention, when a user selects a specific instruction from among multiple recommended courseware improvement instructions displayed by the system, such as by clicking a mouse or a touch screen, an operation signal is received. This indicates that the user intends to perform a specific improvement operation on the current courseware page, such as "text polishing," "adding animation effects," or "generating a mind map."
[0067] The system will generate a specific model prompt based on the target courseware selected by the user, the knowledge points on the target courseware page, and the teaching process information. This prompt is a clear instruction to the model, used to guide the model to generate content that meets teaching needs.
[0068] For example, if the user selects the "Generate Case Analysis" command, the system may generate a prompt: "Please generate a relevant physics case analysis for the 'New Knowledge Teaching' session based on the 'Newton's Laws of Motion' knowledge point in the current courseware page." The generated model prompts are fed into a preconfigured large language model. The model analyzes and processes the prompts based on the requirements in the prompts and its own training knowledge. It identifies key words and phrases in the prompts, understands the underlying intent, and begins to formulate appropriate output content.
[0069] After processing the prompt word, the large language model generates corresponding output content, which is the result of executing the instruction recommended for improving the target courseware. For example, for the instruction "Generate case analysis," the model might output a detailed case analysis text that includes the specific physical context, data analysis, and explanations and conclusions related to Newton's laws of motion.
[0070] The system integrates the model's generated results into the target courseware page and displays them in the appropriate location. Users can immediately see the effects of the command execution, such as newly generated case analysis text, polished paragraphs, and added animation effects. Users can then evaluate whether the displayed results meet teaching needs and whether further adjustments or optimizations are needed.
[0071] In the present invention, users can conveniently execute target courseware improvement recommendation instructions through courseware improvement recommendation instructions, without the need for users to understand how to accurately describe the prompt words of the specific large language model, thereby effectively improving the efficiency and convenience of operation.
[0072] Optionally, the method for obtaining the instruction execution result specifically includes: According to the target courseware improvement recommendation instruction, the knowledge point information and teaching link information corresponding to the target courseware page, a model prompt word corresponding to the target courseware improvement recommendation instruction is generated; wherein, the teaching link information is based on the The pre-configured large language model is called to process the model prompt words to obtain the instruction running result of the target courseware improvement recommendation instruction.
[0073] In the present invention, the generation of model prompt words is to comprehensively organize the target courseware improvement recommendation instructions, knowledge point information and teaching link information to form a clear and specific prompt, which is used to guide the pre-configured large language model to generate corresponding courseware improvement content.
[0074] In this invention, knowledge points can be identified by analyzing the target courseware page and the text content of the target page vector. Specifically, keywords, key sentences, and paragraph themes can be extracted. Natural language processing techniques, such as part-of-speech tagging, named entity recognition, and text classification, can also be used to more accurately identify knowledge points and obtain the knowledge point information corresponding to the target courseware page.
[0075] In the present invention, the teaching links can be indicated by checking whether the target courseware page has a clear title or label, such as "introduction", "new knowledge teaching", "classroom activities", "consolidation exercises", "summary", etc.
[0076] Model analysis can also be used to identify teaching segments based on the content characteristics of the courseware pages, for example, through a teaching segment classification model. For example, the introduction segment typically includes elements that attract students' attention, such as stories, questions, or multimedia; the new knowledge segment may include explanations of knowledge points such as definitions, principles, and diagrams; and the practice segment may include exercises and case studies.
[0077] In an optional embodiment, the training of the teaching link classification model may specifically include: Collect a large amount of courseware page data, covering different subjects and teaching links. Label each courseware page to clearly identify the teaching link category it belongs to, such as introduction, new knowledge teaching, classroom activities, etc. This labeled data will be used for model training.
[0078] Extract various features of the courseware page, including text features, visual features, and structural features. Text features can include keywords, semantic information, and text length; visual features include color, font, and layout; and structural features include the hierarchy of slides and the use of bullet points.
[0079] Select deep learning models suitable for text classification and feature fusion, such as convolutional neural networks, recurrent neural networks, or Transformer architectures. These models can effectively process the text and structural features of courseware pages and capture the complex relationships between features. Use labeled data to train the model, and continuously optimize model parameters through backpropagation algorithms to improve the model's accuracy in classifying teaching segments.
[0080] The model infers the features of the input courseware page and outputs the teaching link category to which the courseware page belongs. For example, the model might output labels such as "New Knowledge Lecture" and "Classroom Activity" to indicate the stage of the courseware page in the teaching process.
[0081] In the present invention, model prompt words are generated by improving the recommended instructions according to the target courseware, the knowledge point information of the target courseware page and the teaching link information. Specifically, this information is integrated and input into the prompt word generation model, and finally the corresponding model prompt words are output.
[0082] In the present invention, the prompt word generation model can be a pre-configured large language model. Specifically, after initialization, a large amount of text data is collected for pre-training to enable the model to learn common language patterns. The pre-training data is diverse and covers different subjects and teaching content.
[0083] Next, we collected data from courseware pages annotated with knowledge points and teaching steps to fine-tune the model. The model was fed with the courseware page content and the corresponding knowledge points and teaching steps, and output prompts. We optimized the model parameters using a backpropagation algorithm to reduce the discrepancy between generated prompts and expected annotations, thereby improving accuracy.
[0084] In the present invention, the generated model prompt words are input into the fine-tuned pre-configured large language model for processing to obtain the instruction execution results of the target courseware improvement recommendation instructions, such as case analysis, exercises or text polished content.
[0085] In the present invention, the model prompt words corresponding to the target courseware improvement recommendation instructions are automatically generated through the target courseware improvement recommendation instructions, the knowledge point information and teaching link information corresponding to the target courseware page, and the user does not need to manually input the model prompt words during the editing process, thereby effectively ensuring the reliability and accuracy of the final quality operation results.
[0086] Optionally, the method for obtaining the courseware improvement recommendation instruction specifically includes: The pre-configured large language model is called to analyze and process the context information and the teaching link information of the target courseware page to obtain at least one courseware improvement recommendation instruction.
[0087] In the present invention, courseware improvement recommendation instructions can be generated through a pre-configured large language model. This model is usually a deep learning model based on the Transformer architecture. After training on a large-scale corpus, it has powerful language understanding and generation capabilities.
[0088] Specifically, we first select an appropriate architecture and initialize parameters. We then pre-train the model using large amounts of text data to learn language patterns. We then integrate a pre-set instruction set, encode it, and integrate it into the model input. We then design a template to generate specific prompts. We then process contextual information and encode the elements and relationships between the courseware pages, enabling the model to understand the current content and intent.
[0089] Define and encode instructional segment labels and add prompts so the model can recommend appropriate instructions based on the instructional stage. Use courseware data to fine-tune the model and optimize its instruction generation capabilities. Continuously optimize the model through validation and user feedback. Finally, deploy the model to the courseware editing system and integrate it with the user interface to ensure optimal performance and meet real-time requirements.
[0090] More specifically, by inputting context information and teaching session information into a preconfigured large language model, the model analyzes the information and generates at least one complete recommended instruction suitable for the target courseware page.
[0091] In an optional embodiment, the preset instruction set, context information and teaching link information can also be synchronously input into the preconfigured large language model to output at least one complete recommended instruction that matches the target courseware.
[0092] For example, if the target courseware page is in the "New Knowledge Teaching" section and the content is about "Refraction of Light", the model may recommend the following instructions: "Produce a case study on the refraction of light to help students understand the practical applications of this phenomenon." “Insert a diagram of light refraction to enhance the intuitiveness of the content.” In the present invention, by improving the production of recommended instructions through courseware, users can effectively produce adapted instructions without the need for users to understand how to input accurate instructions, thereby effectively reducing the difficulty of operation and improving operation efficiency.
[0093] Optionally, the method for obtaining the courseware recommendation resources specifically includes: Performing knowledge point analysis and teaching link analysis based on the courseware content and context information of the target courseware page to obtain knowledge point information and teaching link information corresponding to the target courseware page; Generate a courseware resource retrieval instruction based on the knowledge point information and the teaching link information; At least one courseware recommendation resource is obtained according to the courseware resource retrieval instruction, resource quality information, resource type information, and user portrait information.
[0094] In the present invention, the specific implementation of knowledge point analysis and teaching link analysis based on the courseware content and context information of the target courseware page can be obtained by referring to the above embodiment, which will not be repeated here.
[0095] In the present invention, it is necessary to use a model to rewrite knowledge point information and teaching link information to generate instructions for retrieving courseware resources. The model can be a pre-configured large language model that can understand and rewrite text content to generate retrieval instructions that meet the requirements.
[0096] More specifically, we first collect a large number of data pairs containing knowledge point information, teaching session information, and corresponding courseware resource search instructions. For example, if the knowledge point information is "Newton's Laws of Motion" and the teaching session information is "New Knowledge Lecture," the corresponding search instruction is "Find animation demonstration resources related to Newton's Laws of Motion that are suitable for the New Knowledge Lecture session."
[0097] The prepared training data is used to fine-tune the large language model. By inputting knowledge points and teaching process information, the model learns how to generate corresponding search commands. During training, the backpropagation algorithm is used to optimize model parameters, reducing the difference between the generated search commands and the target commands, thereby improving the model's accuracy and relevance.
[0098] After model training, the validation set is used to evaluate the model and check whether the generated search commands are accurate and reasonable. Based on the evaluation results, the model parameters are further optimized, such as adjusting the learning rate and adding regularization terms, to improve model performance.
[0099] In this invention, the model can learn how to generate accurate courseware resource search instructions based on knowledge point information and teaching link information, thereby helping users find the required courseware resources more efficiently. For example, when inputting the knowledge point information "refraction of light" and the teaching link information "classroom activities", the model can generate a search instruction "Search for experimental demonstration video resources related to light refraction that are suitable for classroom activities."
[0100] In the present invention, resource quality information refers to the performance of courseware resources in terms of content accuracy, design rationality, technical performance, etc., and is a key indicator for measuring whether the resources are of high quality.
[0101] Whether the knowledge and information in the resources are correct and consistent with the subject knowledge and teaching requirements. For example, the time, place, people and other information about important historical events in a history courseware resource must be accurate. Whether the layout and visual effects of the resources are in line with the teaching scenario and students' cognitive characteristics. For example, the text size is moderate, the color matching is coordinated, and the graphics and text are reasonably matched so that students can clearly understand and receive information. If it is a digital resource, such as a video, animation, etc., whether its technical indicators such as resolution, playback smoothness, and loading speed meet the standards. For example, video resources should have clear pictures and smooth playback, without problems such as freezes and mosaics that affect the viewing experience.
[0102] In the present invention, resource type information refers to the presentation form and media type of courseware resources. Different teaching scenarios and knowledge points may require different types of resources to assist teaching, such as pictures, videos, animations, text materials, and test questions.
[0103] In the present invention, user portrait information can be determined based on the login account that is currently operating the courseware information, and is used to comprehensively describe the user's multi-dimensional information, reflecting the user's teaching needs, preferences and other personalized characteristics.
[0104] User profiles are used to identify whether the user is a teacher or a student, as well as the subject they teach or study. For example, for a physics teacher, the system will prioritize physics-related courseware resources.
[0105] User profiles are also used to identify different teaching stages, such as elementary school, junior high school, and high school. The depth, breadth, and teaching methods of teaching content vary across different stages. For junior high biology teachers, recommended resources will focus more on basics and intuitive content, while high school biology may involve more in-depth theoretical and experimental content.
[0106] User profiles also record information such as the type and frequency of courseware resources a user has used in the past. For example, if a teacher frequently uses animation resources to assist in teaching, the system will recommend more animation-type courseware resources based on this preference.
[0107] Based on the above information, the system can filter and recommend at least one courseware resource from the resource library that matches the target courseware page. For example, it can recommend a high-definition, accurate animated video resource on "Newton's Laws of Motion" to a physics teacher. This animation is suitable for teaching new knowledge and meets the teacher's preference for animation resources. It also has good quality and clear images, making it an effective teaching aid.
[0108] Specifically, the generated courseware resource search instructions are used as query conditions and entered into the resource database for retrieval. For example, if the search instruction is "find classroom lecture image resources related to Newton's laws of motion," the database will match and search based on keywords such as "Newton's laws of motion," "classroom lecture," and "image resources" to find resource records that meet these conditions.
[0109] Based on the search results, we further filter the results based on resource quality information. For example, we set a resource quality scoring threshold to retain only those resources with resolutions above a certain standard and high scores for content accuracy and design rationality.
[0110] Use resource type information to filter search results to ensure that the recommended resource types are consistent with or highly relevant to the target courseware materials. For example, if image materials are required, filter out non-image resources such as video and audio to improve the accuracy of recommendations.
[0111] Recommendations are personalized based on user profile information, including subject preferences, teaching stage, and historical usage history. For example, if a physics teacher has a history of preferring animated resources, image recommendations might include images with animation or that can be converted to animations. Alternatively, images from specific styles or sources that have been frequently used by the user might be prioritized.
[0112] After the above steps of screening and adjustment, at least one recommended courseware resource that meets the requirements is obtained from the database. These resources are presented to the user in an appropriate display format to facilitate quick browsing and selection.
[0113] In another optional embodiment, a preconfigured large language model may be called to obtain at least one courseware recommendation resource based on the courseware resource retrieval instruction, resource quality information, resource type information, and user portrait information.
[0114] Specifically, the courseware resource retrieval instructions, resource quality information, resource type information and user portrait information are used as inputs of the large language model. Based on these conditions, intelligent retrieval and analysis are performed in the resource database, and finally at least one courseware recommendation resource that matches the target courseware page is output.
[0115] In the present invention, by combining resource quality, type and user portrait information, high-quality courseware resources that meet user preferences can be quickly screened out from the resource library, saving teachers' time in searching and screening resources. Based on resource quality information, high-resolution, accurate content and reasonable design high-quality resources are recommended first to improve the overall quality of the courseware. By utilizing user portrait information, the user's subject background, teaching stage and usage preferences are fully considered to recommend resources that meet the user's personalized needs, thereby enhancing user satisfaction.
[0116] Optionally, after the step of displaying the target courseware page and at least one courseware recommendation resource identifier in response to the operation of selecting the target courseware page, the method further comprises: In response to a user's replacement operation on a target courseware material in the target courseware page, at least one courseware replacement resource identifier is displayed, wherein each of the courseware replacement resource identifiers points to a courseware replacement resource; In response to the selection operation of the target courseware replacement resource identifier in each of the courseware replacement resource identifiers, the target courseware material in the target courseware page is replaced with the target courseware replacement resource corresponding to the target courseware replacement resource identifier.
[0117] In the present invention, the replacement operation can be that the user first uses the mouse to click to select a target courseware material in the target courseware page, such as a picture, a paragraph of text or a chart, and then performs operations such as clicking the "Replace" button in the toolbar, right-clicking the material and selecting the "Replace" option, or directly dragging the new material to the target material.
[0118] In addition, users can also use touchscreen gestures, such as long-pressing a resource and then selecting "Replace," to complete the replacement operation. In short, through these clear actions, the system recognizes the user's intention to replace the resource, thereby triggering the subsequent process of displaying the replacement resource identifier for the courseware.
[0119] In the present invention, in response to a user's operation to replace a target courseware material on the target courseware page, the electronic device, after recognizing the user's intention to replace the target courseware material, quickly selects resources related to the target courseware material or suitable as replacement options and presents them to the user in the form of courseware replacement resource identifiers. These identifiers are typically presented in the form of thumbnails, icons, text links, etc., each representing a selectable replacement resource, making it easy for the user to quickly browse and select.
[0120] For example, if a user wants to replace an image material about "Newton's Laws of Motion", the system may display multiple image thumbnails related to the topic as courseware replacement resource identifiers. These images may have different styles, sources or content details to meet the user's diverse teaching needs.
[0121] Each courseware replacement resource identifier corresponds to a specific courseware replacement resource. When the user hovers the mouse over a courseware replacement resource identifier, the system may display detailed information such as the resource's preview, name, and description, allowing the user to more accurately determine whether it meets the user's needs. Once the user clicks a courseware replacement resource identifier, the system will replace the original material in the target courseware page with the courseware replacement resource corresponding to the identifier.
[0122] For example, after a user clicks on a new image thumbnail icon, the old image in the original courseware page will be replaced by the new image, and the new image will maintain the same or similar layout position and size ratio as the original image (the user can also make further adjustments as needed), thereby achieving rapid updating and optimization of courseware materials.
[0123] In this invention, multiple courseware replacement resource identifiers are displayed immediately after the user initiates a replacement operation, greatly improving the efficiency and convenience of courseware material replacement. Users can quickly locate appropriate resources without complex operations, enriching the selection of courseware materials and meeting personalized teaching needs. At the same time, the preview function effectively reduces trial and error costs, and intelligently recommends relevant replacement resources to further optimize courseware quality, making courseware editing smoother and more efficient.
[0124] Optionally, the method for acquiring the courseware replacement resource specifically includes: Generate a courseware replacement resource retrieval instruction based on the knowledge point information and teaching link information corresponding to the target courseware page and the material type information of the target courseware material; At least one courseware replacement resource is acquired according to the courseware replacement resource search instruction, resource quality information, resource type information, and user portrait information.
[0125] In the present invention, material type information refers to the presentation form and media type of the material in the courseware, and common types include: Picture material type, used to visually display images, conceptual diagrams, etc., such as pictures showing cell structure in biology classes.
[0126] This type of video material is suitable for presenting dynamic processes, experimental demonstrations, etc. For example, a physics experiment video can clearly show the experimental operation steps and phenomena.
[0127] Animation material type can vividly display the changing process of things, the formation of abstract concepts, etc., such as using animation to demonstrate the microscopic process of chemical reactions in chemistry classes.
[0128] Audio material type, which can be used for explanations, background music, etc., such as providing standard voice demonstrations or background music to create situations in language classes.
[0129] Text material types include textbook excerpts and extended reading materials, which are used to provide detailed knowledge explanations and background information, such as providing an introduction to the background of a text in Chinese classes.
[0130] Chart material types, such as bar charts and line charts, are used to intuitively present data and statistical information, and are often used in courseware for subjects such as mathematics and physics.
[0131] When acquiring replacement resources for courseware, you can identify the type of target courseware material, and then screen and recommend replacement resources of the corresponding type based on teaching needs and user preferences to ensure that the content of the replaced courseware is coherent and meets teaching requirements.
[0132] In this method, the target courseware page is first analyzed to extract its knowledge point information (e.g., "The Law of Refraction of Light"), teaching process information (e.g., "Classroom Lecture"), and the target courseware material type information (e.g., "Image"). This information is then integrated into a single courseware replacement resource search instruction, such as "Search for classroom lecture image resources related to the law of refraction of light." This instruction specifies the material type to be replaced, the knowledge point involved, and the applicable teaching process, allowing accurate retrieval of the required courseware replacement resources.
[0133] In an optional embodiment, the courseware replacement resource retrieval instruction can be obtained by inputting the knowledge point information, teaching link information, and material type information of the target courseware material corresponding to the target courseware page into the courseware replacement resource retrieval instruction generation model.
[0134] Specifically, a large number of data pairs containing target courseware page knowledge points, teaching links, material types, and corresponding courseware replacement resource search instructions are first collected, and pre-processing operations such as text cleaning and word segmentation are performed on the text.
[0135] The preprocessed training data is fed into the model, and the model parameters are adjusted to fine-tune the model. The input consists of knowledge points, teaching steps, and material type information, and the output is the target retrieval instruction. The cross-entropy loss function is used to calculate the difference between the generated instruction and the true value. Backpropagation is used to optimize the parameters and reduce the loss.
[0136] During training, retain a portion of the data as a validation set to periodically evaluate the accuracy, relevance, and rationality of the instructions generated by the model. Based on the results, adjust the learning rate, add regularization terms, or optimize data preprocessing methods to improve performance.
[0137] After training and evaluation, a model for searching for courseware replacement resources is generated. When a user initiates a replacement operation, the model receives information about the target courseware page's knowledge points, teaching steps, and material types, and generates precise courseware replacement resource search instructions, providing a basis for subsequent searches and recommendations for courseware replacement resources.
[0138] In the present invention, resource quality refers to the performance of the courseware replacement resource in terms of resolution, content accuracy, design rationality, etc. The system will give priority to recommending high-quality resources, such as pictures with high resolution, accurate content and beautiful design.
[0139] Resource type information refers to the form of the courseware replacement resource, such as pictures, videos, animations, etc. If the target courseware material is an image, the system will prioritize image-type replacement resources, but will also recommend other types as supplementary options based on teaching needs.
[0140] User profile information covers the user's subject preferences, teaching stage, historical usage habits, etc. For example, if the user is a physics teacher and prefers to use animation resources, the system will appropriately increase the recommendation weight of the animation type.
[0141] In the present invention, the courseware replacement resource search instruction is first parsed to clarify the knowledge point information, teaching link information, and material type information. For example, if the instruction is "search for classroom teaching image resources related to the law of refraction of light," the knowledge point information is "the law of refraction of light," the teaching link information is "classroom teaching," and the material type information is "image."
[0142] Based on the instructions, we initially screened the resource library for resources that met the requirements. This step narrowed the scope to image resources related to the "Law of Refraction of Light" and suitable for the "classroom teaching" link.
[0143] The initially selected resources are evaluated for quality based on multiple quality indicators, such as resolution, content accuracy, and design rationality. Prioritize high-quality resources, such as images with high resolution, accurate content, and reasonable design.
[0144] Confirm again that the resource type is consistent with the material type specified in the instruction. In this example, only image type resources are retained to ensure consistency and coherence of the replacement.
[0145] Analyze the user's historical usage history, preferences, and other factors to adjust the order or filtering of recommended resources. For example, if the user has previously used animation resources, you can appropriately add some images with animation effects or dynamic elements to the recommended image resources, or add some related animation resources at the end of the recommendation list as an expanded selection.
[0146] The resources selected in the above steps are combined with recommendations based on the user's specific needs. For example, multiple high-quality image resources related to "the law of refraction of light" can be recommended, along with a brief description, such as "High-definition image: experimental phenomenon of light refraction" or "Schematic diagram: principle of the law of refraction of light." The recommendation list is sorted based on user preferences, prioritizing resources that are more likely to suit the user's taste.
[0147] Users select a recommended replacement resource for the courseware, and the system replaces the original material on the target courseware page with that resource, maintaining the consistency of the page layout. After the replacement, users can fine-tune the position and size of the new resource to ensure the overall aesthetics and professionalism of the courseware.
[0148] Optionally, displaying the target courseware recommended resource corresponding to the target courseware recommended resource identifier in the target courseware page includes: Adding the target courseware recommended resources to the target courseware page to obtain an updated target courseware page; The updated target courseware page is typeset and displayed; wherein the target courseware page after typeset includes the target courseware recommended resources.
[0149] In the present invention, when a user selects a specific resource from among the many courseware recommended resource identifiers, the system will embed the resource into the target courseware page. For example, if the user selects a picture resource, the system will determine the appropriate position of the picture on the page and insert it.
[0150] After inserting the assets, the system will re-format the page to ensure the overall layout is aesthetically pleasing and coordinated. This may include automatically adjusting text wrapping, image size, alignment, and the position of other page elements.
[0151] The reformatted page will be displayed to the user immediately, and the user can review the new page layout and make further adjustments as needed.
[0152] In the present invention, the target courseware recommended resources will be reasonably integrated into the rearranged page.
[0153] For example, if you insert a video, the system may place it in the center of the page and adjust the surrounding text and images accordingly, so that the entire page layout remains neat and professional. Users can intuitively see the actual effect of the recommended resources on the page, such as the display effect of the image and the playback position of the video.
[0154] In the present invention, through the automated operation of the system, users can quickly and conveniently add recommended courseware resources to the courseware, and the automated typesetting function ensures the professionalism and aesthetics of the courseware, greatly improving the efficiency and quality of courseware editing.
[0155] The courseware processing device provided by the present invention is described below. The courseware processing device described below and the courseware processing method described above can be referenced to each other.
[0156] Figure 3 The structural diagram of the courseware processing device provided by the present invention is as follows: Figure 3 Shown, including: The first display module 310 is configured to display the target courseware page and at least one courseware recommendation resource identifier in response to an operation of selecting the target courseware page; wherein each of the courseware recommendation resource identifiers points to a courseware recommendation resource, and the courseware recommendation resource identifier is obtained based on the courseware content and context information of the target courseware page; The second display module 320 is configured to display the target courseware recommended resource corresponding to the target courseware recommended resource identifier in the target courseware page in response to a selection operation on the target courseware recommended resource identifier in each of the courseware recommended resource identifiers.
[0157] According to a courseware processing device provided by the present invention, the device is further used for: In response to the operation of selecting the target courseware page, at least one courseware improvement recommendation instruction is further displayed; wherein the courseware improvement recommendation instruction is determined according to a preset instruction set and / or context information of the target courseware page; In response to a selection operation on a target courseware improvement recommendation instruction in each of the courseware improvement recommendation instructions, an instruction execution result of the target courseware improvement recommendation instruction is displayed on the target courseware page.
[0158] According to a courseware processing device provided by the present invention, the device is further used for: Generate a model prompt word corresponding to the target courseware improvement recommendation instruction according to the target courseware improvement recommendation instruction, the knowledge point information and teaching link information corresponding to the target courseware page; The pre-configured large language model is called to process the model prompt words to obtain the instruction running result of the target courseware improvement recommendation instruction.
[0159] According to a courseware processing device provided by the present invention, the device is further used for: The pre-configured large language model is called to analyze and process the context information and the teaching link information of the target courseware page to obtain at least one courseware improvement recommendation instruction.
[0160] According to a courseware processing device provided by the present invention, the device is further used for: Performing knowledge point analysis and teaching link analysis based on the courseware content and context information of the target courseware page to obtain knowledge point information and teaching link information corresponding to the target courseware page; Generate a courseware resource retrieval instruction based on the knowledge point information and the teaching link information; At least one courseware recommendation resource is obtained according to the courseware resource retrieval instruction, resource quality information, resource type information, and user portrait information.
[0161] According to a courseware processing device provided by the present invention, the device is further used for: In response to a user's replacement operation on a target courseware material in the target courseware page, at least one courseware replacement resource identifier is displayed, wherein each of the courseware replacement resource identifiers points to a courseware replacement resource; In response to the selection operation of the target courseware replacement resource identifier in each of the courseware replacement resource identifiers, the target courseware material in the target courseware page is replaced with the target courseware replacement resource corresponding to the target courseware replacement resource identifier.
[0162] According to a courseware processing device provided by the present invention, the device is further used for: Generate a courseware replacement resource retrieval instruction based on the knowledge point information and teaching link information corresponding to the target courseware page and the material type information of the target courseware material; At least one courseware replacement resource is acquired according to the courseware replacement resource search instruction, resource quality information, resource type information, and user portrait information.
[0163] In the present invention, after the operation of selecting the target courseware page, the courseware recommendation resources closely related to the target courseware page can be quickly searched based on the courseware content and context information of the target courseware page, without the user having to screen among massive resources, which greatly improves the editing efficiency. Moreover, when the user selects the target courseware recommendation resource identifier from the recommended resource identifier, it can quickly respond and add the target courseware recommendation resource corresponding to the target courseware recommendation resource identifier in the target courseware page, and display the corresponding target courseware recommendation resource in the target courseware page, effectively improving the efficiency of courseware processing.
[0164] Figure 4 Schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 4As shown, the electronic device may include: a processor 410, a communications interface 420, a memory 440, and a communication bus 440, wherein the processor 410, the communications interface 420, and the memory 440 communicate with each other via the communication bus 440. The processor 410 may call logic instructions in the memory 440 to execute a courseware processing method, which includes: in response to an operation of selecting a target courseware page, displaying the target courseware page and at least one courseware recommendation resource identifier; wherein each of the courseware recommendation resource identifiers points to a courseware recommendation resource, and the courseware recommendation resource identifier is obtained based on the courseware content and context information of the target courseware page; In response to a selection operation on a target courseware recommended resource identifier among the courseware recommended resource identifiers, the target courseware recommended resource corresponding to the target courseware recommended resource identifier is displayed on the target courseware page.
[0165] Furthermore, the logic instructions in the aforementioned memory 440 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product, stored in a storage medium, includes instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0166] On the other hand, the present invention further provides a computer program product, the computer program product including a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the courseware processing method provided by each of the above methods, the method including: in response to an operation of selecting a target courseware page, displaying the target courseware page and at least one courseware recommendation resource identifier; wherein each of the courseware recommendation resource identifiers points to a courseware recommendation resource, and the courseware recommendation resource identifier is obtained based on the courseware content and context information of the target courseware page; In response to a selection operation on a target courseware recommended resource identifier among the courseware recommended resource identifiers, the target courseware recommended resource corresponding to the target courseware recommended resource identifier is displayed on the target courseware page.
[0167] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the courseware processing method provided by each of the above methods, the method comprising: in response to an operation of selecting a target courseware page, displaying the target courseware page and at least one courseware recommendation resource identifier; wherein each of the courseware recommendation resource identifiers points to a courseware recommendation resource, and the courseware recommendation resource identifier is obtained based on the courseware content and context information of the target courseware page; In response to a selection operation on a target courseware recommended resource identifier among the courseware recommended resource identifiers, the target courseware recommended resource corresponding to the target courseware recommended resource identifier is displayed on the target courseware page.
[0168] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0169] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.
[0170] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A courseware processing method, characterized in that: include: In response to an operation of selecting a target courseware page, the target courseware page and at least one courseware recommendation resource identifier are displayed; wherein each of the courseware recommendation resource identifiers points to a courseware recommendation resource, and the courseware recommendation resource identifier is obtained based on the courseware content and context information of the target courseware page; In response to a selection operation on a target courseware recommended resource identifier among the courseware recommended resource identifiers, the target courseware recommended resource corresponding to the target courseware recommended resource identifier is displayed on the target courseware page.
2. The courseware processing method according to claim 1, characterized in that: The method further comprises: In response to the operation of selecting the target courseware page, at least one courseware improvement recommendation instruction is further displayed; wherein the courseware improvement recommendation instruction is determined according to a preset instruction set and / or context information of the target courseware page; In response to a selection operation on a target courseware improvement recommendation instruction in each of the courseware improvement recommendation instructions, an instruction execution result of the target courseware improvement recommendation instruction is displayed on the target courseware page.
3. The courseware processing method according to claim 2, characterized in that: The method for obtaining the instruction execution result specifically includes: Generate a model prompt word corresponding to the target courseware improvement recommendation instruction according to the target courseware improvement recommendation instruction, the knowledge point information and teaching link information corresponding to the target courseware page; The pre-configured large language model is called to process the model prompt words to obtain the instruction running result of the target courseware improvement recommendation instruction.
4. The courseware processing method according to claim 2, characterized in that: The method for obtaining the courseware improvement recommendation instruction specifically includes: The pre-configured large language model is called to analyze and process the context information and the teaching link information of the target courseware page to obtain at least one courseware improvement recommendation instruction.
5. The courseware processing method according to claim 1, characterized in that: The method for obtaining the courseware recommendation resources specifically includes: Performing knowledge point analysis and teaching link analysis based on the courseware content and context information of the target courseware page to obtain knowledge point information and teaching link information corresponding to the target courseware page; Generate a courseware resource retrieval instruction based on the knowledge point information and the teaching link information; At least one courseware recommendation resource is obtained according to the courseware resource retrieval instruction, resource quality information, resource type information, and user portrait information.
6. The courseware processing method according to claim 1, characterized in that: After the step of displaying the target courseware page and at least one courseware recommendation resource identifier in response to the operation of selecting the target courseware page, the method further includes: In response to a user's replacement operation on a target courseware material in the target courseware page, at least one courseware replacement resource identifier is displayed, wherein each of the courseware replacement resource identifiers points to a courseware replacement resource; In response to the selection operation of the target courseware replacement resource identifier in each of the courseware replacement resource identifiers, the target courseware material in the target courseware page is replaced with the target courseware replacement resource corresponding to the target courseware replacement resource identifier.
7. The courseware processing method according to claim 6, characterized in that: The method for obtaining the courseware replacement resource specifically includes: Generate a courseware replacement resource retrieval instruction based on the knowledge point information and teaching link information corresponding to the target courseware page and the material type information of the target courseware material; At least one courseware replacement resource is acquired according to the courseware replacement resource search instruction, resource quality information, resource type information, and user portrait information.
8. The courseware processing method according to claim 1, characterized in that: Displaying the target courseware recommended resource corresponding to the target courseware recommended resource identifier on the target courseware page includes: Adding the target courseware recommended resources to the target courseware page to obtain an updated target courseware page; The updated target courseware page is typeset and displayed; wherein the target courseware page after typeset includes the target courseware recommended resources.
9. A courseware processing device, characterized in that: include: A first display module is configured to display the target courseware page and at least one courseware recommendation resource identifier in response to an operation of selecting the target courseware page; wherein each of the courseware recommendation resource identifiers points to a courseware recommendation resource, and the courseware recommendation resource identifier is obtained based on the courseware content and context information of the target courseware page; The second display module is configured to display the target courseware recommended resource corresponding to the target courseware recommended resource identifier in the target courseware page in response to a selection operation on the target courseware recommended resource identifier in each of the courseware recommended resource identifiers.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the courseware processing method according to any one of claims 1 to 8 is implemented.
11. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the courseware processing method according to any one of claims 1 to 8 is implemented.
Citation Information
Cited By
Micro-course extraction method, related method and related device
CN121982695A