Teaching plan generation method and device, storage medium and computer equipment

By comprehensively analyzing educational guidelines, teaching needs and user characteristics, analyzing teaching materials using natural language models to generate suitable lesson plans, the problems of low efficiency and incomplete content of existing lesson plans are solved, and the teaching quality is improved.

CN120068836APending Publication Date: 2025-05-30BEIJING YIZHEN XUESI EDUCATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510205677.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The existing lesson plan writing method is inefficient and is prone to missing or repeating information, resulting in incomplete or incoherent content of lesson plan, affecting the quality of teaching.

Method used

By obtaining educational standard information, teaching requirements information, teaching material information, scene attribute information of the taught scene and user characteristic information of the taught users, analyzing teaching materials using natural language models, determining suitable teaching methods and lesson plan types, and generating target lesson plans.

Benefits of technology

It improves the efficiency and quality of lesson plan generation, ensures that the content of lesson plan is complete and coherent, meets educational standards and teaching needs, is applicable to different teaching scenarios and users, and improves teaching quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120068836A_ABST
    Figure CN120068836A_ABST
Patent Text Reader

Abstract

The invention discloses a teaching plan generation method and device, a storage medium and computer equipment, and the method comprises the steps: responding to a generation signal of a target teaching plan, and obtaining education criterion information, teaching demand information, teaching material information, scene attribute information of a taught scene and user feature information of a taught user, which are needed for generating the target teaching plan; determining a teaching mode suitable for the taught user based on the education criterion information, the teaching demand information, the scene attribute information and the user feature information; based on the education criterion information, the teaching demand information, the scene attribute information, the user feature information and the teaching mode, analyzing the teaching material information by using a preset natural language model, and obtaining teaching plan reserve resources required for generating a target teaching plan based on an analysis result; determining a teaching plan type corresponding to the teaching mode, and determining a teaching plan generation template corresponding to the teaching plan type; and generating a target teaching plan based on the teaching plan reserve resources and the teaching plan generation template.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent education technology, and in particular, to a teaching plan generation method, device, storage medium, and computer device. Background Art

[0002] In the field of education, a teaching plan is an important guiding tool for teachers to carry out teaching activities. Based on this, the compilation of teaching plans is particularly important for effectively guiding teaching activities.

[0003] Currently, teaching plans are usually compiled manually by teachers. However, in this way of compiling teaching plans, teachers need to collect and organize a large amount of materials in advance, resulting in low compilation efficiency. At the same time, in the processing of a large amount of materials, teachers are prone to omitting or repeating information, resulting in incomplete or incoherent teaching plan content and affecting teaching quality. Summary of the Invention

[0004] The present invention provides a teaching plan generation method, device, storage medium, and computer device, mainly capable of improving the generation efficiency and quality of teaching plans, thereby improving teaching quality.

[0005] According to a first aspect of the present invention, a teaching plan generation method is provided, including:

[0006] In response to a generation signal of a target teaching plan, obtaining educational criterion information, teaching requirement information, teaching material information, scene attribute information of a teaching scene, and user characteristic information of a taught user required for generating the target teaching plan;

[0007] Based on the educational criterion information, the teaching requirement information, the scene attribute information, and the user characteristic information, determining a teaching method applicable to the taught user;

[0008] Based on the educational criterion information, the teaching requirement information, the scene attribute information, the user characteristic information, and the teaching method, using a preset natural language model to parse the teaching material information, and obtaining teaching plan reserve resources required for generating the target teaching plan based on the parsing result;

[0009] Determining a teaching plan type corresponding to the teaching method, and determining a teaching plan generation template corresponding to the teaching plan type;

[0010] Based on the teaching plan reserve resources and the teaching plan generation template, generating the target teaching plan.

[0011] Optionally, before using the preset natural language model to parse the teaching material information based on the educational criterion information, the teaching requirement information, the scene attribute information, the user characteristic information, and the teaching method, the method further includes:

[0012] Extract the knowledge point information from the teaching material information, and perform clustering processing on each piece of knowledge point information to obtain the knowledge point information under different clustering categories, where the teaching material information includes historical teaching content information, book content information, and question bank content information;

[0013] Based on the teaching requirement information, determine the teaching theme information corresponding to the target teaching plan, and determine the target clustering category that matches the teaching theme information in each of the clustering categories;

[0014] The parsing of the teaching material information by using a preset natural language model based on the education criterion information, the teaching requirement information, the scenario attribute information, the user characteristic information, and the teaching method includes:

[0015] Based on the education criterion information, the teaching requirement information, the scenario attribute information, the user characteristic information, and the teaching method, use a preset natural language model to parse the knowledge point information under the target clustering category, and obtain the teaching plan reserve resources required for generating the target teaching plan based on the parsing result, where the teaching plan reserve resources include historical teaching content reserve resources, book reserve resources, and question reserve resources.

[0016] Optionally, the performing clustering processing on each piece of knowledge point information to obtain the knowledge point information under different clustering categories includes:

[0017] Determine the information feature vectors of each piece of knowledge point information, and initialize the centroid vectors corresponding to different clusters;

[0018] Calculate the distances between the information feature vectors and the centroid vectors corresponding to the different clusters, and based on the distances, divide each piece of knowledge point information into the different clusters;

[0019] Based on the information feature vectors corresponding to the knowledge point information in the different clusters, determine the updated centroid vectors corresponding to the different clusters;

[0020] Based on the updated centroid vectors, re-divide the knowledge point information into the different clusters until the updated centroid vectors do not change, and determine the knowledge point information finally divided into the different clusters as the knowledge point information under the different clustering categories.

[0021] Optionally, the extracting the knowledge point information from the teaching material information and performing clustering processing on each piece of knowledge point information to obtain the knowledge point information under different clustering categories includes:

[0022] Extract the teaching knowledge point information from the historical teaching content information, and perform clustering processing on the teaching knowledge point information to obtain the teaching knowledge point information under different teaching content categories;

[0023] Extract the book knowledge point information from the book content information, and perform clustering processing on the book knowledge point information to obtain the book knowledge point information under different book content categories;

[0024] Extract the test questions information from the question bank content information, and perform clustering processing on the test questions information to obtain the test questions information under different test question categories.

[0025] Optionally, before extracting the knowledge point information from the teaching material information, the method further includes:

[0026] Based on the teaching theme information in the teaching requirement information, determine the range of test questions for evaluating the learning effect of the taught user. Based on the expected teaching results in the teaching requirement information, determine the difficulty of the test questions for evaluating the learning effect of the taught user. Based on the user characteristic information of the taught user, determine the type of test questions for evaluating the learning effect of the taught user;

[0027] Based on the test question range, the test question difficulty, and the test question type, determine whether the question bank content information contains the test question information required to generate the target teaching plan;

[0028] If it does not contain the test question information required to generate the target teaching plan, then based on the test question range, the test question difficulty, and the test question type, generate the test question reserve resources required to edit the target teaching plan.

[0029] Optionally, before generating the target teaching plan based on the teaching plan reserve resources and the teaching plan generation template, the method further includes:

[0030] Determine the redundant information in the teaching plan reserve resources, and delete the redundant information in the teaching plan reserve resources to obtain the redundant information removed teaching plan reserve resources;

[0031] Based on the teaching requirement information, determine the teaching key points;

[0032] Extract keywords from the redundant information removed teaching plan reserve resources to obtain multiple keywords, and based on each keyword and the teaching key points, judge the integrity of the knowledge points in the teaching plan reserve resources;

[0033] If the knowledge points in the teaching plan reserve resources are incomplete, then based on each keyword and the teaching key points, determine the missing knowledge points in the teaching plan reserve resources, and perform supplementary retrieval of the missing knowledge points in the teaching material information to obtain supplementary teaching plan resources;

[0034] The supplementary teaching plan resources and the redundant teaching plan reserve resources form a complete teaching plan reserve resource. Based on the teaching theme information in the teaching requirement information, the teaching core information in the complete teaching plan reserve resource is determined, and the teaching core information is highlighted on the terminal of the teaching plan editor using a preset identifier.

[0035] Optionally, after generating the target teaching plan based on the teaching plan reserve resource and the teaching plan generation template, the method further includes:

[0036] Determine the source information of the book reserve resource in the teaching plan reserve resource and the location information of the book reserve resource in the source information;

[0037] Display the source information and the location information in the form of annotations in the target teaching plan;

