Online teaching method and device, storage medium and electronic equipment

文档序号:1708457 发布日期:2019-12-13 浏览:29次 中文

阅读说明:本技术 在线教学方法、装置、存储介质及电子设备 (Online teaching method and device, storage medium and electronic equipment ) 是由 张宏驰 付玉佳 朱文成 姚千一 闫蕊 于 2019-08-22 设计创作,主要内容包括:本申请实施例公开了一种在线教学方法、装置、存储介质及电子设备,其中,方法包括:获取课件数据,基于所述课件数据在当前显示界面的第一显示区域显示教学课件,获取至少一个课件操作指令,所述课件操作指令包括操作数据以及所述操作数据对应的时间信息,基于所述时间信息在所述教学课件中显示所述操作数据对应的操作行为。因此,采用本申请实施例,在满足教学需求及保证教学效果的情况下降低教学成本。(The embodiment of the application discloses an online teaching method, an online teaching device, a storage medium and electronic equipment, wherein the method comprises the following steps: the method comprises the steps of obtaining courseware data, displaying teaching courseware in a first display area of a current display interface based on the courseware data, obtaining at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data, and displaying operation behaviors corresponding to the operation data in the teaching courseware based on the time information. Therefore, by adopting the embodiment of the application, the teaching cost is reduced under the conditions of meeting the teaching requirement and ensuring the teaching effect.)

1. an online teaching method, the method comprising:

acquiring courseware data, and displaying teaching courseware in a first display area of a current display interface based on the courseware data;

acquiring at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data;

And displaying the operation behavior corresponding to the operation data in the teaching courseware based on the time information.

2. The method of claim 1, further comprising:

And receiving recorded and broadcast video data, and displaying a recorded and broadcast video in a second display area of the current display interface based on the recorded and broadcast video data, wherein the recorded and broadcast video comprises actions, expressions and/or words corresponding to the operation behaviors.

3. The method of claim 1, wherein the obtaining at least one courseware operation instruction comprises:

and receiving at least one courseware operation instruction sent by a server when the class time of the teaching courseware is reached, wherein the at least one courseware operation instruction is all courseware operation instructions corresponding to the teaching courseware.

4. The method of claim 2, wherein the obtaining at least one courseware operation instruction comprises:

Receiving at least one courseware operation instruction which is sent by the server in sequence according to the time information; or

And receiving courseware operation instructions corresponding to the teaching courseware in a period of time, wherein the courseware operation instructions are sent by the server.

5. The method of claim 1, wherein displaying the operation behavior corresponding to the operation data in the teaching courseware based on the time information comprises:

And displaying the operation behavior corresponding to the operation data in the teaching courseware based on the display duration of each page of courseware and the time information by taking the initial display moment of the first page of courseware in the teaching courseware as a time starting point.

6. The method of claim 5, wherein the displaying the operation behavior corresponding to the operation data in the teaching courseware based on the display duration of each courseware and the time information by taking the initial display time of the first page of courseware in the teaching courseware as a time starting point comprises:

Determining the position of the time information in the time axis according to the sequence of the courseware in each page and the time axis mapped by the display duration by taking the initial display time of the first page of courseware in the teaching courseware as a time starting point;

And displaying the operation behavior on the courseware display content indicated by the position.

7. The method of claim 1, wherein the operational data comprises courseware operational data for teaching courseware and interaction operational data with students, the courseware operational data comprising at least one of click operational data, drag operational data, comment operational data, and page-turning operational data.

8. The method of claim 1, further comprising: the teaching courseware responds based on the operation behavior.

9. An online teaching method, the method comprising:

Responding to a data request, and sending courseware data to a user terminal, wherein the courseware data is used for displaying teaching courseware in a first display area of a current display interface of the user terminal;

and sending at least one courseware operation instruction to the user terminal, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data, and the courseware operation instruction is used for indicating that operation behaviors corresponding to the operation data are displayed on the teaching courseware based on the time information.

10. The method of claim 9, further comprising:

And sending recorded and broadcast video data to the user terminal, wherein the recorded and broadcast video data are used for displaying recorded and broadcast videos in a second display area of a current display interface of the user terminal, and the recorded and broadcast videos comprise actions, expressions and/or words corresponding to the operation behaviors.

11. The method of claim 10, wherein the sending at least one courseware operation instruction to the user terminal comprises:

And sending at least one courseware operation instruction to the user terminal when the class time of the teaching courseware is reached, wherein the at least one courseware operation instruction is all courseware operation instructions corresponding to the teaching courseware.

12. The method of claim 10, wherein the sending at least one courseware operation instruction to the user terminal comprises:

sequentially sending at least one courseware operation instruction to the user terminal according to the time information; or

And sending courseware operation instructions corresponding to the teaching courseware within a period of time.

13. The method of claim 10, wherein the courseware operation instructions are generated synchronously based on operator operation of the teaching courseware during recording of the recorded video.

14. The method of claim 13, further comprising:

And the courseware operation instruction and the courseware data are stored respectively.

15. a computer storage medium, characterized in that it stores a plurality of instructions adapted to be loaded by a processor and to perform the method steps according to any of claims 1 to 8 or 9 to 14.

16. An electronic device, comprising: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the method steps of any of claims 1-8 or 9-14.

Technical Field

The present application relates to the field of computer technologies, and in particular, to an online teaching method, an online teaching device, a storage medium, and an electronic device.

background

With the continuous progress of science and technology and the continuous development of network technology, it is a better solution to change the limited high-quality teaching resources into resources shared by the whole society. Networking and digitalizing the teaching content are the primary conditions. Therefore, people develop various multimedia online teaching platforms, and promote the teaching contents of famous teachers, famous schools and famous classes to the whole society through networks and optical disks under the action of networks.

At present, the existing online teaching mode is mainly that students reserve online courses of teachers in a certain time period through the internet, and then the teachers conduct online live teaching on the students in the time period. Generally, students tend to reserve courses of teachers with high teaching levels or courses of teachers who like the students, and the number of students who reserve the same teacher course is limited to ensure teaching effects. When the number of students who reserve the same teacher course is too many, the teacher is required to set several identical courses for explanation in different time intervals, so that the teaching cost is too high.

Disclosure of Invention

the embodiment of the application provides an online teaching method, an online teaching device, a storage medium, electronic equipment and a server, and teaching cost can be reduced under the conditions of meeting teaching requirements and ensuring teaching effects. The technical scheme is as follows:

In a first aspect, an embodiment of the present application provides an online teaching method, where the method includes:

acquiring courseware data, and displaying teaching courseware in a first display area of a current display interface based on the courseware data;

Acquiring at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data;

And displaying the operation behavior corresponding to the operation data in the teaching courseware based on the time information.

In a second aspect, an embodiment of the present application provides an online teaching device, where the device includes:

The courseware data acquisition module is used for acquiring courseware data and displaying teaching courseware in a first display area of a current display interface based on the courseware data;

The courseware operation instruction acquisition module is used for acquiring at least one courseware operation instruction, and the courseware operation instruction comprises operation data and time information corresponding to the operation data;

And the operation behavior display module is used for displaying the operation behavior corresponding to the operation data in the teaching courseware based on the time information.

in a third aspect, embodiments of the present application provide a computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the above-mentioned online teaching method steps.

In a fourth aspect, an embodiment of the present application provides an electronic device, which may include: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the above-mentioned online teaching method steps.

The beneficial effects brought by the technical scheme provided by some embodiments of the application at least comprise:

