Interactive autonomous learning method, device, equipment, medium and product
By splitting real-world problems into multiple milestone goals and using big model evaluation and feedback, the problem that teachers cannot provide timely guidance and feedback is solved, and students' efficiency and enthusiasm for independent learning are achieved.
Patent Information
- Application Number
- CN202411168202.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-23
- Publication Date
- 2025-02-18
AI Technical Summary
In the existing interactive independent learning program, teachers are unable to provide timely guidance and feedback, which affects students' enthusiasm for independent learning and learning effectiveness.
Provide an interactive autonomous learning method, which splits real-world problems into multiple milestone goals through project-based learning, each goal corresponds to learning activities and resources, users complete learning and enter activity results, and use large models to evaluate and feedback. .
Students’ independent learning can be completed without the participation of teachers, fully mobilize students’ enthusiasm, and improve learning experience and learning effect.
Smart Images

Figure CN119473058A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of human-computer interaction technology, and in particular to an interactive autonomous learning method, device, equipment, medium and product. Background Art
[0002] In the existing interactive self-learning programs, teachers are required to provide students with necessary guidance and feedback. However, due to the limited energy of teachers, they are unable to complete the guidance of students and the feedback of students' achievements in a timely manner, which in turn affects students' enthusiasm for self-learning, thereby affecting students' self-learning experience and learning outcomes. Summary of the invention
[0003] This application provides an interactive autonomous learning method, aiming to effectively solve the above technical problems.
[0004] According to a first aspect of the present application, the present application provides an interactive autonomous learning method, comprising:
[0005] In response to a start instruction of the target learning project, displaying a first interface, wherein the first interface displays at least one milestone target;
[0006] In response to the milestone goal determination operation on the first interface, jump to the second interface, where the second interface displays at least one learning activity information;
[0007] In response to the activity confirmation operation on the second interface, jump to the corresponding third interface, the third interface displays learning resources;
[0008] The input activity result information is received, and the configured large model is called to evaluate and display the activity result information, where the activity result information corresponds to the learning activity information.
[0009] Furthermore, before responding to the start instruction of the target learning project, the method further includes:
[0010] The learning project information inputted in the learning project start interface is received, and milestone goals, learning activities and learning resources are determined according to the learning project information to form a target learning project.
[0011] Furthermore, the first interface, the second interface or the third interface further displays a public display control; and the method further comprises:
[0012] In response to an operation of determining public display on the first interface, the second interface, or the third interface, jumping to a fourth interface;
[0013] Receive the display information input on the fourth interface, call the big model to evaluate and display the display information, and the display information is input by the user according to the target learning project, milestone goal and / or learning activity.
[0014] Furthermore, the first interface, the second interface or the third interface also displays a summary and reflection control; the method further includes:
[0015] In response to an operation of determining, summarizing and reflecting on the first interface, the second interface or the third interface, jumping to a fifth interface, wherein the fifth interface displays pre-configured project questions;
[0016] Receive answer information input on the fifth interface, call the large model to comment on and display the answer information, and the answer information is input by the user according to the project question.
[0017] Furthermore, the step of calling the configured big model to evaluate the activity result information includes:
[0018] Acquire corresponding learning activity information and target learning project information according to the activity result information;
[0019] Based on the learning activity information and the target learning project information, using the large model to generate an association relationship between the current learning activity and the target learning project;
[0020] Based on the association relationship, the target learning project information and the activity result information, activity feedback prompt words are generated through the large model, and activity evaluation information is generated based on the activity feedback prompt words.
[0021] Further, a large model dialogue control is displayed in the first interface, the second interface, the third interface, the fourth interface and the fifth interface;
[0022] In response to the large model dialogue operation, jump to the large model dialogue interface;
[0023] Receive question information inputted in the large model dialogue interface, and generate answer information corresponding to the question information through the large model.
[0024] Furthermore, the step of generating answer information corresponding to the question information through the large model includes:
[0025] The progress information and historical activity result information of the corresponding target learning project are obtained according to the question information, the corresponding reply prompt words are generated based on the progress information, the historical activity result information and the question information, and the reply information is generated based on the reply prompt words.
[0026] Furthermore, before generating the corresponding reply prompt word, the method further includes:
[0027] Filtering the question information according to the target learning project to obtain filtered question information;
[0028] The generating of the corresponding reply prompt words includes:
[0029] Generate corresponding reply prompt words based on the progress information, historical activity result information and the filtered question information.
[0030] Furthermore, the first interface also displays target learning project information and driving questions associated with the target learning project;
[0031] After displaying the first interface, the method further includes:
[0032] The target learning project prompt information for broadcasting is generated according to the target learning project information and the driving question.
[0033] Furthermore, the third interface also displays a first viewing control for historical activity result information;
[0034] After receiving the input activity result information, the method further includes:
[0035] In response to a click operation on the first viewing control, historical activity result information is displayed.
[0036] Furthermore, the third interface also displays a second viewing control for the same group activity result information;
[0037] In response to a click operation on the second viewing control on the third interface, same-group activity result information is displayed, where the same-group activity result information is activity result information input by other members of the same group as the current user.
[0038] Furthermore, the fourth interface displays a third viewing control for displaying information by others;
[0039] In response to a click operation on the third viewing control on the fourth interface, display information displayed by others is displayed.
[0040] Furthermore, the activity evaluation information displayed on the third interface includes evaluation content corresponding to the activity result information and heuristic questions associated with the learning activity, and the heuristic questions are used to guide the user to determine a new learning activity.
[0041] According to the second aspect of the present application, the present application also provides an interactive autonomous learning device, the device comprising:
[0042] A first display unit, configured to display a first interface in response to a start instruction of a target learning project, wherein the first interface displays at least one milestone target;
[0043] A second display unit, configured to jump to a second interface in response to a milestone goal determination operation on the first interface, wherein the second interface displays at least one learning activity information;
[0044] A third display unit, configured to jump to a corresponding third interface in response to an activity determination operation on the second interface, wherein the third interface displays learning resources;
[0045] The activity result evaluation unit is used to receive input activity result information, call the configured large model to evaluate and display the activity result information, and the activity result information corresponds to the learning activity information.
[0046] According to the third aspect of the present application, the present application also provides an interactive autonomous learning device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the steps of any one of the above methods.
[0047] According to a fourth aspect of the present application, the present application further provides a storage medium, wherein a plurality of instructions are stored in the storage medium, and the instructions are suitable for being loaded by a processor to execute the steps of any of the above methods.
[0048] According to a fifth aspect of the present application, the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the above methods.
[0049] Through one or more of the above-mentioned embodiments in the present application, at least the following technical effects can be achieved: the interactive autonomous learning method provided by the present application converts real-world problems or challenges into learning projects through project-based learning, and splits the learning projects into multiple milestone goals. Each milestone goal corresponds to at least one learning activity. Users complete autonomous learning based on the learning resources corresponding to the learning activity, and evaluate the activity results input by the user through a large model, so that students' autonomous learning can be completed without the participation of teachers, which can fully mobilize students' enthusiasm and improve learning experience and learning effects. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The technical solution and other beneficial effects of the present application will be made apparent by describing in detail the specific implementation methods of the present application in conjunction with the accompanying drawings.
[0051] Figure 1 A flowchart of the interactive autonomous learning method provided in an embodiment of the present application;
[0052] Figure 2 A schematic diagram of a first interface provided in an embodiment of the present application;
[0053] Figure 3 A schematic diagram of a second interface provided in an embodiment of the present application;
[0054] Figure 4 A schematic diagram of a third interface provided in an embodiment of the present application;
[0055] Figure 5 A schematic diagram of an activity result input interface provided in an embodiment of the present application;
[0056] Figure 6 A schematic diagram of activity evaluation information provided in an embodiment of the present application;
[0057] Figure 7 A schematic diagram of a fourth interface provided in an embodiment of the present application;
[0058] Figure 8 A schematic diagram of a fifth interface provided in an embodiment of the present application;
[0059] Fig. 9 A schematic diagram of a large model dialogue interface provided in an embodiment of the present application;
[0060] Fig.10 A schematic diagram of the structure of an interactive autonomous learning device provided in an embodiment of the present application;
[0061] Fig.11 This is a schematic diagram of the structure of the interactive autonomous learning device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0062] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only 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 creative work are within the scope of protection of the present application.
[0063] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally indicates that the associated objects before and after are in an "or" relationship.
[0064] Project-Based Learning (PBL) allows students to learn by participating in and completing projects with practical significance. It emphasizes students' active participation and independent learning. The core features of project-based learning include:
[0065] 1. Student-centered: PBL focuses on students’ interests and needs, encouraging students to actively explore and learn.
[0066] 2. Real-world problems: Projects often revolve around real-world problems or challenges, allowing students to connect their learning with real-world applications.
[0067] 3. Collaborative learning: Students work in groups to solve problems together, which helps develop teamwork and communication skills.
[0068] 4. Inquiry process: Students explore problems through research, experimentation, discussion and reflection rather than simply accepting knowledge.
[0069] 5. Presentation of results: After the project is completed, students need to present the results of their work, which can be in the form of oral report, written report, demonstration or other forms.
[0070] 6. Reflection and self-assessment: During the PBL process, students are encouraged to reflect on their learning process and outcomes, and to conduct self-assessment and improvement.
[0071] It can be seen that although the project-based learning process is student-centered, teachers are still required to provide certain guidance, feedback, encouragement, etc. However, due to the limited energy of teachers, it is impossible to complete the guidance of students and feedback on students' achievements in a timely manner, thereby affecting students' enthusiasm for autonomous learning. In response to the above problems, the embodiments of the present application provide an interactive autonomous learning method, device, equipment, medium and product, which are described below in conjunction with the accompanying drawings.
[0072] Figure 1 A flowchart of the interactive autonomous learning method provided in the embodiment of the present application is shown in FIG. Figure 1 As shown, an interactive autonomous learning method comprises the following steps:
[0073] S101, in response to a start instruction of a target learning project, displaying a first interface, wherein the first interface displays at least one milestone target.
[0074] Among them, the target learning project is the project that the user determines that he wants to explore. It can be specifically about real-world problems or challenges, such as "how to reduce plastic waste", "design your own healthy diet plan", "why the honeycomb is hexagonal", etc. It takes real-world problems or challenges as the starting point to stimulate users' desire to explore.
[0075] In this step, multiple learning projects can be displayed in the learning project display interface, so that the user can select the one that he is most interested in as the target learning project to explore. The user can specifically select the target learning project by touch, voice, mouse, etc. The terminal generates a start instruction based on the selected operation, and then displays the first interface on the terminal.
[0076] In order to maintain the enthusiasm of users for self-learning, a whole complex learning project is divided into multiple milestone goals, that is, each problem or challenge around the real world is broken down into multiple small problems and explored in turn. For example, for the learning project "Can the water on the earth put out the sun?", it can be broken down into multiple milestone goals such as "Understanding the distribution of water resources on the earth", "Understanding the size and composition of the sun", "The physical reaction between water and fire", etc. Different milestone goals will involve different subjects, including geography, physics, chemistry, history, biology, mathematics, etc. Users can complete the study of multiple subjects by completing the exploration of a learning project.
[0077] Schematically, when a user first explores a target learning project, Figure 2 As shown, only one milestone goal can be displayed on the first interface. When the user completes this milestone goal, the next milestone goal will be displayed on the first interface, so that the user can complete all milestone goals in a pre-configured learning order. When the user explores the target learning project later, the milestone goals that have been completed and the milestone goals that need to be continued will be displayed.
[0078] Alternatively, multiple milestones are directly displayed on the first interface for the user to choose from, and the user can select a milestone as the current milestone to learn according to his or her own interests or knowledge level. The first interface will distinguish and display completed milestones, uncompleted milestones, and ongoing milestones.
[0079] In some embodiments, the first interface is the target learning project interface, which, in addition to displaying controls for milestone goals, also displays basic information of the target learning project and an overview of learning resources, etc., so that the user can have an overall understanding of the current learning project.
[0080] In some embodiments, the first interface is an overview interface of milestone goals. Specifically, after the user determines the target learning project, the target learning project interface is first displayed to the user, specifically displaying the basic information of the target learning project and the main learning resources. Then, after the user enters the operation of confirming to start this project in the target learning project interface, the interface jumps to the first interface to display the milestone goal overview after the target learning project is decomposed.
[0081] S102, in response to a milestone goal determination operation on the first interface, jumping to a second interface, wherein the second interface displays at least one learning activity information.
[0082] Each milestone goal is also configured with multiple learning activities, through which a multi-dimensional understanding of the same milestone goal can be achieved. Schematically, if the milestone goal is "understanding the distribution of water resources on the earth", its related learning activities can include "analyzing the number of different water bodies on the earth", "analyzing the changes in water resources with different seasons", etc. Figure 3 shown.
[0083] In this step, the terminal jumps from the first interface to the second interface in response to the user's confirmation operation on the milestone target control, and the second interface is an overview interface of the details and activities of the milestone target selected by the user. The user's confirmation operation on the milestone target control can be implemented by touch, voice, mouse, etc., which is not limited. The second interface can also display the serial number, name, description and other information of the current milestone target, so that the user can understand the current milestone target in detail.
[0084] In some embodiments, if the user opens the current milestone goal for the first time, only one learning activity control may be displayed in the second interface, and a new learning activity control may be displayed after the user completes this learning activity, so that the user can complete all learning activities in the pre-configured learning activity order.
[0085] In some embodiments, the second interface may always display multiple learning activity controls, and the user may select a learning activity from them according to their own interests and knowledge level, without limitation. Similarly, completed learning activities, unfinished learning activities, and ongoing learning activities are displayed separately.
[0086] It should be noted that the order of multiple learning activities can be determined based on difficulty, can be determined randomly, or can be determined based on learning experience. Similarly, the order of multiple milestone goals can also be determined based on difficulty, can be determined randomly, or can be determined based on learning experience, and this application does not limit this.
[0087] S103, in response to the activity confirmation operation on the second interface, jump to the corresponding third interface, the third interface displays learning resources. The learning resources can be learning materials in the form of video, audio, text, document, image, etc., which are used to explain the knowledge points in detail to the user. Schematically, the third interface is as follows Figure 4 shown.
[0088] In this step, the terminal responds to the user's confirmation operation on the learning activity control and jumps to the third interface, which is the learning activity details interface, which can display the learning activity number, learning activity name, activity description, learning resources, etc. There can be one or more learning resources, which is not limited.
[0089] S104, receiving input activity result information, calling the configured big model to evaluate and display the activity result information.
[0090] Specifically, based on the learning activity details displayed on the third interface, the user can choose to input the activity results after completing the learning resources, or can choose to skip the learning resources and then input the activity results. Alternatively, the learner can pre-configure that the activity results can only be input after completing the learning resources, or can set the input of some activity results to be performed after completing the learning resources based on the user's permissions. This application does not make any specific limitations on this.
[0091] Activity result information is the user's response to the questions involved in the learning activity, which can be in the form of text, document, audio, video, etc. input by the user.
[0092] The big model has the ability to process multimodal information. Its input and output can be multimodal information. According to the user's choice, the big model can generate activity evaluation content in one or more modes. For example, the activity evaluation can be a document with pictures, audio, video, etc., thereby improving the user experience and information reception efficiency. In addition, the big model can use a general big model or a big model that has been fine-tuned in the field.
[0093] In addition, the relevant controls for inputting the activity results can be displayed in the third interface, or in the activity result input interface. Specifically, in response to the user's operation of determining and inputting the activity results in the third interface, the user is redirected to the activity result input interface. Schematically, the activity result input interface is as follows: Figure 5 shown.
[0094] In this step, the terminal receives the activity result information input by the user, and calls the configured large model to evaluate the activity result information input by the user, and displays the evaluation result on the third interface, or jumps to the activity evaluation interface for separate display, without limitation. The activity evaluation content may include an evaluation of whether the activity result is correct or not, guidance on correction of errors, encouragement to users, thinking about related issues inspired by current learning activities, etc., which can give an accurate evaluation of the user's autonomous learning results, and can also guide users to continue to explore and learn, thereby eliminating the need to occupy the teacher's energy. Through the interactive autonomous learning method provided by this application, users can complete their learning alone, and through this project-based learning method, users can better master knowledge.
[0095] In some embodiments of the present application, users can also independently generate target learning projects. Specifically, the terminal receives learning project information input by the user in the learning project startup interface, and determines milestone goals, learning activities and learning resources based on the learning project information to form a target learning project.
[0096] Illustratively, a user inputs a specific real-world problem or challenge as learning project information, such as "Can the water on Earth put out the sun?" The terminal configures relevant milestone goals, learning activities, learning resources and other information for the user based on this clear question or challenge, thereby forming a target learning project.
[0097] Alternatively, the terminal first matches multiple milestone goals for the user based on the above-mentioned clear questions or challenges for the user to determine the target milestone goals of interest. When the user determines a target milestone goal, the terminal displays multiple learning activities corresponding to the current target milestone goal for the user, allowing the user to select the learning activities of interest. Through the above process, the user completes the formulation of the entire target learning project according to his or her own preferences, thereby fully enhancing the user's enthusiasm for independent learning and improving his or her learning effect.
[0098] Alternatively, the learning project information may also be information about a certain aspect of knowledge that the user wants to learn, such as wanting to learn knowledge related to sound propagation in physics. After receiving the learning project information, the terminal matches the keywords therein to obtain relevant learning projects, and then displays them to the user so that the user can determine the learning project he wants to explore. The milestone goals and learning activities included in each learning project can be pre-configured or further determined based on the user's interests and hobbies.
[0099] For another example, a plurality of candidate milestone goals are displayed on the learning project launch interface, and the user directly selects a plurality of target milestone goals from them to form a target learning project. The learning activities under the target milestone goals can be further selected by the user or pre-configured, and there is no limitation on this.
[0100] It should be noted that a learning activity corresponds to at least one learning resource, and the user does not need to configure it independently. The input of learning project information can be achieved through touch, voice, etc., and there is no limitation on this.
[0101] In some embodiments of the present application, the method further includes: in response to an operation of determining public display on the first interface, the second interface or the third interface, jumping to a fourth interface.
[0102] Receive the display information input on the fourth interface, call the big model to evaluate and display the display information, and the display information is input by the user according to the target learning project, milestone goal and / or learning activity.
[0103] In this embodiment, based on the characteristics of the above-mentioned project-based learning, a public display link is also provided. Specifically, controls related to the public display can be displayed in the first interface, the second interface or the third interface.
[0104] If the public display related controls are displayed in the first interface, the user can jump to the fourth interface through the public display controls displayed in the first interface after the target learning project is started, that is, the user can directly enter the public display link of the target learning project based on his or her existing knowledge without going through the activity result evaluation. Alternatively, the second interface and the third interface are both provided with controls for returning to the first interface, and the user can trigger the public display controls in the first interface by returning to the interface and enter the public display link.
[0105] If the public display related controls are displayed in the second interface, the user can enter the public display stage from the current milestone stage regardless of whether the current milestone goal is completed. If the public display related controls are displayed in the third interface, the user can jump from the current learning activity to the public display stage regardless of whether the current learning activity is completed.
[0106] In addition, the publicly displayed controls can also be displayed on the final third interface after the user completes all learning activities, or they can be displayed in advance in the first interface, the second interface, or the third interface, and the user can enter the public display link at any time. The time to enter the public display link can also be set according to the user's authority. For example, a fifth-grade user can display the public display controls on the first interface, the second interface, or the third interface after completing 50% of the learning activities. The specific time when the user can enter the public display link and the location of the public display controls can be set according to the actual situation, and there is no specific limitation on this.
[0107] Indicatively, if Figure 7As shown, a display information input control is displayed in the fourth interface, and the terminal obtains the display information input by the user. The display information can specifically be a summary of the user's target learning project, a summary of milestone goals, a summary of activity results, etc., and can be in the form of text, audio, video, document, etc. The large model comments on the display information input by the user, such as whether the understanding of the target learning project is correct, encouraging continuous thinking and exploration, etc. The interactive autonomous learning method provided in the embodiment of the present application guides the user to summarize the learned knowledge through a public display link, and realizes the dissemination of knowledge to others through the active input of display information to deepen the user's memory. Then, the user is given positive feedback and guidance through the large model to enhance the user's learning enthusiasm. In this public display link, students can be guided to complete knowledge sharing independently without the participation of teachers.
[0108] In some embodiments of the present application, the method further includes: in response to an operation of determining, summarizing and reflecting on the first interface, the second interface or the third interface, jumping to a fifth interface, wherein the fifth interface displays pre-configured project questions.
[0109] Receive answer information input on the fifth interface, call the large model to comment on and display the answer information, and the answer information is input by the user according to the project question.
[0110] Similarly, based on the characteristics of the above-mentioned project-based learning, a summary and reflection session is also provided in this embodiment. Specifically, a summary and reflection related control can be provided in the first interface, the second interface or the third interface, and after the user confirms the summary and reflection related control, the user jumps to the fifth interface, so that the reflection summary information can be input.
[0111] When the control related to summary and reflection is set on the first interface, the user can directly enter the summary and reflection link after starting the target learning project. The user can also return to the first interface through the interface return control on the second interface and the third interface after completing the milestone goal or learning activity, so as to jump to the summary and reflection link. When the control related to summary and reflection is set on the second interface, whether the user completes the current milestone goal or not, it can jump from the current milestone goal to the summary and reflection link. When the control related to summary and reflection is set on the third interface, whether the user completes the current learning activity or not, it can jump from the current learning activity to the summary and reflection link. Or, after the user completes all learning activities, the summary and reflection control is displayed on the last third interface, so that the user can only summarize and reflect after completing all learning activities. Or, the display timing and position of the summary and reflection control are configured in advance according to the user's authority. For example, a 10-year-old user displays the summary and reflection control in the first interface, the second interface or the third interface after completing 50% of the learning activities, etc. The entry timing of the summary and reflection link and the location of the summary and reflection control can be set according to the needs, and this application does not limit this.
[0112] Indicatively, if Figure 8 As shown, the fifth interface displays at least one pre-configured project question, such as "What challenges and difficulties have you encountered in the current learning project?", "What areas have not been done well and how can they be improved?", etc., to guide users to reflect and review, so as to continuously clarify their strengths and make up for their weaknesses. In addition, the fifth interface also displays an answer input control, through which users can input answer information, and the answer information can be in the form of text, document, audio, etc., without limitation.
[0113] After receiving the answer information input by the user, the terminal inputs it into the big model, and the big model comments and displays the answer information. In this summary and reflection phase, the teacher can be guided to complete the summary and reflection independently without the participation of the teacher.
[0114] In some embodiments of the present application, the step of calling the configured big model to evaluate the activity result information includes:
[0115] The terminal first obtains the corresponding learning activity information and target learning project information according to the activity result information. Then the big model is called for processing. Specifically, the big model generates the association relationship between the current learning activity and the target learning project based on the learning activity information and the target learning project information. Then, based on the association relationship, the target learning project information and the activity result information, an activity feedback prompt word is generated, and activity evaluation information is generated based on the activity feedback prompt word.
[0116] In some embodiments of the present application, a large model dialog control is displayed in the first interface, the second interface, the third interface, the fourth interface, and the fifth interface.
[0117] In response to the large model dialogue operation, jump to the large model dialogue interface.
[0118] Receive question information inputted in the large model dialogue interface, and generate answer information corresponding to the question information through the large model.
[0119] In this embodiment, in addition to commenting on the evaluation of activity results, the evaluation of display information in the public display phase, and the answers in the summary and reflection phase, the big model can also provide question-and-answer services to users at any time. Specifically, the big model dialogue controls are displayed in the first interface, the second interface, the third interface, the fourth interface, and the fifth interface, and users can communicate with the big model at any time in the first interface, the second interface, the third interface, the fourth interface, and the fifth interface. After the user operates the big model dialogue control, the terminal responds to the big model dialogue operation and jumps to the big model dialogue interface. Schematically, as shown in FIG. Fig. 9 As shown, a control for user question input is displayed in the large model dialogue interface, and the user can input questions through keyboard, voice, etc. After receiving the question information, the terminal inputs the question information into the large model, and the large model generates corresponding answer information.
[0120] In some embodiments of the present application, the step of generating answer information corresponding to the question information by using the large model includes:
[0121] The progress information and historical activity result information of the corresponding target learning project are obtained according to the question information, the corresponding reply prompt words are generated based on the progress information, the historical activity result information and the question information, and the reply information is generated based on the reply prompt words.
[0122] Furthermore, before generating the corresponding reply prompt word, the method further includes:
[0123] The question information is filtered according to the target learning project to obtain filtered question information. That is, information irrelevant to the target learning project is filtered out of the question information. In addition, illegal input in the question information is also filtered out.
[0124] Accordingly, the generating of the corresponding reply prompt words includes:
[0125] Generate corresponding reply prompt words based on the progress information, historical activity result information and the filtered question information.
[0126] In some embodiments of the present application, the first interface further displays target learning project information and driving questions associated with the target learning project.
[0127] After displaying the first interface, the method further includes:
[0128] The target learning project prompt information for broadcasting is generated according to the target learning project information and the driving question.
[0129] In this embodiment, after displaying the first interface, the terminal will also briefly explain the target learning project and the driving questions associated with the target learning project by voice broadcast, so that the user has a basic understanding of the target learning project and stimulates the user's interest in the project. The target learning project prompt information here can be synthesized by the large model based on the target learning project information and the driving question voice.
[0130] In some embodiments of the present application, Figure 6 As shown, the third interface also displays a first viewing control for historical activity result information.
[0131] After receiving the input activity result information, the method further includes:
[0132] In response to a click operation on the first viewing control, historical activity result information is displayed.
[0133] In this embodiment, for the same learning activity, the user can submit activity results multiple times. Through the first viewing control related to the historical activity result information, the user can view the historical activity result information submitted by the user and review the historical answers, so as to facilitate the user's summary and reflection.
[0134] In some embodiments of the present application, the third interface also displays a second viewing control for the same group of activity result information.
[0135] In response to a click operation on the second viewing control on the third interface, same-group activity result information is displayed, where the same-group activity result information is activity result information input by other members of the same group as the current user.
[0136] In this embodiment, for the same learning activity, the user can also view the activity result information input by the same group members to achieve mutual learning between the group members. Specifically, by setting a second viewing control related to the same group activity result information, the user can view the activity result information input by other group members in the same group. The other group members in the same group here can be members pre-set by the teacher, can be formed by the user's own binding, or can be users participating in the same learning activity, which can be determined according to actual conditions.
[0137] In addition, users can also modify the currently entered activity result information.
[0138] In some embodiments of the present application, the fourth interface displays a third viewing control for displaying information by others.
[0139] In response to a click operation on the third viewing control on the fourth interface, display information displayed by others is displayed.
[0140] In this embodiment, after the user shares his / her own display information in the public display session, he / she can also view the display information of others. Similarly, the other persons here can be preset group members, group members made by the user himself / herself, users participating in the same target learning project, etc., without limitation. By viewing other people's summary of the target learning project, one can further consolidate his / her own cognition.
[0141] In some embodiments of the present application, in order to guide users to continuously think and explore, the activity evaluation information displayed on the third interface includes evaluation content corresponding to the activity result information and heuristic questions associated with the learning activity, and the heuristic questions are used to guide users to determine new learning activities.
[0142] In some embodiments of the present application, Fig.10 As shown, an interactive autonomous learning device is also provided, the device comprising:
[0143] The first display unit 1001 is used to display a first interface in response to a start instruction of a target learning project, wherein the first interface displays at least one milestone target.
[0144] The second display unit 1002 is used to jump to a second interface in response to a milestone goal determination operation on the first interface, and the second interface displays at least one learning activity information.
[0145] The third display unit 1003 is used to jump to a corresponding third interface in response to an activity confirmation operation on the second interface, and the third interface displays learning resources.
[0146] The activity result evaluation unit 1004 is used to receive input activity result information, call the configured large model to evaluate and display the activity result information.
[0147] The interactive autonomous learning device provided in the embodiment of the present application corresponds to the above-mentioned interactive autonomous learning method, which will not be repeated here.
[0148] Based on any of the above embodiments, another embodiment of the present invention further provides an interactive autonomous learning device, such as Fig.11As shown, the interactive autonomous learning device may include: a processor 1110 (Processor), a communication interface 1120 (Communications Interface), a memory 1130 (Memory) and a communication bus 1140, wherein the processor 1110, the communication interface 1120, and the memory 1130 communicate with each other through the communication bus 1140. The processor 1110 may call the logic instructions in the memory 1130 to execute the above-mentioned interactive autonomous learning method.
[0149] In addition, the logic instructions in the above-mentioned memory 1130 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0150] In addition, the logic instructions in the above-mentioned memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0151] On the other hand, an embodiment of the present invention further provides a storage medium on which a plurality of instructions are stored, and the instructions are suitable for being loaded by a processor to execute the interactive autonomous learning method provided in the above embodiments.
[0152] In addition, the logic instructions in the above-mentioned storage medium can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.
[0153] On the other hand, an embodiment of the present application further provides a computer program product. When the program code contained in the computer program product is executed by a processor in an interactive autonomous learning device, the interactive autonomous learning method provided in the above embodiments is implemented.
[0154] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0155] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0156] In summary, although the present application has been disclosed as above with preferred embodiments, the above preferred embodiments are not intended to limit the present application. Ordinary technicians in this field can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined in the claims.
Claims
1. An interactive autonomous learning method, characterized in that: include: In response to a start instruction of the target learning project, displaying a first interface, wherein the first interface displays at least one milestone target; In response to the milestone goal determination operation on the first interface, jump to the second interface, where the second interface displays at least one learning activity information; In response to the activity confirmation operation on the second interface, jump to the corresponding third interface, the third interface displays learning resources; The input activity result information is received, and the configured large model is called to evaluate and display the activity result information, where the activity result information corresponds to the learning activity information.
2. The method according to claim 1, characterized in that Before responding to the start instruction of the target learning project, the method further includes: The learning project information inputted in the learning project start interface is received, and milestone goals, learning activities and learning resources are determined according to the learning project information to form a target learning project.
3. The method according to claim 1, characterized in that The first interface, the second interface or the third interface further displays a public display control; the method further includes: In response to an operation of determining public display on the first interface, the second interface, or the third interface, jumping to a fourth interface; Receive the display information input on the fourth interface, call the big model to evaluate and display the display information, and the display information is input by the user according to the target learning project, milestone goal and / or learning activity.
4. The method according to claim 3, characterized in that The first interface, the second interface or the third interface further displays a summary and reflection control; the method further comprises: In response to an operation of determining, summarizing and reflecting on the first interface, the second interface or the third interface, jumping to a fifth interface, wherein the fifth interface displays pre-configured project questions; Receive answer information input on the fifth interface, call the large model to comment on and display the answer information, and the answer information is input by the user according to the project question.
5. The method according to claim 1, characterized in that The step of calling the configured big model to evaluate the activity result information includes: Acquire corresponding learning activity information and target learning project information according to the activity result information; Based on the learning activity information and the target learning project information, using the large model to generate an association relationship between the current learning activity and the target learning project; Based on the association relationship, the target learning project information and the activity result information, activity feedback prompt words are generated through the large model, and activity evaluation information is generated based on the activity feedback prompt words.
6. The method according to claim 4, characterized in that A large model dialogue control is displayed in the first interface, the second interface, the third interface, the fourth interface and the fifth interface; In response to the large model dialogue operation, jump to the large model dialogue interface; Receive question information inputted in the large model dialogue interface, and generate answer information corresponding to the question information through the large model.
7. The method according to claim 6, characterized in that The step of generating answer information corresponding to the question information by using the large model includes: The progress information and historical activity result information of the corresponding target learning project are obtained according to the question information, the corresponding reply prompt words are generated based on the progress information, the historical activity result information and the question information, and the reply information is generated based on the reply prompt words.
8. The method according to claim 7, characterized in that Before generating the corresponding reply prompt word, the method further includes: Filtering the question information according to the target learning project to obtain filtered question information; The generating of the corresponding reply prompt words includes: Generate corresponding reply prompt words based on the progress information, historical activity result information and the filtered question information.
9. The method according to claim 1, characterized in that The first interface also displays target learning project information and driving questions associated with the target learning project; After displaying the first interface, the method further includes: Target learning project prompt information for broadcasting is generated according to the target learning project information and the driving question.
10. The method according to claim 1, characterized in that The third interface also displays a first viewing control for historical activity result information; After receiving the input activity result information, the method further includes: In response to a click operation on the first viewing control, historical activity result information is displayed.
11. The method according to claim 1, characterized in that The third interface also displays a second viewing control for the same group activity result information; In response to a click operation on the second viewing control on the third interface, same-group activity result information is displayed, where the same-group activity result information is activity result information input by other members of the same group as the current user.
12. The method according to claim 3, characterized in that The fourth interface displays a third viewing control for displaying information displayed by others; In response to a click operation on the third viewing control on the fourth interface, display information displayed by others is displayed.
13. The method according to claim 1, characterized in that The activity evaluation information displayed on the third interface includes evaluation content corresponding to the activity result information and heuristic questions associated with the learning activity, and the heuristic questions are used to guide the user to determine a new learning activity.
14. An interactive autonomous learning device, characterized in that: The device comprises: A first display unit, configured to display a first interface in response to a start instruction of a target learning project, wherein the first interface displays at least one milestone target; A second display unit, configured to jump to a second interface in response to a milestone goal determination operation on the first interface, wherein the second interface displays at least one learning activity information; A third display unit, configured to jump to a corresponding third interface in response to an activity determination operation on the second interface, wherein the third interface displays learning resources; The activity result evaluation unit is used to receive input activity result information, call the configured large model to evaluate and display the activity result information, and the activity result information corresponds to the learning activity information.
15. An interactive autonomous learning device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 13 are implemented.
16. A storage medium, characterized in that: The storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps of the method according to any one of claims 1 to 13.
17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.