[0038] Determine the export format of the target teaching plan with annotations, and export the target teaching plan according to the export format, where the export format includes at least one of PDF format, Word format, and PPT format.

[0039] Optionally, after generating the target teaching plan based on the teaching plan reserve resource and the teaching plan generation template, the method further includes:

[0040] In response to an update signal from the teaching plan editing terminal for the target teaching plan, obtain the deletion information, position movement information, display mode change information, and new reserve resource information of each teaching plan reserve resource in the target teaching plan;

[0041] Update the target teaching plan based on the deletion information, position movement information, display mode change information, and new reserve resource information of each teaching plan reserve resource in the target teaching plan.

[0042] Optionally, the generating of the target teaching plan based on the teaching plan reserve resource and the teaching plan generation template includes:

[0043] Receive multiple required reserve resources selected by the teaching plan editing terminal from the teaching plan reserve resource;

[0044] In response to the drag-and-drop operation of each required reserve resource by the teaching plan editing terminal in the teaching plan generation template, obtain the resource position information of each required reserve resource in the teaching plan generation template;

[0045] Generate an initial teaching plan based on the resource position information of each required reserve resource, and perform a preview display of the initial teaching plan on the teaching plan editing terminal;

[0046] Based on the preview display effect, receive the control signal from the teaching plan editing terminal for the initial teaching plan, where the control signal includes one of an acknowledgement signal and a layout adjustment signal;

[0047] In the case of receiving the acknowledgement signal, determine the initial teaching plan as the target teaching plan;

[0048] In the case of receiving the layout adjustment signal, obtain the position movement information and display mode change information of each teaching plan reserve resource in the initial teaching plan, and based on the position movement information and display mode change information of each teaching plan reserve resource in the initial teaching plan, perform layout adjustment on each teaching plan reserve resource in the initial teaching plan to obtain the initial teaching plan after layout adjustment, and determine the initial teaching plan after layout adjustment as the target teaching plan.

[0049] According to a second aspect of the present invention, there is provided a teaching plan generation device, including:

[0050] An acquisition unit, configured to, in response to a generation signal of a target teaching plan, acquire educational criterion information, teaching requirement information, teaching material information, scene attribute information of a teaching scene, and user characteristic information of a user to be taught;

[0051] A first determination unit, configured to determine a teaching method applicable to the user to be taught based on the educational criterion information, the teaching requirement information, the scene attribute information, and the user characteristic information;

[0052] An analysis unit, configured to, based on the educational criterion information, the teaching requirement information, the scene attribute information, the user characteristic information, and the teaching method, use a preset natural language model to analyze the teaching material information, and obtain teaching plan reserve resources required for generating the target teaching plan based on the analysis result;

[0053] A second determination unit, configured to determine a teaching plan type corresponding to the teaching method, and determine a teaching plan generation template corresponding to the teaching plan type;

[0054] A generation unit, configured to generate the target teaching plan based on the teaching plan reserve resources and the teaching plan generation template.

[0055] According to a third aspect of the present invention, there is provided a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the above teaching plan generation method is implemented.

[0056] According to a fourth aspect of the present invention, there is provided a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the above teaching plan generation method is implemented.

[0057] According to a lesson plan generation method, device, storage medium and computer equipment provided by the present invention, compared with the current method of manually writing lesson plans by teachers, firstly, the present invention determines the teaching method suitable for the taught user by comprehensively analyzing the educational criterion information, teaching demand information, scene attribute information of the teaching scene, and user characteristic information of the taught user required for generating the target lesson plan, so that the determined teaching method can meet the personalized needs of the taught user and improve the teaching quality. Secondly, the present invention comprehensively refers to the educational criterion information, teaching demand information, scene attribute information, user characteristic information, and teaching method, and analyzes a large amount of teaching material information using a preset natural language model based on the reference results, so as to realize the selection of lesson plan reserve resources required for generating the target lesson plan from a large amount of teaching material information, so that the determined lesson plan reserve resources can meet the standards of educational criterion, teaching demand, etc., and at the same time, the determined lesson plan reserve resources can be applicable to the teaching scene and the taught user, thereby improving the teaching quality. In addition, in the process of generating lesson plans, the present invention parses the required lesson plan reserve resources from a large amount of teaching material information by presetting a natural language model, which can avoid the time wasted by manually looking up materials and the problem of looking up wrong materials, so that the present invention can improve the generation efficiency and generation accuracy of lesson plans. In addition, the present invention determines the lesson plan type corresponding to the teaching method and determines the lesson plan generation template corresponding to the lesson plan type, and finally uses the lesson plan generation template and the lesson plan reserve resources to generate the target lesson plan. Since the lesson plan standard framework is standardized in the lesson plan generation template, using the lesson plan generation template to generate lesson plans can improve the standardization of the lesson plan and ensure the uniformity of the lesson plan format under the same lesson plan type. The lesson plan editor only needs to fill the lesson plan reserve resources into the corresponding position in the lesson plan generation template according to the standard framework in the lesson plan generation template, and there is no need for the lesson plan editor to manually plan and layout the lesson plan format, the lesson plan resource location, etc., so as to further improve the generation efficiency of the lesson plan. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0059] Figure 1 A flow chart of a teaching plan generation method provided by an embodiment of the present invention is shown;

[0060] Figure 2 Another flow chart of a teaching plan generation method provided by an embodiment of the present invention is shown;

[0061] Figure 3 A flow chart of generating a target teaching plan provided by an embodiment of the present invention is shown;

[0062] Figure 4 Shows a flowchart of a method for generating test question reserve resources provided by an embodiment of the present invention;

[0063] Figure 5 Shows a flowchart of a method for exporting teaching plans provided by an embodiment of the present invention;

[0064] Figure 6 Shows a schematic diagram of the area of a teaching plan generation system provided by an embodiment of the present invention;

[0065] Figure 7 Shows a schematic structural diagram of a teaching plan generation device provided by an embodiment of the present invention;

[0066] Figure 8 Shows a schematic physical structure diagram of a computer device provided by an embodiment of the present invention. Detailed implementation manners

[0067] In the following, the present invention will be described in detail with reference to the accompanying drawings and in combination with embodiments. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0068] Currently, through the method of manually writing teaching plans by teachers, teachers need to collect and organize a large amount of materials in advance, resulting in low writing efficiency of teaching plans. At the same time, in the processing of a large amount of materials, teachers are prone to missing or repeating information, resulting in incomplete or incoherent teaching plan content, which affects the teaching quality.

[0069] To solve the above problems, an embodiment of the present invention provides a method for generating a teaching plan, as Figure 1 shown, the method includes:

[0070] 101. In response to a generation signal of a target teaching plan, obtain educational criterion information, teaching requirement information, teaching material information, scene attribute information of the teaching scene, and user characteristic information of the taught user required for generating the target teaching plan.

[0071] Among them, the target teaching plan is an important guiding tool for teachers to carry out teaching activities. The target teaching plan can be teaching plans for various subjects in schools such as primary schools, middle schools, universities, vocational education, and continuing education, or teaching plans for any other field. The target teaching plan can be a teaching plan suitable for online teaching or a teaching plan suitable for offline teaching; the education criterion information refers to the information formulated by educational institutions, government departments, or educational experts to ensure the standardization, scientificity, and humanization of educational work. The education criterion information covers educational purposes, standardized educational content, etc.; the teaching requirement information includes: teaching theme information (the teaching theme information includes subject information and a certain category in the subject), teaching content information, teaching objective information, expected teaching results, etc.; the teaching material information is the information source based on which the teaching plan is edited, including historical teaching content information, book content information, question bank content information, etc.; the scene attribute information refers to the location of the teaching scene to which the target teaching plan is applied, the spatial layout of the location, teaching facilities, environment, and other information; the taught user refers to the user to whom the target teaching plan is applied. For example, if the target teaching plan is a primary school teaching plan, the corresponding taught user is primary school students; the user characteristic information refers to the age, hobbies, gender, learning style, previous learning situation of the taught user, such as learning achievements, learning attitudes, etc.

