Courseware adjustment method and system, electronic equipment and computer readable storage medium
By analyzing teachers' classroom multimedia data to generate suggestions for adjusting courseware, the initial courseware was adjusted to suit teachers' habits, thus solving the problem of the disconnect between courseware and classroom teaching and achieving better courseware adjustment results.
Patent Information
- Application Number
- CN202410449341.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-15
- Publication Date
- 2025-10-21
AI Technical Summary
Existing methods for adjusting courseware cannot effectively align with teachers' teaching habits, resulting in a disconnect between the courseware and the classroom, and poor adjustment results.
By collecting multimedia teaching data from teachers using initial courseware in the classroom, analyzing and generating classroom analysis data, generating courseware adjustment suggestions based on classroom analysis data and initial courseware, and responding to teachers' operations to adjust the initial courseware and generate target courseware.
The revised courseware is more closely integrated with the classroom, better suits the teacher's teaching habits, and improves the effectiveness of the courseware adjustment.
Smart Images

Figure CN120821761A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of artificial intelligence technology, and in particular to a courseware adjustment method, system, electronic device, and computer-readable storage medium. Background Art
[0002] The existing courseware adjustment process, whether it is traditional auxiliary courseware adjustment or courseware adjustment using artificial intelligence, has the disadvantages that the adjusted courseware is disconnected from the classroom and cannot fit the teacher's personal teaching habits, which results in poor courseware adjustment results.
[0003] Therefore, how to improve the effect of courseware adjustment is an issue that needs to be solved urgently. Summary of the Invention
[0004] The embodiments of the present application provide a courseware adjustment method, system, electronic device, and computer-readable storage medium, which can improve the effect of courseware adjustment.
[0005] In a first aspect, an embodiment of the present application provides a courseware adjustment method, the method comprising:
[0006] Acquire the initial courseware to be adjusted, and multimedia teaching data collected when teaching using the initial courseware, wherein the multimedia teaching data includes video data and audio data during the teaching process;
[0007] Analyzing the multimedia teaching data to obtain classroom analysis data;
[0008] generating and displaying a courseware adjustment suggestion based on the initial courseware and the classroom analysis data, wherein the courseware adjustment suggestion includes at least one courseware adjustment item;
[0009] In response to a triggering operation on a target courseware adjustment item, the initial courseware is adjusted according to the target courseware adjustment item to obtain a target courseware, wherein the target courseware adjustment item is one or more of the at least one courseware adjustment item.
[0010] Optionally, adjusting the initial courseware according to the target courseware adjustment item to obtain the target courseware includes:
[0011] Inputting the target courseware adjustment items and the initial courseware into a courseware generation model to obtain a reference courseware;
[0012] The reference courseware is beautified according to the display effect information of the initial courseware to obtain the target courseware, wherein the display effect information is information obtained by calculating based on at least one of the theme color information, font size information and typesetting layout information of each courseware page in the initial courseware.
[0013] Optionally, the beautifying the reference courseware according to the display effect information of the initial courseware to obtain the target courseware includes:
[0014] Adjusting the text of the optimized courseware page in the reference courseware according to the target font size and target typesetting layout in the display effect information to obtain the target courseware; and / or,
[0015] According to the background theme color and the foreground theme color in the display effect information, the theme color of the optimized courseware page in the reference courseware is adjusted to obtain the target courseware.
[0016] Optionally, the step of inputting the target courseware adjustment item and the initial courseware into a courseware generation model to obtain a reference courseware includes:
[0017] Inputting the initial courseware into a structured analysis module in a courseware generation model to obtain courseware structured data, wherein the courseware structured data includes at least one of a courseware title, a courseware directory, a courseware chapter, a courseware text, a courseware picture, and a courseware case;
[0018] Inputting the courseware structured data and the target courseware adjustment items into a content generation module in a courseware generation model to generate an optimized courseware page;
[0019] The initial courseware is adjusted according to the optimized courseware page to obtain reference courseware.
[0020] Optionally, generating a courseware adjustment suggestion based on the initial courseware and the classroom analysis data includes:
[0021] Obtain the current teaching progress and obtain the courseware name information, teaching teacher information and courseware content information corresponding to the initial courseware;
[0022] Determining the courseware chapter information corresponding to the initial courseware according to the current teaching progress, the courseware name information and the teaching teacher information;
[0023] Determining teaching objective information based on the courseware content information, or determining teaching objective information based on the courseware chapter information and a preset curriculum standard file;
[0024] Generate courseware adjustment suggestions based on the classroom analysis data, the teaching objective information and the courseware chapter information.
[0025] Optionally, generating a courseware adjustment suggestion based on the initial courseware and the classroom analysis data includes:
[0026] Inputting the classroom analysis data into the evaluation module in the proposed algorithm model to obtain classroom evaluation information;
[0027] The nodes to be adjusted in the classroom evaluation information and the initial courseware are input into a suggestion generation module in a suggestion algorithm model to generate a courseware adjustment suggestion.
[0028] Optionally, analyzing the multimedia teaching data to obtain classroom analysis data includes:
[0029] Analyzing the video data and audio data in the multimedia teaching data to obtain a classroom heat map during the teaching process;
[0030] Statistically analyzing the participation and understanding of each student in the classroom heat map to obtain classroom analysis data;
[0031] The classroom analysis data includes at least one of the following: teaching goal achievement rate, courseware content effectiveness, classroom participation, classroom order, question-and-answer dialogue information, and classroom interaction time.
[0032] Optionally, after adjusting the initial courseware according to the courseware adjustment suggestion to obtain the target courseware, the method includes:
[0033] In response to the courseware viewing operation, generating access link information, wherein the access link information is used to instruct the user to view the target courseware, and the access link information includes a hyperlink and / or an instant messaging message;
[0034] In response to a triggering operation on the access link information, the target courseware with a classification label is displayed, where the classification label is used to indicate a generation path of the target courseware.
[0035] Optionally, after adjusting the initial courseware according to the courseware adjustment suggestion to obtain the target courseware, the method includes:
[0036] Obtaining an optimized courseware page in the target courseware, courseware adjustment suggestions for the optimized courseware page, and teaching suggestion prompt information for the optimized courseware page;
[0037] A courseware adjustment report is generated based on the optimized courseware page, the target courseware adjustment suggestion and the teaching suggestion prompt information.
[0038] In a second aspect, an embodiment of the present application provides a courseware adjustment system comprising:
[0039] The terminal is used to obtain the initial courseware to be adjusted, collect multimedia teaching data when teaching using the initial courseware, and send the data to the server, wherein the multimedia teaching data includes video data and audio data during the teaching process;
[0040] The server is used to obtain the initial courseware to be adjusted and the multimedia teaching data collected when teaching using the initial courseware;
[0041] A server, configured to analyze the multimedia teaching data to obtain classroom analysis data;
[0042] The server is configured to generate a courseware adjustment suggestion based on the initial courseware and the classroom analysis data; the courseware adjustment suggestion includes at least one courseware adjustment item;
[0043] The server is configured to, in response to a triggering operation on a target courseware adjustment item, adjust the initial courseware according to the target courseware adjustment item, obtain the target courseware, and send the target courseware to the terminal;
[0044] The terminal is used to display the target courseware and a courseware adjustment report generated based on the target courseware.
[0045] In a third aspect, an embodiment of the present application further provides an electronic device, which is configured with a processor and a memory, and the memory stores multiple computer programs; the processor loads the computer program from the memory to execute the steps of any courseware adjustment method provided in the embodiment of the present application.
[0046] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of computer programs, and the computer programs are suitable for loading by a processor to execute the steps of any one of the courseware adjustment methods provided in the embodiment of the present application.
[0047] In a fifth aspect, an embodiment of the present application further provides a computer program product, including a computer program or a computer program, which implements the steps of any courseware adjustment method provided in the embodiment of the present application when the computer program or the computer program is executed by a processor.
[0048] Adopting the scheme of the embodiment of the application, the initial courseware to be adjusted and the multimedia teaching data collected when the initial courseware is used for teaching are obtained; the multimedia teaching data are analyzed to obtain classroom analysis data; based on the initial courseware and the classroom analysis data, courseware adjustment suggestions are generated and displayed, and the courseware adjustment suggestions include at least one optional courseware adjustment item; in response to a triggering operation on a target courseware adjustment item, the initial courseware is adjusted according to the target courseware adjustment item to obtain the target courseware. By generating courseware adjustment suggestions based on the classroom analysis data generated by the multimedia teaching data when the teacher uses the initial courseware for teaching and the initial courseware, and then adjusting the initial courseware according to the courseware adjustment suggestions, the relationship between the adjusted courseware and the classroom can be made closer, and the adjusted courseware can better fit the teacher's personal teaching habits, thereby improving the effect of the courseware adjustment. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0050] Figure 1 This is a flowchart of the first embodiment of the courseware adjustment method provided by this application;
[0051] Figure 2 This is a diagram of a courseware adjustment suggestion display interface for the courseware adjustment method provided in this application;
[0052] Figure 3 This is a flow chart of a second embodiment of the courseware adjustment method provided by this application;
[0053] Figure 4 This is a schematic diagram of the target courseware display interface of the courseware adjustment method provided in this application;
[0054] Figure 5 This is a schematic diagram of the target courseware teaching suggestion prompt information display interface of the courseware adjustment method provided in this application;
[0055] Figure 6 This is a flowchart of the third embodiment of the courseware adjustment method provided by this application;
[0056] Figure 7 This is a diagram of the courseware adjustment report display interface of the courseware adjustment method provided in this application;
[0057] Figure 8 1 is a flow chart of a method for adjusting courseware executed by an electronic device provided in an embodiment of the present application;
[0058] Figure 9 It is a structural diagram of the courseware adjustment device provided in an embodiment of the present application;
[0059] Figure 10 It is a structural diagram of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0060] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application. At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0061] In the more common existing implementation methods, the existing courseware adjustment process, whether it is traditional auxiliary courseware adjustment or the use of AIGC to optimize courseware, lacks the teacher's specific teaching process in the classroom as the basis for courseware adjustment, resulting in the optimized courseware and the classroom being separated. The optimized courseware cannot fit the teacher's personal teaching habits, resulting in poor courseware adjustment results.
[0062] To solve the above problems, this embodiment provides a courseware adjustment method, system, electronic device and computer-readable storage medium, which generates courseware adjustment suggestions through classroom analysis data and initial courseware generated by the teacher using multimedia teaching data of the initial courseware, and then adjusts the initial courseware according to the courseware adjustment suggestions. This can make the relationship between the adjusted courseware and the classroom closer, and the adjusted courseware can better fit the teacher's personal teaching habits, thereby improving the effect of courseware adjustment.
[0063] The courseware adjustment method provided in this embodiment can be executed by an electronic device, which can be implemented by software and / or hardware. The electronic device can be composed of two or more physical entities, or it can be composed of one physical entity. In this embodiment, the electronic device can be a courseware adjustment system, and the courseware adjustment system includes a server and a terminal. The server is used to generate courseware adjustment suggestions based on the classroom analysis data and initial courseware generated by the multimedia teaching data of the teacher using the initial courseware for teaching, and then optimize the initial courseware according to the courseware adjustment suggestions to obtain the target courseware; the terminal is used to obtain the initial courseware to be adjusted, collect multimedia teaching data when teaching using the initial courseware, and display the target courseware. The terminal and the server can run on the same computer, or they can run on different computers.
[0064] The electronic device is installed with at least one type of operating system, including but not limited to Android, Linux, and Windows. The electronic device can install at least one application based on the operating system. The application can be an application that comes with the operating system or an application downloaded from a third-party device or server. In this embodiment, the electronic device has at least one application that can execute the courseware adjustment method.
[0065] The following is a detailed description of each step in conjunction with the accompanying drawings. In the embodiments of this application, an electronic device is used as an example. It should be noted that the order in which the following embodiments are described does not limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the accompanying drawings.
[0066] Please refer to Figure 1 The specific process of the first embodiment of the courseware adjustment method includes the following steps:
[0067] Step 101: obtaining an initial courseware to be adjusted and multimedia teaching data collected when teaching using the initial courseware, wherein the multimedia teaching data includes video data and audio data during the teaching process;
[0068] In this embodiment, the electronic device obtains the initial courseware to be adjusted, wherein the generation method of the initial courseware is not limited. For example, the initial courseware can be a slide created manually by a teacher user, with text, images, tables, charts and other content added, and then formatted and designed. The initial courseware can also be online course content and teaching resources that can be obtained by the teacher user by inputting teaching-related information through the Internet and educational resource platforms.
[0069] The electronic device obtains multimedia teaching data collected when the initial courseware is used for teaching, wherein the multimedia teaching data can be automatically collected by the electronic device, or collected and sent to the electronic device by other devices. The multimedia teaching data includes video data and audio data. In the embodiment of the present application, the electronic device can analyze the video data and audio data to determine the teaching effect of the initial courseware.
[0070] In this step, when the teacher is teaching based on the initial courseware, the electronic device captures multimedia teaching data of the teaching using the initial courseware through a camera device. The multimedia teaching data includes video data and audio data during the teaching process.
[0071] Step 102: Analyze the multimedia teaching data to obtain classroom analysis data;
[0072] In this step, after the electronic device obtains the multimedia teaching data of the teacher teaching based on the initial courseware, it analyzes and processes the multimedia teaching data to generate classroom analysis data.
[0073] Exemplarily, the process of analyzing and processing multimedia teaching data to generate classroom analysis data is as follows: the electronic device uses audio processing software (such as Audacity) and video editing software (such as Adobe Premiere Pro) to process the video and audio of the teaching based on the initial courseware, and convert the video and audio into a format that can be processed by the electronic device; after the electronic device converts the video and audio into formats, for the audio, the electronic device uses open source speech recognition engines or commercial speech recognition APIs and other speech recognition technologies to extract the teacher's lecture content, students' questions and classroom interaction; for the video, the electronic device uses computer vision technology to analyze the behavior of the teacher and students in the video, the presentation effect of the courseware, etc., for example, detecting the teacher's posture and movements, analyzing the students' participation and concentration, the presentation content of each courseware page, etc., and can determine the students' reaction to the course content and whether the teacher's teaching style is effective under the presentation content of each courseware page; the electronic device integrates the audio analysis results and the video analysis results to generate an analysis result integration file, and then uses natural language processing technology to extract keywords and perform sentiment analysis on the analysis result integration file to generate classroom analysis data.
[0074] Furthermore, in an embodiment of the present application, a method for analyzing the multimedia teaching data to obtain classroom analysis data is provided, including:
[0075] 1. Analyze the video data and audio data in the multimedia teaching data to obtain a classroom heat map during the teaching process;
[0076] 2. Statistically analyze the participation and understanding of each student in the classroom heat map to obtain classroom analysis data;
[0077] That is, in the embodiment of the present application, the electronic device constructs a classroom heat map based on the video data and audio data collected in the classroom, including: preprocessing the video data and audio data in the multimedia teaching data, such as video compression, frame extraction, video alignment or calibration, etc.; or identifying and analyzing the audio data to determine the text information corresponding to each sound, detecting and tracking students based on the video data and audio data, such as target detection and tracking algorithms, to detect and track students in the video, the electronic device maps the students and the classroom seating chart to ensure that the students' seat position information in the classroom is obtained in order to generate an accurate heat map, and calculates evaluation indicators in each time period based on the students' behavior and actions, such as the number of questions asked, the number of times hands are raised, facial expressions, etc. These indicators will be used to construct the heat map. For example, higher indicator values correspond to lighter colors, and lower indicator values correspond to darker colors. The students' positions and corresponding colors are combined to generate a classroom heat map.
[0078] Furthermore, the electronic device analyzes the generated classroom heat map, the color distribution and intensity of different areas in the classroom heat map to understand the students' participation and activity level, check the distribution and intensity of the colors to see if there are obvious concentrated areas or color changes, and obtain an overview of the overall participation and understanding level of the class. For each student, compare the brightness and concentration of the colors to identify students with different participation and understanding levels; analyze student groups: compare the heat maps of student groups such as different groups, genders, learning abilities, etc., and observe whether there are obvious differences. The trend of students' participation and understanding can be analyzed, and the changes between different time periods or different links can be observed to check whether there are patterns of improvement or regression. Finally, at least one of the following is set as classroom analysis data: the teaching goal achievement rate, the effectiveness of the courseware content, the classroom participation, the classroom order, the question-and-answer dialogue information, and the classroom interaction time.
[0079] That is, the classroom analysis data in the embodiment of the present application may include: teaching goal achievement rate, courseware content effectiveness, classroom participation, classroom order, question-and-answer dialogue information and classroom interaction time; teaching goal achievement rate: evaluates the effectiveness of teaching methods and teaching resources, including courseware design, teaching skills, etc., which can be evaluated by the presentation effect of the courseware, students' reactions to the course content under the presentation content of each courseware page and teaching goal information; courseware content effectiveness: evaluates whether the lecturer has successfully covered the course content, including the topic of the lecture and the key points involved, which can be determined by analyzing the speech content, courseware demonstration and curriculum standard information; classroom participation rate: evaluates the effectiveness of teaching methods and teaching resources, including courseware design, teaching skills, etc., which can be evaluated by the presentation effect of the courseware, students' reactions to the course content and teaching goal information under the presentation content of each courseware page; courseware content effectiveness: evaluates whether the lecturer has successfully covered the course content, including the topic of the lecture and the key points involved, which can be determined by analyzing the speech content, courseware demonstration and curriculum standard information; classroom participation rate: evaluates the effectiveness of teaching methods and teaching resources, including courseware design, teaching skills, etc. Degree of participation: Evaluate students' performance in class, including concentration, participation, interaction frequency, etc. This can be achieved through video analysis technology, such as detecting students' facial expressions and postures; Classroom order: Analyze the atmosphere and emotional state of the classroom, including the emotional changes of lecturers and students, whether the classroom atmosphere is active, etc. This can be achieved through voice emotion analysis and video emotion recognition; Question and answer dialogue information: Evaluate the interactive performance of teachers and students in class, including asking questions, answering questions, and discussing, etc. This can be determined by analyzing students' voice records or video records; Classroom interaction duration, statistics the length of time teachers and students interact in class.
[0080] It is understandable that electronic devices analyze multimedia teaching data to obtain classroom analysis data. The classroom analysis data may include: teaching goal achievement rate, courseware content effectiveness, classroom participation, classroom order, question-and-answer dialogue information and classroom interaction time. The use of the above-mentioned classroom analysis data can improve the comprehensiveness of classroom analysis, which in turn helps to improve the comprehensiveness of subsequent courseware adjustment suggestions and help improve the effectiveness of courseware adjustments.
[0081] It should be noted that the algorithms that can be used to generate classroom analysis data based on multimedia teaching data include: Audio and video processing: 1. Use speech recognition technology to convert classroom audio into text. 2. Use speech recognition technology combined with computer vision technology to convert video content into text. 3. Segment the audio and video content according to different parts of the course, such as by chapter or topic. Text processing: 1. Remove noise, stop words, etc. from the text and perform word segmentation. 2. Use keyword extraction algorithms such as TF-IDF or TextRank to extract keywords for each paragraph or segment. 3. Use sentiment analysis algorithms, such as methods based on sentiment dictionaries or deep learning methods, to analyze the sentiment tendency of each paragraph or segment, such as positive, negative, or neutral. Data integration: 1. Match the text data converted from audio and video with the courseware chapter information, and associate each paragraph or segment with the corresponding courseware chapter. 2. Integrate classroom analysis data: Integrate the keyword extraction results, sentiment analysis results, and courseware chapter information into a single dataset. Data analysis: 1. Use data analysis techniques, such as text mining, machine learning, or deep learning, to analyze the integrated data and identify patterns and regularities related to teaching objectives. 2. Generate a classroom analysis report based on the analysis results: Generate a classroom analysis report based on the analysis results, including information such as keyword frequency, sentiment analysis results, and association with courseware chapters.
[0082] In practical applications, it may be necessary to incorporate the knowledge of domain experts to interpret data and verify results, ensuring that the generated classroom analysis data can provide effective guidance for courseware adjustments. Furthermore, algorithms and processing steps may need to be adjusted and optimized based on different course content and teaching objectives.
[0083] Step 103: Generate and display a courseware adjustment suggestion based on the initial courseware and the classroom analysis data, wherein the courseware adjustment suggestion includes at least one courseware adjustment item;
[0084] In this step, the electronic device generates courseware adjustment suggestions based on the initial courseware and classroom analysis data; optionally, the electronic device inputs the initial courseware and classroom analysis data into a pre-created suggestion algorithm model to generate courseware adjustment suggestions; optionally, the electronic device determines the corresponding teaching objective information and courseware chapter information based on the initial courseware, and generates courseware adjustment suggestions based on the classroom analysis data, teaching objective information and courseware chapter information.
[0085] Further, if Figure 2As shown, after the electronic device obtains the courseware adjustment suggestions corresponding to the initial courseware, it displays the courseware adjustment suggestions to the teacher. At the same time, an "Optimize My Courseware" control is also displayed on the courseware adjustment suggestion display page. When the teacher clicks the "Optimize My Courseware" control, the electronic device optimizes the initial courseware according to the courseware adjustment suggestions to obtain the target courseware. Furthermore, the courseware adjustment suggestions include at least one optional courseware adjustment item, which can be improvements related to courseware content, courseware page order, courseware content layout, etc. When the electronic device displays the courseware adjustment suggestions to the teacher, what is actually displayed are the optional courseware adjustment items in the courseware adjustment suggestions.
[0086] Optionally, step 103 includes:
[0087] Step 1031, obtaining the current teaching progress and obtaining the courseware name information, teaching teacher information and courseware content information corresponding to the initial courseware;
[0088] Step 1032: Determine the course chapter information corresponding to the initial course according to the current teaching progress, the course title information, and the instructor information.
[0089] Step 1033: Determine teaching objective information based on the courseware content information, or determine teaching objective information based on the courseware chapter information and a preset curriculum standard file;
[0090] Step 1034: Generate courseware adjustment suggestions based on the classroom analysis data, the teaching objective information, and the courseware chapter information.
[0091] In steps 1031 to 1034, after obtaining the classroom analysis data, the electronic device obtains the current teaching progress and the courseware name information, teacher information and courseware content information corresponding to the initial courseware, determines the courseware chapter corresponding to the initial courseware based on the current teaching progress, courseware name information and teaching teacher information, determines the teaching objectives based on the courseware content information, or determines the teaching objectives based on the courseware chapter information and the preset curriculum standard file, and generates courseware adjustment suggestions based on the classroom analysis data, teaching objective information and courseware chapter information.
[0092] Specifically, the electronic device includes: "Course Design Optimization Suggestion Service" and "Course Design Optimization Suggestion Algorithm Model"; after obtaining the classroom analysis data, the electronic device passes the classroom analysis data and the initial courseware to the "Course Design Optimization Suggestion Service"; the "Course Design Optimization Suggestion Service" will execute the scheduling logic, first execute the teaching objective analysis and courseware chapter acquisition logic, and after the execution is completed, the course-related teaching objective information and courseware chapter information can be obtained, and then the classroom analysis data, teaching objective information and courseware chapter information are passed to the "Course Design Optimization Suggestion Algorithm Model" for processing, and after the processing is completed, the courseware adjustment suggestions can be output.
[0093] Specifically, the process of the "Course Design Optimization Suggestion Service" obtaining course-related teaching objective information and courseware chapter information is as follows: the electronic device first determines the courseware chapter information corresponding to the initial courseware based on the current teaching progress and the courseware name information, teacher information and courseware content information corresponding to the initial courseware. For example: the electronic device obtains that the current time is March 23, and the personal information contained in the teacher information is fifth-grade primary school Chinese. According to the teaching progress, the current teaching progress should be in the second unit of the course. Based on the courseware name information of "Borrowing Arrows from a Thatched Boat" and the courseware content information of "Borrowing Arrows from a Thatched Boat", it can be inferred that the courseware chapter information corresponding to the initial courseware is the second unit of the second volume of fifth-grade primary school Chinese "Borrowing Arrows from a Thatched Boat". After determining the courseware chapter information corresponding to the initial courseware, the electronic device first tries the content information in the initial courseware. If the initial courseware already contains a courseware page describing the teaching objectives of this lesson, the teaching objective information of the initial courseware is directly determined; if the initial courseware does not contain a courseware page describing the teaching objectives of this lesson, the teaching objective information of the corresponding course is searched for in the preset course standard file based on the courseware chapter information of the initial courseware, where the preset course standard file is a file on teaching objectives published by the education department.
[0094] Optionally, to generate courseware adjustment suggestions based on classroom analysis data, teaching objective information, and courseware chapter information, one of the following algorithms may be used:
[0095] 1. Association rule mining algorithm:
[0096] Step 1: Collect relevant data, including classroom analysis data, teaching objectives information and courseware chapter information.
[0097] Step 2: Preprocess the data, including data cleaning, deduplication, and encoding.
[0098] Step 3: Apply association rule mining algorithms, such as Apriori or FP-Growth, to find association rules between classroom analysis data, teaching objective information, and courseware chapter information.
[0099] Step 4: Generate courseware adjustment suggestions based on the mined association rules, such as recommending adding specific types of interactive elements or adjusting the presentation of course content.
[0100] 2. Cluster analysis algorithm:
[0101] Step 1: Collect relevant data, including classroom analysis data, teaching objectives information and courseware chapter information.
[0102] Step 2: Preprocess the data, including data cleaning, deduplication, and encoding.
[0103] Step 3: Apply cluster analysis algorithms, such as K-means or hierarchical clustering, to cluster classroom analysis data, teaching objective information, and courseware chapter information to form different groups.
[0104] Step 4: Based on the clustering results, generate courseware adjustment suggestions, such as providing different interactive elements for each group or adjusting the presentation of course content.
[0105] 3. Decision Tree Algorithm:
[0106] Step 1: Collect relevant data, including classroom analysis data, teaching objectives information and courseware chapter information.
[0107] Step 2: Preprocess the data, including data cleaning, deduplication, and encoding.
[0108] Step 3: Apply decision tree algorithms, such as ID3 or C4.5, to build a decision tree model based on classroom analysis data, teaching objective information, and courseware chapter information.
[0109] Step 4: Generate courseware adjustment suggestions based on the decision tree model, such as recommending corresponding interactive elements or adjusting the presentation of course content based on different decision paths.
[0110] It should be noted that the above algorithms can be selected based on specific scenarios and data characteristics. In practical applications, model evaluation and verification are required to ensure the feasibility and effectiveness of the generated courseware adjustment suggestions. Furthermore, the specific steps of the algorithm may vary slightly depending on the algorithm selected and require adjustment and optimization based on the specific situation.
[0111] In steps 1031 to 1034, the electronic device first determines the teaching objective information and courseware chapter information corresponding to the initial courseware, and then generates courseware adjustment suggestions based on the classroom analysis data, teaching objective information and courseware chapter information. By considering the teaching objective information and courseware chapter information corresponding to the initial courseware, more key information of the initial courseware can be obtained, and then combined with the classroom analysis data, teaching objective information and courseware chapter information, the generated courseware adjustment suggestions are more comprehensive and more in line with the classroom, thereby improving the accuracy of the courseware adjustment suggestions, thereby helping to make the relationship between the adjusted courseware and the classroom closer and better fit the teacher's personal teaching habits, thereby improving the effect of the courseware adjustment.
[0112] Optionally, step 103 may further include:
[0113] Step 1035: input the classroom analysis data into the evaluation module in the proposed algorithm model to obtain classroom evaluation information;
[0114] Step 1036: Input the nodes to be adjusted in the classroom evaluation information and the initial courseware into a suggestion generation module in a suggestion algorithm model to generate a courseware adjustment suggestion.
[0115] In steps 1035 and 1036, the electronic device inputs the classroom analysis data into the evaluation module of the suggestion algorithm model to obtain classroom evaluation information. The classroom evaluation information is a general summary of the classroom analysis data, indicating where adjustments are needed in the current classroom. The electronic device obtains the nodes to be adjusted for the courseware adjustment described in the classroom evaluation information, inputs the nodes to be adjusted and the initial courseware into the suggestion generation module of the suggestion algorithm model, and generates courseware adjustment suggestions. It should be noted that the suggestion algorithm model is obtained through pre-training, and the specific structure, algorithm, etc. of the model are not limited here.
[0116] In steps 1035 to 1036, the electronic device generates courseware adjustment suggestions by combining the classroom evaluation information and the initial courseware through a suggestion algorithm model. The suggestion algorithm model improves the efficiency and accuracy of generating courseware adjustment suggestions, which helps to make the relationship between the adjusted courseware and the classroom closer and better fit the teacher's personal teaching habits, thereby improving the effect of courseware adjustment.
[0117] Step 104 : In response to a triggering operation on the target courseware adjustment item, the initial courseware is adjusted according to the target courseware adjustment item to obtain the target courseware.
[0118] In this step, after generating the courseware adjustment suggestion, the electronic device splits the courseware adjustment suggestion into optional courseware adjustment items and displays the optional courseware adjustment items to the teacher. The teacher can select the corresponding courseware adjustment item according to specific needs. The electronic device responds to the teacher's selection operation of the courseware adjustment item and determines the courseware adjustment item selected by the teacher as the target courseware adjustment item.
[0119] For example, the courseware adjustment suggestion is "delete the third page of the courseware, add a picture of "Du Fu" to the fifth page of the courseware, and insert an introduction video of "Du Fu" between the fifth and sixth pages of the courseware". At this time, the electronic device splits the courseware adjustment suggestion into optional courseware adjustment items including: 1. Delete the third page of the courseware; 2. Add the picture of "Du Fu" to the fifth page of the courseware; 3. Insert a courseware page containing an introduction video of "Du Fu" between the fifth and sixth pages of the courseware. The teacher can select the courseware adjustment items corresponding to 1 and 2 according to specific needs. In response to the teacher's selection operation on the courseware adjustment items, the electronic device determines the courseware adjustment items corresponding to 1 and 2 selected by the teacher as the target courseware adjustment items.
[0120] After determining the target courseware adjustment project, the electronic device adjusts the initial courseware according to the target courseware adjustment project to obtain the target courseware. Specifically, the electronic device also includes a "Courseware Generation Service" and a "Cloud Windows Courseware Merging Service." The electronic device passes the target courseware adjustment project to the "Courseware Generation Service." Within the "Courseware Generation Service," the "Self-built AIGC Courseware Generation Optimization Model" is dispatched to output the adjusted optimized courseware page based on the target courseware adjustment project. The optimized courseware page and the initial courseware are then passed to the "Cloud Windows Courseware Merging Service" to execute the courseware merging, adjustment, and beautification logic to obtain the target courseware.
[0121] It should be noted that AIGC (Artificial Intelligence Generated Content, generative artificial intelligence algorithm model), such as GPT (Generative Pre-Trained Transformer, generative pre-trained Transformer model).
[0122] Specifically, step 104 includes the following steps 1041 and 1042:
[0123] Step 1041: Input the target courseware adjustment items and the initial courseware into a courseware generation model to obtain a reference courseware;
[0124] In this step, optionally, the adjustment suggestions in the target courseware adjustment project may include at least one of a deletion adjustment suggestion, a new addition adjustment suggestion, and a modification adjustment suggestion. The electronic device inputs the courseware adjustment suggestion and the initial courseware into the courseware generation model to obtain a reference courseware. Specifically, the electronic device inputs the deletion adjustment suggestion, the new addition adjustment suggestion, the modification adjustment suggestion, and the initial courseware into the "Courseware Generation Service" in the courseware generation model. In the "Courseware Generation Service", the "Self-built AIGC Courseware Generation Optimization Model" is dispatched therein to generate an optimized courseware page corresponding to the new addition adjustment suggestion and an optimized courseware page corresponding to the modification adjustment suggestion, and at the same time determines the courseware page to be deleted in the initial courseware corresponding to the deletion adjustment suggestion, and then generates a numbered sorted list based on the number of the optimized courseware page, the number of the courseware page to be deleted, and the number of the remaining courseware pages in the initial courseware; the electronic device Then pass the numbered sorted list, optimized courseware pages and initial courseware to the "Cloud Windows Courseware Merger Service". In the "Cloud Windows Courseware Merger Service", each courseware page in the initial courseware is processed based on the numbered sorted list. The numbered sorted list includes the code and sorting of each courseware page in the reference courseware to be output. The optimized courseware page and each courseware page in the initial courseware are combined into a candidate courseware page set. Based on the number and order of the numbered sorted list, the corresponding courseware page is selected from the candidate courseware page set to construct and generate the reference courseware.
[0125] Step 1042, beautify the reference courseware according to the display effect information of the initial courseware to obtain the target courseware, wherein the display effect information is information obtained by calculating based on at least one of the theme color information, font size information and typesetting layout information of each courseware page in the initial courseware.
[0126] In this step, since the optimized courseware pages included in the reference courseware do not contain display effect information during the generation process, if the optimized courseware pages are directly assembled and merged with the courseware pages in the initial courseware to obtain the target courseware, the display effect information of the target courseware will be inconsistent. To solve this problem, the electronic device beautifies the optimized courseware pages in the reference courseware based on the display effect information of the initial courseware, and then assembles and merges the beautified optimized courseware pages with the courseware pages in the initial courseware to obtain the target courseware. The display effect information of the initial courseware is information calculated based on at least one of the theme color information, font size information, and typesetting layout information of each courseware page in the initial courseware.
[0127] Furthermore, the step of determining the display effect information of the initial courseware may include: the electronic device identifies each courseware page of the initial courseware, determines the theme color information, font size information and typesetting layout information of each courseware page; the electronic device performs statistical analysis on the theme color information corresponding to each courseware page, selects the theme color information used most frequently in the initial courseware as the target theme color information, and the electronic device performs statistical analysis on the font size information and typesetting layout information corresponding to each courseware page, selects the font size information and typesetting layout information used most frequently in the initial courseware as the target font size information and target typesetting layout information. For example, the electronic device counts the font size information in the initial courseware as most of the fonts use "Songti No. 30", and counts the typesetting layout information as most of the text part is typeset on the left side of the courseware page, then the target font size information is determined to be Songti No. 30 for the text part, and the target typesetting layout information as the text part is layout on the left side of the courseware page; the electronic device counts the theme color information in the initial courseware as most of the background theme color is white, and most of the foreground theme color is green, then the target theme color information is determined to be white for the background theme color and green for the foreground theme color.
[0128] Specifically, direct statistical methods can be used to count the beautification styles corresponding to each page of the courseware; when counting the beautification themes corresponding to each page of the courseware, when the original courseware page uses a solid color theme, direct statistical methods can be used; when the courseware page uses a picture as the background, then try to extract the color scheme of the picture. The method for extracting the color scheme of the picture can be to continuously perform Gaussian blur sampling on the picture until the picture is compressed into one color, and then count the color after Gaussian blur sampling.
[0129] In steps 1041 to 1042, the electronic device combines the courseware generation model, the target courseware adjustment project and the initial courseware to generate reference courseware, thereby improving the efficiency and accuracy of courseware generation. At the same time, the reference courseware is beautified based on the display effect information of the initial courseware to obtain the target courseware, so that the display effect of the target courseware is similar to that of the initial courseware, making the generated target courseware more in line with the teacher's personal teaching habits, and helping to improve the effect of courseware adjustment.
[0130] Optionally, step 1041 includes:
[0131] Step 10411: Input the initial courseware into the structured analysis module in the courseware generation model to obtain courseware structured data, wherein the courseware structured data includes at least one of: courseware title, courseware directory, courseware chapters, courseware text, courseware images, and courseware cases;
[0132] In this step, the electronic device inputs the initial courseware into the structured analysis module in the courseware generation model to obtain courseware structured data. The courseware structured data includes: at least one of courseware title, courseware directory, courseware chapters, courseware text, courseware pictures and courseware cases; the courseware structured data can explain the overall structure of the initial courseware.
[0133] Step 10412: Input the courseware structured data and the target courseware adjustment items into a content generation module in a courseware generation model to generate an optimized courseware page;
[0134] In this step, the electronic device inputs the courseware structured data and courseware adjustment suggestions into the content generation module in the courseware generation model to obtain the optimized courseware page; specifically, the courseware adjustment suggestions include new adjustment suggestions and modified adjustment suggestions, the new adjustment suggestions are to optimize the courseware pages in the initial courseware, and the modified adjustment suggestions are to replace certain courseware pages in the initial courseware with optimized courseware pages, and the content generation module in the courseware generation model uses the courseware structured data, new adjustment suggestions and modified adjustment suggestions to generate corresponding optimized courseware pages.
[0135] Step 10413: Adjust the initial courseware according to the optimized courseware page to obtain reference courseware.
[0136] In this step, the electronic device inserts the optimized courseware page corresponding to the newly added adjustment suggestion into the corresponding position in the original courseware, and replaces the corresponding courseware page to be modified in the original courseware with the optimized courseware page corresponding to the modified adjustment suggestion, thereby obtaining a reference courseware. Furthermore, when the courseware adjustment suggestion also includes a deletion suggestion, the electronic device first deletes the corresponding courseware page to be deleted in the original courseware according to the deletion suggestion before adjusting the original courseware according to the optimized courseware page.
[0137] In steps 10411 to 10413, the electronic device first determines the courseware structured data of the initial courseware based on the courseware generation model, and then generates an optimized courseware page based on the courseware structured data of the courseware generation model and the courseware adjustment suggestions, so that the structure of the optimized courseware page is similar to the initial courseware, and adjusts the initial courseware according to the optimized courseware page to obtain a reference courseware, so that the reference courseware fits the teacher's personal teaching habits, which helps to improve the effect of the courseware adjustment.
[0138] Optionally, step 1041 may further include:
[0139] Determining and deleting the courseware pages to be deleted in the initial courseware based on the deletion adjustment suggestions in the target courseware adjustment items;
[0140] In this step, the electronic device determines and deletes the courseware pages to be deleted in the initial courseware based on the deletion adjustment suggestions in the target courseware adjustment project. For example, if the deletion adjustment suggestion is to delete the third, eighth and tenth pages of the courseware, the electronic device determines the third, eighth and tenth pages of the initial courseware as the courseware pages to be deleted, and deletes the courseware pages to be deleted.
[0141] Based on the modification and adjustment suggestions in the target courseware adjustment project and the courseware page to be modified, an optimized courseware page is generated, and the courseware page to be modified is replaced with the optimized courseware page;
[0142] In this step, the electronic device generates an optimized courseware page based on the modification and adjustment suggestions in the target courseware adjustment project and the courseware page to be modified, and replaces the courseware page to be modified with the optimized courseware page; for example: the modification and adjustment suggestion is to add a picture of "Du Fu" on the second page of the courseware, the electronic device determines the second page of the initial courseware as the courseware page to be modified, and encodes it into AIGC-friendly text content information based on the courseware page to be modified and the modification and adjustment suggestion, and inputs the text content information into the "Courseware Generation Service" to generate an optimized courseware page. The optimized courseware page includes the picture of "Du Fu" and the original content in the courseware page to be modified. The electronic device inputs the optimized courseware page and the initial courseware into the "Cloud Windows Courseware Merge Service" to replace the courseware page to be modified in the initial courseware with the optimized courseware page.
[0143] Furthermore, the electronic device includes a pre-created resource library, which includes videos, pictures, texts and other resources for making courseware. When the modification and adjustment suggestion requires adding a picture of "Du Fu" to the second page of the courseware, the electronic device uses "Du Fu" as a keyword to search for pictures of "Du Fu" in the resource library.
[0144] Based on the newly added adjustment suggestions in the target courseware adjustment project, an optimized courseware page is generated, and the optimized courseware page is inserted into the initial courseware.
[0145] In this step, the electronic device generates an optimized courseware page based on the new adjustment suggestions in the target courseware adjustment project, and inserts the optimized courseware page into the initial courseware; for example: when the new adjustment suggestion is to add a picture of "Du Fu" and an introduction video of "Du Fu" between the second and third pages of the courseware, the new adjustment suggestion is encoded into AIGC-friendly text content information, and the text content information is input into the "Courseware Generation Service" to generate an optimized courseware page, which includes a picture of "Du Fu" and an introduction video of "Du Fu". The electronic device inputs the optimized courseware page and the initial courseware into the "Cloud Windows Courseware Merge Service" and inserts the optimized courseware page between the second and third pages of the initial courseware.
[0146] Optionally, step 1042 includes:
[0147] Step 10421, adjusting the text of the optimized courseware page in the reference courseware according to the target font size information and target typesetting layout information in the display effect information to obtain the target courseware; and / or,
[0148] Step 10422: Adjust the theme color of the optimized courseware page in the reference courseware according to the background theme color information and the foreground theme color information in the display effect information to obtain the target courseware.
[0149] In steps 10421 to 10422, the electronic device adjusts the text of the optimized courseware page in the reference courseware according to the target font size information and target typesetting layout information in the display effect information to obtain the target courseware; and / or adjusts the theme color of the optimized courseware page in the reference courseware according to the background theme color information and foreground theme color information in the display effect information to obtain the target courseware. For example, the electronic device counts the font size information in the initial courseware as most of the fonts use "Songti No. 30", and counts the typesetting layout information as most of the text part is typed and laid out on the left side of the courseware page, then determines the target font size information as Songti No. 30 for the text part, and the target typesetting layout information as the text part is laid out on the left side of the courseware page, and adjusts the font of the text in the optimized courseware page in the reference courseware to Songti No. 30 and layout it on the left side of the courseware page; the electronic device counts the theme color information in the initial courseware as most of the background theme color is white, and most of the foreground theme color is green, then determines the target theme color information as white for the background theme color and green for the foreground theme color, adjusts the colors of the shapes, text boxes, etc. in the optimized courseware page in the reference courseware to green, and adjusts the background color of the optimized courseware page in the reference courseware to white.
[0150] In steps 10421 to 10422, the electronic device only beautifies the optimized courseware pages in the reference courseware, and does not beautify the remaining courseware pages. This can reduce the impact on the user's style, make the target courseware better fit the teacher's personal teaching habits, and help improve the effect of courseware adjustment.
[0151] The electronic device of this embodiment obtains the initial courseware to be adjusted, and the multimedia teaching data collected when the initial courseware is used for teaching; analyzes the multimedia teaching data to obtain classroom analysis data; generates courseware adjustment suggestions based on the initial courseware and the classroom analysis data, and the courseware adjustment suggestions include at least one optional courseware adjustment item; in response to the selection operation of the courseware adjustment item, determines the target courseware adjustment item; adjusts the initial courseware according to the target courseware adjustment item to obtain the target courseware. By generating courseware adjustment suggestions based on the classroom analysis data and the initial courseware generated by the multimedia teaching data when the teacher uses the initial courseware for teaching, and then adjusting the initial courseware according to the courseware adjustment suggestions, the relationship between the adjusted courseware and the classroom can be made closer, and the adjusted courseware can better fit the teacher's personal teaching habits, thereby improving the effect of the courseware adjustment.
[0152] Further, refer to Figure 3 , a second embodiment of the present application is proposed. The difference between the second embodiment and the first embodiment is that after adjusting the initial courseware according to the courseware adjustment suggestion to obtain the target courseware, the method includes:
[0153] Step a1, in response to a courseware viewing operation, generating access link information, wherein the access link information is used to instruct the user to view the target courseware, and the access link information includes a hyperlink and / or an instant messaging message;
[0154] In this step, the electronic device generates access link information in response to the user's courseware viewing operation. The access link information is used to instruct the user to view the target courseware. The access link information includes a hyperlink and / or an instant messaging message. For example, after the electronic device generates the target courseware, it will display the viewing control of the target courseware on the display page. The user clicks the viewing control of the target courseware, and the electronic device generates the access link information.
[0155] Step a2: In response to a triggering operation on the access link information, the target courseware with a classification label is displayed, where the classification label is used to indicate a generation path of the target courseware.
[0156] In this step, the electronic device responds to the triggering operation of the access link information and displays the target courseware with the classification label, and the classification label is used to indicate the generation method of the target courseware; illustratively, the electronic device calls up the courseware display client in the electronic device based on the access link information, and the courseware display client responds to the triggering operation of the access link information and obtains the necessary parameter information in the access link information, and the necessary parameter information includes: the target courseware, which pages in the target courseware are AIGC-optimized pages, and the teaching suggestion prompt information content of the optimized pages; Figure 4As shown, the courseware display client displays the target courseware. In the thumbnail on the left, the page optimized by AIGC has the category label "AI". When the page with the category label "AI" is displayed, if the page has teaching suggestion prompt information content, the teaching prompt control will be displayed in the lower right corner of the page. Figure 5 As shown, when the user clicks the teaching prompt control, the courseware display client will display the teaching suggestion prompt information content of the corresponding page.
[0157] After generating the target courseware, the electronic device of this embodiment displays the target courseware to the user. When displaying, the optimized pages in the target courseware will have classification labels, which makes it easier for the user to intuitively view the optimized pages and improves the efficiency of the user viewing the target courseware.
[0158] Further, refer to Figure 6 , a third embodiment of the present application is proposed. The difference between the third embodiment and the first and second embodiments is that after adjusting the initial courseware according to the courseware adjustment suggestion to obtain the target courseware, the method further includes:
[0159] Step b1, obtaining an optimized courseware page in the target courseware, courseware adjustment suggestions for the optimized courseware page, and teaching suggestion prompt information for the optimized courseware page;
[0160] In this step, after generating the target courseware, the electronic device obtains the optimized courseware page in the target courseware, the courseware adjustment suggestions of the optimized courseware page, and the teaching suggestion prompt information of the optimized courseware page. It is understandable that the teaching suggestion prompt information of the optimized courseware page is obtained along with the generation of the optimized courseware page.
[0161] Step b2: generating a courseware adjustment report based on the optimized courseware page, the courseware adjustment suggestion of the optimized courseware page, and the teaching suggestion prompt information of the optimized courseware page.
[0162] In this step, the electronic device generates a courseware adjustment report based on the optimized courseware page, the courseware adjustment suggestions of the optimized courseware page, and the teaching suggestion prompt information of the optimized courseware page, and displays the courseware adjustment report in the interface for interaction with the user. Figure 7 As shown, Figure 7 The content in the last text box is the courseware adjustment report, which includes the optimized courseware page, the courseware adjustment suggestions for the optimized courseware page, and the teaching suggestion prompts for the optimized courseware page; among them, the courseware adjustment report also includes the control for opening the courseware. When the user clicks the control to open the courseware, the electronic device will display the target control.
[0163] After generating the target courseware, the electronic device in this embodiment generates a courseware adjustment report and displays it to the user, so that the user can intuitively understand the difference between the target courseware and the initial courseware.
[0164] In the specific implementation, refer to Figure 8 ,in:
[0165] The electronic equipment includes: classroom observation interactive interface, course design optimization suggestion service and courseware generation service.
[0166] After analyzing the multimedia teaching data collected when teaching using the initial courseware, the electronic device obtains classroom analysis data and displays the classroom analysis data on the classroom observation interactive interface; when responding to the courseware adjustment instruction, the classroom analysis data is transmitted to the course design optimization suggestion service.
[0167] After obtaining classroom analysis data, the course design optimization suggestion service for electronic equipment will execute scheduling logic, first executing the teaching objective analysis and courseware chapter acquisition logic. Upon completion, the course-related teaching objective information and courseware chapter information will be obtained. The classroom analysis data, teaching objective information, and courseware chapter information will then be passed to the course design optimization suggestion algorithm model for processing. Upon completion, the courseware adjustment suggestions will be output.
[0168] The course design optimization suggestion service for electronic equipment passes the courseware adjustment suggestions to the courseware generation service. In the courseware generation service, the self-built AIGC courseware generation optimization model is dispatched to output the adjusted optimized courseware page based on the courseware adjustment suggestions. The optimized courseware page and the initial courseware are then passed to the cloud-based Windows courseware merging service to execute the courseware merging, adjustment, beautification, assembly and other logic to obtain the target courseware.
[0169] After obtaining the target courseware, the courseware generation service of the electronic device transmits the target courseware to the classroom observation interaction interface. The electronic device generates a courseware optimization report based on the target courseware and displays it in the classroom observation interaction interface.
[0170] This embodiment also provides a courseware adjustment device, such as Figure 9 As shown, the courseware adjustment device may include:
[0171] An acquisition module 1001 is configured to acquire the initial courseware to be adjusted and multimedia teaching data collected when teaching using the initial courseware, wherein the multimedia teaching data includes video data and audio data during the teaching process;
[0172] An analysis module 1002 is configured to analyze the multimedia teaching data to obtain classroom analysis data;
[0173] A suggestion module 1003 is configured to generate a courseware adjustment suggestion based on the initial courseware and the classroom analysis data, wherein the courseware adjustment suggestion includes at least one courseware adjustment item;
[0174] The adjustment module 1004 is configured to adjust the initial courseware according to the target courseware adjustment item in response to a triggering operation on the target courseware adjustment item to obtain the target courseware.
[0175] In an optional example, the adjustment module is further configured to:
[0176] Inputting the target courseware adjustment items and the initial courseware into a courseware generation model to obtain a reference courseware;
[0177] The reference courseware is beautified according to the display effect information of the initial courseware to obtain the target courseware, wherein the display effect information is information obtained by calculating based on at least one of the theme color information, font size information and typesetting layout information of each courseware page in the initial courseware.
[0178] In an optional example, the adjustment module is further configured to:
[0179] Adjusting the text of the optimized courseware page in the reference courseware according to the target font size information and target typesetting layout information in the display effect information to obtain the target courseware; and / or,
[0180] According to the background theme color information and the foreground theme color information in the display effect information, the theme color information of the optimized courseware page in the reference courseware is adjusted to obtain the target courseware.
[0181] In an optional example, the adjustment module is further configured to:
[0182] The step of inputting the target courseware adjustment item and the initial courseware into a courseware generation model to obtain a reference courseware comprises:
[0183] Inputting the initial courseware into a structured analysis module in a courseware generation model to obtain courseware structured data, wherein the courseware structured data includes at least one of a courseware title, a courseware directory, a courseware chapter, a courseware text, a courseware picture, and a courseware case;
[0184] Inputting the courseware structured data and the target courseware adjustment items into a content generation module in a courseware generation model to generate an optimized courseware page;
[0185] The initial courseware is adjusted according to the optimized courseware page to obtain reference courseware.
[0186] In an optional example, the suggestion module is also used to:
[0187] Obtain the current teaching progress and obtain the courseware name information, teaching teacher information and courseware content information corresponding to the initial courseware;
[0188] Determining the courseware chapter information corresponding to the initial courseware according to the current teaching progress, the courseware name information and the teaching teacher information;
[0189] Determining teaching objective information based on the courseware content information, or determining teaching objective information based on the courseware chapter information and a preset curriculum standard file;
[0190] Generate courseware adjustment suggestions based on the classroom analysis data, the teaching objective information and the courseware chapter information.
[0191] In an optional example, the suggestion module is also used to:
[0192] Inputting the classroom analysis data into the evaluation module in the proposed algorithm model to obtain classroom evaluation information;
[0193] The nodes to be adjusted in the classroom evaluation information and the initial courseware are input into a suggestion generation module in a suggestion algorithm model to generate a courseware adjustment suggestion.
[0194] In an optional example, the analysis module is further configured to:
[0195] Analyzing the video data and audio data in the multimedia teaching data to obtain a classroom heat map during the teaching process;
[0196] Statistically analyzing the participation and understanding of each student in the classroom heat map to obtain classroom analysis data;
[0197] The classroom analysis data includes at least one of the following: teaching goal achievement rate, courseware content effectiveness, classroom participation, classroom order, question-and-answer dialogue information, and classroom interaction time.
[0198] In an optional example, the courseware adjustment device further includes a display module, which is used to:
[0199] In response to the courseware viewing operation, generating access link information, wherein the access link information is used to instruct the user to view the target courseware, and the access link information includes a hyperlink and / or an instant messaging message;
[0200] In response to a triggering operation on the access link information, the target courseware with a classification label is displayed, where the classification label is used to indicate a generation path of the target courseware.
[0201] In an optional example, the display module is also used to:
[0202] Obtaining an optimized courseware page in the target courseware, courseware adjustment suggestions for the optimized courseware page, and teaching suggestion prompt information for the optimized courseware page;
[0203] A courseware adjustment report is generated based on the optimized courseware page, the target courseware adjustment suggestion and the teaching suggestion prompt information.
[0204] Using the solution of this embodiment, multimedia teaching data based on the initial courseware is obtained, and classroom analysis data is generated based on the multimedia teaching data; courseware adjustment suggestions are generated based on the classroom analysis data and the initial courseware; and the initial courseware is optimized based on the courseware adjustment suggestions to obtain the target courseware. By generating courseware adjustment suggestions based on the classroom analysis data generated from the multimedia teaching data of the teacher using the initial courseware and the initial courseware, and then adjusting the initial courseware based on the courseware adjustment suggestions, the relationship between the adjusted courseware and the classroom can be made closer, and the adjusted courseware can better fit the teacher's personal teaching habits, thereby improving the effectiveness of the courseware adjustment.
[0205] Accordingly, an embodiment of the present application further provides a courseware adjustment system including a server and a terminal:
[0206] The terminal is used to obtain the initial courseware to be adjusted, collect multimedia teaching data when teaching using the initial courseware, and send the data to the server, wherein the multimedia teaching data includes video data and audio data during the teaching process;
[0207] The server is used to obtain the initial courseware to be adjusted and the multimedia teaching data collected when teaching using the initial courseware;
[0208] A server, configured to analyze the multimedia teaching data to obtain classroom analysis data;
[0209] The server is configured to generate courseware adjustment suggestions based on the initial courseware and the classroom analysis data;
[0210] The terminal is configured to display optional courseware adjustment items corresponding to the courseware adjustment suggestion, and determine a target courseware adjustment item in response to a selection operation on the courseware adjustment item;
[0211] The server is configured to adjust the initial courseware according to the target courseware adjustment item, obtain the target courseware, and send the target courseware to the terminal;
[0212] The terminal is used to display the target courseware and a courseware adjustment report generated based on the target courseware.
[0213] Optionally, the server is further configured to input the target courseware adjustment item and the initial courseware into a courseware generation model to obtain a reference courseware;
[0214] The reference courseware is beautified according to the display effect information of the initial courseware to obtain the target courseware, wherein the display effect information is information obtained by calculating based on at least one of the theme color information, font size information and typesetting layout information of each courseware page in the initial courseware.
[0215] Optionally, the server is further configured to adjust the text of the optimized courseware page in the reference courseware according to the target font size information and target typesetting layout information in the display effect information to obtain the target courseware; and / or,
[0216] According to the background theme color information and the foreground theme color information in the display effect information, the theme color information of the optimized courseware page in the reference courseware is adjusted to obtain the target courseware.
[0217] Optionally, the server is further configured to input the initial courseware into a structured analysis module in a courseware generation model to obtain courseware structured data, wherein the courseware structured data includes at least one of a courseware title, a courseware directory, a courseware chapter, a courseware text, a courseware picture, and a courseware case;
[0218] Inputting the courseware structured data and the target courseware adjustment items into a content generation module in a courseware generation model to generate an optimized courseware page;
[0219] The initial courseware is adjusted according to the optimized courseware page to obtain reference courseware.
[0220] Optionally, the server is further configured to obtain the current teaching progress and obtain the courseware name information, teaching teacher information, and courseware content information corresponding to the initial courseware;
[0221] Determining the courseware chapter information corresponding to the initial courseware according to the current teaching progress, the courseware name information and the teaching teacher information;
[0222] Determining teaching objective information based on the courseware content information, or determining teaching objective information based on the courseware chapter information and a preset curriculum standard file;
[0223] Generate courseware adjustment suggestions based on the classroom analysis data, the teaching objective information and the courseware chapter information.
[0224] Optionally, the server is further configured to input the classroom analysis data into an evaluation module in a suggestion algorithm model to obtain classroom evaluation information;
[0225] The nodes to be adjusted in the classroom evaluation information and the initial courseware are input into a suggestion generation module in a suggestion algorithm model to generate a courseware adjustment suggestion.
[0226] Optionally, the server is further configured to analyze the video data and audio data in the multimedia teaching data to obtain a classroom heat map during the teaching process;
[0227] Statistically analyzing the participation and understanding of each student in the classroom heat map to obtain classroom analysis data;
[0228] The classroom analysis data includes at least one of the following: teaching goal achievement rate, courseware content effectiveness, classroom participation, classroom order, question-and-answer dialogue information, and classroom interaction time.
[0229] Optionally, the terminal is further configured to generate access link information in response to a courseware viewing operation, wherein the access link information is used to instruct the user to view the target courseware, and the access link information includes a hyperlink and / or an instant messaging message;
[0230] In response to a triggering operation on the access link information, the target courseware with a classification label is displayed, where the classification label is used to indicate a generation path of the target courseware.
[0231] Optionally, the server is further configured to obtain an optimized courseware page in the target courseware, courseware adjustment suggestions for the optimized courseware page, and teaching suggestion prompt information for the optimized courseware page;
[0232] A courseware adjustment report is generated according to the optimized courseware page, the courseware adjustment suggestion of the optimized courseware page, and the teaching suggestion prompt information of the optimized courseware page.
[0233] The courseware adjustment system generates courseware adjustment suggestions through classroom analysis data and initial courseware generated based on multimedia teaching data of the initial courseware, and then adjusts the initial courseware according to the courseware adjustment suggestions, so that the relationship between the adjusted courseware and the classroom is closer and better fits the teacher's personal teaching habits, thereby improving the effect of courseware adjustment.
[0234] Accordingly, the embodiment of the present application further provides an electronic device, such as Figure 10 As shown, Figure 10 Schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 1100 client and / or server includes a processor 1101 with one or more processing cores, a memory 1102 with one or more computer-readable storage media, and a computer program stored on the memory 1102 and executable on the processor. The processor 1101 is electrically connected to the memory 1102. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0235] The processor 1101 is the control center of the electronic device 1100. It connects the various parts of the entire electronic device 1100 using various interfaces and lines. By running or loading software programs and / or units stored in the memory 1102 and calling data stored in the memory 1102, it executes various functions of the electronic device 1100 and processes data, thereby monitoring the entire electronic device 1100. The processor 1101 can be a processor CPU, a graphics processor GPU, a network processor (NP), etc., and can implement or execute the various methods, steps, and logic blocks disclosed in the embodiments of this application.
[0236] In the embodiment of the present application, the processor 1101 in the electronic device 1100 loads the computer program corresponding to one or more application processes into the memory 1102 according to the following steps, and the processor 1101 runs the application stored in the memory 1102, thereby executing the steps of the courseware adjustment method:
[0237] Acquire the initial courseware to be adjusted, and multimedia teaching data collected when teaching using the initial courseware, wherein the multimedia teaching data includes video data and audio data during the teaching process;
[0238] Analyzing the multimedia teaching data to obtain classroom analysis data;
[0239] generating and displaying a courseware adjustment suggestion based on the initial courseware and the classroom analysis data, wherein the courseware adjustment suggestion includes at least one courseware adjustment item;
[0240] In response to a triggering operation on a target courseware adjustment item, the initial courseware is adjusted according to the target courseware adjustment item to obtain a target courseware, wherein the target courseware adjustment item is one or more of the at least one courseware adjustment item.
[0241] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0242] Optional, such as Figure 10 As shown, the electronic device 1100 further includes: a touch screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. Among them, the processor 1101 is electrically connected to the touch screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107 respectively. Those skilled in the art will understand that Figure 10 The electronic device structure shown in the figure does not constitute a limitation to the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0243] The touch display screen 1103 can be used to display a graphical user interface and receive user actions on the operation instructions generated by the graphical user interface. The touch display screen 1103 may include a display panel and a touch panel. Among them, the display panel can be used to display the information input by the user or the information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. Optionally, a liquid crystal display (LCD), an organic light emitting diode (OLED, Organic Light-Emitting Diode) and the like can be used to configure the display panel. The touch panel can be used to collect the user's touch operations on or near it (such as the user uses any suitable object or accessory such as a finger, a stylus on the touch panel or near the touch panel) and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 1101, and can receive the command sent by the processor 1101 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 1101 to determine the type of touch event. Then the processor 1101 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 1103 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 1103 can also be used as part of the input unit 1106 to realize the input function.
[0244] The radio frequency circuit 1104 may be used to transmit and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to transmit and receive signals with the network device or other electronic devices.
[0245] The audio circuit 1105 can be used to provide an audio interface between the user and the electronic device through a speaker and microphone. The audio circuit 1105 can convert the received audio data into an electrical signal and transmit it to the speaker, which then converts it into a sound signal for output. On the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1105 and converted into audio data. The audio data is then output to the processor 1101 for processing, and then sent to another electronic device through the radio frequency circuit 1104, or the audio data is output to the memory 1102 for further processing. The audio circuit 1105 may also include an earphone jack to provide communication between external headphones and the electronic device.
[0246] The input unit 1106 may be configured to receive input digital, character information, or user feature information (such as fingerprint, iris, or facial information), and to generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control.
[0247] Power supply 1107 is used to supply power to various components of electronic device 1100. Optionally, power supply 1107 can be logically connected to processor 1101 via a power management device, thereby enabling the power management device to manage charging, discharging, and power consumption. Power supply 1107 can also include one or more DC or AC power supplies, recharging devices, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0248] although Figure 10 Not shown, the electronic device 1100 may further include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.
[0249] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0250] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0251] To this end, an embodiment of the present application provides a computer-readable storage medium storing a plurality of computer programs, which can be loaded by a processor to execute any of the courseware adjustment methods provided in the embodiments of the present application. The computer program can execute the steps of the courseware adjustment method:
[0252] Acquire the initial courseware to be adjusted, and multimedia teaching data collected when teaching using the initial courseware, wherein the multimedia teaching data includes video data and audio data during the teaching process;
[0253] Analyzing the multimedia teaching data to obtain classroom analysis data;
[0254] generating and displaying a courseware adjustment suggestion based on the initial courseware and the classroom analysis data, wherein the courseware adjustment suggestion includes at least one courseware adjustment item;
[0255] In response to a triggering operation on a target courseware adjustment item, the initial courseware is adjusted according to the target courseware adjustment item to obtain a target courseware, wherein the target courseware adjustment item is one or more of the at least one courseware adjustment item.
[0256] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0257] The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0258] Since the computer program stored in the computer-readable storage medium can execute any of the courseware adjustment methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any of the courseware adjustment methods provided in the embodiments of the present application can be achieved. Please see the previous embodiments for details and will not be repeated here.
[0259] According to one aspect of the present application, a computer program product or computer program is also provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in various optional implementations of the above embodiments.
[0260] In the above-mentioned courseware adjustment device, computer-readable storage medium, electronic device, and computer program product embodiments, the description of each embodiment has its own focus. For parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes and possible beneficial effects of the above-described courseware adjustment device, computer-readable storage medium, computer program product, electronic device, and corresponding units can refer to the description of the courseware adjustment method in the above embodiment, and the details will not be repeated here.
[0261] The above is a detailed introduction to a courseware adjustment method, equipment, device, electronic device, computer-readable storage medium and computer program product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, based on the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A courseware adjustment method, characterized in that: The courseware adjustment method comprises: Acquire the initial courseware to be adjusted, and multimedia teaching data collected when teaching using the initial courseware, wherein the multimedia teaching data includes video data and audio data during the teaching process; Analyzing the multimedia teaching data to obtain classroom analysis data; generating and displaying a courseware adjustment suggestion based on the initial courseware and the classroom analysis data, wherein the courseware adjustment suggestion includes at least one courseware adjustment item; In response to a triggering operation on a target courseware adjustment item, the initial courseware is adjusted according to the target courseware adjustment item to obtain a target courseware, wherein the target courseware adjustment item is one or more of the at least one courseware adjustment item.
2. The courseware adjustment method according to claim 1, characterized in that: The adjusting the initial courseware according to the target courseware adjustment item to obtain the target courseware includes: Inputting the target courseware adjustment items and the initial courseware into a courseware generation model to obtain a reference courseware; The reference courseware is beautified according to the display effect information of the initial courseware to obtain the target courseware, wherein the display effect information is information obtained by calculating based on at least one of the theme color information, font size information and typesetting layout information of each courseware page in the initial courseware.
3. The courseware adjustment method according to claim 2, characterized in that: The reference courseware includes an optimized courseware page, and the reference courseware is beautified according to the display effect information of the initial courseware to obtain the target courseware, including: Adjusting the text of the optimized courseware page in the reference courseware according to the target font size information and target typesetting layout information in the display effect information to obtain the target courseware; and / or, According to the background theme color information and the foreground theme color information in the display effect information, the theme color information of the optimized courseware page in the reference courseware is adjusted to obtain the target courseware.
4. The courseware adjustment method according to claim 2, characterized in that: The step of inputting the target courseware adjustment item and the initial courseware into a courseware generation model to obtain a reference courseware comprises: Inputting the initial courseware into a structured analysis module in a courseware generation model to obtain courseware structured data, wherein the courseware structured data includes at least one of a courseware title, a courseware directory, a courseware chapter, a courseware text, a courseware picture, and a courseware case; Inputting the courseware structured data and the target courseware adjustment items into a content generation module in a courseware generation model to generate an optimized courseware page; The initial courseware is adjusted according to the optimized courseware page to obtain reference courseware.
5. The courseware adjustment method according to claim 1, characterized in that: Generating courseware adjustment suggestions based on the initial courseware and the classroom analysis data includes: Obtain the current teaching progress and obtain the courseware name information, teaching teacher information and courseware content information corresponding to the initial courseware; Determining the courseware chapter information corresponding to the initial courseware according to the current teaching progress, the courseware name information and the teaching teacher information; Determining teaching objective information based on the courseware content information, or determining teaching objective information based on the courseware chapter information and a preset curriculum standard file; Generate courseware adjustment suggestions based on the classroom analysis data, the teaching objective information and the courseware chapter information.
6. The courseware adjustment method according to claim 1, characterized in that: Generating courseware adjustment suggestions based on the initial courseware and the classroom analysis data includes: Inputting the classroom analysis data into the evaluation module in the proposed algorithm model to obtain classroom evaluation information; The nodes to be adjusted in the classroom evaluation information and the initial courseware are input into a suggestion generation module in a suggestion algorithm model to generate a courseware adjustment suggestion.
7. The courseware adjustment method according to claim 1, characterized in that: The step of analyzing the multimedia teaching data to obtain classroom analysis data includes: Analyzing the video data and audio data in the multimedia teaching data to obtain a classroom heat map during the teaching process; Statistically analyzing the participation and understanding of each student in the classroom heat map to obtain classroom analysis data; The classroom analysis data includes at least one of the following: teaching goal achievement rate, courseware content effectiveness, classroom participation, classroom order, question-and-answer dialogue information, and classroom interaction time.
8. The courseware adjustment method according to claim 1, characterized in that: After adjusting the initial courseware according to the courseware adjustment suggestion to obtain the target courseware, the method includes: In response to the courseware viewing operation, generating access link information, wherein the access link information is used to instruct the user to view the target courseware, and the access link information includes a hyperlink and / or an instant messaging message; In response to a triggering operation on the access link information, the target courseware with a classification label is displayed, where the classification label is used to indicate a generation path of the target courseware.
9. The courseware adjustment method according to any one of claims 1 to 8, characterized in that: After adjusting the initial courseware according to the courseware adjustment suggestion to obtain the target courseware, the method includes: Obtaining an optimized courseware page in the target courseware, courseware adjustment suggestions for the optimized courseware page, and teaching suggestion prompt information for the optimized courseware page; A courseware adjustment report is generated according to the optimized courseware page, the courseware adjustment suggestion of the optimized courseware page, and the teaching suggestion prompt information of the optimized courseware page.
10. A courseware adjustment system, characterized in that: The courseware adjustment system includes a server and a terminal, wherein: The terminal is used to obtain the initial courseware to be adjusted, collect multimedia teaching data when teaching using the initial courseware, and send the data to the server, wherein the multimedia teaching data includes video data and audio data during the teaching process; The server is used to obtain the initial courseware to be adjusted and the multimedia teaching data collected when teaching using the initial courseware; A server, configured to analyze the multimedia teaching data to obtain classroom analysis data; The server is configured to generate a courseware adjustment suggestion based on the initial courseware and the classroom analysis data; the courseware adjustment suggestion includes at least one courseware adjustment item; The server is configured to, in response to a triggering operation on a target courseware adjustment item, adjust the initial courseware according to the target courseware adjustment item, obtain the target courseware, and send the target courseware to the terminal; The terminal is used to display the target courseware and a courseware adjustment report generated based on the target courseware.
11. An electronic device, characterized in that: The electronic device is configured with a processor and a memory, the memory stores a plurality of computer programs, and the processor loads the computer programs from the memory to execute the steps of the courseware adjustment method according to any one of claims 1-9.
12. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a plurality of computer programs, and the computer programs are suitable for being loaded by a processor to execute the steps of the courseware adjustment method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Online education classroom optimization method
CN112967547A
Powerpoint processing method and device, electronic equipment and storage medium
CN114238671A