In one or more embodiments of the application, a user terminal obtains courseware data, displays teaching courseware in a first display area of a current display interface based on the courseware data, and obtains at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data, and operation behaviors corresponding to the operation data are displayed in the teaching courseware based on the time information. The operation behavior corresponding to the courseware operation instruction is synchronously displayed in the teaching courseware based on the time information, so that a teacher does not need to directly broadcast and explain the same courseware for many times, the teaching cost can be saved, the attention of students can be improved, and the teaching effect is enhanced.

Drawings

in order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

Fig. 1 is a schematic view of a scene architecture of an online teaching method provided in an embodiment of the present application;

FIG. 2 is an interactive schematic view of an online teaching system provided by an embodiment of the present application;

Fig. 3 is a schematic view of a chat window related to an online teaching method provided in an embodiment of the present application;

FIG. 4 is a schematic flow chart diagram illustrating an online teaching method according to an embodiment of the present application;

Fig. 5 is a schematic interface diagram of a user terminal involved in an online teaching method according to an embodiment of the present application;

FIG. 6 is a schematic flow chart diagram of another online teaching method provided by the embodiments of the present application;

FIG. 7 is a schematic switching diagram of a display interface area involved in an online teaching method provided in an embodiment of the present application;

FIG. 8 is a schematic diagram of a timeline involved in an online teaching method provided by an embodiment of the present application;

Fig. 9a is a schematic diagram of a time axis and teaching operation information involved in an online teaching method provided in an embodiment of the present application;

FIG. 9b is a schematic interface diagram of adding annotations related to an online teaching method provided by an embodiment of the present application;

FIG. 10 is a schematic flow chart diagram of another on-line teaching method provided by the embodiments of the present application;

FIG. 11 is a schematic structural diagram of an online teaching device provided in an embodiment of the present application;

Fig. 12 is a schematic structural diagram of an operation behavior display module in a score generation apparatus according to an embodiment of the present application;

FIG. 13 is a schematic structural diagram of another online teaching device provided in the embodiments of the present application;

FIG. 14 is a schematic structural diagram of another online teaching device provided in the embodiments of the present application;

fig. 15 is a schematic structural diagram of an electronic device according to an embodiment of the present application.

Detailed Description

In order to make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.

When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the application, as detailed in the appended claims.

In the description of the present application, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. The specific meaning of the above terms in the present application can be understood in a specific case by those of ordinary skill in the art. Further, in the description of the present application, "a plurality" means two or more unless otherwise specified. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. "/" generally indicates that the pre-and post-association objects are in an "or" relationship.

The present application will be described in detail with reference to specific examples.

Fig. 1 is a schematic structural diagram of an online teaching system according to an embodiment of the present application. As shown in fig. 1, the online teaching system may include a server a and a user terminal cluster. The user terminal cluster may include a plurality of user terminals, as shown in fig. 1, specifically including a user terminal 1, a user terminal 2, …, and a user terminal n, where n is an integer greater than 0; for convenience of understanding, the embodiment of the present invention is described by taking the server a and the user terminal 1 in fig. 1 as an example.

The server a may be a separate server device, for example: rack, blade, tower or cabinet type server equipment, or hardware equipment with stronger computing power such as a workstation and a large computer; the server cluster can also be a server cluster formed by a plurality of servers, each server in the service cluster can be formed in a symmetrical mode, wherein each server has equivalent functions and equivalent positions in a service link, each server can provide services for the outside independently, and the independent service can be understood as the assistance without other servers.

The user terminal may be a terminal device with an online teaching function, including but not limited to: wearable devices, handheld devices, personal computers, tablet computers, in-vehicle devices, computing devices or other processing devices connected to a wireless modem, and the like.

the user terminal communicates with the server through a network, which may be a wireless network including but not limited to a cellular network, a wireless local area network, an infrared network, or a bluetooth network, or a wired network including but not limited to an ethernet, a Universal Serial Bus (USB), or a controller area network.

referring to fig. 2, fig. 2 is an interaction diagram of an online teaching system according to an embodiment of the present disclosure.

step 001: the server a records the recorded and broadcast video corresponding to the teaching courseware, and the courseware operating instructions of the teaching courseware are synchronously stored by the operator in the recording process of the recorded and broadcast video.

The teaching video can be understood as a video file containing a teacher and/or a student, that is, a video file related to the teacher lecture, and in this embodiment, the teaching video may be a video file already recorded, or a video file recorded by the teacher during the course of teaching. In the embodiment of the application, the video file can be a lesson video, a speech video, a job answering video and the like which are recorded and finished by a teacher in network remote online education.

the courseware operation instruction comprises operation data and time information corresponding to the operation data.

specifically, the server analyzes the teaching video by adopting an image analysis algorithm, and extracts at least one courseware operation instruction from the teaching video. The courseware operation instruction comprises operation data and time information corresponding to the operation data.

Step 002: and the server a stores the courseware operation instruction and the courseware data respectively.

and the server a stores the courseware operation instruction in a courseware operation instruction folder and stores the courseware data in a courseware data folder.

The courseware identifier can be understood as information which can be used for uniquely identifying the teaching courseware, and the courseware identifier can be id, package name, version number and the like of the courseware.

step 003: the user terminal 1 sends a data request for obtaining courseware data to the server a.

The courseware data generally refers to audio-visual data, read-write data and other data related to teaching courseware, the audio-visual data may be text data of courseware, audio data in courseware (for example, sound effect of a certain button and the like), animation data in courseware and the like, the read-write data refers to data which can be used by a user for inputting operation, wherein the inputting operation is completed in an interactive information input area provided by a certain page of courseware in the courseware, for example, a user can click characters, pictures and the like on an interface to input characters in the certain page of courseware.

Specifically, when detecting that the user selects an option of a teaching course through touching the user terminal screen with a finger, the user terminal 1 reads and executes a machine executable instruction corresponding to a control logic for starting the teaching course, and sends a data request for acquiring courseware data corresponding to the teaching course to the server a.

Step 004: and the server a responds to the data request and sends the courseware data to the user terminal.

Specifically, after receiving a data request for obtaining courseware data from a user terminal, a server analyzes the data request to obtain courseware identification corresponding to the courseware data after analysis, searches the courseware data corresponding to the courseware identification in a database based on the courseware identification, and after the courseware data is searched, the server sends the courseware data searched to the user terminal.

Step 005: after receiving the courseware data sent by the server a, the user terminal 1 displays the teaching courseware in the first display area of the current display interface.

The first display area can be understood as a display area used for displaying teaching courseware on a display interface of the user terminal.

step 006: the server a sends recorded and broadcast video data to the user terminal 1.

In the embodiment of the application, the recorded and played video data can be a lesson video, a lecture video, a work answering video and the like corresponding to the teaching courseware which are recorded and finished in the network remote online education. Typically, the recorded video contains at least one operation behavior (clicking operation, annotating operation, dragging operation, etc.) made by the teacher on the teaching courseware.

Step 007: and the user terminal 1 displays recorded and broadcast video in a second display area of the current display interface, wherein the recorded and broadcast video comprises actions, expressions and/or words corresponding to the operation behaviors.

The second area can be understood as an area for playing recorded and played videos on a display interface of the user terminal, and the first display area for playing teaching courseware on the display interface of the user terminal is not overlapped with the second display area.

Step 008: the server a sends at least one courseware operation instruction to the user terminal 1, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data.

Specifically, the server a may send at least one courseware operation instruction to the user terminal when the session time of the teaching courseware is reached, where the at least one courseware operation instruction is all courseware operation instructions included in the recorded and broadcast video.

Alternatively, the server a may sequentially send at least one courseware operation instruction to the user terminal 1 based on the time information.

Step 009: and the user terminal 1 displays the operation behavior corresponding to the operation data in the teaching courseware based on the time information.