[0072] For the embodiments of the present invention, the present invention realizes the generation of the target teaching plan based on a teaching plan generation system. The teaching plan generation system provides a one-stop teaching and research workbench, integrating functions such as teaching plan writing, content retrieval, template management, material generation, and question bank management. Teaching and research personnel can quickly retrieve and call the teaching resources stored in the system on the workbench, and add the required content and questions to the teaching plan template through intuitive drag-and-drop operations, greatly simplifying the process of generating the teaching plan. Specifically, when the teaching plan editor triggers a teaching plan generation signal in the teaching plan generation system, when the system receives the teaching plan generation signal, it will automatically obtain the education criterion information, teaching requirement information, teaching material information, scene attribute information of the teaching scene, and user characteristic information of the taught user required to generate the target teaching plan. Then, by comprehensively analyzing the education criterion information, teaching requirement information, teaching material information, scene attribute information of the teaching scene, and user characteristic information of the taught user, the target teaching plan is generated. Therefore, in the process of generating the teaching plan in the embodiments of the present invention, the education criterion information, teaching requirement information, teaching material information, scene attribute information of the teaching scene, and user characteristic information of the taught user are comprehensively analyzed, which can ensure that the generated teaching plan meets the education criteria and teaching requirements, and can also ensure that the generated teaching plan is applicable to the teaching scene and the taught user, thereby improving the teaching quality.

[0073] It should be noted that the educational criterion information, teaching requirement information, teaching material information, scene attribute information of the teaching scene, and user characteristic information of the educated user obtained in this embodiment are not privacy data, but information (non-privacy data) related to the generation of the target teaching plan that can be obtained in the teaching plan generation system.

[0074] 102. Determine the teaching method applicable to the educated user based on the educational criterion information, teaching requirement information, scene attribute information, and user characteristic information.

[0075] Among them, the teaching methods include: lecture method, discussion method, experiment method, etc. For the embodiments of the present invention, a teaching method prediction model is pre-constructed, and the construction method includes: constructing at least one initial prediction model, and obtaining a sample data set, where the sample data set includes sample educational criterion information, sample teaching requirement information, sample scene attribute information of the sample teaching scene, sample user characteristic information of the sample educated user, and the actual teaching method that determines that the teaching effect meets the actual requirements; based on the number of initial prediction models, dividing the sample data set into multiple groups of training data sets and multiple groups of test data sets; using each group of training data sets to train the corresponding initial prediction model, using each group of test data sets to test the corresponding trained initial prediction model, and determining the trained initial prediction model that meets the test requirements as the teaching method prediction model. Then, input the educational criterion information, teaching requirement information, scene attribute information, and user characteristic information into the teaching method prediction model for method prediction, and the teaching method prediction model can output the teaching method applicable to the educated user. Since the educational criterion information, teaching requirement information, scene attribute information, and user characteristic information are comprehensively analyzed in the process of determining the teaching method, the determined teaching method can meet the educational criteria and teaching requirements, and can also be applicable to the teaching scene and the educated user, so as to ensure that the use of this teaching method for teaching can improve the teaching quality.

[0076] 103. Based on the educational criterion information, teaching requirement information, scene attribute information, user characteristic information, and teaching method, use a preset natural language model to parse the teaching material information, and obtain the teaching plan reserve resources required for generating the target teaching plan based on the parsing result.

[0077] Among them, the teaching plan reserve resources contain various teaching plan generation resources that meet the educational criterion information, teaching requirement information, are applicable to the scene attribute information, and user characteristic information.

[0078] For the embodiments of the present invention, in order to improve the parsing accuracy of the preset natural language model, it is necessary to pre-train and construct the preset natural language model. Based on this, the method includes: constructing a preset initial natural language model and obtaining a sample data set, where the sample data set includes educational criterion information, teaching requirement information, sample scenario attribute information of the sample teaching scenario, sample user feature information of the sample taught user, determining a sample teaching method applicable to the sample taught user, and including sample teaching plan reserve resources that meet the requirements for generating a sample teaching plan; dividing the sample data set into a training set and a test set, using the training set to train the preset initial natural language model, using the test set to test the trained preset initial natural language model, and finally determining the trained preset initial natural language model that meets the test conditions as the preset natural language model.

[0079] Further, since the teaching material information contains extensive information in multiple disciplines and categories, and when generating the target teaching plan, only the information in a certain discipline or category is required, that is, only the information related to the current teaching content is required. Therefore, it is necessary to comprehensively refer to the educational criterion information, teaching requirement information, scenario attribute information, user feature information, and teaching method, and according to the reference result, use the preset natural language model to parse the teaching material information to parse out the information related to the current teaching content, meeting the educational preparation, teaching requirements, applicable to the teaching scenario and the taught user from the massive teaching material information, and determining the parsed information as the teaching plan reserve resources. Finally, use the teaching plan reserve resources to generate the target teaching plan. Thus, in the process of generating the target teaching plan, by comprehensively analyzing the educational criterion information, teaching requirement information, scenario attribute information, and user feature information, the generation accuracy of the teaching plan can be improved. At the same time, in the embodiment of the present invention during the teaching plan generation process, using the preset natural language model to parse out the teaching plan reserve resources required for generating the target teaching plan from the massive teaching material information can avoid the time wasted by manual retrieval in the massive material information and the situation of retrieval errors. Therefore, the embodiment of the present invention can improve the generation efficiency and generation accuracy of the teaching plan.

[0080] 104. Determine the teaching plan type corresponding to the teaching method, and determine the teaching plan generation template corresponding to the teaching plan type.

[0081] Among them, the teaching plan types include: linear teaching plans corresponding to the lecture method, discussion-type teaching plans corresponding to the discussion method, experimental teaching plans corresponding to the experiment method, etc.; different teaching plan types correspond to different teaching plan generation templates.

[0082] For the embodiments of the present invention, after determining the teaching plan type corresponding to the teaching method, different teaching plan generation templates corresponding to different teaching plan types are stored in the teaching plan generation system. Based on the correspondence between the teaching plan type and the teaching plan generation template, the teaching plan generation template corresponding to the teaching plan type can be determined from multiple teaching plan generation templates. Then, the teaching plan reserve resources are filled into the teaching plan generation template to obtain the target teaching plan. Thus, the embodiments of the present invention generate the target teaching plan through the teaching plan generation template. Since the teaching plan standard framework is specified in the teaching plan generation template, generating the teaching plan using the teaching plan generation template can improve the standardization of the teaching plan, ensure the unity of the teaching plan format under the same teaching plan type, and the teaching plan editors only need to fill the teaching plan reserve resources into the corresponding positions in the teaching plan generation template according to the standard framework in the teaching plan generation template, without the teaching plan editors making artificial layout plans for the teaching plan format, the positions of the teaching plan resources, etc. Thus, the generation efficiency and generation quality of the teaching plan can be improved.

[0083] 105. Generate a target teaching plan based on the teaching plan reserve resources and the teaching plan generation template.

[0084] For the embodiments of the present invention, after the teaching plan reserve resources and the teaching plan generation template required for generating the target teaching plan are obtained, the teaching plan generation system can automatically fill the teaching plan reserve resources into the teaching plan generation template to obtain the target teaching plan. In addition, the teaching plan editors can also drag the teaching plan reserve resources to the corresponding positions in the teaching plan template, and the teaching plan editors can also modify the teaching plan reserve resources as needed and reference the modified teaching plan reserve resources to the teaching plan generation template. The embodiments of the present invention adopt multiple methods to generate the target teaching plan, which can improve the flexibility of the teaching plan generation process and also ensure the automatic generation of the teaching plan.

[0085] A teaching plan generation method provided by the present invention, compared with the current method of manually preparing teaching plans by teachers, first, the present invention determines the teaching method suitable for the taught users by comprehensively analyzing the educational criterion information, teaching requirement information, scene attribute information of the teaching scene, and user characteristic information of the taught users, which can make the determined teaching method meet the personalized needs of the taught users and improve the teaching quality. Second, the present invention comprehensively refers to the educational criterion information, teaching requirement information, scene attribute information, user characteristic information, and teaching method, and uses a preset natural language model to analyze a large amount of teaching material information according to the reference result, so as to select the teaching plan reserve resources required for generating the target teaching plan from the large amount of teaching material information, which can make the determined teaching plan reserve resources meet the standards such as educational criteria and teaching requirements, and at the same time make the determined teaching plan reserve resources applicable to the teaching scene and the taught users, thereby improving the teaching quality. In addition, during the process of generating the teaching plan, the present invention uses a preset natural language model to analyze the required teaching plan reserve resources from a large amount of teaching material information, which can avoid the problems of time wasted by manual data retrieval and retrieval of incorrect data. Therefore, the present invention can improve the generation efficiency and accuracy of the teaching plan. In addition, the present invention determines the teaching plan type corresponding to the teaching method, and determines the teaching plan generation template corresponding to the teaching plan type, and finally uses the teaching plan generation template and the teaching plan reserve resources to generate the target teaching plan. Since the teaching plan generation template standardizes the standard framework of the teaching plan, using the teaching plan generation template to generate the teaching plan can improve the standardization of the teaching plan, ensure the unity of the teaching plan format under the same teaching plan type, and the teaching plan editors only need to fill the teaching plan reserve resources into the corresponding positions in the teaching plan generation template according to the standard framework in the teaching plan generation template, without the teaching plan editors making artificial planning and layout of the teaching plan format, teaching plan resource positions, etc., thereby further improving the generation efficiency of the teaching plan.

