A method and device for course session management
By using servers to automatically match and push target exercises associated with teaching content in online education, the problem of energy-consuming pushing exercises by teachers manually is solved, improving learning effect and reducing resource waste.
Patent Information
- Application Number
- CN202011300770.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-19
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2040-11-19
AI Technical Summary
In online education, teachers need to spend a lot of energy to manually push exercises, resulting in poor learning results and waste of resources.
Automatically extract the conversation content during online education through the server, match and push target exercises associated with teaching content, and reduce manual intervention.
It improves students' learning effect, reduces the teacher's operation burden, avoids the resource consumption required for manually pushing exercises, and increases the randomness of exercises, prevents students from mastering the rules of setting questions by observing the teacher.
Smart Images

Figure CN114520829B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular, to a method and device for managing course sessions. Background Art
[0002] Internet applications are becoming inseparable from people's lives. Due to the uneven distribution of educational resources geographically, online education has become an effective means to break the uneven distribution of educational resources. Especially this year, large-scale online education unprecedentedly has been well practiced and popularized in our country, and it has also greatly improved people's acceptance of online education.
[0003] However, with the popularization of online classes, some drawbacks of online education have begun to emerge. In online classes, it takes a teacher a lot of energy to ensure the learning effect of students. Summary of the Invention
[0004] Embodiments of the present invention provide a method and device for managing course sessions. During the online education process of a teacher, the server can automatically push test questions to students, guide students to listen to lectures through the test questions, which is beneficial to ensuring the learning effect of students and avoiding the need for human resources for manual pushing of practice questions.
[0005] Embodiments of the present invention provide a method for managing course sessions, and the method includes:
[0006] Obtain the session content of a target course session of a first session user on an educational client, where the target course session further includes at least one second session user;
[0007] Extract exercise matching information from the session content;
[0008] Determine, from preset exercise questions, the exercise questions associated with the exercise matching information as target exercise questions;
[0009] Send the target exercise questions to the at least one second session user and display them on the session page of the educational client where the at least one second session user is located.
[0010] Embodiments of the present invention further provide a method for managing course sessions, including:
[0011] Display the target session page of a second session user on an educational client, where the target session page is the session page of a target course session, the session users of the target course session include a first session user and the second session user, and the target session page includes the session content of the first session user;
[0012] In response to the target exercise message received by the education client, display the target exercise, or the target exercise and a deferred processing control on the target session page, where the target exercise is determined based on the target exercise message;
[0013] In response to a answering operation for the target exercise, obtain the target answering result of the second session user, and send the target answering result to the server; or
[0014] In response to a triggering operation for the deferred processing control, add the target exercise to the after-class exercise set of the second session user.
[0015] An embodiment of the present invention further provides a course session management method, including:
[0016] Display a target session page of a target course session of a first session user on an education client, where the session users of the target course session include at least one second session user and the first session user, and the target session page includes the session content of the first session user;
[0017] In response to a answering situation viewing operation triggered through the target session page, display answering situation information, where the answering situation information includes statistical information on the answering results of the historical displayed exercises of the second session user, and the historical displayed exercises include: exercises that have been displayed through the education client of the second session user in the target course session.
[0018] An embodiment of the present invention provides a course session management device, and the device includes:
[0019] A session content acquisition unit, configured to acquire the session content of a first session user in a target course session of an education client, where the target course session further includes at least one second session user;
[0020] An extraction unit, configured to extract exercise matching information from the session content;
[0021] An exercise selection unit, configured to determine, from preset exercises, exercises associated with the exercise matching information as target exercises;
[0022] An exercise sending unit, configured to send the target exercises to the at least one second session user and display them on the session page of the education client where the at least one second session user is located.
[0023] Optionally, the session content includes a session video; the extraction unit is configured to obtain the teaching content of the first session user from the session video and determine the teaching content as exercise matching information;
[0024] An exercise selection unit for:
[0025] Semantically recognize the exercise matching information to obtain the target semantic information of the exercise matching information;
[0026] Obtain the exercise semantic information of the preset practice questions, and match the exercise semantic information and the target semantic information;
[0027] Determine the practice questions with successfully matched exercise semantic information and the target semantic information as the target practice questions.
[0028] Optionally, the conversation content includes a conversation video. An extraction unit is used to obtain the teaching content of the first conversation user from the conversation video and determine the teaching content as the exercise matching information;
[0029] An exercise selection unit for:
[0030] Obtain the auxiliary recognition information corresponding to the preset practice questions;
[0031] Match the auxiliary recognition information and the exercise matching information according to the information type of the auxiliary recognition information;
[0032] Determine the practice questions with successfully matched auxiliary recognition information and the exercise matching information as the target practice questions.
[0033] Optionally, the auxiliary recognition information includes multimedia content. An extraction unit is used to obtain the multimedia content played by the first conversation user from the conversation video; and determine the exercise matching information based on the multimedia content.
[0034] Optionally, the device in this embodiment further includes: a prompt message sending unit, which is used to send a practice question prompt message to the client of the first conversation user after the exercise selection unit determines the practice questions associated with the exercise matching information from the preset practice questions as the target practice questions, so that the education client where the first conversation user is located displays the practice question prompt message, and the practice question prompt message is used to prompt that the target practice questions are displayed on the education client of the second conversation user.
[0035] To solve the above technical problems, an embodiment of the present invention provides a course conversation management device, and the device includes:
[0036] A first session display unit for displaying a target session page in the target course session of the first session user on the education client. The session users of the target course session include at least one second session user and the first session user, and the target session page includes the conversation content of the first session user;
[0037] The answer situation viewing unit is configured to display answer situation information in response to an answer situation viewing operation triggered through the target session page. The answer situation information includes statistical information on the answer results of the historical displayed practice questions of the second session user. The historical displayed practice questions include: the practice questions that have been displayed through the educational client of the second session user in the target course session.
[0038] Optionally, the answer situation information includes a first answer situation list and an answer result display switching control. The first answer situation list includes the user identifier of the second session user and first statistical information on the answer results of all historical displayed practice questions by each second session user.
[0039] The device in this embodiment further includes an answer situation switching display unit, configured to switch the first answer situation list to a second answer situation list in response to a trigger operation on the answer result display switching control. The second answer situation list includes the exercise identifiers of all historical displayed practice questions and second statistical information on the answer results of all second session users for each historical displayed practice question.
[0040] Optionally, the second answer situation list further includes a first similar question selection control for each historical displayed practice question.
[0041] The device in this embodiment further includes:
[0042] The first selection sub - page display unit is configured to display a first similar question selection sub - page in response to a trigger operation on the first similar question selection control for a target historical displayed practice question. The first similar question selection sub - page includes: description information of at least one similar question of the target historical displayed practice question and corresponding selection sub - controls for each similar question.
[0043] The first similar question control unit is configured to send an exercise practice instruction corresponding to the first target similar question to the server in response to a selection sub - control for the first target similar question. After the server receives the exercise practice instruction, the server sends the first target similar question to the educational client of the second session user, so that the educational client of the second session user displays the first target similar question.
[0044] Optionally, the device further includes:
[0045] The prompt message receiving unit is configured to receive an exercise prompt message sent by the server. The exercise prompt message is sent by the server to the educational client of the first session user when the server sends a target exercise question to the educational client of the second session user.
[0046] A prompt message output unit for displaying the exercise prompt message, which is used to prompt that the target exercise is displayed on the educational client of the second session user.
[0047] Optionally, a prompt message output unit for displaying a prompt sub-page based on the exercise prompt message, where the prompt sub-page includes the exercise prompt message, and the exercise prompt message includes the target exercise.
[0048] Optionally, the prompt sub-page further includes an answer result display area and a repeated exercise control. The answer result display area includes the third statistical information of the incorrect results of the second session user for the target exercise.
[0049] The device further includes:
[0050] A second selection sub-page display unit for displaying a second similar question selection sub-page in response to a trigger operation on the repeated exercise control. The second similar question selection sub-page includes the description information of at least one similar question of the target exercise and the selection sub-controls corresponding to each similar question.
[0051] A second similar question control unit for sending an exercise practice instruction including the indication information of the second target similar question to the server in response to a trigger operation on the selection sub-control of the second target similar question. So that after receiving the exercise practice instruction, the server sends a second target similar question message to the educational client of the second session user, and the second target similar question message is used to instruct the educational client of the second session user to display the second target similar question.
[0052] Switch and display the second target similar question on the prompt sub-page.
[0053] Optionally, the device further includes an exercise setting unit for displaying an exercise setting page of the target course session before displaying the target session page of the first session user on the educational client. The exercise setting page includes: an exercise setting control, an auxiliary identification information setting control, and a confirmation setting control; in response to a setting operation on the exercise setting control, obtaining the exercise set by the first session user; in response to an information setting operation on the auxiliary identification information setting control, obtaining the auxiliary identification information set by the first session user; in response to a trigger operation on the confirmation setting control, adding the exercise and the auxiliary identification information to the exercise set of the target course session correspondingly.
[0054] An embodiment of the present invention provides a course session management device, and the device includes:
[0055] A second session display unit for displaying a target session page of a second session user on an educational client, where the target session page is a session page of a target course session, the session users of the target course session include a first session user and the second session user, and the target session page includes the session content of the first session user;
[0056] An exercise display unit for, in response to a target exercise message received by the educational client, displaying a target exercise, or a target exercise and a deferred processing control on the target session page, where the target exercise is determined based on the target exercise message;
[0057] An exercise processing unit for, in response to an answering operation for the target exercise, obtaining a target answering result of the second session user and sending the target answering result to a server, or, in response to a triggering operation for the deferred processing control, adding the target exercise to a set of after-class exercises of the second session user.
[0058] Optionally, the device further includes: an incorrect exercise management unit for, if the target answering result is not the correct answering result of the target exercise, determining the target exercise as an incorrect exercise of the second session user and adding the incorrect exercise to a set of wrong questions of the second session user.
[0059] Optionally, the target exercise message further includes a maximum answering duration of the target exercise, and the device further includes:
[0060] A listening reminder unit for outputting a listening reminder message if a display duration of the target exercise reaches the maximum answering duration and no target answering result of the second session user is received;
[0061] An answering result management unit for recording the target answering result of the target exercise and sending the target answering result to the server so that the server can statistically analyze the answering results of the second session user.
[0062] Optionally, the exercise display unit is configured to:
[0063] Obtain a teaching content display area of the first session user in the target session page, where the teaching content display area is an area where the teaching content of the first session user is displayed in the target session page;
[0064] Based on the teaching content display area, determine a target display area of the target exercise in the target session page;
[0065] Display the target exercise in the target display area.
[0066] In some embodiments of the present invention, a computer device may further be provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps of the method described above are implemented.
[0067] In some embodiments of the present invention, a storage medium may further be provided, on which a computer program is stored. When the computer program runs on a computer, the computer is caused to execute the steps of the method described above.
[0068] By adopting the embodiments of the present application, the conversation content in the target course conversation of the first conversation user on the education client can be obtained. The target course conversation further includes at least one second conversation user. Exercise matching information is extracted from the conversation content. From the preset exercise questions, the exercise questions associated with the exercise matching information are determined as the target exercise questions. The target exercise questions are sent to at least one second conversation user and displayed on the conversation page of the education client where at least one second conversation user is located. Thus, in the course conversation, the target exercise questions associated with the teacher's teaching content can be sent to students without the teacher operating on the education client, which is beneficial to strengthening the learning achievements of students through the target exercise questions, ensuring the students' listening situation, and the automatic push of the exercise questions has a certain degree of randomness, which can prevent students from mastering the rhythm and rules of the teacher's question-setting by observing the teacher's actions, and further ensure the learning efficiency of students. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative efforts.
[0070] Figure 1 is a schematic diagram of the course conversation management system provided by the embodiment of the present invention;
[0071] Figure 2 is a schematic flow chart of the course conversation management method provided by the embodiment of the present invention;
[0072] Figure 3 is a schematic flow chart of the course conversation management method provided by the embodiment of the present invention;
[0073] Figure 4a is a schematic diagram of the display of the target test questions provided by the embodiment of the present invention;
[0074] Figure 4b is a schematic diagram of the display of the listening reminder information provided by the embodiment of the present invention;
[0075] Figure 4c It is a schematic diagram showing the after-class exercises provided by an embodiment of the present invention;
[0076] Figure 4d It is a schematic diagram showing the wrong questions provided by an embodiment of the present invention;
[0077] Figure 5 It is a schematic diagram of the process of the course session management method provided by an embodiment of the present invention;
[0078] Figure 6a It is a schematic diagram showing a trigger for similar questions provided by an embodiment of the present invention;
[0079] Figure 6b It is a schematic diagram for viewing the answering situation provided by an embodiment of the present invention;
[0080] Figure 6c It is another schematic diagram showing a trigger for similar questions provided by an embodiment of the present invention;
[0081] Figure 7 It is a schematic diagram of the structure of a course session management device provided by an embodiment of the present invention;
[0082] Figure 8 It is a schematic diagram of the structure of a course session management device provided by an embodiment of the present invention;
[0083] Figure 9 It is a schematic diagram of the structure of a course session management device provided by an embodiment of the present invention;
[0084] Figure 10 It is a schematic diagram of the structure of a computer device provided by an embodiment of the present invention. Detailed implementation manners
[0085] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present invention.
[0086] An embodiment of the present invention provides a course session management method, device, computer device, and storage medium.
[0087] The computer device in this embodiment can be a terminal or a server. The terminal can include a mobile terminal and a fixed terminal. Among them, the mobile terminal includes, but is not limited to, a smart phone, a smart watch, a tablet computer, a notebook computer, a smart vehicle, etc., any terminal that can run an online education course application. Among them, the fixed terminal includes, but is not limited to, a desktop computer, a smart TV, etc.
[0088] Among them, the server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms, but is not limited thereto.
[0089] The course session management system provided in this embodiment may include a first terminal 10, a second terminal 20, and a server 30. Among them, the first terminal, the second terminal, and the server are connected through a network such as a wireless network. Among them, the number of second terminals may be at least one.
[0090] Among them, the server 30 can be used to obtain the session content in the target course session of the first session user on the education client. The target course session also includes at least one second session user; extract exercise matching information from the session content; determine, from the preset exercise questions, the exercise questions associated with the exercise matching information as the target exercise questions; send the target exercise questions to at least one second session user and display them on the session page of the education client where at least one second session user is located.
[0091] Among them, the second terminal 20 can be used to display the target session page of the second session user on the education client. Among them, the target session page is the session page of the target course session. The session users of the target course session include the first session user and the second session user. The target session page includes the session content of the first session user; in response to the target exercise question message received by the education client, display the target exercise questions, or the target exercise questions and the deferred processing control on the target session page. The target exercise questions are determined based on the target exercise question message; in response to the answering operation for the target exercise questions, obtain the target answering result of the second session user and send the target answering result to the server; or in response to the triggering operation for the deferred processing control, add the target exercise questions to the after-class exercise question set of the second session user.
[0092] Among them, the first terminal 10 can be used to display the target session page of the first session user in the target course session on the education client. The session users of the target course session include at least one second session user and the first session user. The target session page includes the session content of the first session user; in response to the operation of viewing the answering situation triggered through the target session page, display the answering situation information. The answering situation information includes the statistical information of the answering results of the historical displayed exercise questions of the second session user. The historical displayed exercise questions include: the exercise questions that have been displayed on the education client of the second session user in the target course session.
[0093] The following will be described in detail respectively. It should be noted that the description order of the following embodiments does not limit the preferred order of the embodiments.
[0094] To facilitate the understanding of the course session management method, in this embodiment, first, in combination with Figure 1 , the relationship among the first terminal, the second terminal, and the server will be explained first.
[0095] Among them, educational clients in the form of mobile clients are installed on both the first terminal and the second terminal, or the educational client is logged in through a web page. The user on the first terminal is the first session user, and the user on the second terminal is the second session user. The number of second session users is at least one. Among them, the first session user and the second session user are having a target course session through the educational client, and the session content of the first session user in this session will be displayed (or played) through the session page of the target course session of the first session user and the second session user. Among them, the first session user can be a teacher, and the second session user can be a student.
[0096] The embodiment of the present invention will be described from the perspective of the first course session management device. This first course session management device can be specifically integrated in the first terminal or the server. For example, it can be integrated in the server in the form of an application program and integrated in the first terminal in the form of a client.
[0097] A course session management method provided by an embodiment of the present invention can be executed by a processor of the server or the first terminal. As Figure 2 shown, the process of this course session management method can be as follows:
[0098] 201. Obtain the session content of the first session user in the target course session of the educational client. The target course session also includes at least one second session user;
[0099] The educational client in this embodiment is a client that can conduct distance education, such as an online course. The first session user can give lectures in the target course session, and its session content is displayed to the second session user through the session page of the target course session of the educational client of the second session user. Therefore, through this target course session, the first session user can realize online teaching for the second session user.
[0100] Optionally, in this embodiment, the type of the session content is determined according to the specific session mode of the target course session. For example, if the target course session is carried out by voice, the session content includes voice content; if the target course session is carried out by video, the session content includes video content.
[0101] In this embodiment, the server serving the education client can be deployed based on cloud technology. Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or a local area network to achieve data computing, storage, processing, and sharing.
[0102] Cloud technology is the general term for network technology, information technology, integration technology, management platform technology, application technology, etc. applied based on the cloud computing business model. It can form a resource pool, be used on demand, and is flexible and convenient. Cloud computing technology will become an important support. The back-end services of the technical network system require a large amount of computing and storage resources, such as video websites, picture websites, and more portal websites. With the high development and application of the Internet industry, in the future, each item may have its own identification mark and needs to be transmitted to the back-end system for logical processing. Data at different levels will be processed separately, and various industry data requires a powerful system back-end support, which can only be achieved through cloud computing.
[0103] Specifically, the server in this embodiment can be deployed based on cloud computing education (abbreviation: CCEDU) technology. Cloud computing education refers to the educational platform service applied based on the cloud computing business model. On the cloud platform, all educational institutions, training institutions, enrollment service institutions, publicity institutions, industry associations, management institutions, industry media, legal structures, etc. are centrally integrated into a resource pool. Each resource displays and interacts with each other, communicates on demand, and reaches an intention, thereby reducing educational costs and improving efficiency.
[0104] It can be understood that if the first terminal executes the course session management method of this embodiment, step 201 may specifically include:
[0105] Extract the session content of the first session user in the target course session on the education client from the video collected by the first terminal.
[0106] If the server executes the course session management method of this instance, step 201 may specifically include:
[0107] Receive the session content of the first session user sent by the first terminal.
[0108] 202. Extract exercise matching information from the session content;
[0109] In an example, when the session content includes voice content, the exercise matching information may include the voice information of the first session user extracted from the voice content.
[0110] In one example, when the session content includes video content, the exercise matching information may include image information extracted from the video content, the voice information of the first session user, and so on.
[0111] 203. Determine the exercise associated with the exercise matching information from the preset exercises as the target exercise;
[0112] In this embodiment, the preset exercises in step 203 may be the exercises corresponding to the target course session, such as the exercises associated with the target course session. These exercises may be preset by the first session user. Optionally, these exercises may be preset in the exercise set corresponding to the target course session.
[0113] In this embodiment, the server or the first terminal may pre-store the exercise set to facilitate the quick and accurate identification of the target exercise. It can be understood that the information of the exercise in the exercise set may specifically include the question information, candidate answer information, correct answer information, and so on of the exercise.
[0114] Optionally, in one example, the target exercise may be selected only by matching the information of the exercise with the exercise matching information. In order not to delay the second session user's listening to the class, the number of target exercises should not be too many. For example, it may be one or two questions.
[0115] If the session content includes a session video, the step of "extracting exercise matching information from the session content" may include:
[0116] Obtain the teaching content of the first session user from the session video and determine the teaching content as the exercise matching information.
[0117] Correspondingly, the step of "determining the exercise associated with the exercise matching information from the preset exercises as the target exercise" may include:
[0118] Perform semantic recognition on the exercise matching information to obtain the target semantic information of the exercise matching information;
[0119] Obtain the exercise semantic information of the preset exercises, and match the exercise semantic information with the target semantic information;
[0120] Determine the exercise whose exercise semantic information matches the target semantic information as the target exercise.
[0121] Among them, the teaching content may include the voice information of the first session user and / or the video images in the video session.
[0122] Among them, the semantic recognition method of the exercise matching information can be determined according to the information type of the exercise matching information. For example, for the exercise matching information of the image type, the image semantic recognition method can be adopted, or the image text recognition can be performed first, and then the text semantic recognition method can be adopted; for the exercise matching information of the voice type, it can be converted into text first, and then the text semantic recognition method can be adopted.
[0123] Optionally, when the teaching content includes the voice information of the first session user, the step of "obtaining the teaching content of the first session user from the session video" may include: extracting the voice information of the first session user from the session video.
[0124] It can be imagined that in the first terminal, the voice information collected by the microphone (external) can also be read as the voice information of the first session user.
[0125] Optionally, the step of "performing semantic recognition on the exercise matching information to obtain the target semantic information of the exercise matching information" may include:
[0126] Converting the voice information of the first session user into text information, performing semantic recognition on the text information, and obtaining the target semantic information.
[0127] In this embodiment, in view of the fact that the exercise is preset, after the exercise is set, the server or the first terminal can automatically perform semantic recognition on the exercise to obtain the exercise semantic information of the exercise, and store the exercise semantic information of the exercise. Among them, the exercise semantic information of the exercise can also be set in the exercise set and set as a part of the information of the exercise.
[0128] Optionally, the teaching content may further include the image information extracted from the session video. The step of "obtaining the teaching content of the first session user from the session video" may include: extracting the currently displayed video image from the session video as the teaching content, or using the video image obtained by taking a screenshot of the session video as the teaching content.
[0129] Optionally, the step of "performing semantic recognition on the exercise matching information to obtain the target semantic information of the exercise matching information" may include:
[0130] Performing image text recognition on the video image to obtain the recognized text;
[0131] Performing semantic recognition on the recognized text to obtain the target semantic information.
[0132] Optionally, the type of the semantic recognition model adopted by this embodiment for semantic recognition of text is not limited, and it can be any existing recognition model with a neural network structure.
[0133] In another embodiment, the exercise questions are also correspondingly provided with auxiliary identification information, and the type of the auxiliary identification information is not limited, and may be information of types such as text, image, voice, etc. Among them, the role of the auxiliary identification information is to assist in identifying the exercise questions. The semantic recognition technology of text or image is relatively mature, but in some teaching subjects such as mathematics, many exercise questions contain a large number of calculation formulas, or are purely calculation formulas, and many formulas involve different complex calculation symbols, such as the limit symbol, the summation symbol, etc. The recognition of such calculation formulas is more difficult compared to text recognition. Therefore, the setting of the auxiliary identification information helps to accurately identify such exercise questions.
[0134] Optionally, the conversation content includes a conversation video. The step of "extracting exercise matching information from the conversation content" may include:
[0135] Obtain the teaching content of the first conversation user from the conversation video, and determine the teaching content as the exercise matching information;
[0136] The step of "determining the exercise questions associated with the exercise matching information from the preset exercise questions as the target exercise questions" may include:
[0137] Obtain the auxiliary identification information corresponding to the preset exercise questions;
[0138] Match the auxiliary identification information and the exercise matching information according to the information type of the auxiliary identification information;
[0139] Determine the exercise questions with successful matching of the exercise semantic information and the target semantic information as the target exercise questions.
[0140] Optionally, obtaining the teaching content of the first conversation user from the conversation video may specifically include obtaining video images and / or voice content from the conversation video as the teaching content of the first conversation user.
[0141] Optionally, the auxiliary identification information corresponding to the preset exercise questions may be obtained from the exercise set, where multiple auxiliary identification information may be set for one exercise question. The type of the auxiliary identification information may include image, text, voice, etc.
[0142] When preparing courses, the first conversation user, such as a teacher, generally writes teaching plans or makes PPTs. The teaching plans or PPTs are generally closely related to the content of the teacher's lectures. Therefore, in this embodiment, the auxiliary identification information may be set based on the teacher's teaching plans or PPTs.
[0143] Among them, the auxiliary identification information of the text type may be the text input by the first conversation user through the education client corresponding to the exercise question. This text may be input by the teacher based on the teaching plan or copied from an electronic teaching plan such as an electronic teaching plan document.
[0144] Among them, the auxiliary recognition information of the image type can be an image set by the first session user through the education client corresponding to the exercise questions. This image can be taken by the teacher of the teaching plan, or a screenshot of an electronic teaching plan such as an electronic teaching plan document, or obtained from a PPT.
[0145] Among them, the auxiliary recognition information of the voice type can be voice information set by the first session user through the education client corresponding to the exercise questions. This voice information can be the voice selected by the teacher from the local terminal, or the voice input by the teacher through real-time recording, etc.
[0146] Among them, if the auxiliary recognition information is information of the image type, correspondingly, the step of "matching the auxiliary recognition information and the exercise matching information according to the information type of the auxiliary recognition information" may include:
[0147] Performing image text recognition on the auxiliary recognition information of the image type to obtain the text information recognized from the auxiliary recognition information;
[0148] Performing semantic recognition on the recognized text information to obtain the first semantic information;
[0149] Obtaining the exercise semantic information of the preset exercise questions, and matching the exercise semantic information and the first semantic information.
[0150] Among them, if the auxiliary recognition information is information of the text type, correspondingly, the step of "matching the auxiliary recognition information and the exercise matching information according to the information type of the auxiliary recognition information" may include:
[0151] Performing semantic recognition on the auxiliary recognition information of the text type to obtain the second semantic information;
[0152] Obtaining the exercise semantic information of the preset exercise questions, and matching the exercise semantic information and the second semantic information.
[0153] Among them, if the auxiliary recognition information is information of the voice type, correspondingly, the step of "matching the auxiliary recognition information and the exercise matching information according to the information type of the auxiliary recognition information" may include:
[0154] Converting the auxiliary recognition information of the voice type into text information to obtain the converted text information;
[0155] Performing semantic recognition on the converted text information to obtain the third semantic information;
[0156] Obtaining the exercise semantic information of the preset exercise questions, and matching the exercise semantic information and the third semantic information.
[0157] In one example, the auxiliary recognition information of the image type includes multimedia content such as PPT images, etc. Optionally, the step of "obtaining the teaching content of the first session user from the session video and determining that the teaching content is exercise matching information" includes:
[0158] Obtaining the multimedia content played by the first session user from the session video;
[0159] Determining the exercise matching information based on the multimedia content.
[0160] Among them, the multimedia content can be determined as the exercise matching information.
[0161] In this solution, "obtaining the multimedia content played by the first session user from the session video" can specifically include: obtaining a screenshot of the multimedia content played by the first session user from the video session as the multimedia content.
[0162] For example, if the first session user in the session video is playing multimedia content, then identify the display area of the multimedia content in the session video, and capture the image of this display area to obtain a screenshot of the multimedia content.
[0163] Correspondingly, in this example, the auxiliary recognition information can also be one or more multimedia content images, such as PPT images. The step of "matching the auxiliary recognition information and the exercise matching information according to the information type of the auxiliary recognition information" can include: calculating the image similarity between the multimedia image obtained from the session video and the multimedia content image in the auxiliary recognition information. If the similarity exceeds the preset similarity threshold, it is determined that the auxiliary recognition information and the exercise matching information are successfully matched.
[0164] 204. Sending the target exercise questions to the at least one second session user and displaying them on the session page of the education client where the at least one second session user is located.
[0165] Among them, when sending the target exercise questions, a message carrying the target exercise questions can be generated, such as generating a target exercise question message, and sending this target exercise question message to the education client of the second session user, so that after receiving the target exercise question message, the education client of the second session user can display the target exercise questions on the page of the education client.
[0166] In one example, after step 203, it can also include: sending an exercise prompt message to the client of the first session user, so that the education client where the first session user is located can display the exercise prompt message, and the exercise prompt message is used to prompt that the target exercise questions are displayed on the education client of the second session user. Thus, based on the exercise prompt message, the teacher can also know that the students are doing exercises, which is convenient for the teacher to pause the lecture and leave time for the students to do the exercises.
[0167] Among them, there is no restriction on the sequence between the step of sending the exercise prompt message and the step of sending the target exercise to the at least one second session user. The target exercise can be sent to the second session user first, and then the exercise prompt message can be sent to the first session user.
[0168] Among them, the target exercise message may include the question information of the target exercise. Further, it may also include candidate answer information and / or correct answer information.
[0169] Among them, the education client of the second session user can send the answering result of the second session user to the server. The answering result may include the answer information input by the user, or the judgment information on whether the answer information input by the user is correct, etc.
[0170] After receiving the answering result of the second user, the server can obtain the answering result statistical information of the second user based on the statistical answering result of the second user.
[0171] Among them, the answering result of the second user may include three results: correct answer, wrong answer, and unanswered due to timeout. Here, unanswered due to timeout means that the second session user has not answered the question when the display duration of the target exercise reaches the maximum display duration.
[0172] Among them, the answering result statistical information may include the information obtained from the statistics from the perspective of the second session user or from the perspective of the exercise.
[0173] The statistical information obtained from the statistics of the answering results from the perspective of the second session user can be called the first statistical information, which can be understood as the numerical statistical information of each of the second session users showing the above three results in the exercises that have been displayed. For example, for the second session user A, among the 5 questions that have been displayed, 3 are correct, 1 is wrong, and 1 is unanswered due to timeout.
[0174] The statistical information obtained from the statistics of the answering results from the perspective of the exercise can be called the second statistical information, which can be understood as the numerical statistical information of all the second session users showing the above three results for each exercise. For example, for exercise A, among 55 second session users, 40 are correct, 5 are wrong, and 5 are unanswered due to timeout.
[0175] The above statistical information can be used for the first session user (or the second session user) to obtain when needed. Optionally, this embodiment further includes:
[0176] When receiving a first statistical information acquisition request from a first session user, send the first statistical information to the education client of the first session user, so that the education client can display a first answering situation list on the answering situation sub-page. The first answering situation list includes the user identifiers of second session users and the first statistical information on the answering results of all historical displayed practice questions by each second session user.
[0177] When receiving a second statistical information acquisition request from the first session user, send the second statistical information to the education client of the first session user; so that the education client can display a second answering situation list on the answering situation sub-page. The second answering situation list includes the exercise identifiers of all historical displayed practice questions and the second statistical information on the answering results of all second session users for each historical displayed practice question.
[0178] Optionally, after obtaining the above statistical information, the course learning concentration degree information of the second session user can also be determined according to the statistical information, and whether to send a distraction prompt message to the education client of the first session user is determined based on the course learning concentration degree information, so that the first terminal can display student situation prompt information on the session page of the education client to prompt the first session user that the student's attention is not concentrated. This is convenient for the first session user to guide and manage the second session user.
[0179] Among them, the course learning concentration degree information can be determined according to the proportion of second session users who have not answered questions within the time limit and answered questions incorrectly for the target practice questions among all second session users.
[0180] By adopting the embodiment of the present application, the session content sent by the education client of the first session user can be received. The session content is the session content of the first session user in the target course session of the education client, and the target course session also includes at least one second session user; extract exercise matching information from the session content; select practice questions associated with the exercise matching information from the preset practice questions as target practice questions; send a target practice question message generated based on the target practice questions to the education client of the second session user, so that after receiving the target practice question message, the education client of the second session user can display the target practice questions on the page of the education client. Thus, in the course session, it is possible to send target practice questions associated with the teacher's teaching content to students without the teacher operating on the education client, which is beneficial to strengthening the learning results of students through the target practice questions, ensuring the students' listening situation, and the automatic push of practice questions has a certain degree of randomness, which can prevent students from mastering the rhythm and rules of the teacher's question-setting by observing the teacher's actions, and further ensure the learning efficiency of students.
[0181] Embodiments of the present invention will be described from the perspective of a second course session management device, which may be specifically integrated in a second terminal. For example, it may be integrated in the second terminal in the form of a client.
[0182] A course session management method provided by an embodiment of the present invention can be executed by a processor of a second terminal. As Figure 3 shown, the process of this course session management method can be as follows:
[0183] 301. Display a target session page of a second session user on an education client, where the target session page is the session page of a target course session. The session users of the target course session include a first session user and a second session user, and the target session page includes the session content of the first session user;
[0184] Among them, the session content may be voice content or video content, and this embodiment has no limitation on this.
[0185] 302. In response to a target practice question message received by the education client, display a target practice question, or a target practice question and a deferred processing control on the target session page. The target practice question is determined based on the target practice question message;
[0186] Among them, after receiving the target practice question message, the target practice question can be determined based on the target practice question message, and then the target practice question is displayed. In one example, the target practice question can be displayed in a specific area of the target session page, and this specific area can be a question display area preset in the target session page.
[0187] In another example, the target practice question is also displayed in the form of a new page. Optionally, in step 302, specifically, in response to a target practice question message received by the education client, display a test page, which may include the target practice question, or the test page may include the target practice question and a deferred processing control. Among them, the target practice question displayed on the test page may include the question information and candidate answer information of the target practice question.
[0188] Among them, the test page may be a new page, or may be a sub-page of the target session page, and the display form of this sub-page includes but is not limited to forms such as pop-up windows, sidebars, floating layers, etc.
[0189] 303. In response to a answering operation for the target practice question, obtain the target answering result of the second session user, and send the target answering result to the server;
[0190] Optionally, an answer result input control is set in the target exercise of the test page; the user can answer questions through the answer result input control. Step 303 may specifically include: in response to an answer result input operation on the answer result input control, obtaining the target answer result of the second session user for the target exercise, and sending the target answer result to the server.
[0191] In one example, after step 303, if the target answer result is not the correct answer result of the target exercise, determine the target exercise as an incorrect exercise of the second session user, and add the incorrect exercise to the incorrect exercise set of the second session user. The incorrect exercise set can be used by the second session user to process the incorrect exercises in the set after the target course session ends.
[0192] Among them, if the target exercise message includes the candidate answer information of the target exercise, the test page includes the question information and candidate answer information of the target exercise, and the answer result input control includes a candidate answer selection control, and each answer selection control corresponds to a candidate answer information.
[0193] Optionally, the step "in response to an answer result input operation on the answer result input control, obtaining the target answer result of the second session user for the target exercise" may include: in response to a selection operation on the target answer selection control, obtaining the candidate answer information corresponding to the target answer selection control as the target answer result.
[0194] For example, referring to Figure 4a , Figure 4a In, the page indicated by 401 is the session page of the target course session in the educational client of the second session user, and the teaching live video of the first session user is displayed on this session page. When the educational client of the second session user receives the target exercise message, parse the message to obtain the exercise information of the target exercise "The setting sun and the solitary wild duck fly together, and the autumn waters merge with the sky in one color", and four candidate answer information: A. Changfeng B. Changtian C. Great Wall D. Land. Then, the test page 4021 is displayed on the session page (referring to the page indicated by 402), where the four controls A - D indicated by 4022 are answer selection controls, and the user can click the answer selection controls to answer questions.
[0195] Among them, the sub - page in this embodiment can be presented in the form of a window, a floating layer, a sidebar, etc., and this embodiment has no limitation on this.
[0196] In another optional example, optionally, the target exercise message may not include the candidate answer information of the target exercise, the test page includes the question information of the target exercise, and the answer result input control includes an answer result editing control, and this editing control may be a control in the form of an input box.
[0197] Optionally, the step of "in response to an answer result input operation on the answer result input control, obtaining the target answer result of the second session user for the target practice question" may include: in response to an information editing operation on the answer result editing control, obtaining the information edited through the information editing operation, and determining the edited information as the target answer result of the target practice question.
[0198] In one example, the target practice question may also be set with a maximum answering duration, where the maximum answering duration may be the same value for all practice questions. For example, all practice questions are set with a maximum answering duration of 2 minutes.
[0199] In another example, the maximum answering duration of the target practice question may be set by the first session user, and the maximum answering duration of the target practice question may be carried in the target practice question message. After the step of "displaying the target practice question on the target session page", it further includes:
[0200] If the display duration of the target practice question reaches the maximum answering duration and the answer result input by the second session user has not been received yet, an in-class reminder message is output.
[0201] Among them, the output method of the in-class reminder message includes but is not limited to voice, text, image, such as displaying an explosion effect image on the target course session page, etc.
[0202] Optionally, the in-class reminder message may be a text message such as "Don't be distracted!" etc.
[0203] Optionally, the countdown information of the maximum answering duration is also displayed on the test page.
[0204] For example, referring to Figure 4b , the page indicated by 403 is the session page of the target course of the second session user. The test page 4031 is displayed on this page, and the countdown information of the maximum answering duration "Remaining time: 00:01" is displayed in the test page 4031. When the countdown ends and the second session user has not answered the question yet, as shown in the 404 page, a reminder sub-page 4041 is displayed in the session page, and the in-class reminder message "Don't be distracted!" is displayed in the reminder sub-page 4041.
[0205] In an optional example, if the target practice question message includes the correct answer information of the target practice question, the education client of the second terminal can determine by itself whether the second session user answers correctly. Optionally, the education client may compare the target answer result selected by the second session user with the correct answer information. If they are the same, the second session user answers correctly; if they are different, the second session user answers wrongly.
[0206] In another alternative example, the target answer result can also be sent to the server for judgment. Optionally, after the step of "obtaining the target answer result of the second session user for the target exercise question", it may further include: sending the target answer result to the server, triggering the server to determine whether the target answer result is the correct answer result of the target exercise question according to the target answer result and the correct answer information, and recording the answer result information of the second session user for the target exercise question.
[0207] In this embodiment, the education client of the second terminal will send the answer result information of the second session user to the server. Among them, if the education client of the second terminal determines whether the answer result is correct, the answer result information sent to the server includes a correctness identifier, and the correctness identifier is used to represent the information indicating whether the answer result is correct. Or if the second session user fails to answer the exercise question within the time limit, the answer result information includes a timeout non-answer identifier, and the timeout non-answer identifier is used to indicate that the second session user has not answered the question before the display duration of the exercise question reaches the maximum answering duration.
[0208] If the education client of the second terminal does not determine whether the answer result is correct, the answer result information sent to the server includes the answer result.
[0209] 304. In response to a trigger operation on the deferred processing control, add the target exercise question to the after-class exercise question set of the second session user.
[0210] Among them, the after-class exercise question set can be used by the second session user to process the exercise questions in the after-class exercise question set after the target course session ends.
[0211] For example, still referring to Figure 4a , in the test page 4021 of the session page indicated by 402, there is a deferred processing control named "Do Again After Class" displayed. When a trigger operation on this deferred processing control is detected, such as clicking, double-clicking, long-pressing, or left-clicking with the mouse, etc., the target exercise question is added to the after-class exercise question set.
[0212] In this embodiment, the test page can be moved according to the movement operation of the second session user, and the second session user can change the display position of the test page to avoid blocking the session content.
[0213] Optionally, the step of "displaying the target exercise question on the target session page" includes:
[0214] Obtain the teaching content display area of the first session user on the target session page. The teaching content display area is the display area of the teaching content of the first session user on the target session page.
[0215] Based on the teaching content display area, determine the target display area of the test page in the target session page;
[0216] Display the test page in the target display area, and the test page includes target exercises.
[0217] Optionally, the step of "obtaining the teaching content display area of the first session user in the target session page" may include:
[0218] Obtain the display area of the multimedia content played by the first session user in the target session page as the teaching content display area;
[0219] And / or, obtain the display area of the first session user in the target session page as the teaching content display area.
[0220] In this embodiment, it further includes: displaying the course information page of the educational client of the second session user, and the course information page includes the historical course sessions participated by the second session user, as well as the after-class exercise control and the wrong-question review control corresponding to the historical course sessions;
[0221] In response to a trigger operation on the after-class exercise control for the target historical course session, display the after-class exercise page of the target historical course session, where the after-class exercise page includes the exercise information in the after-class exercise set of the target historical course session of the second session user;
[0222] In response to a trigger operation on the wrong-question review control for the target historical course session, display the wrong-question page of the target historical course session, where the wrong-question page includes the exercise information in the wrong-question set of the target historical course session of the second session user.
[0223] For example, refer to Figure 4c , the 405 page is the course information page of the educational client of the second session user, and this page includes the historical course sessions participated by the second session user, that is, the 1st lesson - the 5th lesson arranged under "Historical Courses" on the 405 page. There are two controls displayed corresponding to each lesson, such as the after-class exercise control named "After-class Exercises", and the wrong-question review control named "Wrong-question Set". When a trigger operation such as a click or double-click on the "After-class Exercises" for the 5th lesson is detected, display the after-class exercise page shown in 406. The after-class exercise page includes the exercise information in the after-class exercise set of the 5th lesson of the second session user, such as the information of after-class exercises 1, 2, 3... etc., where this information may include the question information and candidate answer information of the after-class exercises.
[0224] For example, refer to Figure 4d, the 405 page is the course information page of the educational client for the second session user. This page includes the historical course sessions participated by the second session user, that is, Lessons 1 - 5 arranged under "Historical Courses" on the 405 page. Two controls are correspondingly displayed behind each lesson, such as an after-class exercise control named "After-class Exercises" and a wrong-question review control named "Wrong-question Set". When a trigger operation for the "Wrong-question Set" of Lesson 5, such as a click or double-click operation, is detected, the wrong-question page shown in 407 is displayed. This wrong-question page includes the exercise information in the wrong-question set of Lesson 5 of the second session user, such as the information of wrong questions 1, 2, 3, etc. Among them, this information may include the question information and candidate answer information of the wrong questions, and may also include the wrong answers of the second session user.
[0225] By using the method of this embodiment, the second session user, such as a student, can place the exercises pushed in the online course for practice after class, providing a more flexible and free method for handling exercises in the student's online course. The student can choose to do the exercises immediately or after the session according to their own needs, which is convenient for the student to exert subjective initiative and is conducive to improving learning efficiency.
[0226] Embodiments of the present invention will be described from the perspective of the first course session management device, which can be specifically integrated in the first terminal. For example, it can be integrated in the first terminal in the form of a client.
[0227] A course session management method provided by an embodiment of the present invention can be executed by a processor of the first terminal, as Figure 5 shown. The process of this course session management method can be as follows:
[0228] 501. Display the target session page in the target course session of the educational client for the first session user. The session users of the target course session include at least one second session user and the first session user, and the target session page includes the session content of the first session user;
[0229] 502. In response to a viewing operation of the answering situation triggered through the target session page, display the answering situation information, where the answering situation information includes the statistical information of the answering results of the historical displayed exercises of the second session user. The historical displayed exercises include: the exercises that have been displayed through the educational client of the second session user in the target course session.
[0230] Optionally, the step "In response to a viewing operation of the answering situation triggered through the target session page, display the answering situation information" may include:
[0231] In response to a preset shortcut key operation, display the first function control list, and the first function control list includes a viewing control for the answering situation;
[0232] In response to a trigger operation on the control for viewing the answering situation, display the answering situation information.
[0233] Optionally, the preset shortcut key operation can be an operation input through the keyboard or an operation input through the mouse, such as a right mouse button click operation, etc. This embodiment has no limitation on this.
[0234] Among them, the answering situation information can be displayed in a specific area on the target session page or in a new page, such as being displayed in the answering situation page. Optionally, in response to the answering situation viewing operation triggered through the target session page, display the answering situation page, and the answering situation page includes the answering situation information.
[0235] Among them, the answering situation page can be a sub - page, and the display forms of the sub - page include but are not limited to pop - up windows, sidebars, floating layers, etc.
[0236] Optionally, the target session page further includes a management control, and this management control can be set in the toolbar of the target session page. The toolbar can be at the top, left, right, etc. of the target session page. This embodiment has no limitation on this.
[0237] Optionally, the step of "in response to the answering situation viewing operation triggered through the target session page, display the answering situation information" may include:
[0238] In response to a trigger operation on the management control, display a second function control list, and the second function control list includes the control for viewing the answering situation;
[0239] In response to a trigger operation on the control for viewing the answering situation, display the answering situation information.
[0240] For example, referring to Figure 6b , Figure 6b the page indicated by 605 in it is the session page of the first session user in the target course session, the control 6052 indicated by the icon "···" is the management control. When a trigger operation on this control is detected, display the second function control list 6051, and the second function control list includes the control 60511 for viewing the answering situation. When a trigger operation on the control 60511 for viewing the answering situation is detected, as shown in 606, display the answering situation sub - page indicated by 6061 in the session page, and this sub - page includes the answering result statistical information of the second session user for the historically displayed practice questions.
[0241] Optionally, the answering result statistical information includes a first answering situation list statistically obtained from the perspective of the student and a second answering situation list statistically obtained from the perspective of the practice questions. In step 502, the answering result statistical information can be presented by displaying the first answering situation list or the second answering situation list.
[0242] Among them, the first answering situation list includes the user identification of the second session user and the first statistical information of the answering results of each second session user for all the historically displayed practice questions; the second answering situation list includes the exercise identification of each historically displayed practice question and the second statistical information of the answering results of all the second session users for each historically displayed practice question.
[0243] Optionally, the answering situation sub-page includes a first answering situation list and a control for switching the display of the answering results. The method of this embodiment further includes:
[0244] In response to a triggering operation on the control for switching the display of the answering results, switch the first answering situation list to the second answering situation list.
[0245] For example, referring to Figure 6b , in the 6061 page of the 606 page, there is a control 60611 for switching the display of the answering results. When a triggering operation such as a click operation on the control 60611 for switching the display of the answering results is detected, the first answering situation list (see 60612 in the 606 page) is switched to be displayed as the second answering situation list (see 60711 in the 607 page).
[0246] Optionally, in order for the teacher to conduct a test in a timely manner after explaining the knowledge points that the students have not mastered, the second answering situation list further includes a first similar question selection control for each historically displayed practice question. The method of this embodiment further includes:
[0247] In response to a triggering operation on the first similar question selection control for the target historically displayed practice question, display a first similar question selection sub-page. The first similar question selection sub-page includes: description information of at least one similar question of the target historically displayed practice question and a selection sub-control corresponding to each similar question;
[0248] In response to the selection sub-control for the first target similar question, send an exercise practice instruction corresponding to the first target similar question to the server. After the server receives the exercise practice instruction, send the first target similar question to the educational client of the second session user, so that the educational client of the second session user displays the first target similar question.
[0249] For example, referring to Figure 6b , in the 607 page, the second answering situation list 60711 further includes a first similar question selection control for each historically displayed practice question, that is, the numbers under the item "similar questions" in the last column of the second answering situation list. These numbers are the first similar question selection controls, which can not only trigger the display of the similar question sub-page but also intuitively display the number of similar questions. When a triggering operation on the number "2" of the similar questions of question A is detected, referring to Figure 6cThe first similar question selection sub-page 6081 will be displayed on the conversation page (refer to 608). This sub-page includes the description information of two similar questions of question A and the selection sub-controls corresponding to each similar question, that is, the control named "OK". When a click operation on the "OK" control for similar question 1 is detected, a practice exercise instruction for the first target similar question is sent to the server.
[0250] In this embodiment, the practice exercise instruction can carry the identification information of the first target similar question, and this identification information can be used by the server to determine the first target similar question. This identification information can be information such as question number, question information, etc.
[0251] Optionally, the solution of this embodiment may further include:
[0252] Receive the practice exercise prompt message sent by the server. The practice exercise prompt message is sent by the server to the educational client of the first session user when sending the target practice exercise to the educational client of the second session user;
[0253] Display the practice exercise prompt message, and the practice exercise prompt message is used to prompt that the target practice exercise is displayed on the educational client of the second session user.
[0254] In one example, after receiving the practice exercise instruction, the server can also send a practice exercise prompt message for the first target similar question to the educational client of the first terminal. The educational client of the first terminal receives this message and displays the practice exercise prompt message.
[0255] In this embodiment, the prompt messages of all practice exercises (including similar questions) can include the question information, candidate answer information, correct answer information, etc. of the practice exercise. This embodiment has no limitation on this.
[0256] Optionally, "display the practice exercise prompt message" can include: based on the practice exercise prompt message, display a prompt sub-page, and the prompt sub-page includes the practice exercise prompt message, and the practice exercise prompt message includes the target practice exercise.
[0257] Further, the prompt sub-page further includes an answer result display area and a repeated practice control. The answer result display area includes the third statistical information of the incorrect results of the second session user for the target practice exercise; the method further includes:
[0258] In response to the triggering operation on the repeated practice control, display the second similar question selection sub-page. The second similar question selection sub-page includes the description information of at least one similar question of the target practice exercise and the selection sub-controls corresponding to each similar question;
[0259] In response to a triggering operation on the selection control for the second target similar question, send an exercise practice instruction including the identification information of the second target similar question to the server, so that after receiving the exercise practice instruction, the server sends a second target similar question message to the educational client of the second session user, and the second target similar question message is used to instruct the educational client of the second session user to display the second target similar question;
[0260] Switch the display of the prompt sub-page to the second target similar question.
[0261] For example, see Figure 6a , after receiving the exercise prompt message, the session page changes from 601 to 602, and the prompt sub-page 6021 is displayed in the session page. The prompt sub-page 6021 includes question information. Further, the prompt sub-page 6021 also includes an answer result display area, and the third statistical information of the answer results of all second session users for the currently displayed exercise, such as the target exercise, is displayed in the answer result display area. In the prompt sub-page 6021, the number of students who answered correctly is 27, the number of those who answered wrongly is 20, and the number of those who did not respond is 3. The prompt sub-page 6021 also includes a repeated practice control, such as a control named "similar questions", and the number of similar questions is also displayed in the display area of the control. When a triggering operation on the "similar questions" is detected, the second similar question selection sub-page (refer to the 6031 sub-page in the 603 page) is displayed. The second similar question selection sub-page 6031 includes the description information of two similar questions of the target exercise and the selection controls corresponding to each similar question, such as a control named "confirm". When a triggering operation on the selection control for the second target similar question (such as similar question 1) is detected, send an exercise practice instruction including the identification information of the second target similar question to the server. The identification information is used to determine the second target similar question, and it can be the question number, question name, question information, etc. After receiving the exercise prompt message sent by the server for the second target similar question, display the second target similar question in the prompt sub-page (see 6041 in the 604 page).
[0262] Optionally, in this embodiment, the first session user can set the exercise and the auxiliary identification information corresponding to the exercise. Before the step of "displaying the target session page of the first session user on the educational client", it may further include:
[0263] Display the exercise setting page of the target course session. The exercise setting page includes: an exercise setting control, an auxiliary identification information setting control, and a confirmation setting control;
[0264] In response to a setting operation on the exercise setting control, obtain the exercise set by the first session user;
[0265] In response to an information setting operation for an auxiliary identification information setting control, obtain the auxiliary identification information set by the first session user;
[0266] In response to a trigger operation for a confirmation setting control, add the exercise questions and the auxiliary identification information to the exercise set of the target course session in a corresponding manner.
[0267] Adopting the solution of this embodiment, during the teaching break, the teacher can view the statistical data generated by the interaction mechanism based on the exercise questions, which is convenient for the teacher to clearly understand the students' mastery of knowledge points and is also convenient for the teacher to timely intervene and guide the students who have not authenticated to attend the class, thereby improving the learning quality of the students.
[0268] To better implement the above method, correspondingly, an embodiment of the present invention further provides a course session management device, which is specifically integrated in a server or a first terminal.
[0269] Reference Figure 7 , the course session management device, the device includes:
[0270] A session content acquisition unit 701, configured to acquire the session content of the first session user in the target course session of the education client, where the target course session further includes at least one second session user;
[0271] An extraction unit 702, configured to extract exercise matching information from the session content;
[0272] An exercise selection unit 703, configured to determine, from the preset exercise questions, the exercise questions associated with the exercise matching information as the target exercise questions;
[0273] An exercise sending unit 704, configured to send the target exercise questions to the at least one second session user and display them on the session page of the education client where the at least one second session user is located.
[0274] Optionally, the session content includes a session video; the extraction unit is configured to obtain the teaching content of the first session user from the session video and determine the teaching content as the exercise matching information;
[0275] The exercise selection unit is configured to:
[0276] Perform semantic recognition on the exercise matching information to obtain the target semantic information of the exercise matching information;
[0277] Obtain the exercise semantic information of the preset exercise questions, and match the exercise semantic information with the target semantic information;
[0278] Determine the exercise questions whose exercise semantic information matches the target semantic information as the target exercise questions.
[0279] Optionally, the session content includes a session video. An extraction unit is configured to obtain teaching content of the first session user from the session video and determine the teaching content as exercise matching information;
[0280] An exercise selection unit is configured to:
[0281] Obtain auxiliary identification information corresponding to a preset exercise;
[0282] Match the auxiliary identification information and the exercise matching information according to the information type of the auxiliary identification information;
[0283] Determine an exercise with which the auxiliary identification information matches the exercise matching information as a target exercise.
[0284] Optionally, the auxiliary identification information includes multimedia content. An extraction unit is configured to obtain multimedia content played by the first session user from the session video and determine exercise matching information based on the multimedia content.
[0285] Optionally, the device in this embodiment further includes: a prompt message sending unit, configured to, after the exercise selection unit determines an exercise associated with the exercise matching information as a target exercise from preset exercises, send an exercise prompt message to the client of the first session user, so that the education client where the first session user is located displays the exercise prompt message, and the exercise prompt message is used to prompt that the target exercise is displayed on the education client of the second session user.
[0286] By using the device in this embodiment, in a course session, a teacher does not need to operate on an education client to send target exercises associated with the teacher's teaching content to students, which is beneficial to strengthening students' learning results through the target exercises, ensuring students' class attendance, and the automatic push of exercises has a certain degree of randomness, which can prevent students from mastering the rhythm and rules of the teacher's question setting by observing the teacher's actions, and further ensure students' learning efficiency.
[0287] To better implement the above method, correspondingly, an embodiment of the present invention further provides a course session management device, which is specifically integrated in a second terminal of a second session user.
[0288] Reference Figure 8 , the device may include:
[0289] The second session display unit 801 is used to display the target session page of the second session user on the education client. The target session page is the session page of the target course session, and the session users of the target course session include the first session user and the second session user. The target session page includes the session content of the first session user.
[0290] The exercise display unit 802 is used to, in response to the target exercise message received by the education client, display the target exercise, or the target exercise and the deferred processing control on the target session page. The target exercise is determined based on the target exercise message.
[0291] The exercise processing unit 803 is used to, in response to the answering operation for the target exercise, obtain the target answering result of the second session user and send the target answering result to the server, or, in response to the triggering operation for the deferred processing control, add the target exercise to the after-class exercise set of the second session user.
[0292] Optionally, the device further includes: an incorrect exercise management unit, which is used to, if the target answering result is not the correct answering result of the target exercise, determine the target exercise as the incorrect exercise of the second session user and add the incorrect exercise to the incorrect exercise set of the second session user.
[0293] Optionally, the target exercise message further includes the maximum answering duration of the target exercise, and the device further includes:
[0294] The listening prompt unit is used to output a listening prompt message if the display duration of the target exercise reaches the maximum answering duration and the target answering result of the second session user has not been received yet.
[0295] The answering result management unit records the target answering result of the target exercise and sends the target answering result to the server so that the server can count the answering results of the second session user.
[0296] Optionally, the exercise display unit is used to:
[0297] Obtain the teaching content display area of the first session user in the target session page. The teaching content display area is the display area of the teaching content of the first session user in the target session page.
[0298] Based on the teaching content display area, determine the target display area of the target exercise in the target session page.
[0299] Display the target exercise in the target display area.
[0300] By using the method of this embodiment, the second session user, such as a student, can practice the exercises pushed in the online course after class, providing a more flexible method for handling exercises in the student's online course. The student can choose to do the exercises immediately or after the session according to their own needs, which is convenient for the student to give full play to their subjective initiative and is conducive to improving learning efficiency.
[0301] To better implement the above method, correspondingly, the embodiment of the present invention also provides a course session management device, which can be applied to the first terminal of the first session user.
[0302] Reference Figure 9 , the device may include:
[0303] The first session display unit 901 is configured to display a target session page in a target course session of the first session user on the education client. The session users of the target course session include at least one second session user and the first session user, and the target session page includes the session content of the first session user.
[0304] The answering situation viewing unit 902 is configured to display answering situation information in response to an answering situation viewing operation triggered through the target session page. The answering situation information includes statistical information on the answering results of the historical displayed exercises of the second session user. The historical displayed exercises include: the exercises that have been displayed through the education client of the second session user in the target course session.
[0305] Optionally, the answering situation information includes a first answering situation list and an answering result display switching control. The first answering situation list includes the user identifiers of the second session users and first statistical information on the answering results of all the historical displayed exercises of each second session user.
[0306] The device of this embodiment further includes an answering situation switching display unit, configured to switch the first answering situation list to a second answering situation list in response to a triggering operation on the answering result display switching control. The second answering situation list includes the exercise identifiers of each of the historical displayed exercises and second statistical information on the answering results of all the second session users for each of the historical displayed exercises.
[0307] Optionally, the second answering situation list further includes a first similar question selection control for each of the historical displayed exercises.
[0308] The device of this embodiment further includes:
[0309] A first selection sub-page display unit, configured to display a first similar question selection sub-page in response to a triggering operation on a first similar question selection control for a target historically displayed practice question. The first similar question selection sub-page includes: description information of at least one similar question of the target historically displayed practice question and selection sub-controls corresponding to each similar question;
[0310] A first similar question control unit, configured to send an exercise practice instruction corresponding to the first target similar question to a server in response to a selection sub-control for the first target similar question. After the server receives the exercise practice instruction, the server sends the first target similar question to an educational client of a second session user, so that the educational client of the second session user displays the first target similar question.
[0311] Optionally, the apparatus further includes:
[0312] A prompt message receiving unit, configured to receive an exercise prompt message sent by the server. The exercise prompt message is sent by the server to an educational client of a first session user when the server sends a target exercise question to an educational client of the second session user;
[0313] A prompt information output unit, configured to display the exercise prompt message, where the exercise prompt message is used to prompt that the target exercise question is displayed on the educational client of the second session user.
[0314] Optionally, the prompt information output unit is configured to display a prompt sub-page based on the exercise prompt message. The prompt sub-page includes the exercise prompt message, and the exercise prompt message includes the target exercise question.
[0315] Optionally, the prompt sub-page further includes an answer result display area and a repeated practice control. The answer result display area includes third statistical information about incorrect results of the second session user for the target exercise question;
[0316] The apparatus further includes:
[0317] A second selection sub-page display unit, configured to display a second similar question selection sub-page in response to a triggering operation on the repeated practice control. The second similar question selection sub-page includes description information of at least one similar question of the target exercise question and selection sub-controls corresponding to each similar question;
[0318] The second similar question control unit is configured to, in response to a triggering operation on a selection sub-control for a second target similar question, send an exercise practice instruction including indication information of the second target similar question to a server, so that after receiving the exercise practice instruction, the server sends a second target similar question message to an educational client of the second session user, and the second target similar question message is used to instruct the educational client of the second session user to display the second target similar question;
[0319] The second target similar question is switched and displayed on the prompt sub-page.
[0320] Optionally, the device further includes an exercise setting unit, configured to display an exercise setting page of the target course session before displaying a target session page of a first session user on an educational client, where the exercise setting page includes: an exercise setting control, an auxiliary identification information setting control, and a confirmation setting control; in response to a setting operation on the exercise setting control, obtain exercises set by the first session user; in response to an information setting operation on the auxiliary identification information setting control, obtain auxiliary identification information set by the first session user; and in response to a triggering operation on the confirmation setting control, add the exercises and the auxiliary identification information to an exercise set of the target course session in a corresponding manner.
[0321] By adopting the solution of this embodiment, during teaching breaks, a teacher can view statistical data generated by an interaction mechanism based on exercises, which is not only convenient for the teacher to clearly understand the students' mastery of knowledge points, but also convenient for the teacher to timely intervene and guide students who do not listen carefully in class, thereby improving the learning quality of students.
[0322] In addition, an embodiment of the present invention further provides a computer device, which can be a terminal or a server. As Figure 10 shown, it shows a schematic structural diagram of the computer device involved in an embodiment of the present invention. Specifically:
[0323] The computer device may include a processor 1001 with one or more processing cores, a memory 1002 with one or more computer-readable storage media, a power supply 1003, an input unit 1004, and other components. Those skilled in the art can understand that Figure 10 the structural diagram of the computer device shown in does not constitute a limitation on the computer device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Among them:
[0324] The processor 1001 is the control center of the computer device, connecting various parts of the entire computer device through various interfaces and lines, running or executing software programs and / or modules stored in the memory 1002, and calling data stored in the memory 1002 to perform various functions of the computer device and process data. Optionally, the processor 1001 may include one or more processing cores; preferably, the processor 1001 may integrate an application processor and a modem processor, where the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the modem processor may not be integrated into the processor 1001 either.
[0325] The memory 1002 can be used to store software programs and modules. The processor 1001 runs the software programs and modules stored in the memory 1002 to perform various functional applications and data processing. The memory 1002 mainly includes a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function (such as the sound playback function, image playback function, etc.); the data storage area can store data created according to the use of the computer device. In addition, the memory 1002 may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage devices. Correspondingly, the memory 1002 may also include a memory controller to provide the processor 1001 with access to the memory 1002.
[0326] The computer device also includes a power supply 1003 that powers each component. Preferably, the power supply 1003 can be logically connected to the processor 1001 through a power management system, so that the power management system can implement functions such as charging management, discharging management, and power consumption management. The power supply 1003 may also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.
[0327] The computer device may also include an input unit 1004, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
[0328] Although not shown, the computer device may also include a display unit, etc., which will not be elaborated here. Specifically, in this embodiment, the processor 1001 in the computer device will load the executable files corresponding to the processes of one or more application programs into the memory 1002 according to the following instructions, and the processor 1001 will run the application programs stored in the memory 1002 to achieve various functions as follows:
[0329] Obtain the session content of the first session user in the target course session of the education client, where the target course session further includes at least one second session user;
[0330] Extract exercise matching information from the session content;
[0331] Determine, from the preset exercises, the exercises associated with the exercise matching information as target exercises;
[0332] Send the target exercises to the at least one second session user and display them on the session page of the education client where the at least one second session user is located.
[0333] Or,
[0334] Display the target session page of the second session user on the education client, where the target session page is the session page of the target course session, the session users of the target course session include the first session user and the second session user, and the target session page includes the session content of the first session user;
[0335] In response to the target exercise message received by the education client, display the target exercises, or the target exercises and a deferred processing control on the target session page, where the target exercises are determined based on the target exercise message;
[0336] In response to the answering operation for the target exercises, obtain the target answering result of the second session user and send the target answering result to the server; or, in response to the triggering operation for the deferred processing control, add the target exercises to the after-class exercise set of the second session user.
[0337] Or,
[0338] Display the target session page of the first session user in the target course session of the education client, where the session users of the target course session include at least one second session user and the first session user, and the target session page includes the session content of the first session user;
[0339] In response to the operation of viewing the answering situation triggered through the target session page, display the answering situation information, where the answering situation information includes the statistical information of the answering results of the historical displayed exercises of the second session user, and the historical displayed exercises include: the exercises that have been displayed through the education client of the second session user in the target course session
[0340] For the specific implementation of each of the above operations, reference can be made to the previous embodiments, and details will not be elaborated here.
[0341] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions or by instructing relevant hardware to complete. The instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0342] For this reason, an embodiment of the present invention further provides a storage medium, in which multiple instructions are stored, and the instructions can be loaded by a processor to execute the course session management method provided by the embodiment of the present invention.
[0343] According to one aspect of the present application, there is also provided a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the various alternative implementations in the above embodiments.
[0344] For the specific implementation of each of the above operations, reference may be made to the previous embodiments and will not be elaborated herein.
[0345] Among them, the storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc.
[0346] Since the instructions stored in the storage medium can execute the steps in the course session management method provided by the embodiment of the present invention, the beneficial effects that can be achieved by the course session management method provided by the embodiment of the present invention can be realized. For details, refer to the previous embodiments and will not be elaborated herein.
[0347] The above has introduced in detail a course session management method, device, computer device, and storage medium provided by the embodiment of the present invention. Specific examples are used in this article to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.
Claims
1. A method for managing course sessions, characterized in that, Including: Obtain the session content of the first session user in the target course session of the education client, where the target course session further includes at least one second session user; Extract exercise matching information from the session content; Determine, from the preset exercises, the exercises associated with the exercise matching information as target exercises; Send the target exercises to the at least one second session user and display them on the session page of the education client where the at least one second session user is located. Among them, the teaching live video of the first session user is displayed on the target session page of the education client where the second session user is located. The session content in the target course session includes the voice content and video content of the first session user. The education client where the at least one second session user is located obtains the teaching content display area in the target session page. The teaching content display area is the display area of the teaching content of the first session user in the target session page. Based on the teaching content display area, determine the target display area of the test page in the target session page. Display the test page in the target display area. The test page includes the target exercises, or the target exercises and a postpone processing control. In response to the answering operation for the target exercises, obtain the target answering result of the second session user and send the target answering result to the server; or in response to the triggering operation for the postpone processing control, add the target exercises to the after-class exercise set of the second session user.
2. The course session management method according to claim 1, wherein The session content includes session videos; The extracting exercise matching information from the session content includes: Obtain the teaching content of the first session user from the session video and determine the teaching content as exercise matching information; The determining, from the preset exercises, the exercises associated with the exercise matching information as target exercises includes: Perform semantic recognition on the exercise matching information to obtain the target semantic information of the exercise matching information; Obtain the exercise semantic information of the preset exercises and match the exercise semantic information with the target semantic information; Determine the exercises with successful matching of the exercise semantic information and the target semantic information as target exercises.
3. The course session management method according to claim 1, wherein The session content includes session videos; The extracting exercise matching information from the session content includes: Obtain the teaching content of the first session user from the session video and determine the teaching content as exercise matching information; The determining, from the preset exercises, the exercises associated with the exercise matching information as target exercises includes: Obtain the auxiliary recognition information corresponding to the preset exercises; Match the auxiliary recognition information and the exercise matching information according to the information type of the auxiliary recognition information; Determine the exercises with successful matching of the auxiliary recognition information and the exercise matching information as target exercises.
4. The course session management method according to claim 3, wherein The auxiliary recognition information includes multimedia content; The obtaining the teaching content of the first session user from the session video and determining the teaching content as exercise matching information includes: Obtain the multimedia content played by the first session user from the session video; Determine exercise matching information based on the multimedia content.
5. The course session management method according to any one of claims 1-4, characterized in that, After determining the exercise associated with the exercise matching information as the target exercise from the preset exercise questions, the method includes: Send an exercise prompt message to the client of the first session user, so that the education client where the first session user is located displays the exercise prompt message, and the exercise prompt message is used to prompt that the target exercise is displayed on the education client of the second session user.
6. A method for managing course sessions, characterized in that, Includes: Display the target session page of the second session user on the education client, where the target session page is the session page of the target course session, the session users of the target course session include the first session user and the second session user, the target session page includes the session content of the first session user, the target session page displays the teaching live video of the first session user, and the session content of the first session user includes the voice content and video content of the first session user; In response to the target exercise message received by the education client, display the target exercise, or the target exercise and a deferral processing control on the target session page, where the target exercise is determined based on the target exercise message. Specifically, obtain the teaching content display area of the first session user in the target session page, and the teaching content display area is the display area of the teaching content of the first session user in the target session page; based on the teaching content display area, determine the target display area of the test page in the target session page; display the test page in the target display area, and the test page includes the target exercise, or the target exercise and a deferral processing control; In response to the answering operation for the target exercise, obtain the target answering result of the second session user and send the target answering result to the server; or In response to the triggering operation for the deferral processing control, add the target exercise to the after-class exercise set of the second session user.
7. The course session management method according to claim 6, wherein After the step of, in response to the answering operation for the target exercise, obtaining the target answering result of the second session user and sending the target answering result to the server, the method further includes: If the target answering result is not the correct answering result of the target exercise, determine the target exercise as the wrong exercise of the second session user and add the wrong exercise to the wrong question set of the second session user.
8. The course session management method according to claim 6, characterized in that, The target exercise message further includes the maximum answering duration of the target exercise. After displaying the target exercise on the target session page, it further includes: If the display duration of the target exercise reaches the maximum answering duration and the target answering result of the second session user has not been received yet, output a listening prompt message.
9. A method for managing course sessions, characterized in that, Includes: Display the target session page of the first session user in the target course session of the education client. The session users of the target course session include at least one second session user and the first session user. The target session page includes the session content of the first session user. A teaching live video of the first session user is displayed on the target session page. The session content of the first session user includes the voice content and video content of the first session user. In response to the target exercise message received by the education client, display the target exercise, or the target exercise and a deferred processing control on the target session page. The target exercise is determined based on the target exercise message. Wherein, obtain the teaching content display area of the first session user in the target session page. The teaching content display area is the display area of the teaching content of the first session user in the target session page. Based on the teaching content display area, determine the target display area of the test page in the target session page. Display the test page in the target display area. The test page includes the target exercise, or the target exercise and a deferred processing control. In response to the operation of viewing the answering situation triggered through the target session page, display the answering situation information. The answering situation information includes the statistical information of the answering results of the historical displayed exercises of the second session user. The historical displayed exercises include: the exercises that have been displayed through the education client of the second session user in the target course session.
10. The course session management method according to claim 9, characterized in that, The answering situation information includes a first answering situation list and an answering result display switching control. The first answering situation list includes the user identifiers of the second session users, and the first statistical information of the answering results of each second session user for all the historical displayed exercises. The method further includes: In response to the triggering operation on the answering result display switching control, switch the first answering situation list to a second answering situation list. The second answering situation list includes the exercise identifiers of each of the historical displayed exercises, and the second statistical information of the answering results of all the second session users for each of the historical displayed exercises.
11. The course session management method according to claim 10, characterized in that, The second answering situation list further includes a first similar exercise selection control for each of the historical displayed exercises. The method further includes: In response to the triggering operation on the first similar exercise selection control of the target historical displayed exercise, display a first similar exercise selection sub-page. The first similar exercise selection sub-page includes: the description information of at least one similar exercise of the target historical displayed exercise and the selection sub-controls corresponding to each similar exercise. In response to the selection sub-control of the first target similar exercise, send an exercise practice instruction corresponding to the first target similar exercise to the server. After the server receives the exercise practice instruction, send the first target similar exercise to the education client of the second session user, so that the education client of the second session user displays the first target similar exercise.
12. The course session management method according to any one of claims 9-11, characterized in that, It further includes: Receive the exercise prompt message sent by the server, where the exercise prompt message is sent by the server to the educational client of the first session user when sending the target exercise to the educational client of the second session user. Display the exercise prompt message, which is used to prompt that the target exercise is displayed on the educational client of the second session user.
13. A course session management device, characterized in that, Comprise: A session content acquisition unit, configured to acquire the session content of the first session user in the target course session of the educational client, where the target course session further includes at least one second session user. An extraction unit, configured to extract exercise matching information from the session content. An exercise selection unit, configured to determine, from the preset exercises, the exercises associated with the exercise matching information as the target exercises. An exercise sending unit, configured to send the target exercises to the at least one second session user and display them on the session page of the educational client where the at least one second session user is located. Among them, the target session page of the educational client where the second session user is located displays the teaching live video of the first session user. The session content in the target course session includes the voice content and video content of the first session user. The educational client where the at least one second session user is located acquires the teaching content display area of the first session user in the target session page. The teaching content display area is the display area of the teaching content of the first session user in the target session page. Based on the teaching content display area, determine the target display area of the test page in the target session page. Display the test page in the target display area. The test page includes the target exercises, or the target exercises and a postpone processing control. In response to the answering operation for the target exercises, acquire the target answering result of the second session user and send the target answering result to the server. Or in response to the triggering operation for the postpone processing control, add the target exercises to the after-class exercise set of the second session user.
14. A course session management device, characterized in that, Comprise: A second session display unit, configured to display the target session page of the second session user on the educational client, where the target session page is the session page of the target course session. The session users of the target course session include the first session user and the second session user. The target session page includes the session content of the first session user. The target session page displays the teaching live video of the first session user. The session content of the first session user includes the voice content and video content of the first session user. An exercise display unit, configured to, in response to a target exercise message received by the education client, display a target exercise, or a target exercise and a deferred processing control on the target session page, where the target exercise is determined based on the target exercise message. Specifically, obtain a teaching content display area of a first session user in the target session page, where the teaching content display area is the display area of the teaching content of the first session user in the target session page; determine a target display area of a test page in the target session page based on the teaching content display area; and display the test page in the target display area, where the test page includes the target exercise, or the target exercise and the deferred processing control. An exercise processing unit, configured to, in response to an answering operation for the target exercise, obtain a target answering result of a second session user and send the target answering result to the server, or, in response to a triggering operation for the deferred processing control, add the target exercise to a collection of after-class exercises of the second session user.
15. A course session management device, characterized in that, Comprising: A first session display unit, configured to display a target session page of a first session user in a target course session of the education client, where the session users of the target course session include at least one second session user and the first session user, the target session page includes the session content of the first session user, a teaching live video of the first session user is displayed on the target session page, and the session content of the first session user includes voice content and video content of the first session user. In response to a target exercise message received by the education client, display a target exercise, or a target exercise and a deferred processing control on the target session page, where the target exercise is determined based on the target exercise message. Specifically, obtain a teaching content display area of a first session user in the target session page, where the teaching content display area is the display area of the teaching content of the first session user in the target session page; determine a target display area of a test page in the target session page based on the teaching content display area; and display the test page in the target display area, where the test page includes the target exercise, or the target exercise and the deferred processing control. An answering situation viewing unit, configured to, in response to an answering situation viewing operation triggered through the target session page, display answering situation information, where the answering situation information includes statistical information on the answering results of historical displayed exercises of the second session user, and the historical displayed exercises include: exercises that have been displayed through the education client of the second session user in the target course session.
Citation Information
Patent Citations
Turnover classroom teaching management system
CN109670999A
Homework generation method and device, storage medium and terminal
CN111241802A