Specifically, the user terminal 1 obtains the display duration of each page of courseware in the teaching courseware, and a time axis is formed by taking the display moment of the first page of courseware in the teaching courseware as a time starting point and according to the sequence of each page of courseware and the display duration. And then acquiring the position of the time information in the time axis, and acquiring courseware content indicated by the position in the teaching courseware. And displaying the operation behavior corresponding to the operation data at the courseware content, wherein the teaching courseware responds to the operation behavior.

In a possible implementation manner, when users on multiple user terminals simultaneously schedule recorded teaching courses at a certain time point, and/or multiple user terminals simultaneously acquire teaching data (teaching courseware, recorded and broadcast videos and the like) of the teaching courses from a server at the same time point or within a time period (5 minutes), the server can establish a network online classroom of the multiple user terminals, and establish network conversation connections for the multiple user terminals to provide network conversation functions among the users on the multiple user terminals, the multiple user terminals can complete network multi-conversation with the user terminals through chat boxes on a current display interface, and the network conversation can be a learning communication conversation, a question answering conversation and the like.

For example: as shown in fig. 3, when the user 1, the user 2, and the user 3 simultaneously obtain recorded and broadcasted videos and teaching courseware of the english teaching lessons from the server through their corresponding user terminals within a period of 5 minutes, the server establishes network session connections of the user 1, the user 2, and the user 3, and the user 1, the user 2, and the user 3 can communicate learning problems in a "chat room" of the current display interface through their respective user terminals, as shown in fig. 3, an interface diagram of the user 1, the user 2, and the user 3 communicating learning problems is shown.

in the embodiment of the application, a user terminal acquires courseware data, displays teaching courseware in a first display area of a current display interface based on the courseware data, and acquires at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data, and operation behaviors corresponding to the operation data are displayed in the teaching courseware based on the time information. The operation behavior corresponding to the courseware operation instruction is synchronously displayed in the teaching courseware based on the time information, so that a teacher does not need to directly broadcast and explain the same courseware for many times, the teaching cost can be saved, the attention of students can be improved, and the teaching effect is enhanced.

In one embodiment, as shown in fig. 4, an online education method is specifically proposed, which can be implemented by means of a computer program and can be run on an online education device based on von neumann architecture. The computer program may be integrated into the application or may run as a separate tool-like application. For convenience of description, the on-line teaching apparatus is used as the user terminal.

specifically, the online teaching method comprises the following steps:

Step 101: courseware data are obtained, and teaching courseware is displayed in a first display area of a current display interface based on the courseware data.

The courseware data generally refers to audio-visual data, read-write data and other data related to teaching courseware, the audio-visual data may be text data of courseware, audio data in courseware (for example, sound effect of a certain button and the like), animation data in courseware and the like, the read-write data refers to data which can be used by a user for inputting operation, wherein the inputting operation is completed in an interactive information input area provided by a certain page of courseware in the courseware, for example, a user can click characters, pictures and the like on an interface to input characters in the certain page of courseware.

the teaching courseware refers to a presentation used by a teacher for teaching, and the presentation is a file for content transmission and display, such as a slide document (PowerPoint, PPT), a Flash file and the like, generated by multimedia information such as characters, pictures, audio and the like and other elements. The teacher can better finish the teaching content through the teaching courseware. The courseware is typically stored in a courseware folder.

The first display area can be understood as a display area used for displaying teaching courseware on a display interface of the user terminal.

specifically, after detecting an input starting instruction of a user for a teaching course, a user terminal sends a courseware data acquisition request to a server, and after acquiring the courseware data, the user terminal decodes the courseware data to obtain a decoded teaching courseware, and then displays the courseware data in a first display area of a current user terminal display interface.

Optionally, the instruction for starting the input of the teaching course by the user may be completed through an external device, for example, the instruction for starting the teaching course input by the user through the teaching course on the display interface of the user terminal selected by the mouse connected to the user terminal; the user can input corresponding instructions through a keyboard or a touch pad connected with the user terminal; the instruction can be an instruction for starting the teaching courseware through voice input by the user (for example, the voice input starts a certain teaching course, etc.); the user can acquire a gesture control instruction through the camera to complete the operation of starting a specific teaching course, and can select options of the teaching course through a finger or an electromagnetic pen touch control user terminal screen.

for convenience of description of the embodiment of the present application, a detailed description will be specifically given by taking an option of selecting a teaching course through a finger touch on a screen of a user terminal as an example.

The user terminal may have a touch screen, and the touch screen may be a touch screen capable of implementing a single touch function, for example: capacitive touch screen, electromagnetic touch screen, can also be the touch-sensitive screen that can realize capacitive sensing, electromagnetic induction and infrared induction simultaneously. When a user touches the touch screen of the intelligent interaction panel through a finger, the capacitance parameter of the touch position changes, and the touch frame determines the touch position of the finger on the touch screen according to the change of the capacitance; or when the finger contacts the touch frame, the infrared receiving end is blocked to receive the infrared signal, and the touch frame determines the touch position of the finger according to the blocked infrared signal. After detecting the position of the touch position-teaching course option, the user terminal sends a data request for acquiring courseware data corresponding to the teaching course to the server by reading and executing a machine executable instruction corresponding to a control logic for starting the teaching course, the server responds to the request, searches courseware data corresponding to the teaching course, sends the courseware data to the user terminal, and after receiving the courseware data, the user terminal analyzes and processes the courseware data to obtain teaching courseware after analysis and processing, and then displays the courseware data in a first display area of a display interface of the current user terminal.

In a possible implementation manner, a user may input a reservation instruction for the teaching course on a display interface of a user terminal, where the reservation instruction is used to reserve the teaching course at a specific time point, and the user terminal may obtain teaching data (teaching courseware, recorded and broadcast video, etc.) corresponding to the teaching course in real time from a server based on the reservation instruction, may obtain the teaching data corresponding to the teaching course from the server at the specific time point based on the reservation instruction, and so on.

step 102: the method comprises the steps of obtaining at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data.

the operation data comprises courseware operation data of teaching courseware and interaction operation data of students, and the courseware operation data comprises at least one of click operation data, drag operation data, annotation operation data and page turning operation data.

The operation data may be understood as operation data corresponding to an operation behavior of an operator on the teaching courseware generated by the server during recording the recorded and broadcast video corresponding to the teaching courseware, where the operation data corresponds to a corresponding operation behavior, for example, an operation behavior corresponding to click operation data — click operation.

the click operation refers to the click of a teacher on a click object (picture, text, icon, etc.) in a certain page of presentation of a teaching courseware, the click operation can be a single click on a certain icon or text to view details, a double click on a certain icon or text to enlarge, etc., when the click operation is performed by the teacher through an external device such as a mouse, the click operation further comprises left click, left double click, middle double click, right double click, etc.

The dragging operation refers to dragging operation that after a teacher selects and drags an object (a picture, a text, an icon and the like) in a certain page of presentation of a teaching courseware, fingers do not leave a screen, and in the process of dragging the fingers, the dragged object moves along with the movement of the fingers. It should be noted that the dragging operation may be performed by an external device such as a mouse, an electronic pointer, a laser pointer, etc.

the annotation operation refers to an operation of a teacher selecting an annotation object (a picture, a text, an icon, or the like) in a certain page of presentation of a teaching courseware and then marking or annotating the annotation object, for example, marking a certain sentence of characters with a triangular symbol.

the page turning operation refers to a sliding operation of a teacher on a certain page of the presentation of the teaching courseware, and the sliding operation includes page turning of the whole page in the horizontal direction, continuous rolling page turning in the vertical direction, and the like.

The time information includes, but is not limited to, an operation start time indicated by the operation data, an operation end time indicated by the operation data, an operation duration indicated by the operation data, and the like. For example, the annotating operation indicated by the annotating operation data, the completion of the annotating operation corresponds to the annotating operation starting time, the annotating operation ending time, the annotating operation duration, and the like.