[0086] Further, in order to better illustrate the above process of generating the teaching plan, as a refinement and extension of the above embodiment, the embodiment of the present invention provides another teaching plan generation method, as Figure 2 shown, the method includes:

[0087] 201. In response to the generation signal of the target teaching plan, obtain the educational criterion information, teaching requirement information, teaching material information, scene attribute information of the teaching scene, and user characteristic information of the taught users required for generating the target teaching plan.

[0088] Specifically, the teaching requirement information, the teaching scenario, and the taught user can be input by the lesson plan editor in the lesson plan generation system for the target lesson plan. After the teaching requirement information, the teaching scenario, and the taught user are input into the lesson plan generation system, a lesson plan generation signal is triggered. When the system receives the lesson plan generation signal, it automatically obtains the education criterion information, the education material information, the scenario attribute information of the teaching scenario, and the user characteristic information of the taught user.

[0089] 202. Determine the teaching method applicable to the taught user based on the education criterion information, the teaching requirement information, the scenario attribute information, and the user characteristic information.

[0090] Specifically, by comprehensively analyzing the education criterion information, the teaching requirement information, the scenario attribute information, and the user characteristic information, select a teaching method that meets the education criterion and the teaching requirement and is applicable to the teaching scenario and the taught user from multiple teaching methods. Finally, use the generated target lesson plan to teach the taught user based on this teaching method, thereby improving the teaching quality.

[0091] 203. Extract the knowledge point information from the education material information and perform clustering processing on each knowledge point information to obtain the knowledge point information under different clustering categories.

[0092] Among them, the education material information includes historical teaching content information, book content information, question bank content information, etc.

[0093] For the embodiments of the present invention, since the education material information includes historical teaching content information, book content information, question bank content information, etc., step 203 specifically includes: extracting the teaching knowledge point information from the historical teaching content information and performing clustering processing on the teaching knowledge point information to obtain the teaching knowledge point information under different teaching content categories; extracting the book knowledge point information from the book content information and performing clustering processing on the book knowledge point information to obtain the book knowledge point information under different book content categories; extracting the question information from the question bank content information and performing clustering processing on the question information to obtain the question information under different question categories.

[0094] Specifically, knowledge point information is extracted from various teaching material information such as historical teaching content information, book content information, and question bank content information. After that, in order to reduce the parsing difficulty of the teaching plan reserve resources, it is necessary to cluster the knowledge point information in various teaching material information. Based on this, step 203 specifically includes: determining the information feature vectors of each knowledge point information and initializing the centroid vectors corresponding to different clusters; calculating the distances between the information feature vectors and the centroid vectors corresponding to different clusters, and based on these distances, dividing each knowledge point information into different clusters; determining the updated centroid vectors corresponding to different clusters based on the information feature vectors corresponding to the knowledge point information in different clusters; based on the updated centroid vectors, re-dividing the knowledge point information into different clusters until the updated centroid vectors do not change, and determining the knowledge point information finally divided into different clusters as the knowledge point information under different clustering categories.

[0095] Specifically, first, the information feature vectors of each knowledge point information are determined by means of word embedding, etc., and the centroid vectors corresponding to the initial centroids respectively corresponding to K clusters are selected. For the information feature vectors respectively corresponding to each knowledge point, the distances from each information feature vector to the K centroid vectors are calculated, and each information feature vector is assigned to the cluster corresponding to the centroid vector with the closest distance. After that, for each cluster, the centroid and its corresponding centroid vector of each cluster are recalculated, and each knowledge point is re-divided into different clusters, so as to continuously divide each knowledge point until the position of the centroid does not change, that is, the centroid vector does not change. Finally, the knowledge points divided into different clusters are determined as the knowledge points under different clustering categories. For example, the knowledge points under different clustering categories include knowledge points in the category of electromagnetism, knowledge points in the category of Newtonian mechanics, knowledge points in the category of optics, etc.

[0096] 204. Based on the teaching requirement information, determine the teaching theme information corresponding to the target teaching plan, and determine the target clustering category that matches the teaching theme information in each clustering category.

[0097] Among them, the educational demand information includes teaching topic information, which refers to the teaching content that the user to be educated needs to learn, such as teaching topics in electromagnetics, mechanics, optics, etc. For the embodiments of the present invention, in order to narrow the parsing scope of the preset natural language model, it is necessary to perform similarity matching between each clustering category and the teaching topic information to find the target clustering category that matches the teaching topic information in each clustering category. For example, if the teaching topic information is a teaching topic in electromagnetics, the target clustering category is the electromagnetics category. After that, it is only necessary to parse the knowledge point information under the electromagnetics category to obtain the teaching plan reserve resources, thereby narrowing the parsing scope and improving the determination efficiency of the teaching plan reserve resources.

[0098] 205. Based on the educational criterion information, teaching demand information, scenario attribute information, user characteristic information, and teaching method, use the preset natural language model to parse the knowledge point information under the target clustering category, and obtain the teaching plan reserve resources required for generating the target teaching plan based on the parsing result.

[0099] Among them, the teaching plan reserve resources include historical teaching content reserve resources, book reserve resources, and test question reserve resources.

[0100] Such as Figure 3Shows the entire process of knowledge point extraction, knowledge point clustering, and teaching plan reserve resource analysis. Specifically, since the teaching material information includes historical teaching content information, book content information, and question bank content information, by clustering the knowledge points in the historical teaching content information, teaching knowledge point information under different teaching content categories is obtained, and the similarity between different teaching content categories and the teaching theme information is matched to match the target teaching content category that conforms to the teaching theme information in each teaching content category. Based on the educational criterion information, teaching demand information, scenario attribute information, user characteristic information, and teaching method, a preset natural language model is used to analyze the knowledge point information under the target teaching content category, and the historical teaching content reserve resources required to generate the target teaching plan are obtained based on the analysis results. Similarly, by clustering the knowledge points in the book content information, book knowledge point information under different book content categories is obtained, and the similarity between different book content categories and the teaching theme information is matched to match the target book content category that conforms to the teaching theme information in each book content category. Based on the educational criterion information, teaching demand information, scenario attribute information, user characteristic information, and teaching method, a preset natural language model is used to analyze the knowledge point information under the target book content category, and the book reserve resources required to generate the target teaching plan are obtained based on the analysis results. Similarly, by clustering the knowledge points in the question bank content information, question information under different question categories is obtained, and the similarity between different question categories and the teaching theme information is matched to match the target question category that conforms to the teaching theme information in each question category. Based on the educational criterion information, teaching demand information, scenario attribute information, user characteristic information, and teaching method, a preset natural language model is used to analyze the knowledge point information under the target question category, and the question reserve resources required to generate the target teaching plan are obtained based on the analysis results.

[0101] Furthermore, since there may be no questions in the question bank content information that are applicable to the current teaching content, in order to avoid waste of clustered resources, before clustering the knowledge points in the question bank content information, such as Figure 4As shown, it is necessary to determine whether the question bank content information contains questions applicable to the current teaching content. Based on this, the method includes: determining the scope of questions for evaluating the learning effect of the taught user based on the teaching theme information in the teaching requirement information; determining the difficulty level of questions for evaluating the learning effect of the taught user based on the expected teaching outcome in the teaching requirement information; determining the type of questions for evaluating the learning effect of the taught user based on the user characteristic information of the taught user; judging whether the question bank content information contains the question information required to generate the target teaching plan based on the question scope, the question difficulty level, and the question type; if the question information required to generate the target teaching plan is not included, generating the question reserve resources required to edit the target teaching plan based on the question scope, the question difficulty level, and the question type.

