A learning resource allocation method, system, device and readable storage medium
By conducting initial tests, in-class tests and interrupting interventions during the learning process, and adjusting the allocation of learning resources, the problem of low learning efficiency caused by improper matching of learning resources in the existing technology is solved, and more efficient allocation of learning resources is achieved.
Patent Information
- Application Number
- CN202411069332.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2024-05-13
- Filing Date
- 2024-08-06
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-08-06
AI Technical Summary
The existing technology is difficult to match learning resources based on students' learning effects, resulting in poor learning efficiency for students.
By establishing a teaching resource library, conducting initial tests, matching the learning plan according to the degree of students' mastery of knowledge points, and conducting interrupted intervention and in-class tests during the learning process to adjust the allocation of learning resources.
It improves students' learning efficiency, reduces inattention caused by excessive difficulty in knowledge points, and adjusts the learning plan in a timely manner to adapt to students' actual situation.
Smart Images

Figure CN119295267B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of learning resource allocation, and in particular to a learning resource allocation method, system, device and readable storage medium. Background Art
[0002] At present, the personalized matching system for educational resources accurately matches educational resources according to students' situations and needs. The users are mainly students, and educational resources are composed of a large number of digital resources such as teaching materials, tutoring materials, handouts, books and periodicals, audio and video lectures, exercise books, and test questions. The educational resources in the system are matched according to the students' grade or hobbies, and the educational resources are pushed to the students' terminals.
[0003] In the prior art, a Chinese patent with publication number CN110704737A discloses a method for matching online teaching resources, which includes: identifying and determining candidate training objects and candidate teaching objects based on a user's viewing history of multimedia content in an electronic device; pushing online teaching matching requests to the candidate training objects and candidate teaching objects, and determining formal training objects and formal teaching objects based on feedback results; and performing online teaching matching based on the attributes and states of the formal training objects and formal teaching objects.
[0004] However, for different students, the difficulty of knowledge points is different, and the degree of mastery of knowledge points is also different. When students’ online learning effects are poor, continuing to study online according to the original learning plan will lead to poor learning efficiency. Summary of the invention
[0005] In order to match learning resources according to students' learning outcomes and improve learning efficiency, the present application provides a learning resource allocation method, system, device and readable storage medium.
[0006] In the first aspect, the present application provides a learning resource allocation method, which adopts the following technical solution:
[0007] A learning resource allocation method comprises the following steps:
[0008] Establish a teaching resource library: upload learning courses and obtain relevant learning resources;
[0009] Initial test: Conduct an initial test to determine the students’ mastery of knowledge points;
[0010] Allocation of teaching resources: matching learning plans according to students’ mastery of knowledge points;
[0011] Study: Assign study tasks to students according to the study plan and class hours;
[0012] Interruption intervention: including pop-up window interruption step and timeout acquisition step;
[0013] Pop-up window interruption: When studying, set a pop-up window interruption, which requires students to close before continuing to study, and the number of interruptions set for each class is ;
[0014] Timeout acquisition: Get the time taken for each interrupt operation and compare it with the set time to get the number of interrupt operation timeouts ;
[0015] In-class test: After the current class is completed, an in-class test is conducted to determine the degree of mastery of the knowledge points after learning;
[0016] Get learning status: Get the learning status of the N-1th lesson, where the learning status includes the learning time of the current lesson , preset lesson study time , Current class exercise score , Standard Exercises Scores ;
[0017] Adjustment judgment: judge the adjustment parameters Is it greater than the preset comparison parameter? , if yes, then execute the step of adjusting resource allocation, otherwise, execute the step of maintaining;
[0018] Among them, the adjustment parameters The calculation model is as follows:
[0019] ;
[0020] In the formula, Indicates the adjustment parameter of the current lesson learning time The influence weight of Indicates the effect of the current class exercise score on the adjustment parameter The weight of influence;
[0021] Among them, the calculation model of K is as follows:
[0022] ;
[0023] In the formula, Set the number of interruptions for the current lesson. The minimum number of interruptions set for the current lesson. , The number of interrupt recovery timeouts. ;
[0024] Maintain: Continue to implement the original learning plan;
[0025] Adjust resource allocation: adjust the difficulty level of knowledge points, increase the proportion of low-difficulty knowledge points, and form a new learning plan.
[0026] By adopting the above technical solution, the learning course is first uploaded, and the learning resources of relevant knowledge points are retrieved from the teaching resource library according to the learning course. Then, a preliminary test is conducted to test the students' mastery of the knowledge points. Then, a learning plan is formulated according to the mastery of the knowledge points. Then, according to the learning plan, learning tasks are issued to students, and students are asked to study in sequence. After the students have finished studying, an in-class test is conducted to detect the current students' mastery of the knowledge points after learning, and the learning status is obtained to obtain the interruption recovery time and the current class learning time. , preset lesson study time , Current class exercise score , Standard Exercises Scores , obtain the total number of interrupts and the number of interrupt operation timeouts, and then calculate the adjustment parameters based on the above parameters. By introducing parameter K, the adjustment parameters are adjusted upward, and then the adjustment parameters are determined. Is it greater than the preset comparison parameter? If yes, the resource allocation adjustment step is executed to adjust the learning plan. Otherwise, the maintenance step is executed to maintain the current learning plan for students to study. Through the setting of the above method, the pop-up window recovery is counted to see whether it has timed out, and the adjustment parameters are adjusted upward to reduce the influence of students' lack of concentration due to the difficulty of knowledge points being too great, which affects the learning efficiency. It enables the adjustment of the learning plan according to the actual situation of the students, teaching students in accordance with their aptitude, reducing the waste of too much time on more difficult knowledge points, gradually increasing the difficulty of knowledge points for students, reducing distraction, making attention more concentrated, and improving learning efficiency per unit time. And through the setting of the interruption intervention step, it is convenient to confirm whether the students are studying seriously, judge whether the difficulty of knowledge points affects the learning efficiency of students, reduce the students with relatively poor mastery to learn more difficult knowledge points, resulting in lack of concentration, and through the influence of interruption intervention on the adjustment parameters, it is convenient to adjust the learning plan in time, make a learning plan suitable for the current students, and then improve the learning efficiency, and match the corresponding learning resources for students with different learning effects to improve the learning efficiency.
[0027] Optionally, after the adjustment and judgment step, a comparison and intervention step is further provided;
[0028] Comparative intervention: Get the ratio D of the interrupt recovery timeout times to the set interrupt times, and determine whether D is greater than V. If so, the calculation model for updating the adjustment parameters is as follows:
[0029] ;
[0030] In the formula, .
[0031] By adopting the above technical solution, when the number of interrupt recovery timeouts is too large, the parameter K is adjusted so that the adjustment parameter is greatly increased, thereby increasing the probability of reallocating learning resources and improving the performance of the model, so that it can be recognized more accurately and reduce the impact on learning efficiency due to the difficulty of knowledge points and students' lack of concentration.
[0032] Optionally, after the timeout acquisition step, a timeout intervention step, a pop-up window adding step, a pop-up window judging step and a pop-up window limiting step are further provided;
[0033] Timeout Intervention: Get the timeout duration of the qth interruption recovery of a single student in the current class , determine the interrupt recovery timeout Is it greater than or equal to , if yes, then execute the pop-up window adding step;
[0034] Pop-up window increase: the number of pop-up windows for the remaining study time of a single student in the current class Make corrections, and as the timeout period increases, increase the rate at which pop-up windows appear, and execute the pop-up window judgment step;
[0035] Pop-up judgment: judge the number of pop-up windows for the remaining learning time to be corrected Is it greater than , if yes, then execute the pop-up window restriction step;
[0036] Pop-up limit: the number of pop-up windows that update the remaining learning time ,make .
[0037] By adopting the above technical solution, when a single timeout duration exceeds the set threshold, the number of subsequent pop-up windows of the current class is increased, and as the timeout time increases, the number of pop-up windows increases, and the growth trend gradually slows down. By monitoring the timeout duration, the degree of student distraction is judged. For students with a long timeout duration, the number of pop-up windows is increased to keep them in a learning state and alleviate the distraction of attention. When the number of pop-up windows is too large, which disrupts the learning of a single knowledge point, or is too dense, an upper limit is set to reduce interference with normal learning and, at the same time, reduce excessive fragmentation of knowledge points.
[0038] Optionally, after the timeout intervention step, an attitude intervention step is also provided;
[0039] Attitude intervention: judging the interruption recovery timeout Is it greater than If yes, count the interruption recovery timeout Is it greater than The number of timeouts , then the attitude determination step is executed, otherwise, the pop-up window adding step is executed;
[0040] Attitude determination: Determine the number of timeouts Is it greater than , if so, perform the qualitative step;
[0041] Qualitative: The learning attitude is not correct. Upload the information and inform the student’s parents or teachers.
[0042] By adopting the above technical solution, the student's overtime duration is obtained for judgment and comparison, and the corresponding number of times is counted. The student's learning attitude is determined by the number of times, and whether the attitude is not correct. When the number of overtime times is too many, the student's parents and teachers are notified for teaching and correction.
[0043] Optionally, after the in-class test step, a learning status judgment step is further provided, and the learning status judgment step includes a test status acquisition step, a timeliness judgment step and an update step;
[0044] Test status acquisition: Get the average time of multiple test questions for the nth knowledge point in the current class , get the average time taken for multiple test questions of the nth knowledge point , calculated to obtain , and compare to obtain the maximum difference, and record the average time of multiple test questions of the knowledge point corresponding to the maximum difference as ;
[0045] Timeliness judgment: average time for judgment Is it greater than the average time taken by this knowledge point? , if yes, then execute the update step, otherwise, execute the maintenance step;
[0046] Update: Update The calculation model is as follows: ,in , C is the update coefficient, and the calculation model of C is as follows:
[0047] .
[0048] By adopting the above technical solution, after the test is over, a learning status judgment is also set up to obtain the average time of multiple test questions for a single knowledge point, and then calculate the difference with the set time of the current knowledge point, compare the size of the difference, obtain the maximum difference, and determine the average time of the knowledge point corresponding to the maximum difference, and compare it with the mean of the set time of the knowledge point. When the time exceeds the mean of the set time, it means that the student has not mastered the knowledge point firmly and may need to strengthen learning. By updating the calculation model of the adjustment parameters and then comparing, when the excess time is large, the adjustment parameters are increased a lot, and exceed the set comparison parameters, it is necessary to adjust the learning plan and conduct learning. Adjustment of learning plan; or when the learning time is too long or the current exercise score is too low, the adjustment parameter will be adjusted upward by a large amount, exceeding the set comparison parameter, and then the learning plan needs to be adjusted; through the above-mentioned setting, according to the average time of the knowledge point corresponding to the maximum difference, and compared with the mean of the set time, it is quickly determined whether the current student has a solid grasp of the knowledge point, and intervene in the adjustment parameter. When the overtime is large, the adjustment parameter is adjusted to a higher degree, which triggers the step of adjusting resource allocation and re-formulating the learning plan; thereby reducing the situation where students have a weak grasp of knowledge points, and facilitating the provision of suitable learning plans, thereby improving learning efficiency.
[0049] Optionally, the test status acquisition step also includes acquiring the correct rate of the nth knowledge point in the current class. , compare and obtain the minimum accuracy and record it as , an accuracy judgment step is also set between the timeliness judgment and the update step;
[0050] Correctness judgment: judge the correctness of the knowledge point with the minimum correctness Is it greater than or equal to the set accuracy? If yes, then execute the maintenance step, otherwise, execute the update step The calculation model is as follows:
[0051] , where Z is the correct rate intervention coefficient, and the calculation model of Z is as follows:
[0052] .
[0053] By adopting the above technical solution, when the time taken by the current student to complete the test questions is less than the set time, the accuracy rate of the student's single knowledge point test questions is obtained, and then the minimum accuracy rate is found, and then compared with the set accuracy rate to determine whether there is a situation where a student finishes the test quickly and has a low accuracy rate. If so, the adjustment parameter is intervened to increase the adjustment parameter, and then compared with the comparison parameter to determine whether it is necessary to execute the resource allocation adjustment step; through the intervention of the accuracy rate, the resource allocation adjustment step is executed more accurately, and a comprehensive judgment can be made on the student's learning status, so as to facilitate timely adjustment, match a learning plan suitable for the current student, improve learning efficiency, and facilitate rapid mastery of knowledge points.
[0054] Optionally, a second test step and a verification step are provided between the accuracy judgment and maintenance steps;
[0055] Second test: retrieve the knowledge point test questions of the current lesson, test again, and obtain the minimum correct rate of this test ;
[0056] Verification: Determine the minimum correct rate of this test Is the accuracy rate of the knowledge point less than the set one? If so, update The accuracy of the knowledge point with the minimum accuracy in the calculation model ,make ; Otherwise, execute the maintenance step.
[0057] By adopting the above technical solution, when the test questions are completed in less than the set time and the accuracy is high, a second test is conducted. If the minimum accuracy of this test is If the accuracy rate of knowledge points is less than the set one, it means that the knowledge points may not be firmly grasped. The accuracy rate should be updated, the adjustment parameters should be recalculated, and then the comparison should be carried out again. Through the setting of the above steps, the adjustment of the adjustment parameters is more realistic, and through the second test, the real learning status of the students is tested, so as to correctly obtain the current knowledge points and the students' mastery status.
[0058] Optionally, an attitude judgment step is provided after the second test step, and the attitude judgment step includes a retest, a fluctuation judgment step and a qualitative step;
[0059] Retest: Retrieve the knowledge points of the current lesson, test again, and obtain the minimum correct rate of this test again ;
[0060] Fluctuation judgment: Determine whether there is fluctuation based on the accuracy of the three tests. If so, execute the qualitative steps, otherwise, execute the maintenance steps.
[0061] By adopting the above technical solution, after the second test is completed, another test is conducted, and then it is determined whether there is a large fluctuation in the accuracy of the three tests. If so, it is possible that the students have an improper attitude and guessed the questions. Through the setting of this step, students with high accuracy rates are further screened and determined, which is conducive to students' correct grasp of knowledge points, curbing the undisciplined behavior of students with poor self-discipline, and thus improving students' knowledge mastery.
[0062] Optionally, after the qualitative step, a knowledge point test step is also provided;
[0063] Knowledge point test: After completing the knowledge point of the current class, you will be tested on the current knowledge point. After passing the test, you can proceed to learn the next knowledge point.
[0064] By adopting the above technical solution, after the qualitative step, the learning plan is changed and a test session is added. After each knowledge point is learned, a test is conducted. By interweaving question-solving and learning, it is easier to constrain students' learning and improve the knowledge mastery of undisciplined students.
[0065] In the second aspect, the present application provides a learning resource allocation system, which adopts the following technical solution:
[0066] A learning resource allocation system includes the following modules:
[0067] Teaching resource library: stores teaching resources, including handouts, books, knowledge point explanation videos and test questions;
[0068] Initial test module: The input end is connected to the output end of the teaching resource library, and the corresponding test questions in the teaching resource library are retrieved according to the learning subject to conduct an initial test to determine the students' mastery of knowledge points;
[0069] Teaching resource allocation module: The input end is connected to the output end of the teaching resource library and the output end of the initial test module, and the learning plan is matched according to the students' mastery of knowledge points;
[0070] Learning module: The input end is connected to the output end of the teaching resource allocation module, and the learning tasks are assigned to students according to the learning plan and class hours;
[0071] Interruption intervention module: The input end is connected to the output end of the learning module, and the interruption operation is performed according to the duration of the current class and the distribution of knowledge points;
[0072] In-class test module: The input end is connected to the output end of the learning module. After the current stage of learning is completed, an in-class test is conducted to determine the degree of mastery of the knowledge points after learning;
[0073] Obtaining learning status module: the input end is connected with the output end of the learning module and the output end of the quiz module to obtain the N-1th learning status;
[0074] Adjustment judgment module: The input end is connected to the output end of the learning status acquisition module and the output end of the teaching resource library, and the adjustment parameters are calculated according to the learning status. , determine the adjustment parameters Is it greater than the preset comparison parameter? ;
[0075] Maintenance module: The input end is connected to the output end of the adjustment judgment module to continue to maintain the execution of the original learning plan;
[0076] Adjust resource allocation module: the input end is connected to the output end of the adjustment judgment module, the learning plan is readjusted, and the output end is connected to the input end of the teaching resource allocation module.
[0077] By adopting the above technical solution, the teaching resource library stores relevant books, knowledge point information, teaching videos, test questions and other relevant learning resources. When formulating a learning plan, firstly, the students are tested through the preliminary test module to determine the current knowledge mastery of the students, and then the teaching resource allocation module is executed to specify the learning plan according to the knowledge mastery, and then the learning module is executed to provide students with learning materials according to the class hours, and after the knowledge learning of the current class hour is completed, the in-class test module is executed to conduct an in-class test, and in the learning process, the suspension intervention module is executed to determine whether the students are concentrating on learning, and the learning status acquisition module is executed to obtain the learning status of the students, and combined with the interruption intervention information, the adjustment judgment module is executed to determine whether the current learning status of the students meets the conditions for executing the adjustment resource allocation module, and if so, the learning plan is adjusted; through the setting of the above system, the learning status of the students is judged and identified in all aspects, and then after judgment, the learning plan is adjusted, so that different students are adapted to different learning plans, so that the learning efficiency of the students can be improved, and the learning plan is not suitable, which leads to slow learning progress and unreliable knowledge points.
[0078] In a third aspect, the present application provides a learning resource allocation device, which adopts the following technical solution:
[0079] A learning resource allocation device, comprising:
[0080] Memory for storing computer programs;
[0081] A processor is used to implement the steps of the learning resource allocation method when executing the computer program.
[0082] In a fourth aspect, the present application provides a readable storage medium, which adopts the following technical solution:
[0083] A readable storage medium stores a computer program, which implements the steps of a learning resource allocation method when executed by a processor.
[0084] In summary, the present application includes at least one of the following beneficial technical effects:
[0085] 1. Ability to adjust the learning plan according to the actual situation of students.
[0086] Teach students according to their aptitude, reduce wasting too much time on more difficult knowledge points, gradually increase the difficulty of knowledge points for students, reduce distraction, make them more focused, and improve learning efficiency per unit time; and through the setting of interruption intervention steps, it is convenient to confirm whether students are studying seriously, judge whether the difficulty of knowledge points affects students' learning efficiency, and reduce students with relatively poor mastery of knowledge from learning more difficult knowledge points, which leads to lack of concentration. Through the influence of interruption intervention on adjustment parameters, it is convenient to adjust the learning plan in time, and make a learning plan suitable for current students, thereby improving learning efficiency.
[0087] 2. If the test is completed in less than the set time and the accuracy is high, a second test will be conducted. If the minimum accuracy of this test is If the accuracy rate of knowledge points is less than the set one, it means that the knowledge points may not be firmly grasped. The accuracy rate should be updated, the adjustment parameters should be recalculated, and then the comparison should be carried out again. Through the setting of the above steps, the adjustment of the adjustment parameters is more realistic, and through the second test, the real learning status of the students is tested, so as to correctly obtain the current knowledge points and the students' mastery status.
[0088] 3. After the qualitative step, change the learning plan and add a testing session. After each knowledge point is learned, a test will be conducted. By interweaving question-solving and learning, it is easier to constrain students’ learning and improve the knowledge mastery of undisciplined students. BRIEF DESCRIPTION OF THE DRAWINGS
[0089] Figure 1 is a flowchart of the learning resource allocation method in Example 1 of the present application;
[0090] Figure 2 is a flow chart of the timeliness determination step in Example 2 of the present application;
[0091] Figure 3 is a flow chart of the accuracy determination step in Example 2 of the present application;
[0092] Figure 4 is a flow chart of the secondary test steps in Example 2 of the present application;
[0093] Figure 5 This is a flowchart of the steps for adding a pop-up window in Example 2 of the present application;
[0094] Figure 6 is a flow chart of the fluctuation determination step in Example 2 of the present application;
[0095] Figure 7 It is a system diagram of the learning resource allocation system in the embodiment of the present application. DETAILED DESCRIPTION
[0096] The following combination Figures 1 to 7 This application is described in further detail.
[0097] This embodiment discloses a learning resource allocation method.
[0098] Example 1: Reference Figure 1 , a learning resource allocation method, comprising the following steps:
[0099] S1: Establish a teaching resource library: upload learning courses and obtain relevant learning resources.
[0100] Specifically, the establishment of a teaching resource library, the internal storage of relevant learning resources including teaching videos, relevant books, teaching courseware, test questions, knowledge point solution analysis, handouts, etc. After uploading the learning course, according to the relevant knowledge points of the course, the corresponding resources are called up, and the knowledge points are divided into difficulty levels, and the correlation between knowledge points is determined, and the relevant knowledge points are divided according to the difficulty level; and historical student learning information is stored, among which the teaching resource library stores a variety of learning plans.
[0101] S2: Initial test: Conduct an initial test to determine the students’ mastery of knowledge points.
[0102] Specifically, test questions related to the knowledge points are retrieved from the test questions to form a test paper for students to test, and the degree of mastery of the relevant knowledge points is determined based on the students' answers.
[0103] S3: Allocation of teaching resources: Match learning plans according to students’ mastery of knowledge points.
[0104] Specifically, based on the students' current answers, determine the degree of mastery of knowledge points, and then, based on the degree of mastery of knowledge points, match to form a learning plan or match whether there is a suitable learning plan in the teaching resource library. The principle of formulating a learning plan is from simple to difficult. The proportion of knowledge points that are mastered better can be reduced, and the proportion of knowledge points that are mastered poorly can be increased.
[0105] S4: Learning: Assign learning tasks to students according to the learning plan and class hours.
[0106] Specifically, class hours are determined based on the pre-set daily study time, and learning tasks are allocated based on the class hours.
[0107] S5: Interruption intervention: including pop-up window interruption step S5-1 and timeout acquisition step S5-2;
[0108] S5-1: Pop-up window interruption: When studying, set pop-up window interruption, students need to close it before continuing to study, and the number of interruptions is set for each class. ;
[0109] S5-2: Timeout acquisition: Get the time taken for each interrupt operation and compare it with the set time to obtain the number of interrupt operation timeouts. ;
[0110] Specifically, when students skip classes or lack of concentration, they will not be able to master the knowledge points after completing the current class. Through the interruption intervention steps, it can be judged whether the current students are studying seriously, whether they are distracted or have other behaviors. When people who study seriously are always staring at the screen to study, they can find the interruption in time. The interruption method can be a pop-up interruption; the number of interruptions can be set according to the different knowledge points in the current class, with at least one interruption for each knowledge point, and the number of interruptions can be determined according to the difficulty of the knowledge point. The higher the difficulty, the more interruptions can be set; the time setting can be determined according to the average time of students who concentrate on the same interruption type; or the number of interruptions can be set according to the learning time of the current knowledge point. When the learning time of the current knowledge point exceeds the preset learning time, multiple interruptions can be set within the exceeding time to determine whether it is inattention.
[0111] S6: In-class test: After completing the current stage of learning, an in-class test will be conducted to determine the degree of mastery of the knowledge points after learning.
[0112] Specifically, according to the knowledge points learned in the current stage, corresponding test questions are retrieved from the teaching resource library, and in-class tests are conducted to determine the degree of mastery of the knowledge points after learning based on the accuracy rate.
[0113] S7: Get learning status: Get the learning status of the N-1th lesson, where the learning status includes the learning time of the current lesson , preset lesson study time , Current class exercise score , Standard Exercises Scores .
[0114] S8: Adjustment judgment: judge the adjustment parameters Is it greater than the preset comparison parameter? , if yes, then execute the step of adjusting resource allocation, otherwise, execute the step of maintaining;
[0115] Among them, the adjustment parameters The calculation model is as follows:
[0116] ;
[0117] In the formula, Indicates the adjustment parameter of the current lesson learning time The influence weight of Indicates the effect of the current class exercise score on the adjustment parameter The weight of influence;
[0118] Among them, the calculation model of K is as follows:
[0119] ;
[0120] In the formula, Set the number of interruptions for the current lesson. The minimum number of interruptions set for the current lesson. , The number of interrupt recovery timeouts. .
[0121] Specifically, obtain the total number of interruptions in the current learning process, and obtain the recovery time of each interruption, compare it with the set recovery time, record the number of timeouts, and obtain the current learning time of each knowledge point , preset learning time , Current Exercise Score , Standard Exercises Scores The preset learning time is determined according to the time it takes for history students to learn and master the knowledge point, and then the adjustment parameters are calculated based on the above parameters. The calculation model is as follows:
[0122] ;
[0123] The longer the current learning time is, the more difficult it is for the student to learn the current knowledge point. The higher the current exercise score is, the better the student has mastered the knowledge points learned at this stage. Indicates the current learning time for the adjustment parameter The influence weight of Indicates the effect of the current exercise score on the adjustment parameter The influence weight of and The weight setting can be determined according to the students' learning and mastery of history. ; Among them, when the number of interruption recovery timeouts increases, it means that the student's attention is not focused, which may be caused by distraction or other inattention due to the difficulty of learning. The adjustment parameter K is formed by the proportion of the set minimum number of interruptions. As the number of interruption recovery timeouts increases, the adjustment parameter K rises, the adjustment parameter is adjusted upward, and then the adjustment parameter and the comparison parameter are compared. If the adjustment parameter is greater than the comparison parameter, it means that the current learning plan is not suitable for the student's learning, and the resource allocation adjustment step is executed, otherwise the maintenance step is executed; the setting of the comparison parameter can be determined based on historical student learning data.
[0124] S9: Maintain: Continue to implement the original learning plan.
[0125] S10: Adjust resource allocation: adjust the difficulty level of knowledge points, increase the proportion of low-difficulty knowledge points, and form a new learning plan.
[0126] Specifically, when the maintenance step is executed, the learning plan is obtained according to the teaching resource allocation step to carry out subsequent learning; when the resource allocation adjustment step is executed, the teaching resource learning plan is adjusted by obtaining the current student's learning situation through data analysis and data processing, adjusting the difficulty composition of the knowledge points, increasing the number of low-difficulty knowledge points, and slowly increasing the difficulty of the knowledge points as the class hours increase, or increasing the difficulty of related knowledge points. A step-by-step approach is used to increase students' knowledge mastery speed and efficiency, and the adjusted learning plan is stored in the teaching resource library.
[0127] The implementation principle of Example 1 of the present application is as follows: first, the learning course is uploaded, and the learning resources of the relevant knowledge points are retrieved in the teaching resource library according to the learning course, and then a preliminary test is conducted to test the students' mastery of the knowledge points, and then a learning plan is formulated according to the mastery of the knowledge points, and then according to the learning plan, learning tasks are issued to students, and students are asked to study in sequence, and during the students' learning process, interruptions are performed, and students need to perform interruption recovery operations before they can continue to study. After the students have finished studying, an in-class test is conducted to detect the current students' mastery of the knowledge points after learning, and the learning status is obtained to obtain the interruption recovery time and the current class learning time. , preset lesson study time , Current class exercise score , Standard Exercises Scores , obtain the total number of interrupts and the number of interrupt operation timeouts, and then calculate the adjustment parameters based on the above parameters. After that, determine the adjustment parameters Is it greater than the preset comparison parameter? If so, the resource allocation adjustment step is executed to adjust the learning plan. Otherwise, the maintenance step is executed to maintain the current learning plan for students to study.
[0128] Example 2: Reference Figure 2 The difference between this embodiment and embodiment 1 is that after the in-class test step, a learning state determination step S11 is also provided;
[0129] S11: The learning status judgment step includes a test status acquisition step S11-1, a timeliness judgment step S11-2 and an update step S11-3;
[0130] S11-1: Get test status: Get the average time of multiple test questions of the nth knowledge point in the current class , get the average time taken for multiple test questions of the nth knowledge point , calculate the difference , and compare to obtain the maximum difference, and record the average time of multiple test questions of the knowledge point corresponding to the maximum difference as ;
[0131] S11-2: Timeliness judgment: average time for judgment Is it greater than the average time taken for this knowledge point? , if yes, then execute the update step, otherwise, execute the maintenance step;
[0132] S11-3: UPDATE: UPDATE The calculation model is as follows: ,in , C is the update coefficient, and the calculation model of C is as follows:
[0133] .
[0134] Specifically, after the in-class test step is completed, the average time taken for multiple test questions of the nth knowledge point in the current class is obtained. , get the average time taken for multiple test questions of the nth knowledge point , calculate the difference , then compare the difference in time for each knowledge point, determine the maximum difference information, and obtain the actual average time for the corresponding knowledge point and the mean of the set time, and then compare them. , it means that the knowledge point may not be firmly grasped, and the update step is executed, the calculation model of the adjustment parameter is updated, and the adjustment parameter is recalculated. , and the calculation model of the updated adjustment parameters is as follows:
[0135] ;
[0136] According to the obtained parameter information, the calculation is obtained , and then perform the adjustment judgment step again.
[0137] refer to Figure 3 In other embodiments, the test status acquisition step also includes acquiring the correct rate of the nth knowledge point in the current class. , compare and obtain the minimum accuracy and record it as , an accuracy judgment step S11-4 is also provided between the timeliness judgment and the update step;
[0138] S11-4: Correctness judgment: judge the correctness of the knowledge point with the minimum correctness Is it greater than or equal to the set accuracy? If yes, then execute the maintenance step, otherwise, execute the update step The calculation model is as follows:
[0139] , where Z is the correct rate intervention coefficient, and the calculation model of Z is as follows:
[0140] .
[0141] Specifically, if When , the accuracy of a single knowledge point is obtained, and then the accuracy is compared to determine the knowledge point with the minimum accuracy, and the minimum accuracy is recorded as , then judge Is the accuracy rate of the knowledge points greater than or equal to the set one? If so, it means that the knowledge points are firmly grasped, and the maintenance steps are executed, and the original learning plan is executed normally. Otherwise, update The calculation model is as follows:
[0142] ;
[0143] Calculated , and then perform the adjustment judgment step again.
[0144] refer to Figure 4 In other embodiments, a secondary test step S11-5 and a verification step S11-6 are provided between the accuracy judgment and maintenance steps;
[0145] S11-5: Second test: retrieve the knowledge point test questions of the current lesson, test again, and obtain the minimum correct rate of this test ;
[0146] S11-6: Determine the minimum accuracy of this test Is the accuracy rate of the knowledge point less than the set one? If so, update The accuracy of the knowledge point with the minimum accuracy in the calculation model ,make ; Otherwise, execute the maintenance step.
[0147] Specifically, in ,and ≥ At this time, we will re-confirm whether the students have mastered the current knowledge points, conduct a second test, obtain the correct rate of multiple knowledge points, and then obtain the minimum correct rate of this test through comparison. , then compare and The size of , then update In the computational model ,make ; Otherwise, the maintenance steps are executed to maintain the implementation of the original learning plan; the second test is used to eliminate the randomness of answering questions and accurately reflect the students' mastery of the current knowledge points.
[0148] In other implementations, the adjustment determination step further includes obtaining a ratio D of the number of interrupt recovery timeouts to the number of set interruptions, and determining whether D is greater than V. If so, the calculation model for updating the adjustment parameter is as follows:
[0149] ;
[0150] In the formula, .
[0151] Specifically, the ratio D of the number of interrupt recovery timeouts to the set number of interrupts is obtained, that is, Compared with V, V is obtained according to the historical student learning simulation training, or is directly set. In this embodiment, it is preferred to , that is, when making a judgment, When the value of the adjustment parameter K increases, the adjustment parameter K is updated, and as the amplitude exceeds one-half, the influence on the adjustment parameter K increases, thereby increasing the upward adjustment amplitude of the adjustment parameter, making it easier to adjust the learning plan of students with inattention, and more conducive to timely discovering students' inattention caused by learning difficulty or other reasons, and timely adjusting the learning plan to improve learning efficiency.
[0152] refer to Figure 5 In other implementations, after the timeout acquisition step, there are also a timeout intervention step S5-3, a pop-up window adding step S5-4, a pop-up window determination step S5-5 and a pop-up window restriction step S5-6;
[0153] S5-3: Timeout intervention: Get the qth interruption recovery timeout duration of a single student in the current class , determine the interrupt recovery timeout Is it greater than or equal to , if yes, then execute the pop-up window adding step;
[0154] S5-4: Pop-up window increase: the number of pop-up windows for the remaining study time of a single student in the current class Make corrections, and as the timeout period increases, increase the rate at which pop-up windows appear, and execute the pop-up window judgment step;
[0155] S5-5: Pop-up window judgment: judge the number of pop-up windows to correct the remaining learning time Is it greater than , if yes, then execute the pop-up window restriction step;
[0156] S5-6: Pop-up limit: Update the number of pop-up windows for the remaining learning time ,make .
[0157] Specifically, obtain the duration of the qth terminal recovery timeout of the current learning class of a single student, and determine whether it exceeds Through historical student simulation training, the duration of students' concentration is obtained, as well as the shortest and longest time for them to quickly recover their learning state after losing concentration. ,or Directly set to 2-4 times the set recovery time, which can be modified according to actual usage; when the interrupt recovery timeout is longer than When the number of pop-up windows increases, the number of pop-up windows will be increased, and only the number of pop-up windows in the remaining time after the single operation of pop-up window recovery timeout in the current class will be increased. By increasing the number of pop-up windows, intervention can be carried out to reduce the possibility of distraction and help students quickly restore their attention. At the same time, by increasing the trend of increasing pop-up windows, it is convenient to intervene and adjust for different degrees of inattention, and by comparing the remaining number of pop-up windows, the excessive impact of pop-up windows on students' learning can be reduced.
[0158] Specifically, the number of pop-up window increases The calculation model can be calculated as follows:
[0159] ;
[0160] In the formula, Round up to an integer, where The timeout recovery time is the actual operation time minus the set standard time. The unit can be seconds, minutes, or hours. The number of pop-up windows that can be added for the remaining time of the current class.
[0161] In other embodiments, after the timeout intervention step, an attitude intervention step S5-7, an attitude determination step S5-8 and a qualitative step S5-9 are further provided;
[0162] S5-7: Attitude intervention: judging the interruption recovery timeout Is it greater than If yes, count the interruption recovery timeout Is it greater than The number of timeouts , then the attitude determination step is executed, otherwise, the pop-up window adding step is executed;
[0163] S5-8: Attitude determination: Determine the number of timeouts Is it greater than , if so, perform the qualitative step;
[0164] S5-9: Qualitative: The learning attitude is not correct. Upload the information and inform the student’s parents or teachers.
[0165] Specifically, among them, The determination is based on historical student learning simulation training, or directly set; by counting the number of timeouts, and then through By comparing and judging, we can determine the student’s learning attitude. That is, when a student has too many timeout recovery times, he or she may not be studying seriously. We can notify the student’s parents and teachers to provide them with education and correction, or manually determine the actual situation and then intervene and correct their learning plan.
[0166] Reference Figure 6 In other embodiments, an attitude determination step S12 is provided after the second test step;
[0167] S12: attitude judgment step includes retest S12-1 and fluctuation judgment step S12-2;
[0168] S12-1: Retest: Retrieve the knowledge points of the current lesson, test again, and obtain the minimum correct rate of this test again ;
[0169] S12-2: Fluctuation judgment: judge whether there is fluctuation based on the accuracy of the three tests. If yes, execute the qualitative step, otherwise, execute the maintenance step;
[0170] Specifically, after completing the second test, the re-test step is carried out, and the questions of the current knowledge point are retrieved again. The questions of the three tests are different. The accuracy of each knowledge point is obtained again, and then the difference between the three accuracy rates is obtained to determine whether there is a large fluctuation. If so, it means that there is a probability that the student has guessed the answer and the learning attitude is not correct. This information is uploaded and informed to the parents, and manual supervision is used to monitor their learning.
[0171] In other embodiments, after the qualitative step, a knowledge point test step S13 is further provided;
[0172] S13: Knowledge point test: After each knowledge point is learned, the current knowledge point is tested. After passing the test, the next knowledge point is learned.
[0173] Specifically, after the finalization step is completed, the student's learning plan is changed to increase the proportion of simple knowledge points, and after each knowledge point is learned, a test is taken. If the test is passed, the student continues to learn the next knowledge point, otherwise, the student continues to learn the knowledge point.
[0174] The implementation principle of Example 2 of the present application is as follows: after the in-class test is completed, the time limit of the students' questions is obtained and the time limit is judged. If , it means that the knowledge point may not be firmly grasped, and the update step is executed to update the calculation model of the adjustment parameters. Otherwise, the accuracy judgment step is executed. ≥ If the result is negative, a second test will be conducted. Otherwise, the original learning plan will be maintained. , then update In the computational model ,make Otherwise, maintain the original learning plan; after the second test, conduct another test. If there is a large fluctuation in the accuracy rate, it means that the student’s attitude is not right. Notify the student’s parents and implement a new learning plan. Test after each knowledge point is learned, and proceed to the next knowledge point only after passing the test.
[0175] And when the student interruption recovery timeout occurs Is it greater than or equal to By increasing the number of subsequent pop-up windows in the current class and judging the maximum upper limit of the number of pop-up windows, the number of subsequent pop-up windows is re-determined. The pop-up windows can alleviate students' lack of concentration and slow down the decline in learning efficiency.
[0176] Then check whether the interrupt recovery timeout is greater than When it is greater than, it means that the student’s attitude may be problematic. The student should be educated through teachers or parents and the learning plan should be re-planned.
[0177] The embodiment of the present application also discloses a learning resource allocation system.
[0178] Reference Figure 6 ,Learning resource allocation system, including the following modules:
[0179] Teaching resource library: stores teaching resources, including handouts, books, knowledge point explanation videos and test questions, as well as history student learning information, and stores a variety of learning plans and history learning plans;
[0180] Initial test module: The input end is connected to the output end of the teaching resource library, and the corresponding test questions in the teaching resource library are retrieved according to the learning subject to conduct an initial test to determine the students' mastery of knowledge points;
[0181] Teaching resource allocation module: The input end is connected to the output end of the teaching resource library and the output end of the initial test module, and the learning plan is matched according to the students' mastery of knowledge points.
[0182] Specifically, after obtaining the students' knowledge mastery level, determine whether the knowledge points are firmly grasped or which areas need reinforcement based on the accuracy of the knowledge points, and formulate a learning plan.
[0183] Learning module: The input end is connected to the output end of the teaching resource allocation module, and the learning tasks are assigned to students according to the learning plan and class hours;
[0184] Specifically, after the study plan is formulated, the time for completion of the study is set according to the student's learning ability or the teacher or parent, and then the class hours are divided and learning tasks are assigned to students according to the class hours.
[0185] Interruption intervention module: The input end is connected to the output end of the learning module, and the interruption operation is performed according to the duration of the current class and the distribution of knowledge points;
[0186] Specifically, a computer program is provided in the interruption intervention module, and the program is used to determine the number of interruptions according to the duration of the current class and the distribution of knowledge points, and to perform interruption operations during the learning process, and to store the interruption recovery duration.
[0187] In-class test module: The input end is connected to the output end of the learning module. After the current stage of learning is completed, an in-class test is conducted to determine the degree of mastery of the knowledge points after learning;
[0188] Obtaining learning status module: the input end is connected with the output end of the learning module and the output end of the quiz module to obtain the N-1th learning status;
[0189] Adjustment judgment module: The input end is connected to the output end of the learning status acquisition module and the output end of the teaching resource library, and the adjustment parameters are calculated according to the learning status. , determine the adjustment parameters Is it greater than the preset comparison parameter? ;
[0190] Specifically, through the operation of the in-class test module and the learning status acquisition module, the parameters affecting the adjustment parameters are obtained, and then the adjustment parameters are calculated based on these parameters, and then compared with the comparison parameters to determine whether the learning plan needs to be adjusted.
[0191] Learning status judgment module: The input end is connected to the output end of the in-class test module, and the output end is connected to the input end of the adjustment judgment module. It is used to obtain the average time of multiple test questions for each knowledge point, the average time of the set knowledge point, the accuracy of a single knowledge point, and the accuracy of the set knowledge point during the test, and judge whether it is necessary to update the adjustment parameters. A calculation model is used; and a second test is also performed to determine the students' mastery of the knowledge points.
[0192] Attitude judgment module: The input end is connected to the output end of the learning status judgment module. Through testing, it judges whether the student’s learning attitude is correct, and modifies the learning plan for students with incorrect learning attitudes, so that the student can only learn the next knowledge point after completing the mastery of the current knowledge point.
[0193] Maintenance module: The input end is connected to the output end of the adjustment judgment module, the output end of the learning state judgment module and the output end of the attitude judgment module to continue to maintain the execution of the original learning plan;
[0194] Adjust resource allocation module: the input end is connected to the output end of the adjustment judgment module, the learning plan is readjusted, and the output end is connected to the input end of the teaching resource allocation module.
[0195] Specifically, the resource allocation adjustment module has a built-in data analysis unit for analyzing students' learning effects based on their current class learning status information; and a built-in data processing unit for adjusting students' teaching resource learning plans based on the analysis results of the data analysis unit.
[0196] The implementation principle of a learning resource allocation system in an embodiment of the present application is as follows: when allocating learning resources to students, first upload or select the subject that the current student needs to learn, the teaching resource library retrieves the knowledge point related learning resources according to the subject information, and then starts the initial test module, retrieves the relevant test questions to test the students, and then starts the teaching resource allocation module, matches the learning plan according to the test results, and then executes the learning module to arrange the students' learning, and executes the interruption intervention module during the learning process, and records the number of interruptions and the duration of interruption recovery, and then executes the in-class test module after the learning is completed, and the in-class test module retrieves the corresponding knowledge point test questions in the teaching resource library to conduct the test; then executes the learning status acquisition module, the learning status judgment module and the attitude judgment module to update the adjustment parameters, and then executes the adjustment judgment module to determine whether it is necessary to execute the adjustment resource allocation module or the maintenance module.
[0197] The embodiment of the present application also discloses a learning resource allocation device.
[0198] A learning resource allocation device includes: a memory for storing a computer program;
[0199] A processor is used to implement the steps of the learning resource allocation method when executing the computer program.
[0200] The embodiment of the present application also discloses a readable storage medium.
[0201] A readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the learning resource allocation method are implemented.
[0202] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A learning resource allocation method, characterized in that: The following steps are involved: Establish a teaching resource library: upload learning courses and obtain relevant learning resources; Initial test: Conduct an initial test to determine the students’ mastery of knowledge points; Allocation of teaching resources: matching learning plans according to students’ mastery of knowledge points; Study: Assign study tasks to students according to the study plan and class hours; Interruption intervention: including pop-up window interruption step and timeout acquisition step; Pop-up window interruption: When studying, set a pop-up window interruption, which requires students to close before continuing to study, and the number of interruptions set for each class is ; Timeout acquisition: Get the time taken for each interrupt operation and compare it with the set time to get the number of interrupt operation timeouts ; In-class test: After the current class is completed, an in-class test is conducted to determine the degree of mastery of the knowledge points after learning; Get learning status: Get the learning status of the N-1th lesson, where the learning status includes the learning time of the current lesson , preset lesson study time , Current class exercise score , Standard Exercises Scores ; Adjustment judgment: judge the adjustment parameters Is it greater than the preset comparison parameter? , if yes, then execute the step of adjusting resource allocation, otherwise, execute the step of maintaining; Among them, the adjustment parameters The calculation model is as follows: ; In the formula, Indicates the adjustment parameter of the current lesson learning time The influence weight of Indicates the effect of the current class exercise score on the adjustment parameter The weight of influence; Among them, the calculation model of K is as follows: ; In the formula, Set the number of interruptions for the current lesson. The minimum number of interruptions set for the current lesson. , The number of interrupt recovery timeouts. ; Maintain: Continue to implement the original learning plan; Adjust resource allocation: adjust the difficulty level of knowledge points, form a new learning plan, and then execute the learning steps; The adjustment judgment step also includes obtaining the ratio D of the interrupt recovery timeout times to the set interrupt times, and judging whether D is greater than V. If so, the calculation model of the updated adjustment parameter is as follows: ; In the formula, ; After the timeout acquisition step, there are also a timeout intervention step, a pop-up window adding step, a pop-up window judgment step and a pop-up window restriction step; Timeout Intervention: Get the timeout duration of the qth interruption recovery of a single student in the current class , determine the interrupt recovery timeout Is it greater than or equal to , if yes, then execute the pop-up window adding step; Pop-up window increase: the number of pop-up windows for the remaining study time of a single student in the current class Make corrections, and as the timeout period increases, increase the rate at which pop-up windows appear, and execute the pop-up window judgment step; Pop-up judgment: judge the number of pop-up windows for the remaining learning time to be corrected Is it greater than , if yes, then execute the pop-up window restriction step; Pop-up limit: the number of pop-up windows that update the remaining learning time ,make .
2. The learning resource allocation method according to claim 1, characterized in that: After the in-class test step, a learning status judgment step is also provided, and the learning status judgment step includes a test status acquisition step, a timeliness judgment step and an update step; Test status acquisition: Get the average time of multiple test questions for the nth knowledge point in the current class , get the average time taken for multiple test questions of the nth knowledge point , calculate the difference , and compare to obtain the maximum difference, and record the average time of multiple test questions of the knowledge point corresponding to the maximum difference as ; Timeliness judgment: average time for judgment Is it greater than the average time taken for this knowledge point? , if yes, then execute the update step, otherwise, execute the maintenance step; Update: Update The calculation model is as follows: ,in , C is the update coefficient, and the calculation model of C is as follows: 。 3. The learning resource allocation method according to claim 2, characterized in that: The test status acquisition step also includes obtaining the correct rate of the nth knowledge point in the current class. , compare and obtain the minimum accuracy and record it as , an accuracy judgment step is also set between the timeliness judgment and the update step; Correctness judgment: judge the correctness of the knowledge point with the minimum correctness Is it greater than or equal to the set accuracy? If yes, then execute the maintenance step, otherwise, execute the update step The calculation model is as follows: , where Z is the correct rate intervention coefficient, and the calculation model of Z is as follows: 。 4. The learning resource allocation method according to claim 3, characterized in that: A second test step and a verification step are also provided between the accuracy judgment and maintenance steps; Second test: retrieve the knowledge point test questions of the current lesson, test again, and obtain the minimum correct rate of this test ; Verification: Determine the minimum correct rate of this test Is the accuracy rate of the knowledge point less than the set one? If so, update The accuracy of the knowledge point with the minimum accuracy in the calculation model ,make ; Otherwise, the maintenance step is executed.
5. The learning resource allocation method according to claim 4, characterized in that: After the second test step, an attitude judgment step is provided, and the attitude judgment step includes a retest, a fluctuation judgment step and a qualitative step; Retest: Retrieve the knowledge points of the current lesson, test again, and obtain the minimum correct rate of this test again ; Fluctuation judgment: judge whether there is fluctuation based on the accuracy of the three tests. If yes, perform the qualitative step, otherwise, perform the maintenance step; Qualitative: The learning attitude is not correct. Upload the information and inform the student’s parents or teachers.
6. A learning resource allocation system using the learning resource allocation method according to any one of claims 1 to 5, characterized in that: Includes the following modules: Teaching resource library: stores teaching resources, including handouts, books, knowledge point explanation videos and test questions; Initial test module: The input end is connected to the output end of the teaching resource library, and the corresponding test questions in the teaching resource library are retrieved according to the learning subject to conduct an initial test to determine the students' mastery of knowledge points; Teaching resource allocation module: The input end is connected to the output end of the teaching resource library and the output end of the initial test module, and the learning plan is matched according to the students' mastery of knowledge points; Learning module: The input end is connected to the output end of the teaching resource allocation module, and the learning tasks are assigned to students according to the learning plan and class hours; Interruption intervention module: The input end is connected to the output end of the learning module, and the interruption operation is performed according to the duration of the current class and the distribution of knowledge points; In-class test module: The input end is connected to the output end of the learning module. After the current stage of learning is completed, an in-class test is conducted to determine the degree of mastery of the knowledge points after learning; Obtaining learning status module: the input end is connected with the output end of the learning module and the output end of the quiz module to obtain the N-1th learning status; Adjustment judgment module: The input end is connected to the output end of the learning status acquisition module and the output end of the teaching resource library, and the adjustment parameters are calculated according to the learning status. , determine the adjustment parameters Is it greater than the preset comparison parameter? ; Maintenance module: The input end is connected to the output end of the adjustment judgment module to continue to maintain the execution of the original learning plan; Adjust resource allocation module: the input end is connected to the output end of the adjustment judgment module, the learning plan is readjusted, and the output end is connected to the input end of the teaching resource allocation module.
7. A learning resource allocation device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the learning resource allocation method as claimed in any one of claims 1 to 5 when executing the computer program.
8. A readable storage medium, characterized in that: A computer program is stored on the readable storage medium, and when the computer program is executed by a processor, the steps of the learning resource allocation method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Matching method and device for online teaching resources, equipment and medium
CN110704737A
Online interactive teaching and competition system
CN111326039A
Immersive intelligent online and offline interactive education and evaluation method and system
CN113657714A