Learning plan conflict management method and device, equipment and storage medium
By making conflict judgments and remindings on learning plans, we can resolve conflicts in subject learning arrangements, ensure that users’ learning arrangements are reasonable and improve the management effect of learning plans.
Patent Information
- Application Number
- CN202510484702.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-07-29
AI Technical Summary
The subject learning arrangements in the existing learning plan are prone to conflicts, resulting in unreasonable learning arrangements for users and poor learning plan management results.
By determining the learning plan for multiple subjects of the target user, and making conflict judgments on learning plan conflicts, generating conflict judgment results for learning plan conflicts, providing conflict reminders when there is conflict, and arranging the learning plan reasonably.
Accurately detect conflicts in subject learning arrangements, remind users to arrange learning plans for each subject reasonably, and improve the effectiveness of learning plan management.
Smart Images

Figure CN120387584A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and in particular, to a learning plan conflict management method, apparatus, device, and storage medium. Background Art
[0002] With the development of computer technology, intelligent learning products such as learning machines provide more and more functions. In addition to learning in class, users can also use intelligent learning products to learn courses and practice questions, effectively improving the learning effect of users.
[0003] In order to stimulate users' learning interest, the daily learning tasks of students can be arranged through learning plans. However, the current arrangement of learning plans is based on the learning subjects selected by users at different time points, and conflicts are likely to occur between subjects. The learning arrangements of users are unreasonable, and the management effect of learning plans is poor. Summary of the Invention
[0004] The embodiments of the present application provide a learning plan conflict management method, apparatus, device, and storage medium to solve the technical problems in the related art that conflicts are likely to occur in the learning arrangements of subjects, the learning arrangements of users are unreasonable, and the management effect of learning plans is poor, and can accurately detect conflicts in the learning arrangements of subjects, ensure reasonable learning arrangements for users, and improve the management effect of learning plans.
[0005] In a first aspect, the embodiments of the present application provide a learning plan conflict management method, including:
[0006] Determine multiple subject learning plans of a target user;
[0007] Perform a learning plan conflict judgment on the multiple subject learning plans to obtain a learning plan conflict judgment result;
[0008] In the case where the learning plan conflict judgment result is that there is a plan conflict, give a conflict reminder to the target user.
[0009] Further, the performing a learning plan conflict judgment on the multiple subject learning plans to obtain a learning plan conflict judgment result includes at least one of the following:
[0010] Determine the learning load in a preset time period according to the multiple subject learning plans, and in the case where the learning load reaches a preset load threshold, determine that the learning plan conflict judgment result is that there is a plan conflict;
[0011] Determine the start time and duration of multiple learning plans for the subjects, determine the planned time periods of multiple learning plans for the subjects according to the start time and the duration, and when there is overlapping time among multiple planned time periods, determine that the learning plan conflict judgment result is that there is a plan conflict;
[0012] Determine the planned quantity of different subjects in a preset time period according to multiple learning plans for the subjects, and when the planned quantity reaches a preset quantity threshold, determine that the learning plan conflict judgment result is that there is a plan conflict.
[0013] Further, before determining multiple learning plans for the subjects of the target user, it further includes:
[0014] Determine the target learning cycle and target learning subjects selected by the target user, and allocate planned learning time periods for multiple target learning subjects according to the priority of the target learning cycle and the target learning subjects;
[0015] Generate multiple learning plans for the subjects of the target user according to the planned learning time periods of multiple learning subjects.
[0016] Further, before determining the target learning cycle and target learning subjects selected by the target user, it further includes:
[0017] Display recommended learning time periods and recommended learning subjects corresponding to the recommended learning time periods to the target user, where the recommended learning time periods and the recommended learning subjects are determined based on the learning arrangement distribution of multiple users;
[0018] Correspondingly, determining the target learning cycle and target learning subjects selected by the target user includes:
[0019] Determine the target learning cycle and target learning subjects selected by the target user based on the recommended learning time periods and the recommended learning subjects.
[0020] Further, after generating multiple learning plans for the subjects of the target user according to the planned learning time periods of multiple learning subjects, it further includes:
[0021] Send multiple learning plans for the subjects of the target user to the management terminal associated with the target user for the management terminal to display multiple learning plans for the subjects of the target user.
[0022] Further, after sending multiple learning plans for the subjects of the target user to the management terminal associated with the target user, it further includes:
[0023] In case of receiving a plan adjustment operation of the subject learning plan by the management terminal, update the subject learning plan according to the plan adjustment operation;
[0024] Correspondingly, determining multiple subject learning plans of the target user includes:
[0025] Determining the updated multiple subject learning plans of the target user.
[0026] Further, after sending the multiple subject learning plans of the target user to the management terminal associated with the target user, it further includes:
[0027] Determining the plan completion status of the multiple subject learning plans of the target user, and updating the learning progress of the multiple subject learning plans of the target user according to the plan completion status;
[0028] Synchronizing the learning progress of the updated multiple subject learning plans of the target user to the management terminal for the management terminal to display the learning progress of the updated multiple subject learning plans of the target user.
[0029] In a second aspect, an embodiment of the present application provides a learning plan conflict management device, including a plan determination module, a conflict judgment module, and a conflict reminder module, where:
[0030] The plan determination module is configured to determine multiple subject learning plans of the target user;
[0031] The conflict judgment module is configured to perform a learning plan conflict judgment on the multiple subject learning plans to obtain a learning plan conflict judgment result;
[0032] The conflict reminder module is configured to give a conflict reminder to the target user when the learning plan conflict judgment result indicates that there is a plan conflict.
[0033] In a third aspect, an embodiment of the present application provides a learning plan conflict management device, including: a memory and one or more processors;
[0034] The memory is used to store one or more programs;
[0035] When the one or more programs are executed by the one or more processors, the one or more processors implement the learning plan conflict management method as described in the first aspect.
[0036] In a fourth aspect, an embodiment of the present application provides a storage medium storing computer-executable instructions, and the computer-executable instructions are used to execute the learning plan conflict management method as described in the first aspect when executed by a computer processor.
[0037] In the embodiments of the present application, by determining the learning plans of multiple subjects for the target user and judging the conflicts of the learning plans of multiple subjects to obtain the learning plan conflict judgment result, when the learning plan conflict judgment result indicates the existence of plan conflicts, conflict reminders are given to the target user, which can accurately detect the conflicts in the learning arrangements of subjects, remind the target user to reasonably arrange the learning plans of each subject, ensure the reasonable learning arrangements of users, and improve the learning plan management effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 is a flowchart of a learning plan conflict management method provided by the embodiments of the present application;
[0039] Figure 2 is a flowchart of another learning plan conflict management method provided by the embodiments of the present application;
[0040] Figure 3 is a schematic structural diagram of a learning plan conflict management device provided by the embodiments of the present application;
[0041] Figure 4 is a schematic structural diagram of a learning plan conflict management device provided by the embodiments of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0042] In order to make the objectives, technical solutions, and advantages of the present application clearer, the following further describes the specific embodiments of the present application in detail with reference to the accompanying drawings. It can be understood that the specific embodiments described herein are only used to explain the present application, rather than limiting the present application. Additionally, it should be noted that for the sake of convenience of description, only parts related to the present application are shown in the accompanying drawings, rather than all of the content. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the operations can be rearranged. When the operations are completed, the above-mentioned process can be terminated, but there may also be additional steps not included in the drawings. The above-mentioned process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0043] Figure 1 A flowchart of a learning plan conflict management method provided by the embodiments of the present application is given. The learning plan conflict management method provided by the embodiments of the present application can be executed by a learning plan conflict management device, and the learning plan conflict management device can be implemented in a hardware and / or software manner and integrated in a learning plan conflict management device.
[0044] The following describes the learning plan conflict management method executed by the learning plan conflict management device as an example.
[0045] Reference Figure 1 , the learning plan conflict management method includes:
[0046] S110: Determine the learning plans of multiple subjects for the target user.
[0047] In one embodiment, the target user can arrange the learning plans for multiple subjects through the learning plan conflict management device, record the learning plans of multiple subjects in the learning plan conflict management device, and the target user can also adjust the recorded learning plans of multiple subjects.
[0048] In one embodiment, after setting the learning plans of multiple subjects, the target user can monitor the task completion status of the learning plans of multiple subjects and display the task completion progress of the learning plans of multiple subjects according to the task completion status. For example, the task completion and task completion progress of the learning plans of multiple subjects are displayed through a preset task progress view. The preset task progress view can be represented by a calendar time axis. The daily learning tasks can be displayed in the calendar time axis, and the subjects to be learned every day can also be recorded in the calendar time axis by means of subject color blocks. The task completion progress can also be marked by a percentage progress bar.
[0049] Exemplarily, determine the learning plans of multiple subjects for the target user. The learning plan of a subject can record the start time and repeat time of the learning content of the corresponding subject (for example, which subjects are arranged to be learned on which day of the week), and the learning content can be watching videos, watching courseware, practicing exercises, etc.
[0050] S120: Judge whether there is a conflict in the learning plans of multiple subjects to obtain a learning plan conflict judgment result.
[0051] Exemplarily, after determining the learning plans of multiple subjects for the target user, judge whether there is a conflict in the determined learning plans of multiple subjects to obtain a learning plan conflict judgment result. Among them, the learning plan conflict judgment result can be used to indicate whether there is a conflict between different subject learning plans (for example, whether there is an overlap in the time arrangements of different subjects), and whether there is a conflict between the same subject plans (for example, whether the quantity arrangements of the same subject are too many).
[0052] In one embodiment, when the learning plan conflict judgment result indicates that there is no plan conflict, the current learning plan conflict management process can be ended, and when the learning plans of multiple subjects are updated or new learning plans of multiple subjects are created, continue to judge whether there is a conflict in the updated or newly created learning plans of multiple subjects.
[0053] S130: When the learning plan conflict judgment result indicates the existence of plan conflicts, a conflict reminder is sent to the target user.
[0054] Exemplarily, when the learning plan conflict judgment result indicates the existence of plan conflicts, a conflict reminder is initiated to the target user according to the learning plans of the subjects with plan conflicts, so as to remind the target user to adjust the learning plans of the subjects with plan conflicts. In one embodiment, when the learning plan conflict judgment result indicates the existence of plan conflicts, a conflict reminder can be sent to the target user by means of a pop-up reminder, a voice reminder, etc.
[0055] Optionally, when the learning plan conflict judgment result indicates the existence of plan conflicts, the learning plans of the subjects with plan conflicts can be adjusted to eliminate the plan conflicts in the adjusted learning plans of the subjects, and based on the adjusted learning plans of the subjects, suggestions for adjusting the learning plans of the subjects are displayed to the target user. The target user can accept the suggestions for adjusting the learning plans of the subjects, or further adjust the learning plans of the subjects on the basis of the suggestions for adjusting the learning plans of the subjects, so as to improve the efficiency of adjusting the learning plans of the subjects.
[0056] As described above, by determining the learning plans of multiple subjects of the target user and performing a learning plan conflict judgment on the multiple learning plans to obtain a learning plan conflict judgment result, and when the learning plan conflict judgment result indicates the existence of plan conflicts, a conflict reminder is sent to the target user, the conflicts in the learning arrangements of the subjects can be accurately detected, the target user can be reminded to reasonably arrange the learning plans of each subject, the reasonable learning arrangements of the user can be guaranteed, and the management effect of the learning plan can be improved.
[0057] On the basis of the above embodiments, Figure 2 The flowchart of another learning plan conflict management method provided by the embodiment of the present application is given. This learning plan conflict management method is a specific implementation of the above learning plan conflict management method. Refer to Figure 2 and this learning plan conflict management method includes:
[0058] S210: Determine the target learning period and target learning subjects selected by the target user, and allocate planned learning time periods for multiple target learning subjects according to the target learning period and the priorities of the target learning subjects.
[0059] S220: Generate multiple subject learning plans for the target user according to the planned learning time periods of multiple learning subjects.
[0060] In one embodiment, when a target user needs to formulate study plans for multiple subjects, the target user can select a target study period and a target study subject from multiple study periods (the study periods can be the study days of each week, such as Monday, Wednesday, Friday, etc.) and multiple subjects (such as Chinese, Mathematics, English, etc.). Among them, different target study subjects can correspond to the same target study period or different target study periods, and each target study subject can be correspondingly configured with one or more target study periods.
[0061] Exemplarily, determine the target study period and multiple target study subjects selected by the target user, determine the priorities corresponding to each target study subject, and allocate the planned study time periods of the multiple target study subjects according to the target study period and the priorities of the target study subjects. For example, for each target study period, when there are multiple subject study plans in this target study period, give priority to allocating the planned study time period to the target study subject with a higher priority.
[0062] For example, assume that the target study subjects on Monday include Chinese and Mathematics, and the priority of Chinese is higher than that of Mathematics. Then, first allocate the planned study time period of Chinese on Monday according to the study duration corresponding to Chinese, and then, after the planned study time period of Chinese on Monday, allocate the planned study time period of Mathematics on Monday according to the study duration corresponding to Mathematics.
[0063] In one embodiment, after determining the planned study time periods of the multiple target study subjects, multiple subject study plans of the target user can be generated according to the planned study time periods of the multiple study subjects. The multiple subject study plans record the target study subjects corresponding to each study period and the planned study time periods of the target study subjects. Optionally, when making a judgment on whether there is a conflict in the study plans for multiple subjects, a judgment result on whether there is a conflict in the study plans can be generated according to whether there is an overlapping time among the multiple planned study time periods corresponding to each study period.
[0064] This solution flexibly generates multiple subject study plans by determining the target study period and target study subjects selected by the target user, allocating the planned study time periods of the multiple target study subjects according to the target study period and the priorities of the target study subjects, and generating multiple subject study plans of the target user according to the planned study time periods, thereby improving the flexibility of study plan conflict management.
[0065] In a possible embodiment, before determining the target study period and target study subjects selected by the target user, the study plan conflict management method provided in this application can also display recommended study time periods and the recommended study subjects corresponding to the recommended study time periods to the target user. The recommended study time periods and the recommended study subjects are determined based on the learning arrangement distribution of multiple users.
[0066] In one embodiment, the learning schedule distributions of multiple users (such as the time arrangements of different subjects in different learning cycles) can be collected, and the recommended learning time periods and recommended learning subjects can be determined according to the learning schedule distributions of multiple users. For example, the time periods when each learning subject is intensively arranged can be determined according to the learning schedule distributions of multiple users, and the recommended learning subjects and the corresponding recommended learning time periods can be determined according to the time periods when each learning subject is intensively arranged, so as to provide more reasonable learning plan suggestions to the target user.
[0067] Exemplarily, when the target user needs to set learning plans for multiple subjects, the recommended learning time periods and the recommended learning subjects corresponding to the recommended learning time periods can be provided to the target user. Correspondingly, determining the target learning cycle and the target learning subject selected by the target user can be determining the target learning cycle and the target learning subject selected by the target user based on the recommended learning time periods and the recommended learning subjects. For example, the target user can select the target learning cycle and the target learning subject from the displayed recommended learning time periods and the recommended learning subjects, or adjust the learning time periods and the learning subjects based on the recommended learning time periods and the recommended learning subjects to implement the selection of the target learning cycle and the target learning subject.
[0068] By displaying the recommended learning time periods and the recommended learning subjects corresponding to the recommended learning time periods to the target user, the target user can select the target learning cycle and the target learning subject based on the recommended learning time periods and the recommended learning subjects, providing more reasonable learning plan suggestions to the target user and improving the efficiency of learning plan conflict management.
[0069] In a possible embodiment, after generating the multiple-subject learning plan of the target user according to the planned learning time periods of multiple learning subjects, the learning plan conflict management method provided by this application can also send the multiple-subject learning plan of the target user to the management terminal associated with the target user for the management terminal to display the multiple-subject learning plan of the target user.
[0070] Exemplarily, after generating the multiple-subject learning plan of the target user according to the planned learning time periods of multiple learning subjects, the multiple-subject learning plan of the target user is sent to the management terminal associated with the target user. Among them, when the learning plan conflict management device is a student terminal used by students, the management terminal associated with the target user can be a parent terminal used by parents. After receiving the multiple-subject learning plan, the management terminal can display the multiple-subject learning plan of the student in the management terminal, and parents can determine whether the learning plan arrangement of the student is reasonable according to the multiple-subject learning plan and supervise the task completion progress of the multiple-subject learning plan in real time.
[0071] By sending multiple subject learning plans of the target user to the management terminal associated with the target user, this application can effectively supervise the arrangement of learning plans. Based on the load prediction, priority sorting of multiple subject learning plans, and the parent cooperation mechanism, it realizes the scientific time allocation of multi-subject learning plans, taking into account the efficiency and sustainability of learning plan formulation, ensuring that users can effectively complete learning tasks within the corresponding range, and improving users' learning enthusiasm.
[0072] In a possible embodiment, after sending multiple subject learning plans of the target user to the management terminal associated with the target user, the learning plan conflict management method provided by this application can also update the subject learning plan according to the planned adjustment operation when receiving the planned adjustment operation of the management terminal for the subject learning plan.
[0073] Exemplarily, after receiving and displaying multiple subject learning plans of the target user, the management terminal can adjust the multiple subject learning plans on the management terminal to initiate a planned adjustment operation for the subject learning plan and send it to the learning plan conflict management device. Optionally, the planned adjustment operation can be to adjust the target learning cycle corresponding to the target learning subject, add or delete the target learning subject, etc.
[0074] In an embodiment, after receiving the planned adjustment operation of the management terminal for the subject learning plan, the subject learning plan can be updated according to the planned adjustment operation. Correspondingly, determining multiple subject learning plans of the target user can be to determine the updated multiple subject learning plans of the target user. By adjusting the multiple subject learning plans through the management terminal, the management terminal is coordinated to realize the scientific time allocation of multi-subject learning plans, taking into account the efficiency and sustainability of learning plan formulation, and improving the efficiency of learning plan conflict management.
[0075] In a possible embodiment, after sending multiple subject learning plans of the target user to the management terminal associated with the target user, the learning plan conflict management method provided by this application further includes: determining the plan completion status of multiple subject learning plans of the target user, and updating the learning progress of multiple subject learning plans of the target user according to the plan completion status; synchronizing the learning progress of the updated multiple subject learning plans of the target user to the management terminal for the management terminal to display the learning progress of the updated multiple subject learning plans of the target user.
[0076] Exemplarily, the plan completion status of multiple subject learning plans of a target user is monitored in real time, and the learning progress of the multiple subject learning plans of the target user is updated according to the plan completion status. Exemplarily, the subtask completion status of one or more learning subtasks in the multiple subject learning plans is monitored, and the task completion status of the multiple subject learning plans is monitored according to the subtask completion status. For example, assuming that each target learning subject in the multiple subject learning plans corresponds to one or more subtasks, the subtask completion status of one or more subtasks of each target learning subject is monitored. When the subtask completion status of one or more subtasks of the target learning subject is in the state of completing the learning subtask, it is considered that the task completion status of the corresponding target learning subject is completing the task.
[0077] In one embodiment, different types of subtasks may correspond to different task completion status judgment logics. For example, when the subtask is to watch a preset video, the corresponding task completion status judgment logic may be to complete the viewing of the preset video or the viewing progress of the preset video reaches a preset progress node; when the subtask is to watch courseware content, the corresponding task completion status judgment logic may be to complete the viewing of the courseware content or the viewing progress of the courseware content reaches a preset progress node; when the subtask is to practice exercises, the corresponding task completion status judgment logic may be to complete the practice of the exercises.
[0078] After updating the learning progress of the multiple subject learning plans of the target user, the updated learning progress of the multiple subject learning plans of the target user can be synchronized to the management terminal for the management terminal to display the updated learning progress of the multiple subject learning plans of the target user. Parents can understand the learning progress of students in real time through the management terminal, improving the learning plan management efficiency.
[0079] S230: Determine multiple subject learning plans of a target user.
[0080] S240: Perform a learning plan conflict judgment on the multiple subject learning plans to obtain a learning plan conflict judgment result.
[0081] In a possible embodiment, the learning plan conflict management method provided by this application performs a learning plan conflict judgment on the multiple subject learning plans to obtain a learning plan conflict judgment result, including at least one of the following:
[0082] S241: Determine the learning load in a preset time period according to the multiple subject learning plans. When the learning load reaches a preset load threshold, determine that the learning plan conflict judgment result is that there is a plan conflict.
[0083] S242: Determine the start time and duration of the learning plans for multiple subjects, determine the planned time periods of the learning plans for multiple subjects according to the start time and duration, and when there is overlapping time among multiple planned time periods, determine that the learning plan conflict judgment result is that there is a planned conflict.
[0084] S243: Determine the planned quantity of different subjects in a preset time period according to the learning plans for multiple subjects, and when the planned quantity reaches a preset quantity threshold, determine that the learning plan conflict judgment result is that there is a planned conflict.
[0085] Exemplarily, determine the learning load of the learning plans for multiple subjects in a preset time period. When the learning load reaches a preset load threshold, determine that the learning plan conflict judgment result is that there is a planned conflict. For example, take the daily learning duration as the learning load in the preset time period. When the daily learning duration reaches a preset learning duration threshold (such as 4 hours), it is considered that the learning load of the target user in one day is too high, and determine that the learning plan conflict judgment result is that there is a planned conflict. This application accurately determines the learning plan conflict judgment result according to the comparison between the learning load in the preset time period and the preset load threshold, can effectively detect the learning plans that exceed the learning load threshold in the preset time period, and timely remind the target user to reasonably arrange the learning plans for each subject.
[0086] In one embodiment, determine the start time and duration of the learning plans for multiple subjects, and determine the planned time periods of the learning plans for multiple subjects according to the start time and duration. Determine whether there is overlapping time among multiple planned time periods. When there is overlapping time among multiple planned time periods, it can be determined that the learning plan conflict judgment result is that there is a planned conflict. This application determines the planned time periods according to the start time and duration of each subject's learning plan, and accurately determines the learning plans with overlapping time according to the time overlapping situation among multiple planned time periods, and timely reminds the target user to reasonably arrange the learning plans for each subject.
[0087] In one embodiment, determine the planned quantity of different subjects in a preset time period in the learning plans for multiple subjects, and determine whether the planned quantity in the preset time period reaches a preset quantity threshold. When the planned quantity reaches the preset quantity threshold, it can be determined that the learning plan conflict judgment result is that there is a planned conflict. For example, take the daily planned quantity as the planned quantity in the preset time period. When the daily planned quantity reaches a preset quantity threshold (such as 3), determine that the learning plan conflict judgment result is that there is a planned conflict. This application accurately determines the learning plans with the planned quantity exceeding the quantity threshold according to the comparison result between the planned quantity in the preset time period and the preset quantity threshold, and timely reminds the target user to reasonably arrange the learning plans for each subject.
[0088] S250: When the learning plan conflict judgment result indicates that there is a plan conflict, a conflict reminder is sent to the target user.
[0089] As described above, by determining the learning plans of multiple subjects for the target user, and performing a learning plan conflict judgment on the learning plans of multiple subjects to obtain the learning plan conflict judgment result, when the learning plan conflict judgment result indicates that there is a plan conflict, a conflict reminder is sent to the target user. This can accurately detect conflicts in the learning arrangements of subjects, remind the target user to reasonably arrange the learning plans for each subject, ensure the reasonable learning arrangements of the user, and improve the management effect of the learning plan. And by determining the target learning period and the target learning subjects selected by the target user, and allocating the planned learning time periods for multiple target learning subjects according to the priority of the target learning period and the target learning subjects, and generating the learning plans of multiple subjects for the target user based on the planned learning time periods, multiple subject learning plans are flexibly generated, improving the flexibility of learning plan conflict management.
[0090] Figure 3 The structural schematic diagram of a learning plan conflict management device provided by an embodiment of the present application is given. Refer to Figure 3 This learning plan conflict management device includes a plan determination module 31, a conflict judgment module 32, and a conflict reminder module 33.
[0091] Among them, the plan determination module 31 is used to determine the learning plans of multiple subjects for the target user; the conflict judgment module 32 is used to perform a learning plan conflict judgment on the learning plans of multiple subjects to obtain the learning plan conflict judgment result; the conflict reminder module 33 is used to send a conflict reminder to the target user when the learning plan conflict judgment result indicates that there is a plan conflict.
[0092] As described above, by determining the learning plans of multiple subjects for the target user, and performing a learning plan conflict judgment on the learning plans of multiple subjects to obtain the learning plan conflict judgment result, when the learning plan conflict judgment result indicates that there is a plan conflict, a conflict reminder is sent to the target user. This can accurately detect conflicts in the learning arrangements of subjects, remind the target user to reasonably arrange the learning plans for each subject, ensure the reasonable learning arrangements of the user, and improve the management effect of the learning plan.
[0093] In a possible embodiment, the conflict judgment module 32 performs a learning plan conflict judgment on the learning plans of multiple subjects to obtain the learning plan conflict judgment result, including at least one of the following:
[0094] Determine the learning load in a preset time period according to the learning plans of multiple subjects, and when the learning load reaches the preset load threshold, determine that the learning plan conflict judgment result indicates that there is a plan conflict;
[0095] Determine the start time and duration of the learning plans for multiple subjects, determine the planned time periods of the learning plans for multiple subjects according to the start time and duration, and determine that the learning plan conflict judgment result is that there is a planned conflict when there is overlapping time between multiple planned time periods;
[0096] Determine the planned quantity of different subjects in a preset time period according to the learning plans for multiple subjects, and determine that the learning plan conflict judgment result is that there is a planned conflict when the planned quantity reaches a preset quantity threshold.
[0097] In a possible embodiment, the learning plan conflict management device further includes a plan generation module, and the plan generation module is used for:
[0098] Determine the target learning cycle and target learning subjects selected by the target user, and allocate planned learning time periods for multiple target learning subjects according to the priority of the target learning cycle and target learning subjects;
[0099] Generate learning plans for multiple subjects of the target user according to the planned learning time periods of multiple learning subjects.
[0100] In a possible embodiment, the learning plan conflict management device further includes a plan recommendation module, and the plan recommendation module is used for:
[0101] Display recommended learning time periods and the recommended learning subjects corresponding to the recommended learning time periods to the target user, where the recommended learning time periods and the recommended learning subjects are determined based on the learning arrangement distribution of multiple users;
[0102] Correspondingly, the plan generation module determines the target learning cycle and target learning subjects selected by the target user, including:
[0103] Determine the target learning cycle and target learning subjects selected by the target user based on the recommended learning time periods and the recommended learning subjects.
[0104] In a possible embodiment, the learning plan conflict management device further includes a plan synchronization module, and the plan synchronization module is used for:
[0105] Send the learning plans for multiple subjects of the target user to the management terminal associated with the target user for the management terminal to display the learning plans for multiple subjects of the target user.
[0106] In a possible embodiment, the plan synchronization module is further used for:
[0107] Update the subject learning plan according to the plan adjustment operation when receiving the plan adjustment operation of the management terminal for the subject learning plan;
[0108] Correspondingly, the plan determination module 31 determines the learning plans for multiple subjects of the target user, including:
[0109] Determine the updated learning plans for multiple subjects of the target user.
[0110] In a possible embodiment, the plan synchronization module is further configured to:
[0111] Determine the plan completion status of the learning plans for multiple subjects of the target user, and update the learning progress of the learning plans for multiple subjects of the target user according to the plan completion status;
[0112] Synchronize the learning progress of the updated learning plans for multiple subjects of the target user to the management terminal for the management terminal to display the learning progress of the updated learning plans for multiple subjects of the target user.
[0113] It should be noted that in the embodiments of the above learning plan conflict management device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and are not used to limit the protection scope of the embodiments of the present application.
[0114] The embodiments of the present application further provide a learning plan conflict management device, and the learning plan conflict management device can integrate the learning plan conflict management device provided by the embodiments of the present application. Figure 4 It is a schematic structural diagram of a learning plan conflict management device provided by the embodiments of the present application. Refer to Figure 4 , the learning plan conflict management device includes: an input device 43, an output device 44, a memory 42, and one or more processors 41; the memory 42 is used to store one or more programs; when one or more programs are executed by one or more processors 41, the one or more processors 41 implement the learning plan conflict management method provided by the above embodiments. Among them, the input device 43, the output device 44, the memory 42, and the processor 41 can be connected through a bus or other means, Figure 4 Taking the connection through the bus as an example.
[0115] The memory 42, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the learning plan conflict management method provided in any embodiment of the present application (for example, the plan determination module 31, the conflict judgment module 32, and the conflict reminder module 33 in the learning plan conflict management device). The memory 42 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the device, etc. In addition, the memory 42 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 42 can further include a memory remotely set relative to the processor 41, and these remote memories can be connected to the device through a network. Examples of the above-mentioned network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0116] The input device 43 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the device. The output device 44 can include display devices such as a display screen.
[0117] The processor 41 executes various functional applications and data processing of the device by running the software programs, instructions, and modules stored in the memory 42, that is, implements the above-mentioned learning plan conflict management method.
[0118] The above-provided learning plan conflict management device, device, and computer can be used to execute the learning plan conflict management method provided in any of the above embodiments, and have corresponding functions and beneficial effects.
[0119] The embodiment of the present application also provides a storage medium storing computer-executable instructions. When the computer-executable instructions are executed by a computer processor, they are used to execute the learning plan conflict management method provided in the above embodiment. The learning plan conflict management method includes: determining multiple subject learning plans of a target user; performing a learning plan conflict judgment on the multiple subject learning plans to obtain a learning plan conflict judgment result; and when the learning plan conflict judgment result indicates the existence of a plan conflict, giving a conflict reminder to the target user.
[0120] Storage Medium - Any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media such as CD-ROMs, floppy disks, or magnetic tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory such as flash memory, magnetic media (such as hard disks or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. Additionally, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system that is connected to the first computer system via a network (such as the Internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations (e.g., in different computer systems connected via a network). The storage medium may store program instructions (e.g., embodied as a computer program) executable by one or more processors.
[0121] Of course, for a storage medium storing computer-executable instructions provided by an embodiment of the present application, the computer-executable instructions are not limited to the learning plan conflict management method provided above, and may also execute related operations in the learning plan conflict management method provided by any embodiment of the present application.
[0122] The learning plan conflict management device, equipment, and storage medium provided in the above embodiments may execute the learning plan conflict management method provided by any embodiment of the present application. For technical details not described in detail in the above embodiments, reference may be made to the learning plan conflict management method provided by any embodiment of the present application.
[0123] The above is only the preferred embodiment of the present application and the applied technical principle. The present application is not limited to the specific embodiments provided here. Various obvious changes, re-adjustments, and substitutions that can be made by those skilled in the art will not depart from the protection scope of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments. Without departing from the concept of the present application, it may also include more other equivalent embodiments, and the scope of the present application is determined by the scope of the claims.
Claims
1. A learning plan conflict management method, characterized in that Including: Determine multiple subject learning plans for the target user; Judge the conflict of the learning plans for multiple said subjects to obtain a learning plan conflict judgment result; When the learning plan conflict judgment result indicates the existence of a plan conflict, give a conflict reminder to the target user.
2. The learning plan conflict management method according to claim 1, characterized in that The step of judging the conflict of the learning plans for multiple said subjects to obtain a learning plan conflict judgment result includes at least one of the following: Determine the learning load in a preset time period according to multiple said subject learning plans, and when the learning load reaches a preset load threshold, determine that the learning plan conflict judgment result indicates the existence of a plan conflict; Determine the start time and duration of multiple said subject learning plans, determine the planned time periods of multiple said subject learning plans according to the start time and the duration, and when there is an overlapping time among multiple said planned time periods, determine that the learning plan conflict judgment result indicates the existence of a plan conflict; Determine the planned quantity of different subjects in a preset time period according to multiple said subject learning plans, and when the planned quantity reaches a preset quantity threshold, determine that the learning plan conflict judgment result indicates the existence of a plan conflict.
3. The learning plan conflict management method according to claim 1, wherein Before the step of determining multiple subject learning plans for the target user, it further includes: Determine the target learning cycle and target learning subjects selected by the target user, and allocate planned learning time periods for multiple said target learning subjects according to the priority of the target learning cycle and the target learning subjects; Generate multiple subject learning plans for the target user according to the planned learning time periods of multiple said learning subjects.
4. The learning plan conflict management method according to claim 3, characterized in that Before the step of determining the target learning cycle and target learning subjects selected by the target user, it further includes: Display recommended learning time periods and the recommended learning subjects corresponding to the recommended learning time periods to the target user, where the recommended learning time periods and the recommended learning subjects are determined based on the learning arrangement distribution of multiple users; Correspondingly, the step of determining the target learning cycle and target learning subjects selected by the target user includes: Determine the target learning cycle and target learning subjects selected by the target user based on the recommended learning time periods and the recommended learning subjects.
5. The learning plan conflict management method according to claim 3, characterized in that, After the step of generating multiple subject learning plans for the target user according to the planned learning time periods of multiple said learning subjects, it further includes: Send multiple subject learning plans of the target user to a management terminal associated with the target user for the management terminal to display multiple subject learning plans of the target user.
6. The learning plan conflict management method according to claim 5, wherein After the step of sending multiple subject learning plans of the target user to a management terminal associated with the target user, it further includes: When receiving a plan adjustment operation on the subject learning plan from the management terminal, update the subject learning plan according to the plan adjustment operation; Correspondingly, the step of determining multiple subject learning plans for the target user includes: Determine the updated multiple subject learning plans of the target user.
7. The learning plan conflict management method according to claim 5, wherein, After the step of sending multiple subject learning plans of the target user to a management terminal associated with the target user, it further includes: Determine the plan completion status of multiple subject learning plans of the target user, and update the learning progress of multiple subject learning plans of the target user according to the plan completion status; Synchronize the learning progress of the updated multiple subject learning plans of the target user to the management terminal for the management terminal to display the learning progress of the updated multiple subject learning plans of the target user.
8. A learning plan conflict management device, characterized in that It includes a plan determination module, a conflict judgment module and a conflict reminder module, where: The plan determination module is used to determine multiple subject learning plans of the target user; The conflict judgment module is used to judge the conflict of learning plans for multiple subject learning plans to obtain a learning plan conflict judgment result; The conflict reminder module is used to remind the target user of the conflict when the learning plan conflict judgment result is that there is a plan conflict.
9. A learning plan conflict management device, characterized in that, It includes: A memory and one or more processors; The memory is used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the learning plan conflict management method according to any one of claims 1-7.
10. A storage medium storing computer-executable instructions, characterized in that, The computer-executable instructions are used to execute the learning plan conflict management method according to any one of claims 1-7 when executed by a computer processor.