[0102] Specifically, through the teaching theme information, the scope of questions for evaluating the learning effect of the taught user for the current teaching content can be determined. For example, if the teaching theme information is Newtonian mechanics, the scope of questions should be questions related to Newtonian mechanics. At the same time, it is also necessary to determine the difficulty level of questions for evaluating the learning effect of the taught user according to the expected teaching outcome in the teaching requirement information. For example, if the expected teaching outcome requires the taught user to achieve a high learning effect through this learning, the question difficulty level should be relatively high; if the expected teaching outcome requires the taught user to achieve a medium learning effect through this learning, the question difficulty level should be moderate. In addition, it is also necessary to determine the type of questions for evaluating the learning effect of the taught user based on the user characteristic information of the taught user. For example, if the taught user prefers multiple-choice questions, the question type should be multiple-choice questions. Further, it is judged whether the question bank content information contains questions corresponding to the question scope, the question difficulty level, and the question type. If questions that meet the conditions are included, then the knowledge points in the question bank content information are clustered, so as to avoid the time and clustering resources wasted by clustering the question bank content information when it does not contain questions that meet the conditions. On the contrary, when the question bank content information does not contain questions that meet the conditions, the teaching plan generation system needs to generate questions required to edit the target teaching plan according to the question scope, the question difficulty level, and the question type, so as to form question reserve resources. Through automatically generating questions that meet the conditions, the embodiment of the present invention can avoid the lack of questions for effectively testing the teaching outcome in the target teaching plan and enrich the content of the target teaching plan.

[0103] 206. Determine the type of teaching plan corresponding to the teaching method, and determine the teaching plan generation template corresponding to the type of teaching plan.

[0104] Specifically, different teaching methods correspond to different types of teaching plans, and different types of teaching plans correspond to different teaching plan generation templates. Through the corresponding relationship between the teaching method and the type of teaching plan, the type of teaching plan corresponding to the teaching method can be determined. Through the corresponding relationship between the type of teaching plan and the teaching plan generation template, the teaching plan generation template corresponding to the type of teaching plan can be determined.

[0105] 207. Generate a target teaching plan based on the teaching plan reserve resources and the teaching plan generation template.

[0106] For the embodiments of the present invention, in order to improve the generation quality of the target teaching plan, after determining the teaching plan reserve resources, it is also necessary to check the redundancy and integrity of the teaching plan reserve resources. Based on this, the method includes: determining the redundant information in the teaching plan reserve resources, and deleting the redundant information in the teaching plan reserve resources to obtain a redundant-free teaching plan reserve resource; determining the teaching key points based on the teaching requirement information; extracting keywords from the redundant-free teaching plan reserve resource to obtain a plurality of keywords, and judging the knowledge point integrity of the teaching plan reserve resources based on each of the keywords and the teaching key points; if the knowledge points of the teaching plan reserve resources are incomplete, determining the missing knowledge points of the teaching plan reserve resources based on each of the keywords and the teaching key points, and performing a supplementary search for the missing knowledge points in the teaching material information to obtain supplementary teaching plan resources; forming a complete teaching plan reserve resource from the supplementary teaching plan resources and the redundant-free teaching plan reserve resources, and determining the teaching core information in the complete teaching plan reserve resources based on the teaching theme information in the teaching requirement information, and highlighting the teaching core information on the terminal of the teaching plan editor using a preset identifier.

[0107] Among them, the preset identifier is set according to actual needs and is a font identifier, a color identifier, etc. Specifically, deleting the duplicate information in the teaching plan reserve resources to obtain a redundant-free teaching plan reserve resource, and at the same time, it is necessary to detect the knowledge point completeness of the teaching plan reserve resources. The specific detection method is as follows: if the teaching key points extracted from the teaching requirement information are electrostatics, magnetostatics, electromagnetic induction, electromagnetic waves, electromagnetic field theory, etc., and the keywords extracted from the teaching plan reserve resources are electrostatics, magnetostatics, and electromagnetic field theory, it is determined that the teaching plan reserve resources lack knowledge points on electromagnetic induction and electromagnetic waves. Then, a supplementary search for knowledge points on electromagnetic induction and electromagnetic waves is performed in the teaching material information to obtain supplementary teaching plan resources. The supplementary teaching plan resources and the redundant-free teaching plan reserve resources form a complete teaching plan reserve resource. Finally, the complete teaching plan reserve resource is used to generate the target teaching plan. Thus, by checking the redundancy and integrity of the teaching plan reserve resources, it is possible to avoid duplicate information and missing some knowledge points during the teaching plan generation process, thereby improving the generation quality of the teaching plan and further enhancing the teaching quality.

[0108] Further, during the teaching plan generation process, teaching plan editors can select the required teaching plan resources for generating the target teaching plan from the complete teaching plan reserve resources, and use the required teaching plan resources to generate the target teaching plan. Based on this, in order to improve the selection efficiency of teaching plan editors for the required teaching plan resources, it is necessary to determine the core teaching information in the teaching plan reserve resources for the teaching theme information, and use forms such as highlighting or special fonts to specially mark the core teaching information, so as to display the core teaching information in a prominent form on the teaching plan editor's terminal. On the one hand, it can prevent teaching plan editors from omitting the core teaching information when selecting the required teaching plan resources, and on the other hand, it can also speed up the selection efficiency of the required teaching plan resources.

[0109] Further, after determining the teaching plan reserve resources with complete knowledge points, it is necessary to generate the target teaching plan based on the teaching plan reserve resources and the teaching plan generation template. Based on this, step 207 specifically includes: receiving multiple required reserve resources selected by the teaching plan editing terminal from the teaching plan reserve resources; in response to the drag-and-drop operation of the teaching plan editing terminal for each of the required reserve resources in the teaching plan generation template, obtaining the resource position information of each of the required reserve resources in the teaching plan generation template; based on the resource position information of each of the required reserve resources, generating an initial teaching plan and previewing and displaying the initial teaching plan on the teaching plan editing terminal; based on the preview display effect, receiving the control signal of the teaching plan editing terminal for the initial teaching plan, where the control signal includes one of a confirmation signal and a layout adjustment signal; in the case of receiving the confirmation signal, determining the initial teaching plan as the target teaching plan; in the case of receiving the layout adjustment signal, obtaining the position movement information and display mode change information of each teaching plan reserve resource in the initial teaching plan, and based on the position movement information and display mode change information of each teaching plan reserve resource in the initial teaching plan, adjusting the layout of each teaching plan reserve resource in the initial teaching plan to obtain the initial teaching plan after layout adjustment, and determining the initial teaching plan after layout adjustment as the target teaching plan.

[0110] Specifically, teaching plan editors of the teaching plan editing terminal can select the required teaching plan reserve resources for generating the target teaching plan from the teaching plan reserve resources, and then the teaching plan editors drag and drop the teaching plan reserve resources to the corresponding positions in the teaching plan generation template to obtain the target teaching plan. In addition, during the teaching plan editing process, the preview effect can be displayed in real time. Teaching plan editors can view the preview effect of the teaching plan at any time during the teaching plan editing process. If the preview effect meets the requirements, the target teaching plan can be directly generated. If the preview effect does not meet the requirements, the order, format, layout and other information of the required teaching plan reserve resources can be adjusted according to the actual needs to generate the target teaching plan that meets the requirements. For example, teachers can place the assessment questions part at the latter half of the teaching plan according to the classroom needs for a quiz at the end of the course.

[0111] Further, after generating the target teaching plan, in order to further improve the quality of the target teaching plan and enrich the teaching plan content information, annotation content can also be introduced into the target teaching plan. Based on this, the method includes: determining the source information of the book reserve resources in the teaching plan reserve resources and the position information of the book reserve resources in the source information; displaying the source information and the position information in the form of annotations in the target teaching plan. At the same time, in order to export the target teaching plan in multiple forms, the method further includes: determining the export format of the target teaching plan with annotations and exporting the target teaching plan according to the export format, where the export format includes at least one of PDF format, Word format, and PPT format.