specifically, after detecting an input opening instruction of a user for a teaching course, a user terminal initiates an acquisition request of a courseware operation instruction corresponding to the teaching courseware of the teaching course to a server, the server responds to the acquisition request, searches the courseware operation instruction corresponding to the teaching courseware in a local storage space, when all the courseware operation instructions corresponding to the teaching course are found, the server sends all the courseware operation instructions to the user terminal, and at the moment, the user terminal acquires all the courseware operation instructions. The courseware operation instruction comprises operation data of teachers on teaching courseware and time information corresponding to the operation data.

Optionally, the user terminal may obtain the at least one courseware operation instruction from the server in batch based on the communication connection quality (e.g., uplink and downlink rates, frame loss rate, time delay, etc.) between the current user terminal and the server; the user terminal may obtain the at least one courseware operation instruction from the server in batches based on the load status (CPU load, background thread, resource pool occupancy, etc.) of the current user terminal.

It should be noted that, in this embodiment, the order of obtaining the courseware data and obtaining the at least one courseware operation instruction by the user terminal is not sequential, and may be obtaining the courseware data and obtaining the at least one courseware operation instruction simultaneously.

Step 103: and displaying the operation behavior corresponding to the operation data in the teaching courseware based on the time information.

the operation behavior may be understood as displaying a corresponding operation behavior on the teaching courseware based on the time information corresponding to the operation data, where the operation behavior includes, but is not limited to, at least one of a click operation behavior, a drag operation behavior, an annotation operation behavior, a page turning operation behavior, and the like. For example: at the time point of '02: 00' of the teaching courseware playing, the notes of a teacher for a certain knowledge point are added into the teaching courseware to show the notes for the knowledge point, and the marks (triangle marks, pentagram marks and the like) of the teacher for a certain important concept are added into the corresponding positions of the teaching courseware.

specifically, after the user terminal obtains at least one courseware operation instruction, each operation instruction in the at least one courseware operation instruction is analyzed to obtain operation data of the courseware operation instruction and time information corresponding to the operation data, and the operation data and the time information are based on teaching courseware corresponding to the teaching courses. And acquiring at least one base frequency data of the operation data, and forcibly aligning each base frequency data in the teaching operation information with a certain courseware in the teaching courseware indicated by the time information by adopting a forced alignment technology based on the time information. Thus, the correspondence between the courseware content (text, paragraph, picture, icon, button, etc.) of the certain course in the teaching courseware and each fundamental frequency data in the teaching operation data is determined, and the correspondence may be understood as that after forced alignment, the operation information of the operation behavior on the course of the certain time node or time period may be obtained, for example: when the teaching courseware is 30 seconds, the teacher makes a page turning operation behavior on the first courseware, and then the operation information (such as animation for turning pages, triggering coordinates for page turning operation and the like) of each fundamental frequency data corresponding to the page turning operation behavior on the first courseware can be obtained through the forced alignment.

And when the time point and/or the time period indicated by the time information is reached by playing the teaching courseware, the user terminal loads the operation data indicated by the time information on the teaching courseware based on the corresponding relation, so that the operation behavior corresponding to the operation data is displayed in the teaching courseware.

The fundamental frequency data can be understood as the smallest information unit of the operation data, for example: when the teaching courseware is timed by time milliseconds, one piece of fundamental frequency data represents the annotating operation data within 1 millisecond, so that the annotating operation can be completed within 3 milliseconds, and the annotating operation data consists of the fundamental frequency data corresponding to 3 milliseconds.

in a feasible implementation manner, after the user terminal obtains at least one courseware operation instruction corresponding to a plurality of time points and/or time periods, in order to avoid a delay in response to an operation behavior corresponding to the operation data when the operation data indicated by the time information is loaded based on the time information, the user terminal may display the operation behaviors corresponding to the plurality of operation data in the teaching courseware in a pre-loading manner.

in a feasible implementation manner, in actual teaching, usually, by displaying the operation behavior manner corresponding to the operation data in the teaching courseware based on the time information, all knowledge points appearing in teaching cannot be covered due to the limitation of objective factors such as teaching video time or teaching courseware space, and based on this, the user terminal can add a knowledge point viewing function to the teaching courseware during the online teaching process. The important knowledge points in the teaching courseware are labeled, the important knowledge points can be knowledge points mentioned by teachers in teaching videos, knowledge points related to the teaching courseware and the like, when a certain page of slide played in the synthesized courseware relates to the important knowledge points, the labeling information of the knowledge points is displayed to a user based on preset display rules, and the preset prompt rules include but are not limited to displaying the labeling information of the knowledge points in the forms of hyperlinks, pop-up windows, display bars, picture-in-picture, suspension side columns and the like.

For example, in an english teaching scenario, a student learns english words through a user terminal-smart tablet, a display interface of the smart tablet may be as shown in fig. 5, a teaching courseware area for playing teaching courseware and a teaching video area for playing teaching video are shown in fig. 5, the teaching courseware and the teaching video are played synchronously, when the user learns a "fruit word" teaching link as shown in fig. 5, the interface displayed by the teaching courseware area is a "fruit word" slide, the slide relates to various fruits, when the user does not understand the "pear" word, the user may select the "pear" word on the display interface through a finger, the user terminal-smart tablet recognizes an input instruction of the user, and displays the labeled information of the "pear" in a display of a pop-up window, that is, the pop-up window interface as shown in fig. 5, the popup displays the marked information of the part of speech, paraphrase, complex number, example sentence and the like of the "peer".

In the embodiment of the application, a user terminal acquires courseware data, displays teaching courseware in a first display area of a current display interface based on the courseware data, and acquires at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data, and operation behaviors corresponding to the operation data are displayed in the teaching courseware based on the time information. The operation behavior corresponding to the courseware operation instruction is synchronously displayed in the teaching courseware based on the time information, so that a teacher does not need to directly broadcast and explain the same courseware for many times, the teaching cost can be saved, the attention of students can be improved, and the teaching effect is enhanced.

Please refer to fig. 6, which is a flowchart illustrating an online teaching method according to an embodiment of the present disclosure. The embodiment is exemplified by applying the online teaching method to the user terminal. The online teaching method can comprise the following steps:

Step 201: courseware data are obtained, and teaching courseware is displayed in a first display area of a current display interface based on the courseware data.

Specifically, refer to step 101, which is not described herein again.

step 202: and receiving recorded and broadcast video data, and displaying a recorded and broadcast video in a second display area of the current display interface based on the recorded and broadcast video data, wherein the recorded and broadcast video comprises actions, expressions and/or words corresponding to the operation behaviors.

The recorded and broadcast video data can be understood as teaching video data containing teaching of teachers and/or students, namely teaching video data related to lectures of teachers, and the recorded and broadcast video data can be video files which are already recorded and can also be video files which are recorded by teachers in the course of teaching in classes. In the embodiment of the application, the recorded and broadcast video data may be the video data of lessons, lecture video data, job answering video data, and the like recorded and completed in the network remote online education.

The second area can be understood as an area for playing recorded and played videos on a display interface of the user terminal, and the first display area for playing teaching courseware on the display interface of the user terminal is not overlapped with the second display area. For example, as shown in fig. 7, which is an interface of a user terminal teaching course, the first display area may be an a area in the figure, and is used for playing a teaching courseware. The second display area may be an area B in the figure, and is used for playing recorded and played video.

