Teaching video task display method, apparatus, device, storage medium and product
The integration of teaching video and task interfaces through trigger controls addresses the complexity of conventional online learning, enhancing user experience and learning efficiency by allowing direct access to associated tasks within the video page.
Patent Information
- Application Number
- JP2024556504
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-03-23
- Filing Date
- 2023-03-18
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-03-18
AI Technical Summary
Conventional online learning methods require users to navigate between separate interfaces for teaching videos and tasks, leading to complex operations and poor user experience.
A method and device for displaying a teaching video task that integrates trigger controls on the video page, allowing users to jump directly to a combined teaching video and task interface in response to a user interaction, with features like distinctive video display and task prompts to guide learning.
Simplifies the task triggering process, enhances user understanding of associated tasks, and improves learning efficiency by integrating video and tasks on a single interface.
Smart Images

Figure 0007819350000001 
Figure 0007819350000002 
Figure 0007819350000003
Abstract
Description
[Technical Field]
[0001] TECHNICAL FIELD The embodiments of the present disclosure relate to the technical field of interface interaction, and in particular to a method for displaying a teaching video task, a display device for a teaching video task, an electronic device, a computer-readable storage medium, a computer program product, and a computer program. [Background technology]
[0002] In conventional online learning methods, after users have finished watching a teaching video, they often need to click into a task page and then select and complete a matching task from the multiple tasks on the task page, which makes the operation complicated and results in a poor user experience. Summary of the Invention [Problem to be solved by the invention]
[0003] Embodiments of the present disclosure provide a method for displaying a teaching video task, a device for displaying a teaching video task, an electronic device, a computer-readable storage medium, a computer program product, and a computer program. [Means for solving the problem]
[0004] In a first aspect, an embodiment of the present disclosure provides a method for displaying a teaching video task, comprising: displaying a trigger control corresponding to the teaching video page on the display interface; and jumping to a teaching video page including at least one teaching video and at least one target task corresponding to the teaching video in response to a trigger operation on the trigger control by a user.
[0005] In a second aspect, an embodiment of the present disclosure provides a display device for a teaching video task, a display module used for displaying trigger controls corresponding to teaching video pages on a display interface; and a processing module used to jump to a teaching video page including at least one teaching video and at least one target task corresponding to the teaching video in response to a trigger operation on the trigger control by a user.
[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device including a processor and a memory; the memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to: the processor performs the method for displaying a teaching video task according to the first aspect and various possible designs of the first aspect above.
[0007] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon, which, when executed by a processor, realizes the method for displaying a teaching video task described in the first aspect and various possible designs of the first aspect.
[0008] In a fifth aspect, an embodiment of the present disclosure provides a computer program product including a computer program, which, when executed by a processor, realizes the method for displaying a teaching video task described in the first aspect and various possible designs of the first aspect.
[0009] In a sixth aspect, an embodiment of the present disclosure provides a computer program, which, when executed by a processor, realizes the method for displaying a teaching video task described in the first aspect and various possible designs of the first aspect. [Brief explanation of the drawings]
[0010] In order to more clearly describe the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. It is obvious that the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can also obtain other drawings based on these drawings without any creative work. [Figure 1] FIG. 1 is a process flow diagram of a teaching video task display method provided by one embodiment of the present disclosure. [Figure 2] FIG. 2 is a schematic diagram of interface interactions provided by an embodiment of the present disclosure. [Figure 3] FIG. 2 is a schematic diagram of a display interface provided by an embodiment of the present disclosure. [Figure 4] FIG. 10 is a process flow diagram of a teaching video task display method provided by another embodiment of the present disclosure. [Figure 5] 10A-10C are schematic diagrams of other interface interactions provided by embodiments of the present disclosure. [Figure 6] 10A-10C are schematic diagrams of other interface interactions provided by embodiments of the present disclosure. [Figure 7] FIG. 10 is a process flow diagram of a teaching video task display method provided by another embodiment of the present disclosure. [Figure 8] FIG. 10 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. [Figure 9] 10A-10C are schematic diagrams of other interface interactions provided by embodiments of the present disclosure. [Figure 10] 10A-10C are schematic diagrams of other interface interactions provided by embodiments of the present disclosure. [Figure 11] FIG. 10 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. [Figure 12] FIG. 10 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. [Figure 13]FIG. 10 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. [Figure 14] FIG. 10 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. [Figure 15] FIG. 10 is a process flow diagram of a teaching video task display method provided by another embodiment of the present disclosure. [Figure 16] FIG. 10 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. [Figure 17] FIG. 1 is a schematic diagram of a configuration of a display device for a teaching video task provided by one embodiment of the present disclosure. [Figure 18] 1 is a schematic diagram illustrating the configuration of an electronic device provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] In order to clarify the objectives, technical solutions and advantages of the embodiments of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings of the embodiments of the present disclosure. Obviously, the described embodiments are only some embodiments of the present disclosure, and are not all embodiments. Based on the embodiments in the present disclosure, all other embodiments that a person skilled in the art can obtain without creative work fall within the scope of protection of the present disclosure.
[0012] In response to the technical problems of the above-mentioned conventional online learning means, such as complicated operations and low user learning efficiency, the present disclosure provides a method, apparatus, device, storage medium and product for displaying teaching video tasks.
[0013] It should be noted that the teaching video task display method, apparatus, device, storage medium and product provided by the present disclosure can be applied to various online learning scenarios.
[0014] Traditional teaching software generally only includes teaching videos, which can lead to users being unable to grasp the knowledge content of the teaching videos after watching them. To improve the effectiveness of teaching, tasks are assigned to each teaching video, and completing the corresponding tasks can solidify the knowledge content. However, existing tasks generally require users to initiate them. Furthermore, the teaching videos and the corresponding tasks are displayed in different display interfaces, which makes operation cumbersome and results in poor learning outcomes.
[0015] In the process of solving the above technical problems, the inventor has found through research that the teaching video and the target tasks corresponding to the teaching video can be displayed in the teaching video page, so that the user can more intuitively understand the tasks corresponding to the teaching video, so that the user can know at least one target task corresponding to the teaching video before watching the teaching video, and can complete the task corresponding to the teaching video after completing the learning of the teaching video, which can guide the user to better learn the teaching video.
[0016] 1 is a process flow diagram of a teaching video task display method provided by an embodiment of the present disclosure. As shown in FIG. 1, the method includes steps 101 and 102.
[0017] In step 101, a trigger control corresponding to a teaching video page is displayed on the display interface.
[0018] In step 102, in response to a user's trigger operation on the trigger control, jump to a teaching video page including at least one teaching video and at least one target task corresponding to the teaching video.
[0019] In this embodiment, a trigger control corresponding to a teaching video page can be displayed on the display interface, and the user can trigger the trigger control to enter the teaching video page according to actual needs. Accordingly, when a trigger operation of the trigger control by the user is detected, the teaching video page can be jumped to. Optionally, the teaching video page displays at least one teaching video and at least one target task corresponding to the teaching video. Here, the trigger operation can include, but is not limited to, a single click, a double click, a long press, a drag, etc.
[0020] In practical application, the teaching video may also be called a guide video, specifically a video for teaching a caster how to start a live broadcast through application software, how to use tools during the live broadcast, and how to interact with viewers during the live broadcast. Accordingly, the target task corresponding to the teaching video may specifically be starting a live broadcast, a preset time during the live broadcast, etc. Alternatively, the target task corresponding to the teaching video may be a task related to the teaching video. For example, if the teaching video is a video instructing a caster on how to start a live broadcast, the target task corresponding to the teaching video may specifically be starting a live broadcast.
[0021] Alternatively, according to different application scenes, the teaching video may be other videos matching other application scenes, and the present disclosure does not limit the application scenes of the teaching video herein.
[0022] 2 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 2, a trigger control 22 can be displayed on a display interface 21, where an identifier corresponding to a teaching video page can be displayed on the trigger control 22. When a user triggers the trigger control 22, a teaching video page 23 can be entered. The teaching video page 23 includes at least one teaching video 24 and at least one target task 25 corresponding to the teaching video 24.
[0023] The teaching video task display method provided in this embodiment displays a teaching video and at least one target task corresponding to the teaching video, allowing users to more intuitively view and trigger the target task associated with the teaching video, allowing users to know the at least one target task corresponding to the teaching video before watching the teaching video, and further guiding users to better learn the teaching video, simplifying the target task triggering procedure and improving the user experience.
[0024] Further, based on any of the above embodiments, the teaching video page includes at least one teaching category, and each teaching category includes at least one of the teaching videos.
[0025] Step 102 is The method includes the steps of: for each teaching type, determining a target display video corresponding to the teaching type; differentiating and displaying the target display video; and displaying at least one target task corresponding to the target display video. Here, the distinguishing display includes either an enlarged display or a highlighted display.
[0026] In this embodiment, since the teaching content corresponding to the teaching videos is diverse, in order to facilitate differentiation of the teaching videos, the teaching videos can be divided into multiple teaching types, each of which is associated with at least one teaching video.
[0027] Furthermore, for at least one teaching video in each teaching type, select any teaching video. distinction The teaching video can be displayed in a way that distinguishes it from other teaching videos, allowing the user to watch the teaching video more intuitively. Specifically, for each teaching type, a target display video corresponding to the teaching type can be determined, and at least one target task corresponding to the target display video can be displayed. The target display video is displayed in a distinctive manner, where the distinctive display can be either an enlarged display or a highlighted display.
[0028] 3 is a schematic diagram of a display interface provided by an embodiment of the present disclosure. As shown in FIG. 3, a teaching video page 31 includes at least one teaching type 32, and each teaching type 32 is associated with at least one teaching video 33. A target display video 34 is determined for the at least one teaching video 33, the target display video 34 is enlarged and displayed, and at least one target task 35 corresponding to the target display video 34 is displayed.
[0029] By determining and distinctively displaying a target display video and displaying a target task corresponding to the target display video, the user can more intuitively determine a teaching video corresponding to the currently displayed target task.
[0030] Optionally, based on any of the above embodiments, determining a target display video corresponding to the teaching type may include: determining a first teaching video among at least one teaching video corresponding to the teaching type as the target display video; or In response to a user's selection operation on any one of the at least one teaching video, the teaching video selected by the user is determined as the target display video.
[0031] In this embodiment, the target teaching video may be a preset teaching video, specifically the first teaching video among at least one teaching video corresponding to a teaching type. Therefore, in response to the user's trigger operation on the trigger control, the first teaching video among at least one teaching video corresponding to the teaching type can be determined, and the first teaching video can be determined as a target display video, and the target display video can be displayed with a distinctive mark, and at least one target task corresponding to the target display video can be displayed.
[0032] Alternatively, after the user has completed watching at least one teaching video in a teaching category, the first unplayed teaching video in the currently unplayed teaching videos can be determined as the target display video, and a distinctive display can be made for the target display video, and at least one target task corresponding to the target display video can be displayed.
[0033] Alternatively, the target display video may be selected by the user according to actual needs. Specifically, the user can view at least one teaching video and target task for each teaching type according to actual needs. Therefore, in response to the user's selection operation for any teaching video, the teaching video selected by the user can be determined as the target display video, the target display video can be displayed in a distinctive manner, and at least one target task corresponding to the target display video can be displayed.
[0034] If the target display video is the first teaching video in at least one teaching video, the target display video may be a teaching video different from the target teaching video, or if the target display video is selected by a user according to actual needs, the target display video may be the target teaching video.
[0035] 4 is a process flow diagram of a teaching video task display method provided by another embodiment of the present disclosure. Based on any of the above embodiments, step 102 is followed by steps 401 to 402.
[0036] In step 401, in response to a user's selection operation for one of the at least one teaching videos, the teaching video selected by the user is displayed. Target Teaching Video It is determined as follows.
[0037] In step 402, jump to the playback page of the target teaching video, and display a task prompt window corresponding to the target teaching video in a preset display area in the playback page.
[0038] In this embodiment, the user can view at least one teaching video and target task for each teaching category according to actual needs. For example, the display device for the teaching video task can acquire a slide operation triggered by the user and switch between at least one teaching category and at least one teaching video according to the sliding direction of the slide operation. The display device for the teaching video task can also acquire a selection operation by the user on a teaching video, where the selection operation may be specifically generated by the user stopping the slide operation and performing a trigger operation on one of the teaching videos.
[0039] In response to a user's selection operation for a teaching video, the teaching video selected by the user is displayed. Target Teaching Video Jump to the playback page of the target teaching video. In order for the user to more intuitively view at least one target task corresponding to the target teaching video, Play page A task prompt window corresponding to the target teaching video may be displayed in a preset display area within the display area.
[0040] 5 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 5, a user can select any teaching video 52 in a teaching video page 51. In response to the selection operation, a playback page 53 corresponding to the teaching video 52 selected by the user can be displayed, and the teaching video selected by the user can be played in the playback page 53, and a task prompt window 54 can be displayed below the playback page 53.
[0041] Further, based on any of the above embodiments, after step 402: In response to a trigger operation on the task prompt window by the user, displaying a detail page of at least one target task corresponding to the target teaching video on the playback page; Details page further includes the step of including at least one target task corresponding to the currently playing teaching video.
[0042] In this embodiment, when a user needs to view at least one target task corresponding to the target teaching video, the user can perform a trigger operation on the task prompt window, where the trigger operation includes, but is not limited to, one of single click, double click, long press, drag, and slide. In response to the trigger operation, a detailed page of at least one target task corresponding to the target teaching video can be displayed on the playback page; Details page includes at least one target task corresponding to the currently playing teaching video.
[0043] 6 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 6, after detecting that a user has triggered a task prompt window 61, a details page 62 of at least one target task corresponding to the target teaching video can be displayed, where the details page includes at least one target task 63 corresponding to the currently played teaching video.
[0044] Optionally, based on any of the above embodiments, after step 402: When detecting that the playback progress of the target teaching video reaches a preset progress threshold, or when detecting that the playback time of the target teaching video reaches a preset time threshold, displaying a detail page of at least one target task corresponding to the target teaching video on the playback page; Details page further includes the step of including at least one target task corresponding to the currently playing teaching video.
[0045] In this embodiment, when a user watches a teaching video, the user may not click the task prompt window voluntarily, or the user may not be aware of the task prompt window. Therefore, in order to allow the user to more intuitively view at least one target task corresponding to the target teaching video, when it is detected that the playback progress of the target teaching video reaches a preset progress threshold, or when it is detected that the playback time of the target teaching video reaches a preset time threshold, the playback page can automatically display a detail page of at least one target task corresponding to the target teaching video. Details page includes at least one target task corresponding to the currently playing teaching video.
[0046] Optionally, when detecting that the playback progress of the target teaching video reaches a preset progress threshold, it may further detect whether a trigger operation on the task prompt window by the user is obtained. There are If so, at least one target task corresponding to the target teaching video may be automatically displayed. Otherwise, at least one target task corresponding to the target teaching video may not be displayed. Details page This can avoid frequent display of the message and improve the user experience.
[0047] The teaching video task display method provided by this embodiment is: according to the user's trigger operation on the task prompt window, or when it detects that the playback progress of the target teaching video has reached a preset progress threshold, or when it detects that the playback time of the target teaching video has reached a preset time threshold; Play page At least one target task corresponding to the target teaching video in To displayThis allows the user to more intuitively understand at least one target task corresponding to the target teaching video, and further guides the user to watch the teaching video and complete the target task corresponding to the teaching video, thereby simplifying the trigger procedure for the target task and improving the user experience.
[0048] 7 is a process flow diagram of a method for displaying a teaching video task provided by another embodiment of the present disclosure. Based on any of the above embodiments, a state identifier corresponding to each target task is further included in a preset area around each target task. As shown in FIG. 7, the method further includes steps 701 and 702, In step 701, for each target task, determine the playback progress of the target teaching video corresponding to the target task; In step 702, based on the playback progress, a status identifier corresponding to the playback progress is displayed within a preset area around each goal task.
[0049] In this embodiment, in order to allow the user to better understand the content taught by the teaching video, the target task may be unlocked after detecting that the user has been watching the teaching video for a while. Specifically, a status identifier may be set within a predetermined area around each target task. For example, the status identifier may be set after the target task.
[0050] Furthermore, for each goal task, the playback progress of the goal teaching video associated with the goal task may be detected, a status identifier corresponding to the playback progress is determined, and the status identifier corresponding to the playback progress is displayed within a predetermined region around each goal task.
[0051] Further, based on any of the above embodiments, step 702 may further include: For each target task in the playback page, when detecting that the playback progress of the target teaching video has not reached a preset progress threshold, displaying a preset first status identifier; and switching the first status identifier to a preset second status identifier when detecting that the playback progress has reached the preset progress threshold.
[0052] wherein the first state identifier is set to a non-triggerable state, and the second state identifier is set to a non-triggerable state. State Identifier is set to the triggerable state.
[0053] In this embodiment, to allow the user to more intuitively understand the status of the target task during the learning process, the state identifier of the target task may be adjusted within the playback page. Specifically, for each target task, the playback page may detect whether the playback progress of the currently played target teaching video has reached a preset progress threshold. Here, the progress threshold may be specifically 90%. The progress threshold may be a preset threshold or may be set by the user according to actual needs, and this disclosure is not limited thereto.
[0054] Furthermore, if it is detected that the playback progress has not reached the progress threshold, it indicates that the user has little time left to study the teaching video. In this case, a preset first state identifier may be displayed. Here, the first state identifier may specifically indicate that the target task is in a locked state, in which the first state identifier cannot be triggered by the user. If it is detected that the playback progress has reached the progress threshold, it indicates that the user has learned most of the content of the teaching video and can grasp the content taught by the teaching video. In this case, the first state identifier may be switched to a preset second state identifier. Here, the second state identifier may specifically indicate that the target task is in an unlocked state, in which the user can trigger the second state identifier to achieve processing for the target task.
[0055] 8 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. As shown in FIG. 8, on the playback page 81, if the playback progress of the current target teaching video does not exceed the preset progress threshold, a first State Identifier 83, where the first State Identifier 83 may be a lock identifier.
[0056] 9 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 9, on the playback page 81, when the playback progress of the current target teaching video reaches a preset progress threshold, the first status identifier 93 displayed behind each target task 92 can be switched to a second status identifier 94. Here, the second status identifier 94 may specifically be an unlocked identifier.
[0057] Further, based on any of the above embodiments, after the step of switching the first status identifier to a preset second status identifier, further: In response to a trigger operation by the user on a second state identifier corresponding to any one of the target tasks on the playback page, jumping to a task processing interface corresponding to the target task; and performing a switching operation of a state identifier corresponding to the target task on the playback page according to the completion state of the target task.
[0058] In this embodiment, if the state identifier corresponding to the target task is the preset second state identifier, it indicates that the target task is in an unlocked state, and in the unlocked state, the user can trigger the second state identifier to realize processing for the target task. Therefore, in response to the user's trigger operation on the second state identifier corresponding to any target task on the playback page, a jump to the task processing interface corresponding to the target task can be performed.
[0059] 10 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 10, the playback page 1001 In the current target task 1002 The state identifier corresponding to the second state identifier 1003 If so, any second state identifier 1003 When the user's trigger operation is obtained, the task processing interface of the target task is 1004 For example, if the target task is to start live streaming, the task processing interface 1004 User's live streaming content 1005 can be displayed.
[0060] Furthermore, the display device of the teaching video task can detect the completion state of each target task and perform a switching operation of the state identifier corresponding to the target task on the playback page according to the completion state.
[0061] Further, based on any one of the above embodiments, the step of switching the state identifier corresponding to the target task on the playback page according to the completion state of the target task includes: and switching a state identifier corresponding to the target task to a preset third state identifier when detecting that the state of any one of the target tasks on the playback page is completed, wherein the third state identifier is used to indicate that the target task has been completed.
[0062] In this embodiment, when it is detected that the status of any target task on the playback page is completed, the status identifier corresponding to the target task can be switched to a preset third status identifier. The third status identifier is specifically used to indicate that the target task is completed. For example, the third status identifier may be specifically a check mark pattern, or the third status identifier may be specifically a "completed" character to prompt the user that the target task is completed and allow the user to more intuitively know the completion status of the target task.
[0063] 11 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. As shown in FIG. 11, when it is detected that the current state of any one of the target tasks 1102 is completed on the playback page 1101, a preset third state identifier 1103 can be displayed behind the target task. Here, the third state identifier may specifically be a check mark pattern.
[0064] The teaching video task display method provided by this embodiment adjusts the status identifier of the target task according to the playback progress, so that the user can intuitively know the status of the target task and better understand the content of the teaching video, which can guide the user to learn the teaching video better.
[0065] Further, based on any of the above embodiments, step 702 may further include: For each target task in the teaching video page, when detecting that the playback progress of the teaching video corresponding to the target task has not reached a preset progress threshold, displaying a preset first status identifier; and switching the first state identifier to a preset second state identifier when detecting that the playback progress of the teaching video for the target task has reached the preset progress threshold.
[0066] wherein the first state identifier is set to a non-triggerable state, and the second state identifier is set to a non-triggerable state. State Identifier is set to the triggerable state.
[0067] In this embodiment, during the playback of the teaching video, the user can trigger the return control to return to the teaching video page. Therefore, to allow the user to more intuitively understand the status of the target task, the status identifier of the target task displayed on the teaching video page can be adjusted according to the playback progress. Specifically, for each target task on the teaching video page, it can be detected whether the playback progress of the teaching video corresponding to the target task has reached a preset progress threshold. Here, the progress threshold may be specifically 90%. The progress threshold may be a preset threshold or may be set by the user according to actual needs; this disclosure is not limited thereto.
[0068] Furthermore, if it is detected that the playback progress has not reached the progress threshold, it indicates that the user has little time left to study the teaching video. In this case, a preset first state identifier may be displayed on the teaching video page. Here, the first state identifier may specifically indicate that the target task is in a locked state, and in the locked state, the first state identifier cannot be triggered by the user. If it is detected that the playback progress has reached the progress threshold, it indicates that the user has learned most of the content of the teaching video and can grasp the content taught by the teaching video. In this case, the first state identifier on the teaching video page may be switched to a preset second state identifier. Here, the second state identifier may specifically indicate that the target task is in an unlocked state, and in the unlocked state, the user can trigger the second state identifier to achieve processing for the target task.
[0069] 12 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. As shown in FIG. 12, on a teaching video page 1201, if it is detected that the playback progress of a target teaching video 1202 does not exceed a preset progress threshold, a preset first status identifier 1204 may be displayed behind at least one target task 1203 corresponding to the target teaching video. Here, the preset first status identifier 1204 may be a lock identifier.
[0070] 13 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. As shown in FIG. 13, when it is detected that the playback progress of a target teaching video 1302 reaches a preset progress threshold, a preset second status identifier 1304 may be displayed behind at least one target task 1303 corresponding to the target teaching video on a teaching video page 1301. Here, the preset second status identifier 1204 is Unlock Identifiermay be.
[0071] Further, based on any of the above embodiments, after the step of switching the first state identifier to a preset second state identifier, In response to a trigger operation by the user on a second state identifier corresponding to any one of the target tasks in the teaching video page, jumping to a task processing interface corresponding to the target task; The method further includes a step of switching a state identifier corresponding to the target task on the teaching video page according to the completion state of the target task.
[0072] In this embodiment, if the status identifier corresponding to a target task is a preset second status identifier, it indicates that the target task is in an unlocked state. In this unlocked state, the user can trigger the second status identifier to process the target task. Therefore, in response to the user's trigger operation on the second status identifier corresponding to any target task on the teaching video page, a jump to the task processing interface corresponding to the target task can be performed. The completion status of each target task is detected, and the status identifier corresponding to the target task on the teaching video page is switched according to the completion status.
[0073] Further, based on any one of the above embodiments, the step of switching the state identifier corresponding to the target task in the teaching video page according to the completion state of the target task includes: When detecting that a state of any one of the goal tasks in the teaching video page is a completed state, switching a state identifier corresponding to the goal task to a preset third state identifier; Here, the third state identifier is used to indicate that the target task is completed.
[0074] In this embodiment, if it is detected that the status of any target task in the teaching video page is completed, the status identifier corresponding to the target task can be switched to a preset third status identifier. The third status identifier is specifically used to indicate that the target task has been completed. For example, the third status identifier may be specifically a check mark pattern, or may be specifically a "completed" character to prompt the user that the target task has been completed and allow the user to more intuitively know the completion status of the target task.
[0075] 14 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. As shown in FIG. 14, when it is detected that a state of any target task 1403 corresponding to a target teaching video 1402 is completed on a teaching video page 1401, a preset third state identifier 1404 can be displayed behind the target task 1403. Here, the preset third state identifier 1204 can be a check mark pattern.
[0076] The teaching video task display method provided by this embodiment adjusts the status identifier of the target task according to the playback progress, allowing the user to more intuitively know the status of the target task and better understand the content of the teaching video.
[0077] 15 is a process flow diagram of a teaching video task display method provided by another embodiment of the present disclosure. Based on any of the above embodiments, the teaching video page further includes a task progress display area. As shown in FIG. 15, after step 102, steps 1501 to 1502 are further included.
[0078] In step 1501, the completion progress of at least one goal task is determined.
[0079] In step 1502, the task progress in the task progress display area is adjusted according to the completion progress, and a progress icon corresponding to the task progress is displayed.
[0080] In this embodiment, in order to allow users to intuitively know the completion progress of at least one current target task, the teaching video page further includes a task progress display area. Specifically, the display device of the teaching video task can determine the completion progress of at least one target task, where the completion progress can specifically be completed or incomplete. The task progress in the task progress display area is adjusted according to the completion progress of the target task, and a progress icon corresponding to the task progress is displayed.
[0081] 16 is a schematic diagram of another display interface provided by an embodiment of the present disclosure. As shown in FIG. 16, a teaching video page 1601 includes a task progress display area 1602. The task progress display area 1602 may display a task progress bar 1603 corresponding to at least one goal task. The task progress bar 1603 in the task progress display area may be adjusted according to the completion progress of the goal task. A progress icon 1604 corresponding to the task progress bar 1603 may also be displayed.
[0082] Further, based on any of the above embodiments, step 902 may further include: When detecting that the number of currently completed goal progress does not match the preset task threshold, displaying a preset first progress icon; and switching the first progress icon to a second progress icon when detecting that the number of currently completed goal progresses matches a preset task threshold.
[0083] Here, the first progress icon is set to a non-triggerable state, and the second progress icon is set to a triggerable state.
[0084] In this embodiment, a tiered reward system may be set to enhance the user's motivation to learn the teaching video. A different number of goal tasks is set for each tier, and a different progress icon is displayed according to the number of completed goal tasks. Specifically, if it is detected that the number of currently completed goal progress does not match the preset task threshold, a preset first progress icon is displayed. Here, the first progress icon is set to a non-triggerable state. If it is detected that the number of currently completed goal progress matches the preset task threshold, the first progress icon is switched to a preset second progress icon. Here, the second progress icon is set to a triggerable state.
[0085] Further, based on any of the above embodiments, after the step of switching the first progress icon to a preset second progress icon, further: The method further includes issuing a virtual resource matching the task progress to the user's account in response to the user's trigger operation on a second progress icon.
[0086] In this embodiment, after a user completes a step-by-step goal task, virtual resources may be issued to the user's account as a reward. Specifically, after switching the first progress icon to a preset second progress icon, the user may perform a trigger operation on the second progress icon. In response to the user's trigger operation on the second progress icon, virtual resources matching the task progress may be issued to the user's account.
[0087] The teaching video task display method provided in this embodiment displays a progress icon corresponding to the task progress in the task progress display area of the teaching video page, allowing users to more intuitively view the progress of the target task. In addition, a step-by-step learning task can be set, and after the user completes the step-by-step target task, virtual resources can be issued to the user's account as a reward according to the user's trigger operation, thereby improving the user experience.
[0088] 17 is a schematic diagram of a configuration of a teaching video task display device provided by one embodiment of the present disclosure. As shown in FIG. 17, the device includes a display module 1701 and a processing module 1702. Here, the display module 1701 is used to display a trigger control corresponding to a teaching video page on a display interface. The processing module 1702 is used to jump to a teaching video page including at least one teaching video and at least one target task corresponding to the teaching video in response to a user's trigger operation on the trigger control.
[0089] Further, based on any of the above embodiments, the teaching video page includes at least one teaching category, and each teaching category includes at least one of the teaching videos. The processing module is used to determine, for each teaching category, a target display video corresponding to the teaching category, highlight the target display video, and display at least one target task corresponding to the target display video. Here, the highlighting includes one of enlargement and highlighting.
[0090] Further, based on any of the above embodiments, the processing module is used to determine the first teaching video in at least one teaching video corresponding to the teaching type as the target display video, or to determine the teaching video selected by the user as the target display video in response to the user's selection operation for any teaching video in the at least one teaching video.
[0091] Further, based on any of the above embodiments, the device may further include, in response to a user's selection operation for any teaching video of the at least one teaching video, displaying the teaching video selected by the user. Target Teaching Video and a jump module used to jump to the playback page of the target teaching video and display a task prompt window corresponding to the target teaching video in a preset display area in the playback page.
[0092] Further, based on any of the above embodiments, the device further comprises: in response to a trigger operation on the task prompt window by the user, displaying a detail page of at least one target task corresponding to the target teaching video on the playback page; Details page includes a display module used to display at least one target task corresponding to the currently played teaching video.
[0093] Further, based on any of the above embodiments, the device further includes a display module, which is used to display a detail page of at least one target task corresponding to the target teaching video on the playback page when detecting that the playback progress of the target teaching video reaches a preset progress threshold, or when detecting that the playback time of the target teaching video reaches a preset time threshold; Details pageincludes at least one target task corresponding to the currently playing teaching video.
[0094] Further, according to any of the above embodiments, the device further includes, in a predetermined area around each of the target tasks, a status identifier corresponding to the target task. For each of the target tasks, the device further includes: a progress determination module, used for determining the playback progress of the target teaching video corresponding to the target task; and a display module, used for displaying, in accordance with the playback progress, a status identifier corresponding to the playback progress within the predetermined area around each of the target tasks.
[0095] Further, based on any of the above embodiments, the display module is adapted to display a preset first status identifier for each target task in the playback page when detecting that the playback progress of the target teaching video has not reached a preset progress threshold, and to switch the first status identifier to a preset second status identifier when detecting that the playback progress has reached the preset progress threshold, wherein the first status identifier is set to a non-triggerable status, and the second status identifier is set to a non-triggerable status. State Identifier is set to the triggerable state.
[0096] Furthermore, based on any of the above embodiments, the display module is further used for: in response to a trigger operation by the user on a second status identifier corresponding to any target task on the playback page, jumping to a task processing interface corresponding to the target task; and performing a switching operation of the status identifier corresponding to the target task on the playback page according to the completion state of the target task.
[0097] Further, based on any of the above embodiments, when the display module detects that the state of any target task on the playback page is completed, the display module is configured to switch the state identifier corresponding to the target task to a preset third state identifier, where the third state identifier is configured to indicate that the target task is completed.
[0098] Further, based on any of the above embodiments, the display module is used for displaying a preset first status identifier for each target task in the teaching video page when detecting that the playback progress of the teaching video corresponding to the target task has not reached a preset progress threshold, and for switching the first status identifier to a preset second status identifier when detecting that the playback progress of the teaching video corresponding to the target task has reached the preset progress threshold, wherein the first status identifier is set to a non-triggerable state, and the second status identifier is set to a non-triggerable state. State Identifier is set to the triggerable state.
[0099] Furthermore, based on any of the above embodiments, the display module is further used for jumping to a task processing interface corresponding to any target task in response to the user's trigger operation on a second state identifier corresponding to the target task in the teaching video page, and for performing a switching operation of the state identifier corresponding to the target task in the teaching video page according to the completion state of the target task.
[0100] Further, based on any of the above embodiments, when the display module detects that the state of any target task in the teaching video page is completed, the display module is used to switch the state identifier corresponding to the target task to a preset third state identifier, where the third state identifier is used to indicate that the target task is completed.
[0101] Further, based on any of the above embodiments, the teaching video page further includes a task progress display area, and the device further includes: a determination module used for determining the completion progress of at least one target task; and an adjustment module used for adjusting the task progress in the task progress display area according to the completion progress, and displaying a progress icon corresponding to the task progress.
[0102] Further, based on any of the above embodiments, the adjustment module is configured to: display a first preset progress icon when detecting that the number of currently completed goal progress does not match a preset task threshold; and switch the first progress icon to a second preset progress icon when detecting that the number of currently completed goal progress matches the preset task threshold, wherein the first progress icon is set to a non-triggerable state and the second progress icon is set to a triggerable state.
[0103] Further, based on any of the above embodiments, the device further includes an issuing module used to issue a virtual resource matching the task progress to the user's account in response to the user's trigger operation on the second progress icon.
[0104] Provided by this embodiment Device can be used to implement the technical solutions of the above method embodiments, and the realization principles and technical effects thereof are similar, so the description thereof will be omitted in this embodiment.
[0105] To achieve the above embodiment, an embodiment of the present disclosure further provides an electronic device including a processor and a memory, the memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, causing the processor to perform the method for displaying a teaching video task according to any of the above embodiments.
[0106] FIG. 18 is a schematic diagram of an electronic device provided by one embodiment of the present disclosure. As shown in FIG. 18, electronic device 1800 may be a terminal device or a server. Here, the terminal device may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 18 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.
[0107] As shown in FIG. 18, an electronic device 1800 includes a program or memory Various appropriate operations and processes can be performed based on the programs loaded from 1808 to a random access memory (RAM) 1803. Processor The electronic device 1800 may include a RAM 1803 (for example, a central processing unit, a graphics processor, etc.) 1801. The RAM 1803 also stores various programs and data necessary for the operation of the electronic device 1800. Processor The memory 1801, ROM 1802, and RAM 1803 are interconnected by a bus 1804. An input / output interface (input / output, abbreviated as I / O) 1805 is also connected to the bus 1804.
[0108] Typically, the input device 1806 includes a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., the output device 1807 includes a liquid crystal display (LCD), a speaker, a vibrator, etc., and a magnetic tape, a hard disk, etc. memory Devices including I / O interface 1808 and communication device 1809 may be connected to I / O interface 1805. Communication device 1809 may enable electronic device 1800 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 18 illustrates electronic device 1800 with various devices, it should be understood that not all of the devices shown are required to be implemented or included. Alternatively, more or fewer devices may be implemented or included.
[0109] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present disclosure may include a computer program product, the computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 1809, or memory The computer program can be installed from the ROM 1808 or from the ROM 1802. Processor When executed by 1801, it performs the above-mentioned functions defined in the method of the embodiment of the present disclosure.
[0110] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagating data signal, in baseband or as part of a carrier wave, having computer-readable program code borne thereon. Such a propagating data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium that is capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, radio frequency (RF), etc., or any suitable combination thereof.
[0111] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.
[0112] The computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the methods illustrated in the above embodiments.
[0113] Computer program code for carrying out operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0114] Yet another embodiment of the present disclosure further provides a computer-readable storage medium, wherein computer-executable instructions are stored in the computer-readable storage medium, and when a processor executes the computer-executable instructions, the method for displaying a teaching video task described in any of the above embodiments is realized.
[0115] Yet another embodiment of the present disclosure further provides a computer program product, including a computer program, which, when executed by a processor, realizes the method for displaying a teaching video task described in any of the above embodiments.
[0116] Yet another embodiment of the present disclosure further provides a computer program that, when executed by a processor, realizes the method for displaying a teaching video task according to any of the above embodiments.
[0117] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, block, or portion of code, including one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions described in the blocks may be executed in an order different from that described in the figures. For example, two successively shown blocks, although defined by their functionality, may actually be executed essentially in parallel, or may be executed in the reverse order. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a system using dedicated hardware that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.
[0118] The units mentioned in the embodiments of the present disclosure may be implemented in a software manner or in a hardware manner, and the names of the units do not necessarily limit the units themselves. 。
[0119] Here, the functions described above may be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that may be used may include, but are not limited to, Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), System on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0120] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium includes, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of machine-readable storage media include one or more wire-based electrical connections, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0121] In a first aspect, according to one or more embodiments of the present disclosure, there is provided a method for displaying a teaching video task, comprising: displaying a trigger control corresponding to the teaching video page on the display interface; and jumping to a teaching video page including at least one teaching video and at least one target task corresponding to the teaching video in response to a trigger operation on the trigger control by a user.
[0122] According to one or more embodiments of the present disclosure, the teaching video page includes at least one teaching type, and each teaching type includes at least one of the teaching videos.
[0123] The step of jumping to the teaching video page in response to a trigger operation on the trigger control by a user includes: For each teaching type, determining a target display video corresponding to the teaching type, performing a differentiation display on the target display video, and displaying at least one target task corresponding to the target display video; Here, the distinguishing display includes either an enlarged display or a highlighted display.
[0124] According to one or more embodiments of the present disclosure, the step of determining a target display video corresponding to the teaching type includes: determining a first teaching video among at least one teaching video corresponding to the teaching type as the target display video; or The method includes a step of determining, in response to a user's selection operation for any one of the at least one teaching video, the teaching video selected by the user as the target display video.
[0125] According to one or more embodiments of the present disclosure, after the step of jumping to the teaching video page in response to a user's trigger operation on the trigger control, the method further comprises: In response to a user's selection operation for any one of the at least one teaching video, the teaching video selected by the user is displayed. Target Teaching Video and determining The method further includes the steps of jumping to a playback page of the target teaching video, and displaying a task prompt window corresponding to the target teaching video in a preset display area within the playback page.
[0126] According to one or more embodiments of the present disclosure, after the step of displaying a task prompt window corresponding to the target teaching video in a preset display area in the playback page, the method includes: In response to a trigger operation on the task prompt window by the user, displaying a detail page of at least one target task corresponding to the target teaching video on the playback page; Details page further includes the step of including at least one target task corresponding to the currently played teaching video.
[0127] According to one or more embodiments of the present disclosure, after the step of displaying a task prompt window corresponding to the target teaching video in a preset display area in the playback page, the method includes: When detecting that the playback progress of the target teaching video reaches a preset progress threshold, or when detecting that the playback time of the target teaching video reaches a preset time threshold, displaying a detail page of at least one target task corresponding to the target teaching video on the playback page; Details page further includes the step of including at least one target task corresponding to the currently played teaching video.
[0128] According to one or more embodiments of the present disclosure, a state identifier corresponding to each of the goal tasks is further included within a predetermined region around the goal task.
[0129] The method comprises: For each goal task, determining a playback progress of a goal teaching video corresponding to the goal task; The method further includes the step of displaying a status identifier corresponding to the playback progress within a preset area around each goal task in response to the playback progress.
[0130] According to one or more embodiments of the present disclosure, the step of displaying a status identifier corresponding to the playback progress within a preset area around each goal task in response to the playback progress includes: For each target task in the playback page, when detecting that the playback progress of the target teaching video has not reached a preset progress threshold, displaying a preset first status identifier; and switching the first status identifier to a preset second status identifier when detecting that the playback progress has reached the preset progress threshold.
[0131] wherein the first state identifier is set to a non-triggerable state, and the second state identifier is set to a non-triggerable state. State Identifier is set to the triggerable state.
[0132] According to one or more embodiments of the present disclosure, after the step of switching the first state identifier to a preset second state identifier, the method may further include: In response to a trigger operation by the user on a second state identifier corresponding to any one of the target tasks on the playback page, jumping to a task processing interface corresponding to the target task; and performing a switching operation of a state identifier corresponding to the target task on the playback page according to the completion state of the target task.
[0133] According to one or more embodiments of the present disclosure, the step of switching a state identifier corresponding to the target task on the playback page according to a completion state of the target task includes: The method includes a step of switching a state identifier corresponding to the target task to a preset third state identifier when detecting that the state of any one of the target tasks on the playback page is a completed state.
[0134] Here, the third state identifier is used to indicate that the target task is completed.
[0135] According to one or more embodiments of the present disclosure, the step of displaying a status identifier corresponding to the playback progress within a preset area around each goal task in response to the playback progress includes: For each target task in the teaching video page, when detecting that the playback progress of the teaching video corresponding to the target task has not reached a preset progress threshold, displaying a preset first status identifier; and switching the first state identifier to a preset second state identifier when detecting that the playback progress of the teaching video corresponding to the target task has reached the preset progress threshold.
[0136] wherein the first state identifier is set to a non-triggerable state, and the second state identifier is set to a non-triggerable state. State Identifier is set to the triggerable state.
[0137] According to one or more embodiments of the present disclosure, after the step of switching the first state identifier to a preset second state identifier, the method further comprises: In response to a trigger operation by the user on a second state identifier corresponding to any one of the target tasks in the teaching video page, jumping to a task processing interface corresponding to the target task; The method further includes a step of switching a state identifier corresponding to the target task on the teaching video page according to the completion state of the target task.
[0138] According to one or more embodiments of the present disclosure, the step of switching a state identifier corresponding to the target task in the teaching video page according to the completion state of the target task includes: The method includes a step of switching the state identifier corresponding to the target task to a preset third state identifier when detecting that the state of any of the target tasks in the teaching video page is a completed state.
[0139] Here, the third state identifier is used to indicate that the target task is completed.
[0140] According to one or more embodiments of the present disclosure, the teaching video page further includes a task progress display area.
[0141] After the step of jumping to the teaching video page in response to a user's trigger operation on the trigger control, the method further comprises: determining a completion progress of at least one goal task; The method further includes adjusting the task progress in the task progress display area according to the completion progress, and displaying a progress icon corresponding to the task progress.
[0142] According to one or more embodiments of the present disclosure, the step of displaying a progress icon corresponding to the task progress includes: displaying a first preset progress icon when detecting that the number of currently completed goal progresses does not match a preset task threshold; and switching the first progress icon to a preset second progress icon when detecting that the number of currently completed goal progresses matches a preset task threshold.
[0143] Here, the first progress icon is set to a non-triggerable state, and the second progress icon is set to a triggerable state.
[0144] According to one or more embodiments of the present disclosure, after the step of switching the first progress icon to a preset second progress icon, the method further comprises: The method further includes issuing a virtual resource matching the task progress to the user's account in response to the user's trigger operation on the second progress icon.
[0145] In a second aspect, according to one or more embodiments of the present disclosure, there is provided a display device for a teaching video task, comprising: a display module used for displaying trigger controls corresponding to teaching video pages on a display interface; and a processing module used to jump to a teaching video page including at least one teaching video and at least one target task corresponding to the teaching video in response to a trigger operation on the trigger control by a user.
[0146] According to one or more embodiments of the present disclosure, the teaching video page includes at least one teaching type, and each teaching type includes at least one of the teaching videos.
[0147] The processing module is used for determining, for each teaching type, a target display video corresponding to the teaching type, performing a differentiation display for the target display video, and displaying at least one target task corresponding to the target display video. Here, the distinguishing display includes either an enlarged display or a highlighted display.
[0148] According to one or more embodiments of the present disclosure, the processing module comprises: determining a first teaching video among at least one teaching video corresponding to the teaching type as the target display video; or In response to a user's selection operation for any one of the at least one teaching video, the selection unit 100 is used to determine the teaching video selected by the user as the target display video.
[0149] According to one or more embodiments of the present disclosure, the device comprises: In response to a user's selection operation for any one of the at least one teaching video, the teaching video selected by the user is displayed. Target Teaching Video a determination module for determining the The present invention further includes a jump module for jumping to a playback page of the target teaching video and displaying a task prompt window corresponding to the target teaching video in a preset display area within the playback page.
[0150] According to one or more embodiments of the present disclosure, the device comprises: In response to a trigger operation on the task prompt window by the user, displaying a detail page of at least one target task corresponding to the target teaching video on the playback page; Details page further includes a display module used to display at least one target task corresponding to the currently played teaching video.
[0151] According to one or more embodiments of the present disclosure, the device comprises: When detecting that the playback progress of the target teaching video reaches a preset progress threshold, or when detecting that the playback time of the target teaching video reaches a preset time threshold, displaying a detail page of at least one target task corresponding to the target teaching video on the playback page; Details page further includes a display module used to display at least one target task corresponding to the currently played teaching video.
[0152] According to one or more embodiments of the present disclosure, a state identifier corresponding to each of the goal tasks is further included within a predetermined region around the goal task.
[0153] The device comprises: a progress determination module used for determining, for each target task, the playback progress of the target teaching video corresponding to the target task; The apparatus further includes a display module adapted to display, in response to the playback progress, a status identifier corresponding to the playback progress within a predetermined area around each target task.
[0154] According to one or more embodiments of the present disclosure, the display module comprises: For each target task in the playback page, when detecting that the playback progress of the target teaching video has not reached a preset progress threshold, display a preset first status identifier; and switching the first status identifier to a preset second status identifier when detecting that the playback progress has reached the preset progress threshold.
[0155] wherein the first state identifier is set to a non-triggerable state, and the second state identifier is set to a non-triggerable state. State Identifier is set to the triggerable state.
[0156] According to one or more embodiments of the present disclosure, the display module further comprises: In response to a trigger operation by the user on a second state identifier corresponding to any one of the target tasks on the playback page, jumping to a task processing interface corresponding to the target task; The state identifier corresponding to the target task on the playback page is switched depending on the completion state of the target task.
[0157] According to one or more embodiments of the present disclosure, when the display module detects that the status of any target task on the playback page is completed, the display module is configured to switch the status identifier corresponding to the target task to a preset third status identifier, where the third status identifier is configured to indicate that the target task is completed.
[0158] According to one or more embodiments of the present disclosure, the display module comprises: For each target task in the teaching video page, when detecting that the playback progress of the teaching video corresponding to the target task has not reached a preset progress threshold, displaying a preset first status identifier; and switching the first state identifier to a preset second state identifier when detecting that the playing progress of the teaching video for the target task reaches the preset progress threshold.
[0159] wherein the first state identifier is set to a non-triggerable state, and the second state identifier is set to a non-triggerable state. State Identifier is set to the triggerable state.
[0160] According to one or more embodiments of the present disclosure, the display module comprises: In response to a trigger operation by the user on a second state identifier corresponding to any one of the target tasks in the teaching video page, jumping to a task processing interface corresponding to the target task; The method is further used to switch a state identifier corresponding to the target task in the teaching video page based on the completion state of the target task.
[0161] According to one or more embodiments of the present disclosure, the display module comprises: When it is detected that the state of any of the target tasks in the teaching video page is completed, the state identifier corresponding to the target task is switched to a third state identifier that is preset.
[0162] Here, the third state identifier is used to indicate that the target task is completed.
[0163] According to one or more embodiments of the present disclosure, the teaching video page further includes a task progress display area.
[0164] The device comprises: a determination module adapted to determine a completion progress of at least one target task; and an adjusting module adapted to adjust the task progress in the task progress display area according to the completion progress, and display a progress icon corresponding to the task progress.
[0165] According to one or more embodiments of the present disclosure, the adjustment module comprises: When detecting that the number of currently completed goal progress does not match the preset task threshold, displaying a preset first progress icon; and switching the first progress icon to a preset second progress icon when detecting that the number of currently completed goal progresses matches a preset task threshold.
[0166] Here, the first progress icon is set to a non-triggerable state, and the second progress icon is set to a triggerable state.
[0167] According to one or more embodiments of the present disclosure, the device comprises: The system further includes an issuing module used to issue a virtual resource matching the task progress to the user's account in response to the user's trigger operation on the second progress icon.
[0168] In a third aspect, according to one or more embodiments of the present disclosure, Processor and an electronic device including a memory, the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to the processor performs the method for displaying a teaching video task according to the first aspect and various possible designs of the first aspect above.
[0169] In a fourth aspect, according to one or more embodiments of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein when a processor executes the computer-executable instructions, the method for displaying a teaching video task as described in the first aspect above and various possible designs of the first aspect is realized.
[0170] In a fifth aspect, according to one or more embodiments of the present disclosure, there is provided a computer program product including a computer program, which, when executed by a processor, realizes the method for displaying a teaching video task as described in the first aspect above and various possible designs of the first aspect.
[0171] In a sixth aspect, according to one or more embodiments of the present disclosure, a computer program is provided, which, when executed by a processor, realizes the method for displaying a teaching video task as described in the first aspect and various possible designs of the first aspect.
[0172] The above is only a description of the preferred embodiments and the technical principles applied in the present disclosure. Those skilled in the art should understand that the scope of the present disclosure is not limited to the specific combination of the above technical features, and also includes other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the spirit of the above disclosure. For example, technical means formed by mutually substituting the above features with technical features having similar functions (not limited to) disclosed in the present disclosure.
[0173] Also, although operations are described in a particular order, this should not be understood as requiring these operations to be performed in the particular order or sequence shown. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments alone or in any suitable subcombination.
[0174] Although the present subject matter has been described in language specific to structural features and / or methodological logical operations, it is to be understood that claimed subject matter is not necessarily limited to the described features or operations. Rather, the described specific features and operations are merely example forms of implementing the claims.
[0175] This application claims priority to a Chinese patent application bearing application number 202210304883.X and entitled "Teaching video task display method, apparatus, device, storage medium and product" filed with the State Intellectual Property Office of the People's Republic of China on March 23, 2022, the entire contents of which are incorporated herein by reference.
Claims
1. A method for displaying a teaching video task applied to an electronic device, comprising: displaying a trigger control corresponding to the teaching video page on the display interface; jumping to a teaching video page including at least one teaching video and at least one target task corresponding to each teaching video among the at least one teaching video in response to a trigger operation of the trigger control by a user; a state identifier corresponding to each of the at least one goal tasks is further included within a predetermined region around each of the goal tasks; The display method includes: For each of the target tasks, determining a playback progress of a target teaching video corresponding to each of the target tasks; and displaying a status identifier corresponding to the playback progress within a predetermined area around each of the goal tasks in response to the playback progress. How to view teaching video tasks.
2. The teaching video page includes at least one teaching type, and each teaching type includes at least one of the teaching videos; The step of jumping to the teaching video page in response to a trigger operation on the trigger control by a user includes: For each teaching type, determining a target display video corresponding to the teaching type, performing a differentiation display on the target display video, and displaying at least one target task corresponding to the target display video; Here, the distinctive display includes either an enlarged display or a highlighted display. The method of claim 1.
3. The step of determining a target display video corresponding to the teaching type includes: determining a first teaching video among at least one teaching video corresponding to the teaching type as the target display video; or In response to a user's selection operation for any one of the at least one teaching video, determining the teaching video selected by the user as the target display video; The method of claim 2.
4. After the step of jumping to the teaching video page in response to a user's trigger operation on the trigger control, the method further comprises: In response to a user's selection operation for any one of the at least one teaching video, determining the teaching video selected by the user as a target teaching video; jumping to a playback page of the target teaching video, and displaying a task prompt window corresponding to the target teaching video in a preset display area in the playback page; The method of claim 1.
5. After the step of displaying a task prompt window corresponding to the target teaching video in a preset display area in the playback page, the method includes: The method further includes the step of displaying, on the playback page, a detail page of at least one target task corresponding to the target teaching video in response to a trigger operation on the task prompt window by the user, wherein the detail page includes at least one target task corresponding to the currently played teaching video. The method of claim 4.
6. After the step of displaying a task prompt window corresponding to the target teaching video in a preset display area in the playback page, the method includes: The method further includes the step of: when detecting that the playback progress of the target teaching video reaches a preset progress threshold, or when detecting that the playback time of the target teaching video reaches a preset time threshold, displaying a detail page of at least one target task corresponding to the target teaching video on the playback page, and the detail page includes at least one target task corresponding to the currently played teaching video; The method of claim 4.
7. The step of displaying a status identifier corresponding to the playback progress within a predetermined area around each of the goal tasks in accordance with the playback progress includes: For each of the target tasks in the playback page of the target teaching video, when detecting that the playback progress of the target teaching video has not reached a preset progress threshold, displaying a preset first status identifier; and switching the first status identifier to a second status identifier when detecting that the playback progress has reached the preset progress threshold; wherein the first state identifier is set to a non-triggerable state and the second state identifier is set to a triggerable state. The method of claim 1.
8. After the step of switching the first state identifier to a preset second state identifier, the method further comprises: jumping to a task processing interface corresponding to any one of the target tasks in response to a trigger operation by the user on a second state identifier corresponding to the target task on the playback page; and performing a switching operation of a state identifier corresponding to the target task on the playback page according to a completion state of the target task. The method of claim 7.
9. The step of switching the state identifier corresponding to the target task on the playback page according to the completion state of the target task includes: When detecting that a state of any one of the goal tasks on the playback page is a completed state, switching a state identifier corresponding to the goal task to a preset third state identifier; wherein the third state identifier is used to indicate that the target task has been completed. The method of claim 8.
10. The step of displaying a status identifier corresponding to the playback progress within a predetermined area around each of the goal tasks in accordance with the playback progress includes: For each of the target tasks in the teaching video page, when detecting that the playback progress of the teaching video corresponding to each of the target tasks has not reached a preset progress threshold, displaying a preset first status identifier; and switching the first state identifier to a second state identifier when detecting that the playback progress of the teaching video corresponding to each of the target tasks has reached the preset progress threshold; wherein the first state identifier is set to a non-triggerable state and the second state identifier is set to a triggerable state. The method of claim 1.
11. After the step of switching the first state identifier to a preset second state identifier, the method further comprises: In response to a trigger operation by the user on a second state identifier corresponding to any one of the target tasks in the teaching video page, jumping to a task processing interface corresponding to the target task; and performing a switching operation of a state identifier corresponding to the target task on the teaching video page according to the completion state of the target task. The method of claim 10.
12. The step of switching a state identifier corresponding to the target task on the teaching video page according to the completion state of the target task includes: When detecting that a state of any one of the goal tasks in the teaching video page is a completed state, switching a state identifier corresponding to the goal task to a preset third state identifier; wherein the third state identifier is used to indicate that the target task has been completed. The method of claim 11.
13. The teaching video page further includes a task progress display area; After the step of jumping to the teaching video page in response to a user's trigger operation on the trigger control, the method further comprises: determining progress of at least one goal task, including completed and incomplete; and adjusting the task progress in the task progress display area according to the progress, and displaying a progress icon corresponding to the task progress. The method of claim 1.
14. The step of displaying a progress icon corresponding to the task progress includes: displaying a first preset progress icon when detecting that the number of currently completed goal progresses does not match a preset task threshold; and switching the first progress icon to a second progress icon when detecting that the number of currently completed goal progresses matches a predetermined task threshold; wherein the first progress icon is set to a non-triggerable state, and the second progress icon is set to a triggerable state. The method of claim 13.
15. After the step of switching the first progress icon to a preset second progress icon, the method further comprises: and issuing a virtual resource matching the task progress to the user's account in response to the user's trigger operation on the second progress icon.
15. The method of claim 14.
16. A display device for a teaching video task, comprising: a display module used for displaying trigger controls corresponding to teaching video pages on a display interface; a processing module used for jumping to a teaching video page including at least one teaching video and at least one target task corresponding to each teaching video among the at least one teaching video in response to a trigger operation on the trigger control by a user; a state identifier corresponding to each of the at least one goal tasks is further included within a predetermined region around each of the goal tasks; The teaching video task display device includes: a progress determination module for determining, for each of the target tasks, a playback progress of a target teaching video corresponding to each of the target tasks; a display module for displaying a status identifier corresponding to the playback progress within a predetermined area around each of the goal tasks in response to the playback progress. A display device for teaching video tasks.
17. An electronic device including a processor and a memory, the memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, thereby causing the processor to perform the teaching video task display method according to any one of claims 1 to 15.
18. A computer-executable instruction is stored, and when a processor executes the computer-executable instruction, the method for displaying a teaching video task according to any one of claims 1 to 15 is realized. A computer-readable storage medium.
19. The method includes a computer program, and when the computer program is executed by a processor, the method for displaying a teaching video task according to any one of claims 1 to 15 is realized. Computer program products.
20. When executed by a processor, the method for displaying a teaching video task according to any one of claims 1 to 15 is realized. Computer program.
Citation Information
Patent Citations
Reflective video display equipment for interactive training and demonstrations and methods of use thereof
JP2021519667A
On-line learning system
JP2022026708A