[0112] Specifically, in the target teaching plan, annotate the books and other documents applied by the knowledge point information and their positions in the documents, etc. After that, the teaching plan generation system supports the function of generating a presentation with one click. The teaching plan editor can select the export format of the teaching plan and export the target teaching plan according to this export format. For example, the teaching plan editor can export the generated teaching plan in multiple formats, such as PDF, Word, or PPT files, which is convenient for sharing and printing. The target teaching plan generated by the teaching plan generation system can be directly uploaded to the school's learning management system or used for an online teaching platform, facilitating access and use by students and other teaching and research personnel. As Figure 5 shown, the flowchart of teaching plan generation and export is presented.

[0113] Further, after the teaching plan is generated, the teaching plan generation system will retain each version of the teaching plan. The teaching plan editor can review and edit previous versions at any time, or update the teaching plan content according to new teaching requirements, supporting continuous curriculum improvement and optimization. Based on this, the method includes: in response to an update signal from the teaching plan editing terminal for the target teaching plan, obtaining the deletion information, position movement information, display mode change information, and new reserve resource information of each teaching plan reserve resource in the target teaching plan; updating the target teaching plan based on the deletion information, position movement information, display mode change information, and new reserve resource information of each teaching plan reserve resource in the target teaching plan.

[0114] Specifically, after generating the target teaching plan, based on the update requirements of the version or the change of the teaching content, certain teaching plan reserve resources in the target teaching plan can be deleted, or the layout and display form of each teaching plan reserve resource in the target teaching plan can be adjusted, or certain teaching plan reserve resources can be added, so as to realize the real-time update of the target teaching plan with the continuous change of teaching requirements.

[0115] The teaching plan generation system provided by the embodiments of the present invention realizes the full automation of the teaching plan generation process, as Figure 6As described above, from content parsing to optimization and then to the generation of new content and questions, the entire process is highly intelligent, greatly reducing the manual operation burden on teachers. The system can generate personalized and differentiated teaching content and assessment questions according to different teaching objectives and student needs, supporting the requirements for customized teaching in modern education. Through content optimization and intelligent citation functions, the system ensures that the generated lesson plan content is more accurate, coherent, and meets the requirements of the teaching syllabus.

[0116] The lesson plan generation method provided by the embodiments of the present invention has a wide range of applications and can meet different educational fields and teaching needs. Specifically, the application scenarios of the system include but are not limited to the following aspects:

[0117] Basic education field: a. Primary and secondary education, b. Interdisciplinary teaching. Higher education and postgraduate education: a. University curriculum design, b. Postgraduate guidance and project design. Vocational education and continuing education: a. Skill training courses, b. Continuing education and lifelong learning. Online education platforms: a. Generation of online course content, b. Blended learning. Special education: a. Personalized teaching materials, b. Assistive teaching tools. Educational publishing and content development: a. Development of textbooks and teaching aids, b. Development of online learning resources. Teacher training and professional development: a. Support for teacher lesson preparation, b. Professional development and continuing education. The lesson plan generation system of the embodiments of the present invention is applicable to various teaching scenarios from basic education to higher education, from vocational training to continuing education, and from traditional classrooms to online learning. The wide applicability and high flexibility of the system make it an indispensable tool in the education field, providing strong support for the digital and intelligent transformation of education.

[0118] According to another teaching plan generation method provided by the present invention, compared with the current method of manually preparing teaching plans by teachers, first, the present invention determines the teaching method suitable for the taught users by comprehensively analyzing the educational criterion information, teaching demand information, scene attribute information of the teaching scene, and user characteristic information of the taught users, which can make the determined teaching method meet the personalized needs of the taught users and improve the teaching quality. Secondly, the present invention comprehensively refers to the educational criterion information, teaching demand information, scene attribute information, user characteristic information, and teaching method, and uses a preset natural language model to analyze a large amount of teaching material information according to the reference result, so as to select the teaching plan reserve resources required for generating the target teaching plan from the large amount of teaching material information, which can make the determined teaching plan reserve resources meet the standards such as educational criteria and teaching demands, and at the same time make the determined teaching plan reserve resources applicable to the teaching scene and the taught users, thereby improving the teaching quality. In addition, in the process of generating the teaching plan, the present invention uses a preset natural language model to analyze the required teaching plan reserve resources from a large amount of teaching material information, which can avoid the problems of time wasted by manual data retrieval and retrieval of incorrect data, so the present invention can improve the generation efficiency and generation accuracy of the teaching plan. In addition, the present invention determines the teaching plan type corresponding to the teaching method, and determines the teaching plan generation template corresponding to the teaching plan type, and finally uses the teaching plan generation template and the teaching plan reserve resources to generate the target teaching plan. Since the teaching plan generation template standardizes the standard framework of the teaching plan, using the teaching plan generation template to generate the teaching plan can improve the standardization of the teaching plan, ensure the unity of the teaching plan format under the same teaching plan type, and the teaching plan editors only need to fill the teaching plan reserve resources into the corresponding positions in the teaching plan generation template according to the standard framework in the teaching plan generation template, without the teaching plan editors making artificial planning and layout of the teaching plan format, teaching plan resource positions, etc., thereby further improving the generation efficiency of the teaching plan.

[0119] Further, as Figure 1 a specific implementation of Figure 7 this, an embodiment of the present invention provides a teaching plan generation device, as

[0120] shown, the device includes: an acquisition unit 31, a first determination unit 32, an analysis unit 33, a second determination unit 34, and a generation unit 35.

[0121] The acquisition unit 31 can be used to acquire the educational criterion information, teaching demand information, teaching material information, scene attribute information of the teaching scene, and user characteristic information of the taught users in response to the generation signal of the target teaching plan.

[0122] The parsing unit 33 can be used to parse the teaching material information based on the education criterion information, the teaching requirement information, the scenario attribute information, the user characteristic information, and the teaching method, and obtain the teaching plan reserve resources required for generating the target teaching plan based on the parsing result.

[0123] The second determination unit 34 can be used to determine the teaching plan type corresponding to the teaching method, and determine the teaching plan generation template corresponding to the teaching plan type.

[0124] The generation unit 35 can be used to generate the target teaching plan based on the teaching plan reserve resources and the teaching plan generation template.

[0125] In a specific application scenario, in order to determine the target clustering category that matches the teaching theme information in each clustering category, the device further includes: a clustering unit 36.

[0126] The clustering unit 36 can be used to extract the knowledge point information in the teaching material information, and perform clustering processing on each knowledge point information to obtain the knowledge point information under different clustering categories, where the teaching material information includes historical teaching content information, book content information, and question bank content information.

[0127] The first determination unit 32 can also be used to determine the teaching theme information corresponding to the target teaching plan based on the teaching requirement information, and determine the target clustering category that matches the teaching theme information in each clustering category.

[0128] The parsing unit 33 can specifically be used to parse the knowledge point information under the target clustering category based on the education criterion information, the teaching requirement information, the scenario attribute information, the user characteristic information, and the teaching method, and obtain the teaching plan reserve resources required for generating the target teaching plan based on the parsing result, where the teaching plan reserve resources include historical teaching content reserve resources, book reserve resources, and test question reserve resources.

[0129] In a specific application scenario, in order to perform clustering processing on each knowledge point information, the clustering unit 36 includes a first determination module 361 and a division module 362.

[0130] The first determination module 361 can be used to determine the information feature vectors of each knowledge point information, and initialize the centroid vectors corresponding to different clusters.

[0131] The partitioning module 362 can be used to calculate the distances between the information feature vectors and the centroid vectors corresponding to the different clusters, and based on these distances, partition each piece of knowledge point information into the different clusters.

[0132] The first determination module 361 can specifically be used to determine the updated centroid vectors corresponding to the different clusters based on the information feature vectors corresponding to the knowledge point information in the different clusters.

[0133] The partitioning module 362 can specifically be used to re-partition the knowledge point information into the different clusters based on the updated centroid vectors until the updated centroid vectors no longer change, and determine the knowledge point information finally partitioned into the different clusters as the knowledge point information under the different clustering categories.

[0134] In a specific application scenario, in order to perform clustering processing on each piece of knowledge point information to obtain the knowledge point information under different clustering categories, the clustering unit 36 can specifically be used to extract the teaching knowledge point information from the historical teaching content information, and perform clustering processing on the teaching knowledge point information to obtain the teaching knowledge point information under different teaching content categories; extract the book knowledge point information from the book content information, and perform clustering processing on the book knowledge point information to obtain the book knowledge point information under different book content categories; extract the question information from the question bank content information, and perform clustering processing on the question information to obtain the question information under different question categories.

[0135] In a specific application scenario, in order to generate question reserve resources, the device further includes: a judgment unit 37.