Specifically, the user terminal receives recorded broadcast video data sent by the server, decodes the recorded broadcast video data, plays the recorded broadcast video in the second display area, displays the first page of courseware of the teaching courseware in the first display area of the display interface, and plays the teaching courseware based on the current display time of the first page of courseware in the recorded broadcast video when the user terminal detects that the recorded broadcast video is played to the current display time of the first page of courseware, so as to achieve the effect of synchronous playing of the teaching courseware and the recorded broadcast video.

It should be noted that, the display area of the teaching courseware in the display interface corresponding to the recorded and broadcast video may not be fixed.

in the teaching process, the user can freely switch the display area of the synthesized courseware corresponding to the recorded and broadcast video, for example, as shown in fig. 7, the user can touch a switch button of the current interface with a finger to select to switch the display area of the teaching courseware and the recorded and broadcast video. The switching can also be based on the detection of each teaching link in the recorded and broadcast video by the user terminal, so as to determine the display area corresponding to the current teaching courseware and the recorded and broadcast video. Such as:

In a first scenario, a teacher annotates the teaching courseware, and at the moment, the importance of the display of the teaching courseware is considered to be higher, the server displays the teaching courseware in an area A with the largest display area, and displays the teaching video in an area B of the display area.

And in a second scenario, the teacher is teaching how to pronounce the words, and at the moment, the importance of the recorded and broadcast video display is considered to be higher, so that the teaching video is displayed in an area A with the largest display area, and the teaching courseware is displayed in an area B of the display area.

Step 203: and receiving at least one courseware operation instruction sent by the server when the class time of the teaching courseware is reached, wherein the at least one courseware operation instruction is all courseware operation instructions corresponding to the teaching courseware. The courseware operation instruction comprises operation data and time information corresponding to the operation data.

specifically, a user sends a teaching courseware reservation request for reserving a certain class time to a server through a user terminal, after the server receives the reservation request, when the class time of the teaching courseware is reached, all courseware operation instructions corresponding to the teaching courseware are searched in a local storage space, when all the courseware operation instructions corresponding to the teaching courseware are searched, the server sends all the courseware operation instructions to the user terminal, and at the moment, the user terminal obtains all the courseware operation instructions. The courseware operation instruction comprises operation data of teachers on teaching courseware and time information corresponding to the operation data.

In a possible implementation manner, the user sends a teaching courseware reservation request for reserving a certain class time to the server through the user terminal, and the server receives the reservation request, namely, the reservation is successful. In practical application, the time of the user terminal sending the reservation request and the class time of the teaching courseware are separated by a period of time, a user on the user terminal may get off the line after the reservation is successful, the off-line can be understood as the disconnection of communication with the server, and when the disconnection of communication, the user terminal cannot receive the operation instruction sent by the server.

When the server reaches the class time of the teaching courseware, a heartbeat packet is sent to the user terminal, the heartbeat packet is used for detecting whether the communication connection is recovered to a normal connection state or not, namely whether the user terminal is on-line or not, when a user on the user terminal is on-line, the user terminal receives the heartbeat packet and sends response information fed back by the heartbeat packet to the server, so that the server sends all courseware operation instructions corresponding to the teaching courseware after receiving the response information. At this time, the user terminal receives all courseware operation instructions corresponding to the teaching courseware sent by the server.

It should be noted that, in this embodiment, the order of acquiring the courseware data, receiving the recorded and broadcast video data, and acquiring the at least one courseware operation instruction by the user terminal is not sequential, and may be the same time of acquiring the courseware data, receiving the recorded and broadcast video data, and acquiring the at least one courseware operation instruction.

Step 204: and receiving at least one courseware operation instruction which is sequentially sent by the server according to the time information, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data.

Or receiving courseware operation instructions corresponding to the teaching courseware in a period of time and sent by the server

specifically, a user sends a teaching courseware reservation request for reserving a certain class time to a server through a user terminal, the server receives the reservation request, searches all courseware operation instructions corresponding to the teaching courseware in a local storage space when the class time of the teaching courseware is reached, acquires time information contained in each operation instruction in all the courseware operation instructions when all the courseware operation instructions corresponding to the teaching courseware are searched, and sends the courseware operation instructions matched with the current teaching courseware display time to the user terminal in sequence.

In this embodiment, the time matching with the current teaching course display time may be understood as setting a time difference threshold, and when the time difference between the time corresponding to the time information included in the operation instruction and the current teaching course display time is smaller than the time difference threshold, the time is matched with the current time.

For example: there are 3 operation commands corresponding to a certain teaching courseware, and the time corresponding to the time information contained in the 3 operation commands is t1, t2 and t3 respectively. Specifically, the method comprises the following steps: t 1: "01: 10 ", t 2: "02: 11 ", t 3: "03: 12', current teaching courseware display time t: "01: 01 ", the time differences of t1, t2, t3 and t are respectively: 19. 70, 131, the time difference threshold value is 20. And at the moment, the time difference value between the t1 time and the current teaching courseware display time is smaller than the time difference threshold value, and then the operation signaling corresponding to the t1 time is sent to the user terminal.

Optionally, the user terminal may receive a courseware operating instruction corresponding to the teaching courseware sent by the server within a period of time, for example: the user terminal can send an acquisition request of courseware operation instructions corresponding to the teaching courseware within a period of time to the server based on the communication connection quality (such as uplink and downlink rates, frame loss rate, time delay and the like) and the load state (such as CPU load, background thread, resource pool occupancy rate and the like) of the current user terminal and the server, and the server sends the courseware operation instructions corresponding to the teaching courseware within a period of time to the user terminal based on the acquisition request.

Step 205: and determining the position of the time information in the time axis according to the sequence of the courseware on each page and the time axis mapped by the display duration by taking the initial display time of the first page of courseware in the teaching courseware as a time starting point.

The initial display time of the first page of courseware can be understood as the time when the user terminal starts to display the first page of courseware in the teaching courseware on the display interface.

the courseware comprises at least one page of courseware, the courseware is provided with a page number, each page of courseware of the teaching courseware is identified by the page number, and the sequence of each page of courseware can be understood as the sequence of the page number of each page of courseware.

Specifically, after the user terminal receives the courseware, the page number label of each courseware in the courseware and the display time of each courseware are obtained, the display time of the courseware with the page number label of 1 corresponding to the display interface of the user terminal is taken as the time starting point, the display time of each courseware is taken as the time interval on the time axis, and the time axis of the courseware is formed according to the sequence of each courseware.

For example, the teaching courseware has 5 pages, and the display time, i.e. the display duration, of each page of courseware is respectively: in the form shown in fig. 8, the schematic diagram of the time axis formed by the current display time of the first-page courseware in the teaching courseware as the time starting point, according to the sequence of the courseware of each page and the display time length, in fig. 8, the initial time of the first-page courseware is "00: 00 'and the display time of the first courseware is 1 minute, the starting time of the second page is' 01: 00' and so on, and forming a time axis of the teaching courseware.

step 206: and displaying the operation behaviors on courseware display contents indicated by the positions, and responding to the teaching courseware based on the operation behaviors.

specifically, the user terminal obtains at least one fundamental frequency data contained in the operation data, the fundamental frequency data can be understood as the minimum information unit of the operation data, the time point and/or the time period corresponding to each fundamental frequency data in the time information is obtained, the position of the time point and/or the time period corresponding to each fundamental frequency data in the teaching courseware time axis is obtained, acquiring courseware with corresponding page numbers indicated by the positions in the teaching courseware, forcibly aligning each fundamental frequency data contained in the operation data with courseware with corresponding page numbers corresponding to the fundamental frequency data by adopting a forced alignment technology, determining a corresponding relation between each fundamental frequency data and courseware contents (characters, paragraphs, pictures, icons, buttons and the like) contained in the courseware with corresponding page numbers, and acquiring courseware contents indicated by each fundamental frequency data in the courseware with corresponding page numbers based on the corresponding relation.

Specifically, the user terminal loads each base frequency data in the operation data at the courseware content after acquiring the courseware content indicated by the position in the teaching courseware according to the position of the time information in the time axis, so as to respond to the operation behavior corresponding to the operation data in the teaching courseware.

For example, the user terminal needs to respond to an operation behavior-annotation operation corresponding to certain annotation operation data in the teaching courseware. The annotation operation information is composed of 3 pieces of fundamental frequency data, and when the fundamental frequency data is measured in time seconds, one piece of fundamental frequency data represents the operation information represented in 1 second of time, it can be understood that 3 seconds are required for completing one annotation operation.

The corresponding display time of 3 fundamental frequency data forming certain annotation operation data on the time axis of the teaching courseware is as follows: t1, t2, t 3. Specifically, the method comprises the following steps: t 1: "01: 10 ", t 2: "01: 11 ", t 3: "01: 12 ", the corresponding diagram of the time axis can be seen in fig. 9 a. Loading 3 fundamental frequency data of the annotation operation data on the text content of the second-page courseware, wherein the annotation operation corresponding to the annotation operation data is to add annotation content to the text content "wann" of the second-page courseware in the teaching courseware, as shown in fig. 9b, fig. 9b is an interface schematic diagram of responding to the annotation operation corresponding to the annotation data on the second-page courseware, and 3s are required for completing annotation of the text in the interface schematic diagram, where the 3 fundamental frequency data of the annotation operation data are respectively: the fundamental frequency data 1 corresponds to a waning circle prompt of characters of the second page courseware, the fundamental frequency data 2 corresponds to a comment frame for displaying the characters of the second page courseware, and the fundamental frequency data 3 corresponds to comment characters displayed in the comment frame.

In the embodiment of the application, a user terminal acquires courseware data, displays teaching courseware in a first display area of a current display interface based on the courseware data, and acquires at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data, and operation behaviors corresponding to the operation data are displayed in the teaching courseware based on the time information. The operation behavior corresponding to the courseware operation instruction is synchronously displayed in the teaching courseware based on the time information, so that a teacher does not need to directly broadcast and explain the same courseware for many times, the teaching cost can be saved, the attention of students can be improved, and the teaching effect is enhanced.

please refer to fig. 10, which is a flowchart illustrating an online teaching method according to an embodiment of the present disclosure. The embodiment is exemplified by applying the online teaching method to the server. The online teaching method can comprise the following steps:

Step 301: and responding to the data request, and sending courseware data to the user terminal, wherein the courseware data is used for displaying teaching courseware in a first display area of a current display interface of the user terminal.

The courseware data generally refers to audio-visual data, read-write data and other data related to teaching courseware, the audio-visual data may be text data of courseware, audio data in courseware (for example, sound effect of a certain button and the like), animation data in courseware and the like, the read-write data refers to data which can be used by a user for inputting operation, wherein the inputting operation is completed in an interactive information input area provided by a certain page of courseware in the courseware, for example, a user can click characters, pictures and the like on an interface to input characters in the certain page of courseware.

The teaching courseware refers to a presentation used by a teacher for teaching, and the presentation is a file for content transmission and display, such as a slide document (PowerPoint, PPT), a Flash file and the like, generated by multimedia information such as characters, pictures, audio and the like and other elements. The teacher can better finish the teaching content through the teaching courseware.

Specifically, after receiving a data request for obtaining courseware data from a user terminal, a server analyzes the data request to obtain courseware identification corresponding to the courseware data after analysis, searches the courseware data corresponding to the courseware identification in a database based on the courseware identification, and after the courseware data is searched, the server sends the courseware data searched to the user terminal.

Step 302: and sending recorded and broadcast video data to the user terminal, wherein the recorded and broadcast video data are used for displaying recorded and broadcast videos in a second display area of a current display interface of the user terminal, and the recorded and broadcast videos comprise actions, expressions and/or words corresponding to the operation behaviors.

The server records recorded and broadcast videos corresponding to the teaching courseware in advance, and synchronously stores the operation of the operator on the teaching courseware in the process of recording the recorded and broadcast videos, namely synchronously stores courseware operation instructions of the operator on the teaching courseware.

specifically, the teacher can carry out live teaching through the user on the user terminal of server to reservation teaching course, and in live teaching in-process teacher can be right the teaching courseware that the teaching course relates to is explained, and the teaching video when the teaching courseware is explained to the teacher is recorded to the server to it is right with the teacher the courseware operating instruction of teaching courseware keeps in step. After the recording is finished, the recorded teaching video is stored in a local storage space, and a mapping relation of the teaching courseware, the recorded and broadcast video and the courseware operation instructions is established, wherein the teaching video, the teaching courseware and the courseware operation instructions can be stored in the same folder of the local storage space or different folders (for example, the teaching video is stored in a corresponding teaching video folder, the teaching courseware is stored in a corresponding teaching courseware folder, and the courseware operation instructions are stored in a corresponding courseware operation instruction folder).

the recorded and broadcast video data can be understood as a video file containing teaching of a teacher and/or a student, namely a video file related to the teaching of the teacher, and the recorded and broadcast video can be a video file which is already recorded and can also be a video file which is recorded by the teacher in the course of teaching in class. In the embodiment of the application, the recorded and played video data can be a lesson video, a lecture video, a work answering video and the like corresponding to the teaching courseware which are recorded and finished in the network remote online education. Typically, the recorded video contains at least one operation behavior (clicking operation, annotating operation, dragging operation, etc.) made by the teacher on the teaching courseware.

Specifically, after receiving a data request for acquiring courseware data sent by a user terminal, a server searches recorded broadcast video data corresponding to the courseware data in a local storage space based on a corresponding relation between the courseware data and the recorded broadcast video data, and sends the recorded broadcast video data to the user terminal.

Step 303: and sending at least one courseware operation instruction to the user terminal, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data, and the courseware operation instruction is synchronously generated based on the operation of an operator on the teaching courseware in the recording process of the recorded and broadcast video.

Specifically, the server receives a teaching courseware reservation request for reserving a certain class time sent by a user through a user terminal, after the server receives the reservation request, when the class time of the teaching courseware is reached, all courseware operation instructions corresponding to the teaching courseware are searched in a local storage space, and when all the courseware operation instructions corresponding to the teaching courseware are searched, the server sends all the courseware operation instructions to the user terminal.

In a possible implementation manner, the time when the server receives the reservation request of the user terminal and the class time of the teaching courseware are separated by a period of time, the user on the user terminal may get off the line after the reservation is successful, the off-line may be understood as that the user terminal is disconnected from the server in communication, and when the communication is disconnected, the server cannot send the operation instruction to the user terminal.

When the server reaches the class time of the teaching courseware, a heartbeat packet is sent to the user terminal, the heartbeat packet is used for detecting whether the communication connection is recovered to a normal connection state or not, namely whether the user terminal is on-line or not is detected, when a user on the user terminal is on-line, the user terminal responds to the heartbeat packet, the server receives response information fed back by the user terminal based on the heartbeat packet, and after receiving the response information, the server sends at least one class-time operation instruction corresponding to the teaching courseware.

Optionally, the server may send a courseware operation instruction corresponding to the teaching courseware within a period of time to the user terminal based on the communication connection quality (e.g., uplink and downlink rates, frame loss rate, time delay, etc.) between the current server and the user terminal and the load state (CPU load, background thread, resource pool occupancy, etc.) of the user terminal.

optionally, the server receives the appointment request, searches all courseware operation instructions corresponding to the teaching courseware in a local storage space when the class time of the teaching courseware is reached, acquires time information included in each operation instruction in all the courseware operation instructions when all the courseware operation instructions corresponding to the teaching courseware are searched, and sequentially sends the courseware operation instructions matched with the current teaching courseware display time to the user terminal.