[0136] The first determination unit 32 can also be used to determine the question range for evaluating the learning effect of the taught user based on the teaching topic information in the teaching requirement information, determine the question difficulty for evaluating the learning effect of the taught user based on the expected teaching results in the teaching requirement information, and determine the question type for evaluating the learning effect of the taught user based on the user characteristic information of the taught user.

[0137] The judgment unit 37 can be used to judge whether the question bank content information contains the question information required to generate the target teaching plan based on the question range, the question difficulty, and the question type.

[0138] The generation unit 35 can also be used to, if the question bank content information does not contain the question information required to generate the target teaching plan, generate the question reserve resources required to edit the target teaching plan based on the question range, the question difficulty, and the question type.

[0139] In a specific application scenario, in order to specially display the core information in the teaching plan reserve resources, the device further includes: a display unit 38.

[0140] The display unit 38 can be used to determine the redundant information in the teaching plan reserve resources, delete the redundant information in the teaching plan reserve resources to obtain a redundant-free teaching plan reserve resources; determine teaching key points based on the teaching requirement information; extract multiple keywords from the redundant-free teaching plan reserve resources, and judge the integrity of the knowledge points of the teaching plan reserve resources based on each of the keywords and the teaching key points; if the knowledge points of the teaching plan reserve resources are incomplete, determine the missing knowledge points of the teaching plan reserve resources based on each of the keywords and the teaching key points, and perform supplementary retrieval of the missing knowledge points in the teaching material information to obtain supplementary teaching plan resources; form a complete teaching plan reserve resources from the supplementary teaching plan resources and the redundant-free teaching plan reserve resources, and determine the teaching core information in the complete teaching plan reserve resources based on the teaching theme information in the teaching requirement information, and use a preset identifier to prominently display the teaching core information on the terminal of the teaching plan editor.

[0141] In a specific application scenario, in order to export a target teaching plan, the device further includes an export unit 39.

[0142] The export unit 39 can be used to determine the source information of the book reserve resources in the teaching plan reserve resources and the location information of the book reserve resources in the source information; display the source information and the location information in the target teaching plan in the form of annotations; determine the export format of the target teaching plan with annotations, and export the target teaching plan according to the export format, where the export format includes at least one of PDF format, Word format, and PPT format.

[0143] In a specific application scenario, in order to update a target teaching plan, the acquisition unit 31 can also be used to respond to an update signal of the target teaching plan from the teaching plan editing terminal, and acquire the deletion information, position movement information, display mode change information, and new reserve resource information of each teaching plan reserve resource in the target teaching plan.

[0144] The generation unit 35 can also be used to update the target teaching plan based on the deletion information, position movement information, display mode change information, and new reserve resource information of each teaching plan reserve resource in the target teaching plan.

[0145] In a specific application scenario, in order to generate a target teaching plan, the generation unit 35 includes a receiving module 351, an acquisition module 352, a display module 353, and a second determination module 354.

[0146] The receiving module 351 can be used to receive multiple required reserve resources selected by the teaching plan editing terminal from the teaching plan reserve resources.

[0147] The obtaining module 352 can be used to obtain the resource position information of each of the required reserve resources in the teaching plan generation template in response to the drag-and-drop operation of the teaching plan editing terminal on each of the required reserve resources in the teaching plan generation template.

[0148] The display module 353 can be used to generate an initial teaching plan based on the resource position information of each of the required reserve resources, and perform a preview display of the initial teaching plan on the teaching plan editing terminal.

[0149] The receiving module 351 can also be used to receive a control signal of the teaching plan editing terminal for the initial teaching plan based on the preview display effect, where the control signal includes one of an acknowledgement signal and a layout adjustment signal.

[0150] The second determination module 354 can be used to determine the initial teaching plan as the target teaching plan when the acknowledgement signal is received.

[0151] The second determination module 354 can also be used to obtain the position movement information and display mode change information of each teaching plan reserve resource in the initial teaching plan when the layout adjustment signal is received, and perform layout adjustment on each teaching plan reserve resource in the initial teaching plan based on the position movement information and display mode change information of each teaching plan reserve resource in the initial teaching plan, so as to obtain the initial teaching plan after layout adjustment, and determine the initial teaching plan after layout adjustment as the target teaching plan.

[0152] It should be noted that other corresponding descriptions of each functional module involved in a teaching plan generation device provided in an embodiment of the present invention can refer to Figure 1 the corresponding description of the method shown, which will not be elaborated here.

[0153] Based on the above as Figure 1The method described above, correspondingly, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the following steps are implemented: in response to a generation signal of a target teaching plan, obtain educational criterion information, teaching requirement information, teaching material information, scene attribute information of the teaching scene, and user characteristic information of the taught user required for generating the target teaching plan; based on the educational criterion information, the teaching requirement information, the scene attribute information, and the user characteristic information, determine a teaching method applicable to the taught user; based on the educational criterion information, the teaching requirement information, the scene attribute information, the user characteristic information, and the teaching method, use a preset natural language model to parse the teaching material information, and obtain teaching plan reserve resources required for generating the target teaching plan based on the parsing result; determine a teaching plan type corresponding to the teaching method, and determine a teaching plan generation template corresponding to the teaching plan type; based on the teaching plan reserve resources and the teaching plan generation template, generate the target teaching plan.

[0154] Based on the above as Figure 1 shown method and as Figure 7 shown device embodiment, an embodiment of the present invention further provides an entity structure diagram of a computer device, as Figure 8 shown. The computer device includes: a processor 41, a memory 42, and a computer program stored on the memory 42 and executable on the processor. Both the memory 42 and the processor 41 are arranged on a bus 43. When the processor 41 executes the program, the following steps are implemented: in response to a generation signal of a target teaching plan, obtain educational criterion information, teaching requirement information, teaching material information, scene attribute information of the teaching scene, and user characteristic information of the taught user required for generating the target teaching plan; based on the educational criterion information, the teaching requirement information, the scene attribute information, and the user characteristic information, determine a teaching method applicable to the taught user; based on the educational criterion information, the teaching requirement information, the scene attribute information, the user characteristic information, and the teaching method, use a preset natural language model to parse the teaching material information, and obtain teaching plan reserve resources required for generating the target teaching plan based on the parsing result; determine a teaching plan type corresponding to the teaching method, and determine a teaching plan generation template corresponding to the teaching plan type; based on the teaching plan reserve resources and the teaching plan generation template, generate the target teaching plan.

[0155] Through the technical solution of the present invention, the present invention determines the teaching method applicable to the taught user by comprehensively analyzing the educational criterion information, teaching requirement information, scene attribute information of the taught scene, and user characteristic information of the taught user, which can make the determined teaching method meet the personalized needs of the taught user and improve the teaching quality. Secondly, the present invention comprehensively refers to the educational criterion information, teaching requirement information, scene attribute information, user characteristic information, and teaching method, and uses a preset natural language model to parse a large amount of teaching material information according to the reference result, so as to select the teaching plan reserve resources required for generating the target teaching plan from the large amount of teaching material information, which can make the determined teaching plan reserve resources meet the standards such as educational criteria and teaching requirements, and at the same time make the determined teaching plan reserve resources applicable to the taught scene and the taught user, thereby improving the teaching quality. In addition, in the process of generating the teaching plan, the present invention uses a preset natural language model to parse the required teaching plan reserve resources from a large amount of teaching material information, which can avoid the problems of time wasted by manual access to materials and incorrect materials retrieved, so that the present invention can improve the generation efficiency and generation accuracy of the teaching plan. In addition, the present invention determines the teaching plan type corresponding to the teaching method, determines the teaching plan generation template corresponding to the teaching plan type, and finally uses the teaching plan generation template and the teaching plan reserve resources to generate the target teaching plan. Since the teaching plan standard framework is specified in the teaching plan generation template, using the teaching plan generation template to generate the teaching plan can improve the standardization of the teaching plan, ensure the unity of the teaching plan format under the same teaching plan type, and the teaching plan editors only need to fill the teaching plan reserve resources into the corresponding positions in the teaching plan generation template according to the standard framework in the teaching plan generation template, without the teaching plan editors making artificial planning and layout for the teaching plan format, the position of the teaching plan resources, etc., thereby further improving the generation efficiency of the teaching plan.