The detailed explanation matching with the current teaching courseware display time can be referred to in step 204, and is not described in detail here.

It should be noted that, in this embodiment, the order of sending the courseware data, sending the recorded broadcast video data, and sending the at least one courseware operation instruction by the server to the user terminal is not sequential, and may be that sending the courseware data, sending the recorded broadcast video data, and sending the at least one courseware operation instruction are performed simultaneously.

In this application embodiment, the server responds to the data request, with courseware data transmission to user terminal, courseware data are used for the first display area display teaching courseware of user terminal's current display interface, and to user terminal sends at least one courseware operating instruction that the teaching courseware corresponds, courseware operating instruction include operating data and the time information that operating data corresponds, courseware operating instruction is used for instructing user terminal to show the operation action that courseware operating instruction corresponds in teaching courseware based on time information synchronization to do not need the mr to explain same courseware many times live, can save the teaching cost, and can improve student's attention, the effect of reinforcing teaching.

The following are embodiments of the apparatus of the present application that may be used to perform embodiments of the method of the present application. For details which are not disclosed in the embodiments of the apparatus of the present application, reference is made to the embodiments of the method of the present application.

referring to fig. 11, a schematic structural diagram of an online teaching device according to an exemplary embodiment of the present application is shown. The online teaching device can be implemented as all or part of the user terminal through software, hardware or a combination of the two. The device 1 comprises a courseware data acquisition module 11, an operation instruction acquisition module 12 and an operation behavior response module 13.

The courseware data acquisition module 11 is used for acquiring courseware data and displaying teaching courseware in a first display area of a current display interface based on the courseware data;

An operation instruction obtaining module 12, configured to obtain at least one courseware operation instruction, where the courseware operation instruction includes operation data and time information corresponding to the operation data;

And the operation behavior display module 13 is configured to display an operation behavior corresponding to the operation data in the teaching courseware based on the time information.

Optionally, as shown in fig. 13, the apparatus further includes:

And the recorded and broadcast video display module 15 is configured to receive recorded and broadcast video data, and display a recorded and broadcast video in a second display area of the current display interface based on the recorded and broadcast video data, where the recorded and broadcast video includes an action, an expression, and/or a word corresponding to the operation behavior.

Optionally, the operation instruction obtaining module 12 is specifically configured to:

And receiving at least one courseware operation instruction sent by a server when the class time of the teaching courseware is reached, wherein the at least one courseware operation instruction is all courseware operation instructions corresponding to the teaching courseware.

Optionally, the operation instruction obtaining module 12 is specifically configured to:

Receiving at least one courseware operation instruction which is sent by the server in sequence according to the time information; or receiving courseware operation instructions corresponding to the teaching courseware sent by the server within a period of time.

Optionally, the operation behavior display module 13 is specifically configured to:

And displaying the operation behavior corresponding to the operation data in the teaching courseware based on the display duration of each page of courseware and the time information by taking the initial display moment of the first page of courseware in the teaching courseware as a time starting point.

Optionally, as shown in fig. 12, the operation behavior display module 13 further includes:

the position determining unit 131 is configured to determine, by using the initial display time of the first page of courseware in the teaching courseware as a time starting point, the position of the time information in the time axis according to the sequence of the courseware in each page and the time axis mapped by the display duration;

An operation behavior display unit 132 for displaying the operation behavior on the courseware display content indicated by the position.

Optionally, as shown in fig. 13, the online teaching device further includes:

And an operation behavior response module 14, configured to respond to the teaching courseware based on the operation behavior.

Optionally, the operation data includes courseware operation data on the teaching courseware and interaction operation data with the student, and the courseware operation data includes at least one of click operation data, drag operation data, comment operation data and page turning operation data.

it should be noted that, when the online teaching apparatus provided in the foregoing embodiment executes the online teaching method, only the division of the functional modules is illustrated, and in practical applications, the above functions may be distributed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the online teaching device provided by the above embodiment and the online teaching method embodiment belong to the same concept, and the detailed implementation process is shown in the method embodiment, which is not described herein again.

The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.

In the embodiment of the application, a user terminal acquires courseware data, displays teaching courseware in a first display area of a current display interface based on the courseware data, and acquires at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data, and operation behaviors corresponding to the operation data are displayed in the teaching courseware based on the time information. Operation behaviors corresponding to courseware operation instructions are displayed in the teaching courseware based on the time information, so that a teacher does not need to directly broadcast and explain the same courseware for many times, the teaching cost can be saved, the attention of students can be improved, and the teaching effect is enhanced.

Referring to fig. 14, fig. 14 is a schematic structural diagram of an online teaching device according to an embodiment of the present application. The device 2 comprises a courseware data sending module 21 and an operation instruction sending module 22.

The courseware data sending module 21 is configured to respond to a data request and send courseware data to the user terminal, where the courseware data is used to display a teaching courseware in a first display area of a current display interface of the user terminal;

an operation instruction sending module 22, configured to send at least one courseware operation instruction to the user terminal, where the courseware operation instruction includes operation data and time information corresponding to the operation data, and the courseware operation instruction is used to instruct, based on the time information, to display an operation behavior corresponding to the operation data on the teaching courseware.

And the recorded and broadcast video sending module 23 is configured to send recorded and broadcast video data to the user terminal, where the recorded and broadcast video data is used to display a recorded and broadcast video in a second display area of a current display interface of the user terminal, and the recorded and broadcast video includes actions, expressions and/or words corresponding to the operation behaviors.

Optionally, the operation instruction sending module 22 is specifically configured to:

And sending at least one courseware operation instruction to the user terminal when the class time of the teaching courseware is reached, wherein the at least one courseware operation instruction is all courseware operation instructions corresponding to the teaching courseware.

optionally, the operation instruction sending module 22 is specifically configured to:

Sequentially sending at least one courseware operation instruction to the user terminal according to the time information; or sending courseware operating instructions corresponding to the teaching courseware within a period of time.

optionally, the courseware operation instruction is generated synchronously based on the operation of the operator on the teaching courseware in the recording process of the recorded and broadcast video, and the courseware operation instruction and the courseware data are stored respectively.

In this application embodiment, the server responds to the data request, with courseware data transmission to user terminal, courseware data are used for the first display area of user terminal's current display interface shows teaching courseware, and to user terminal sends at least one courseware operating instruction that teaching courseware corresponds, courseware operating instruction include operating data and the time information that operating data corresponds, courseware operating instruction is used for instructing user terminal to show the operating behavior that courseware operating instruction corresponds based on time information in teaching courseware synchronization to do not need mr to broadcast the same courseware many times, can save the teaching cost, and can improve student's attention, strengthen the effect of teaching, and the teacher's is broadcast the same courseware many times, and can improve student's attention

an embodiment of the present application further provides a computer storage medium, where the computer storage medium may store a plurality of instructions, where the instructions are suitable for being loaded by a processor and executing the online teaching method according to the embodiment shown in fig. 1 to 10, and a specific execution process may refer to specific descriptions of the embodiment shown in fig. 1 to 10, which is not described herein again.

the present application further provides a computer program product, where at least one instruction is stored, and the at least one instruction is loaded by the processor and executes the online teaching method according to the embodiment shown in fig. 1 to 10, where a specific execution process may refer to specific descriptions of the embodiment shown in fig. 1 to 10, and is not described herein again.

Fig. 15 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 15, the electronic device 1000 may include: at least one processor 1001, at least one network interface 1004, a user interface 1003, memory 1005, at least one communication bus 1002.

Wherein a communication bus 1002 is used to enable connective communication between these components.

The user interface 1003 may include a Display screen (Display) and a Camera (Camera), and the optional user interface 1003 may also include a standard wired interface and a wireless interface.

The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.

processor 1001 may include one or more processing cores, among other things. The processor 1001 interfaces various components throughout the electronic device 1000 using various interfaces and lines to perform various functions of the electronic device 1000 and to process data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 1005 and invoking data stored in the memory 1005. Alternatively, the processor 1001 may be implemented in at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 1001 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the display screen; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 1001, but may be implemented by a single chip.

The Memory 1005 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 1005 includes a non-transitory computer-readable medium. The memory 1005 may be used to store an instruction, a program, code, a set of codes, or a set of instructions. The memory 1005 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the various method embodiments described above, and the like; the storage data area may store data and the like referred to in the above respective method embodiments. The memory 1005 may optionally be at least one memory device located remotely from the processor 1001. As shown in fig. 15, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and an online education application.

In the electronic device 1000 shown in fig. 15, the user interface 1003 is mainly used as an interface for providing input for a user, and acquiring data input by the user; and processor 1001 may be configured to invoke an online tutoring application stored in memory 1005 and perform the following operations in particular:

Acquiring courseware data, and displaying teaching courseware in a first display area of a current display interface based on the courseware data;

Acquiring at least one courseware operation instruction, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data;

and displaying the operation behavior corresponding to the operation data in the teaching courseware based on the time information.

In one embodiment, the processor 1001, when executing the online teaching method, further performs the following operations:

And receiving recorded and broadcast video data, and displaying a recorded and broadcast video in a second display area of the current display interface based on the recorded and broadcast video data, wherein the recorded and broadcast video comprises actions, expressions and/or words corresponding to the operation behaviors. .

In one embodiment, when the processor 1001 executes the instruction for obtaining at least one courseware, the following operations are specifically performed:

And receiving at least one courseware operation instruction sent by a server when the class time of the teaching courseware is reached, wherein the at least one courseware operation instruction is all courseware operation instructions corresponding to the teaching courseware.

in one embodiment, when the processor 1001 executes the instruction for obtaining at least one courseware, the following operations are specifically performed:

receiving at least one courseware operation instruction which is sent by the server in sequence according to the time information; or

And receiving courseware operation instructions corresponding to the teaching courseware in a period of time, wherein the courseware operation instructions are sent by the server.

In one embodiment, the processor 1001, when executing the operation behavior corresponding to the operation data displayed in the teaching courseware based on the time information, specifically executes the following operations:

And displaying the operation behavior corresponding to the operation data in the teaching courseware based on the display duration of each page of courseware and the time information by taking the initial display moment of the first page of courseware in the teaching courseware as a time starting point.

In one embodiment, the processor 1001, when executing the operation behavior corresponding to the operation data in the teaching courseware based on the display duration of each courseware and the time information by taking the initial display time of the first page of courseware in the teaching courseware as a time starting point, specifically executes the following operations:

Determining the position of the time information in the time axis according to the sequence of the courseware in each page and the time axis mapped by the display duration by taking the initial display time of the first page of courseware in the teaching courseware as a time starting point;

And displaying the operation behavior on the courseware display content indicated by the position.

In one embodiment, the processor 1001, when executing the online teaching method, further performs the following operations:

The teaching courseware responds based on the operation behavior.

in one embodiment, the operation data comprises courseware operation data of teaching courseware and interaction operation data of students, and the courseware operation data comprises at least one of click operation data, drag operation data, comment operation data and page turning operation data.

in the embodiment of the present application, a user terminal obtains courseware data, displays a teaching courseware in a first display area of a current display interface based on the courseware data, and obtains at least one courseware operation instruction, where the courseware operation instruction includes operation data and time information corresponding to the operation data, and displays an operation behavior corresponding to the operation data in the teaching courseware based on the time information. The operation behavior corresponding to the courseware operation instruction is synchronously displayed in the teaching courseware based on the time information, so that a teacher does not need to directly broadcast and explain the same courseware for many times, the teaching cost can be saved, the attention of students can be improved, and the teaching effect is enhanced.

Fig. 15 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 15, the electronic device 1000 may include: at least one processor 1001, at least one network interface 1004, a user interface 1003, memory 1005, at least one communication bus 1002.

Wherein a communication bus 1002 is used to enable connective communication between these components.

The user interface 1003 may include a Display screen (Display) and a Camera (Camera), and the optional user interface 1003 may also include a standard wired interface and a wireless interface.

The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.

Processor 1001 may include one or more processing cores, among other things. The processor 1001 interfaces various components throughout the electronic device 1000 using various interfaces and lines to perform various functions of the electronic device 1000 and to process data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 1005 and invoking data stored in the memory 1005. Alternatively, the processor 1001 may be implemented in at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 1001 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the display screen; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 1001, but may be implemented by a single chip.

the Memory 1005 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 1005 includes a non-transitory computer-readable medium. The memory 1005 may be used to store an instruction, a program, code, a set of codes, or a set of instructions. The memory 1005 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the various method embodiments described above, and the like; the storage data area may store data and the like referred to in the above respective method embodiments. The memory 1005 may optionally be at least one memory device located remotely from the processor 1001. As shown in fig. 15, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and an online education application.

In the electronic device 1000 shown in fig. 15, the user interface 1003 is mainly used as an interface for providing input for a user, and acquiring data input by the user; and processor 1001 may be configured to invoke an online tutoring application stored in memory 1005 and perform the following operations in particular:

Responding to a data request, and sending courseware data to a user terminal, wherein the courseware data is used for displaying teaching courseware in a first display area of a current display interface of the user terminal;

And sending at least one courseware operation instruction to the user terminal, wherein the courseware operation instruction comprises operation data and time information corresponding to the operation data, and the courseware operation instruction is used for indicating that operation behaviors corresponding to the operation data are displayed on the teaching courseware based on the time information.

in one embodiment, the processor 1001, when executing the online teaching method, further performs the following operations:

And sending recorded and broadcast video data to the user terminal, wherein the recorded and broadcast video data are used for displaying recorded and broadcast videos in a second display area of a current display interface of the user terminal, and the recorded and broadcast videos comprise actions, expressions and/or words corresponding to the operation behaviors.

In an embodiment, the processor 1001, when executing the sending of the at least one courseware operation instruction to the user terminal, specifically executes the following operations:

And sending at least one courseware operation instruction to the user terminal when the class time of the teaching courseware is reached, wherein the at least one courseware operation instruction is all courseware operation instructions corresponding to the teaching courseware.

in one embodiment, the courseware operation instruction is generated synchronously based on the operation of the operator on the teaching courseware in the recording process of the recorded and broadcast video.

In one embodiment, the processor 1001, when executing the online teaching method, further operates to:

And the courseware operation instruction and the courseware data are stored respectively.

In this application embodiment, the server responds to the data request, with courseware data transmission to user terminal, courseware data are used for the first display area display teaching courseware of user terminal's current display interface, and to user terminal sends at least one courseware operating instruction that the teaching courseware corresponds, courseware operating instruction include operating data and the time information that operating data corresponds, courseware operating instruction is used for instructing user terminal to show the operation action that courseware operating instruction corresponds in teaching courseware based on time information synchronization to do not need the mr to explain same courseware many times live, can save the teaching cost, and can improve student's attention, the effect of reinforcing teaching.

It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a read-only memory or a random access memory.

The above disclosure is only for the purpose of illustrating the preferred embodiments of the present application and is not to be construed as limiting the scope of the present application, so that the present application is not limited thereto, and all equivalent variations and modifications can be made to the present application.

32页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种标识展示的方法、介质、装置和计算设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类