[0156] Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present invention can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. Optionally, they can be implemented by program codes executable by the computing device, so that they can be stored in a storage device and executed by the computing device. And in some cases, the steps shown or described can be executed in a different order from here, or they can be made into individual integrated circuit modules respectively, or multiple modules or steps among them can be made into a single integrated circuit module to be implemented. In this way, the present invention is not limited to any specific combination of hardware and software.

[0157] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A teaching plan generation method, characterized in that: include: In response to a target lesson plan generation signal, obtaining education criteria information, teaching requirement information, teaching material information, scene attribute information of a teaching scene, and user characteristic information of a teaching user required for generating the target lesson plan; Determining a teaching method suitable for the user to be taught based on the education criterion information, the teaching requirement information, the scene attribute information, and the user characteristic information; Based on the educational criteria information, the teaching demand information, the scene attribute information, the user characteristic information, and the teaching method, the teaching material information is parsed using a preset natural language model, and the lesson plan reserve resources required to generate the target lesson plan are obtained based on the parsing result; Determine a lesson plan type corresponding to the teaching method, and determine a lesson plan generation template corresponding to the lesson plan type; The target lesson plan is generated based on the lesson plan reserve resources and the lesson plan generation template.

2. The method according to claim 1, characterized in that Before parsing the teaching material information using a preset natural language model based on the education criterion information, the teaching requirement information, the scene attribute information, the user feature information, and the teaching method, the method further includes: Extracting knowledge point information from the teaching material information, and clustering each of the knowledge point information to obtain knowledge point information under different clustering categories, wherein the teaching material information includes history teaching content information, book content information, and question bank content information; Based on the teaching demand information, determining the teaching subject information corresponding to the target teaching plan, and determining a target cluster category matching the teaching subject information in each cluster category; The parsing of the teaching material information by using a preset natural language model based on the education criterion information, the teaching requirement information, the scene attribute information, the user characteristic information, and the teaching method includes: Based on the educational guidelines information, the teaching demand information, the scene attribute information, the user feature information, and the teaching method, a preset natural language model is used to parse the knowledge point information under the target clustering category, and based on the parsing results, the lesson plan reserve resources required to generate the target lesson plan are obtained, wherein the lesson plan reserve resources include history teaching content reserve resources, book reserve resources, and test question reserve resources.

3. The method according to claim 2, characterized in that The clustering of each piece of knowledge point information to obtain knowledge point information in different clustering categories includes: Determine the information feature vector of each of the knowledge point information, and initialize the centroid vectors corresponding to different clusters; Calculating the distance between the information feature vector and the centroid vectors corresponding to the different clusters, and dividing the knowledge point information into the different clusters based on the distance; Determining updated centroid vectors corresponding to the different clusters based on information feature vectors corresponding to the knowledge point information in the different clusters; Based on the updated centroid vector, the knowledge point information is re-divided into the different clusters until the updated centroid vector does not change, and the knowledge point information finally divided into the different clusters is determined as the knowledge point information under the different clustering categories.

4. The method according to claim 2, characterized in that: The extracting of the knowledge point information in the teaching material information and clustering the knowledge point information to obtain the knowledge point information in different clustering categories includes: Extracting teaching knowledge point information from the history teaching content information, and performing clustering processing on the teaching knowledge point information to obtain teaching knowledge point information under different teaching content categories; Extracting book knowledge point information from the book content information, and performing clustering processing on the book knowledge point information to obtain book knowledge point information under different book content categories; The test question information in the question bank content information is extracted, and the test question information is clustered to obtain the test question information under different test question categories.

5. The method according to claim 2, characterized in that: Before extracting the knowledge point information from the teaching material information, the method further includes: Determine the scope of test questions for evaluating the learning effect of the taught user based on the teaching subject information in the teaching demand information, determine the difficulty of test questions for evaluating the learning effect of the taught user based on the expected teaching results in the teaching demand information, and determine the type of test questions for evaluating the learning effect of the taught user based on the user characteristic information of the taught user; Based on the test question range, the test question difficulty, and the test question type, determining whether the question bank content information contains the test question information required to generate the target teaching plan; If the test question information required for generating the target lesson plan is not included, then based on the test question range, the test question difficulty, and the test question type, the test question reserve resources required for editing the target lesson plan are generated.

6. The method according to claim 1, characterized in that Before generating the target lesson plan based on the lesson plan reserve resources and the lesson plan generation template, the method further includes: Determine redundant information in the teaching plan reserve resource, and delete the redundant information in the teaching plan reserve resource to obtain a redundant teaching plan reserve resource; Determining key teaching points based on the teaching demand information; Extracting keywords from the redundant teaching plan reserve resource to obtain a plurality of keywords, and judging the knowledge point integrity of the teaching plan reserve resource based on the keywords and the key teaching points; If the knowledge points of the teaching plan reserve resource are incomplete, the missing knowledge points of the teaching plan reserve resource are determined based on the keywords and the key teaching points, and a supplementary search for the missing knowledge points is performed in the teaching material information to obtain a supplementary teaching plan resource; The supplementary lesson plan resources and the redundant lesson plan reserve resources constitute a complete lesson plan reserve resource, and based on the teaching subject information in the teaching demand information, the teaching core information in the complete lesson plan reserve resource is determined, and the teaching core information is highlighted on the lesson plan editor's terminal using a preset mark.

7. The method according to claim 1, characterized in that After generating the target lesson plan based on the lesson plan reserve resources and the lesson plan generation template, the method further includes: Determine the source information of the book reserve resources in the teaching plan reserve resources and the location information of the book reserve resources in the source information; Displaying the source information and the location information in the target teaching plan in the form of annotations; Determine an export format of the target lesson plan with annotations, and export the target lesson plan according to the export format, wherein the export format includes at least one of PDF format, Word format, and PPT format.

8. The method according to claim 1, characterized in that After generating the target lesson plan based on the lesson plan reserve resources and the lesson plan generation template, the method further includes: In response to an update signal of the teaching plan editing terminal for the target teaching plan, obtaining deletion information, position movement information, display mode change information, and newly added reserve resource information of each teaching plan reserve resource in the target teaching plan; The target lesson plan is updated based on the deletion information, position movement information, display mode change information, and new reserve resource information of each lesson plan reserve resource in the target lesson plan.

9. The method according to claim 1, characterized in that: The generating the target lesson plan based on the lesson plan reserve resource and the lesson plan generation template comprises: receiving a plurality of required reserve resources selected by the teaching plan editing terminal from among the teaching plan reserve resources; In response to the lesson plan editing terminal performing a drag-and-drop operation on each of the demand reserve resources in the lesson plan generation template, obtaining resource location information of each of the demand reserve resources in the lesson plan generation template; Based on the resource location information of each of the required reserve resources, an initial lesson plan is generated, and the initial lesson plan is previewed and displayed on the lesson plan editing terminal; Based on the preview display effect, receiving a control signal from the teaching plan editing terminal for the initial teaching plan, wherein the control signal includes one of a confirmation signal and a layout adjustment signal; Upon receiving the confirmation signal, the initial lesson plan is determined as the target lesson plan; upon receiving the layout adjustment signal, the position movement information and display mode change information of each lesson plan reserve resource in the initial lesson plan are obtained, and based on the position movement information and display mode change information of each lesson plan reserve resource in the initial lesson plan, the layout of each lesson plan reserve resource in the initial lesson plan is adjusted to obtain the initial lesson plan after the layout adjustment, and the initial lesson plan after the layout adjustment is determined as the target lesson plan.

10. A teaching plan generating device, characterized in that: include: An acquisition unit, for acquiring, in response to a target teaching plan generation signal, educational criterion information, teaching requirement information, teaching material information, scene attribute information of a teaching scene, and user characteristic information of a teaching user required for generating the target teaching plan; A first determining unit, configured to determine a teaching method suitable for the user to be taught based on the education criterion information, the teaching requirement information, the scene attribute information, and the user characteristic information; A parsing unit, configured to parse the teaching material information using a preset natural language model based on the education criterion information, the teaching requirement information, the scene attribute information, the user characteristic information, and the teaching method, and obtain the lesson plan reserve resources required to generate the target lesson plan based on the parsing result; A second determining unit is used to determine a teaching plan type corresponding to the teaching method, and determine a teaching plan generation template corresponding to the teaching plan type; A generating unit is used to generate the target lesson plan based on the lesson plan reserve resources and the lesson plan generation template.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.

12. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.