A big data-based teaching resource intelligent management system and method

By dividing the learning interval using a sliding time window and a mutation point detection algorithm, and combining a two-stage heuristic decomposition algorithm and a two-dimensional normal probability model, the problem of dynamic adjustment of learning paths in existing teaching systems is solved, thereby improving the dynamic adaptability and response speed of personalized learning paths.

CN121544441BActive Publication Date: 2026-04-07BEIJING CETEN EDUCATION TECH GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-20
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing teaching systems cannot dynamically adjust during the learning process, have insufficient granularity in resource adjustment, and cannot instantly reorganize the learning sequence based on user feedback, resulting in sluggish response and insufficient flexibility.

Method used

The learning interval is divided by a sliding time window and a mutation point detection algorithm. An optimized learning arrangement sequence is generated by combining a two-stage heuristic decomposition algorithm. Explanation resources are retrieved in real time and adaptive practice questions are generated. The mastery index is updated by a two-dimensional normal probability model to achieve dynamic adjustment of personalized learning paths.

Benefits of technology

It achieves dynamic adaptability of the learning path, improves the system's flexibility and response speed, and can more accurately reflect the user's cognitive state, maintaining a high level of personalized learning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121544441B_ABST
    Figure CN121544441B_ABST
Patent Text Reader

Abstract

This invention discloses an intelligent management system and method for teaching resources based on big data, belonging to the field of intelligent management technology for teaching resources. The invention analyzes mutation behavior in event streams and extracts learning intervals; constructs a teaching resource arrangement model based on the mastery index of micro-knowledge points; solves the teaching resource arrangement model using a two-stage heuristic decomposition algorithm to generate an optimized learning arrangement sequence; sequentially pushes the assembled micro-learning units to user terminals according to the order of the optimized learning arrangement sequence, and acquires the user's process interaction data; extracts process interaction data to analyze answer accuracy and response time stability; updates the overall mastery index according to a two-dimensional normal probability model; and triggers re-optimization of subsequent optimized learning arrangement sequences based on the updated overall mastery index. This achieves real-time status updates and improves analysis efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent management of teaching resources, and particularly relates to a big data-based intelligent management system and method for teaching resources. BACKGROUND

[0002] Smart education is a new education mode in which education informatization or digitization technology is deeply integrated with education and teaching to help with the allocation of education resources, teaching support and the balanced development of high-quality education. The core of smart education is to use artificial intelligence and big data technology to optimize the whole process of teaching, learning, evaluation and management, and to promote the transformation of education services from standardization to individualization and from experience-driven to data-driven.

[0003] To achieve adaptability in teaching, existing solutions usually introduce multi-dimensional behavior perception and natural language processing technologies during the learning process of students to perform real-time evaluation, and use complex matching algorithms to globally adjust the preset learning plan. This adjustment mode often has a response lag problem, and the evaluation and adjustment occur between learning stages rather than during the learning process, which cannot realize real-time dynamic accompaniment. At the same time, the granularity of resource adjustment is often limited to complete courses or large modules, which lacks flexibility and cannot instantly reorganize the subsequent learning sequence and resources according to the instantaneous feedback of users on a certain knowledge point.

[0004] Therefore, the present application discloses a big data-based intelligent management system and method for teaching resources to solve the above problems. SUMMARY

[0005] The present application aims to provide a big data-based intelligent management system and method for teaching resources to solve the problems in the prior art.

[0006] To achieve the above-mentioned purpose, the present application provides the following technical solution: a big data-based intelligent management method for teaching resources, which comprises the following steps:

[0007] S1: collecting an event stream generated by the interaction of a target user with an interactive learning interface; analyzing a mutation behavior in the event stream and extracting a learning interval; analyzing a mastery index of each micro-knowledge point according to operation events in the learning interval;

[0008] S2: constructing a teaching resource arrangement model based on the mastery index of the micro-knowledge point; using a two-stage heuristic decomposition algorithm to solve the teaching resource arrangement model to generate an optimized learning sequence;

[0009] S3: assembling a micro-learning unit for each micro-knowledge point in the optimized learning sequence; sequentially pushing the assembled micro-learning unit to a user terminal according to the order of the optimized learning sequence, and obtaining process interaction data of the user;

[0010] S4: Extract the process interaction data analysis answer rate and response time stability; update the total mastery index according to the two-dimensional normal probability model; based on the updated total mastery index, trigger the re-optimization of the subsequent optimized learning sequence.

[0011] According to the above scheme, in S1, the following contents are included:

[0012] S101: With the authorization of the target user, collect the event stream generated by the target user interacting with the interactive learning interface, E raw = { (t i , a i , r i ) | i ∈ [1, I]}, wherein t i is the timestamp representing the occurrence of the ith event, a i is the operation type of the ith event, r i is the micro-knowledge point identifier associated with the content of the interactive learning interface when the operation is triggered; I represents the total number of event streams; a cognitive complexity weight is preset for each micro-knowledge point; the operation type includes but is not limited to clicking, dragging and answering;

[0013] S102: Scan the collected event stream using a sliding time window, and use a mutation point detection algorithm to identify boundary points with an operation frequency change rate exceeding a preset threshold; based on the boundary points, the event stream is divided into learning intervals; for each learning interval, extract the corresponding operation features, including the average operation frequency in the learning interval, the distribution vector of the operation type, and the set of micro-knowledge points associated with all event streams in the learning interval;

[0014] S103: For each micro-knowledge point in the total set of micro-knowledge points, extract all learning intervals containing the same micro-knowledge point, analyze the ideal similarity of each extracted learning interval, which is equal to the similarity between the distribution vector of the operation type of the learning interval and the ideal learning mode vector; the product of the ideal similarity, the cognitive complexity weight, the average operation frequency in the learning interval, and the answer accuracy in the learning interval is recorded as the mastery index of the micro-knowledge point in the corresponding learning interval; the sum of the mastery indexes of the same micro-knowledge point in all learning intervals is recorded as the total mastery index; normalize the total mastery index, and arrange all micro-knowledge points according to the total mastery index in a predetermined order to generate the dynamic knowledge state vector of the user.

[0015] This invention employs a sliding time window and a mutation point detection algorithm to automatically divide learning intervals, avoiding the problem that fixed time windows may disrupt the continuous learning process, making interval division more in line with the actual cognitive rhythm; it transforms continuous event flows into discrete and meaningful learning intervals, reducing the complexity of subsequent feature extraction and calculation; by comprehensively considering operation frequency, ideal similarity, cognitive complexity, and answer accuracy, it calculates the mastery index, so that the mastery assessment of a single knowledge point no longer relies solely on test scores, but integrates process behavioral data, resulting in more robust results and stronger resistance to interference.

[0016] According to the above scheme, S2 includes the following:

[0017] S201: Let k denote the j-th micro-knowledge point in the total set of micro-knowledge points. j If we consider the micro-knowledge points k j If the corresponding learning unit is arranged at the m-th position of the learning sequence, then the decision variable x (j,m) =1; otherwise, the decision variable x (j,m) =0; Construct the teaching resource arrangement model F(j,m):

[0018] ;

[0019] Among them, b j Represents micro-knowledge point k j The preset basic importance weights; t0 represents the current time; c j (t0) represents the micro-knowledge point k at the current time. j The overall mastery index; γ represents the position discount factor, which is a system preset constant; M represents the total number of positions in the learning sequence;

[0020] Constraints are imposed on the instructional resource arrangement model, including preorder constraints, cognitive load constraints, time budget constraints, and forgetting curve constraints; the preorder constraints are minor knowledge points k. a It is a micro-knowledge point k b The prerequisite knowledge points must be met when learning to arrange sequences. Where m' represents the position number in the learning sequence; the cognitive load constraint is the sum of the cognitive complexity weights of any consecutive positions in the learning sequence, which does not exceed the cognitive complexity threshold; the time budget constraint is the sum of the estimated learning times of all micro-knowledge points in the learning sequence, which does not exceed the time threshold; the forgetting curve constraint is that when the total mastery index is lower than the mastery threshold and the time interval from the last learning interval exceeds the time interval threshold, a review is arranged in the learning sequence.

[0021] S202: A two-stage heuristic decomposition algorithm is used to solve the teaching resource arrangement model to generate the final learning arrangement sequence;

[0022] In the first stage, under the premise of satisfying the prior order relationship and time budget constraints, a greedy algorithm is used to select the knowledge points with the highest expected return per unit time to form an initial set of knowledge points. The expected return per unit time is equal to the difference between the preset basic importance weight multiplied by one and the total mastery index of the micro-knowledge points at the current moment, and then divided by the corresponding estimated learning time.

[0023] In the second stage, the initial set of knowledge points is sorted to obtain an initial sequence that satisfies all constraints; a neighborhood operation rule is preset, which includes: swapping the positions of two adjacent micro-knowledge points in the sequence that have no direct preorder constraints, or shifting a micro-knowledge point and all sub-blocks consisting of direct and indirect subsequent dependent knowledge points one position forward or backward in the sequence.

[0024] Starting with the initial sequence, an iterative optimization is performed using a metaheuristic search strategy. Each step of the iterative optimization includes: generating one or more candidate sequences based on the current sequence by applying the neighborhood operation rules; checking whether each candidate sequence satisfies the cognitive load constraint; calculating the total expected learning benefit value for candidate sequences that satisfy the cognitive load constraint according to the teaching resource arrangement model; selecting a sequence from the checked candidate sequences as the current sequence for the next iteration based on the adopted metaheuristic strategy; terminating the search when the preset iteration termination condition is met, and outputting the optimized learning arrangement sequence as the sequence that satisfies all constraints and has the highest total expected learning benefit value during the iteration process.

[0025] This invention addresses the challenges of high model complexity and difficulty in obtaining accurate solutions by proposing a two-stage algorithm combining greedy selection and metaheuristic search. The first stage (greedy selection) quickly selects a set of knowledge points with a high benefit-cost ratio, narrowing the search space and improving efficiency. The second stage (local search) iteratively optimizes the algorithm by defining reasonable neighborhood operations, effectively escaping local optima and approaching the global optimum, while satisfying complex constraints (especially nonlinear cognitive load constraints). This algorithm can generate high-quality, feasible solutions to complex instructional scheduling problems within an acceptable timeframe, meeting the real-time or near-real-time response requirements of online learning systems.

[0026] According to the above scheme, S3 includes the following:

[0027] S301: For each micro-knowledge point in the optimized learning orchestration sequence, retrieve the explanatory resources that match the micro-knowledge point; based on the user's latest dynamic knowledge state vector, call the exercise set generator to generate an exercise set; integrate the retrieved explanatory resources, exercise set, and pre-set feedback explanation templates, and package them into a micro-learning unit;

[0028] S302: The assembled micro-learning units are pushed to the user terminal in sequence according to the optimized learning orchestration sequence, and the user's procedural interaction data is obtained; the procedural interaction data includes, but is not limited to, the response time sequence of the answer, the sequence of answers submitted by the user, and additional operation events.

[0029] This invention does not push fixed course packages, but rather retrieves explanation resources in real time, generates adaptive practice questions, and packages them into units based on specific knowledge points in the sequence and the user's latest status. This decouples learning path planning from learning content presentation, greatly enhancing system flexibility; the collection of process interaction data not only focuses on the correctness of the final answer but also on the answering process, enabling the uncovering of deeper cognitive state information.

[0030] According to the above scheme, S4 includes the following:

[0031] S401: Extract the response time sequence of the responses and the sequence of answers submitted by the user to analyze the answer accuracy and response time stability; construct a two-dimensional normal probability model based on preset parameters to describe the performance distribution of users in two states: mastery and non-mastery; wherein, the two-dimensional normal probability model presets a mean vector and a covariance matrix for each state; input the answer accuracy and response time stability into the two-dimensional normal probability model, and calculate the first likelihood value of the procedural interaction data in the mastery state and the second likelihood value in the non-mastery state respectively; the product of the first likelihood value and the total mastery index is recorded as the first update index; the product of the second likelihood value and the difference between the first and the total mastery index is recorded as the second update index; the first update index is divided by the sum of the first update index and the first update index to record the updated total mastery index;

[0032] S402: Based on the updated total mastery index, the total mastery index of the related micro-knowledge points is disseminated and updated; the dissemination and update of the total mastery index of the related micro-knowledge points is equal to the product of the updated total mastery index and the preset update coefficient plus the historical total mastery index; if the absolute value of the difference between the dissemination and update of the total mastery index of the related micro-knowledge points and the historical total mastery index is greater than the difference ratio threshold, the optimized learning arrangement sequence is reordered according to the dissemination and update of the total mastery index.

[0033] This invention's two-dimensional normal model simultaneously considers accuracy and response time stability, enabling a more nuanced distinction between correct guesses and true knowledge. The Bayesian update is incremental, computationally inexpensive, and suitable for immediate updates after a user completes a small exercise, achieving near real-time state updates. Compared to predictions based solely on historical data, updates incorporating the latest performance evidence are more accurate and timely. It simulates the interconnectedness of knowledge structures, including how mastering a basic concept may enhance understanding of multiple related advanced concepts, making the system's perception of user states more aligned with the inherent connections within knowledge. By setting a "difference ratio threshold" as a trigger condition, the system only initiates computationally expensive reordering when the user's state changes significantly, avoiding unnecessary frequent adjustments and achieving a good balance between response sensitivity and system overhead. This ensures the learning path dynamically adapts to the user's latest progress or encountered difficulties, maintaining a consistently high level of personalization.

[0034] Another aspect of this application provides a big data-based intelligent management system for teaching resources. The system is applied to the above-mentioned big data-based intelligent management method for teaching resources. The system includes a knowledge status analysis module, a learning sorting module, an encapsulation interaction module, and an update and optimization module.

[0035] The knowledge state analysis module is used to collect the event stream generated by the interaction between the target user and the interactive learning interface; analyze the mutation behavior in the event stream and extract the learning interval; and analyze the mastery index of each micro-knowledge point based on the operation events within the learning interval.

[0036] The learning sorting module is used to construct a teaching resource arrangement model based on the mastery index of micro-knowledge points; a two-stage heuristic decomposition algorithm is used to solve the teaching resource arrangement model to generate an optimized learning arrangement sequence.

[0037] The encapsulation and interaction module is used to assemble micro-learning units for each micro-knowledge point in the optimized learning orchestration sequence; the assembled micro-learning units are then pushed sequentially to the user terminal in the order of the optimized learning orchestration sequence, and the user's process interaction data is obtained.

[0038] The update and optimization module is used to extract process interaction data to analyze the accuracy of answers and the stability of response time; update the total mastery index according to the two-dimensional normal probability model; and trigger the re-optimization of subsequent optimization learning orchestration sequences based on the updated total mastery index.

[0039] According to the above scheme, the knowledge state analysis module includes an operation feature analysis unit and a dynamic knowledge state vector analysis unit;

[0040] The operation feature analysis unit is used to collect the event stream generated by the interaction between the target user and the interactive learning interface with the authorization of the target user; identify the boundary points in the event stream where the rate of change of operation frequency exceeds a preset transformation rate threshold; divide the event stream into learning intervals based on the boundary points; and extract the corresponding operation features for each learning interval.

[0041] The dynamic knowledge state vector analysis unit is used to extract all learning intervals containing the same micro-knowledge point for each micro-knowledge point in the total set of micro-knowledge points, and analyze the ideal similarity of each extracted learning interval. The product of ideal similarity, cognitive complexity weight, average operation frequency within the learning interval, and answer accuracy within the learning interval is recorded as the mastery index of the micro-knowledge point in the corresponding learning interval. The sum of the mastery indices of the same micro-knowledge point in all learning intervals is recorded as the total mastery index. The total mastery index is normalized, and the total mastery indices of all micro-knowledge points are arranged in a preset order to generate the user's dynamic knowledge state vector.

[0042] According to the above scheme, the learning sorting module includes a teaching resource arrangement model construction unit and a model solving unit;

[0043] The teaching resource arrangement model construction unit is used to define the decision variables of micro-knowledge points, construct the teaching resource arrangement model based on the preset basic importance weight, total mastery index, decision variables and position discount factor, and impose constraints on the teaching resource arrangement model.

[0044] The model solving unit is used to solve the teaching resource arrangement model using a two-stage heuristic decomposition algorithm to generate the final learning arrangement sequence.

[0045] According to the above scheme, the encapsulation interaction module includes an encapsulation unit and an interaction data acquisition unit;

[0046] The encapsulation unit is used to retrieve explanatory resources that match each micro-knowledge point in the optimized learning orchestration sequence; to call the exercise set generator to generate an exercise set based on the user's latest dynamic knowledge state vector; and to integrate the retrieved explanatory resources, exercise set, and preset feedback explanation templates to form a micro-learning unit.

[0047] The method is used to push the assembled micro-learning units to the user terminal in the order of the optimized learning orchestration sequence, and to obtain the user's procedural interaction data; the procedural interaction data includes, but is not limited to, the response time sequence of the answer, the sequence of answers submitted by the user, and additional operation events.

[0048] According to the above scheme, the update and optimization module includes a total mastery index update unit and a sorting optimization unit;

[0049] The overall mastery index update unit is used to extract the response time sequence of the answers and the sequence of answers submitted by the user to analyze the answer accuracy and response time stability; construct a two-dimensional normal probability model based on preset parameters, input the answer accuracy and response time stability into the two-dimensional normal probability model, calculate the first likelihood value of the process interaction data in the mastery state and the second likelihood value in the non-mastery state respectively; and analyze and update the overall mastery index based on the first likelihood value and the second likelihood value.

[0050] The sorting optimization unit is used to propagate and update the total mastery index of related micro-knowledge points based on the updated total mastery index; if the absolute value of the difference between the propagated updated total mastery index of related micro-knowledge points and the historical total mastery index is greater than the difference ratio threshold, the optimized learning arrangement sequence is re-sorted according to the propagated updated total mastery index.

[0051] Compared with existing technologies, the beneficial effects of this invention are as follows: This invention automatically divides learning intervals using a sliding time window and a mutation point detection algorithm, avoiding the problem that a fixed time window might disrupt the continuous learning process, making interval division more consistent with the actual cognitive rhythm; it transforms continuous event flows into discrete and meaningful learning intervals, reducing the complexity of subsequent feature extraction and computation; by comprehensively considering operation frequency, ideal similarity, cognitive complexity, and answer accuracy, it calculates the mastery index, ensuring that the mastery assessment of a single knowledge point no longer relies solely on test scores but integrates process-oriented behavioral data, resulting in more robust results and stronger anti-interference capabilities; this invention addresses the problems of high model complexity and difficulty in accurate solution. This paper proposes a two-stage algorithm combining greedy selection and metaheuristic search. The first stage quickly filters out a set of knowledge points with a high benefit-cost ratio, narrowing the search space and improving efficiency. The second stage, under complex constraints, iteratively optimizes through defined neighborhood operations, effectively escaping local optima and approaching the global optimum. This algorithm can generate high-quality, feasible solutions to complex instructional scheduling problems within an acceptable timeframe, meeting the real-time or near-real-time response requirements of online learning systems. This invention does not push fixed course packages but rather retrieves explanation resources, generates adaptive practice questions, and packages them into units in real time based on specific knowledge points in the sequence and the user's latest status. It decouples learning path planning from learning content presentation, greatly enhancing system flexibility. The collection of procedural interaction data not only focuses on the correctness of the final answer but also on the answering process, enabling the discovery of deeper cognitive state information. This invention's two-dimensional normal model simultaneously considers accuracy and response time stability, enabling a more nuanced distinction between correct guesses and true knowledge. The Bayesian update is incremental, computationally inexpensive, and suitable for immediate updates after a user completes a small exercise, achieving near real-time state updates. Compared to predictions based solely on historical data, updates incorporating the latest performance evidence are more accurate and timely. It simulates the interconnectedness of knowledge structures, making the system's understanding of user states more aligned with the inherent relationships within the knowledge base. By setting a "difference ratio threshold" as a trigger, the system only initiates a computationally expensive reordering process when the user's state changes significantly, avoiding unnecessary frequent adjustments and achieving a good balance between response sensitivity and system overhead. This ensures the learning path dynamically adapts to the user's latest progress or encountered difficulties, maintaining a consistently high level of personalization. Attached Figure Description

[0052] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:

[0053] Figure 1 This is a flowchart illustrating an intelligent management method for teaching resources based on big data, as described in this invention.

[0054] Figure 2 This is a schematic diagram of the structure of an intelligent management system for teaching resources based on big data according to the present invention. Detailed Implementation

[0055] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0056] Please see Figure 1 This invention provides a technical solution: an intelligent management method for teaching resources based on big data, which includes the following steps:

[0057] S1: Collect the event stream generated by the interaction between the target user and the interactive learning interface; analyze the mutation behavior in the event stream and extract the learning interval; analyze the mastery index of each micro-knowledge point based on the operation events within the learning interval;

[0058] S1 includes the following:

[0059] S101: With authorization from the target user, collect the event stream generated by the interaction between the target user and the interactive learning interface, E raw ={(t) i a i r i )|i∈[1,I]}, where t i To represent the timestamp of the i-th event, a i Let r be the operation type for the i-th event. i The identifier of the micro-knowledge point associated with the interactive learning interface content when the i-th event is triggered; I represents the total number of events; a cognitive complexity weight is preset for each micro-knowledge point; the operation type includes, but is not limited to, clicking, dragging, and answering;

[0060] S102: The collected event stream is scanned using a sliding time window, and the boundary points in the event stream where the rate of change of operation frequency exceeds a preset transformation rate threshold are identified using a mutation point detection algorithm; the event stream is divided into learning intervals based on the boundary points; and the corresponding operation features are extracted for each learning interval. The operation features include the average operation frequency in the learning interval, the distribution vector of operation type, and a set of micro-knowledge points associated with all event streams in the learning interval.

[0061] Example 1: In this example, the predefined operation types are: {click, play, pause, answer, note, drag, ask for help, mark}; and are numbered according to the above order.

[0062] In the learning interval, the event type sequence is: [click, play, click, answer, pause, click, answer, note]; the statistics show that there were 3 clicks, 1 play, 1 pause, 2 answers, and 1 note; the total number of events is 8.

[0063] The distribution vector of operation types: [3 / 8, 1 / 8, 1 / 8, 2 / 8, 1 / 8, 0, 0, 0] = [0.375, 0.125, 0.125, 0.25, 0.125, 0, 0, 0];

[0064] S103: For each micro-knowledge point in the overall set of micro-knowledge points, extract all learning intervals containing the same micro-knowledge point, and analyze the ideal similarity of each extracted learning interval. The ideal similarity is equal to the similarity between the distribution vector of the operation type in the learning interval and the set ideal learning mode vector. The product of the ideal similarity, cognitive complexity weight, average operation frequency in the learning interval, and answer accuracy in the learning interval is recorded as the mastery index of the micro-knowledge point in the corresponding learning interval. The sum of the mastery indices of the same micro-knowledge point in all learning intervals is recorded as the total mastery index. The total mastery index is normalized, and the total mastery indices of all micro-knowledge points are arranged in a preset order to generate the user's dynamic knowledge state vector.

[0065] S2: Based on the mastery index of micro-knowledge points, a teaching resource arrangement model is constructed; a two-stage heuristic decomposition algorithm is used to solve the teaching resource arrangement model to generate an optimized learning arrangement sequence;

[0066] S2 includes the following:

[0067] S201: Let k denote the j-th micro-knowledge point in the total set of micro-knowledge points. j If we consider the micro-knowledge points k j If the corresponding learning unit is arranged at the m-th position of the learning sequence, then the decision variable x (j,m) =1; otherwise, the decision variable x (j,m) =0; Construct the teaching resource arrangement model F(j,m):

[0068] ;

[0069] Among them, b j Represents micro-knowledge point k j The preset basic importance weights; t0 represents the current time; c j (t0) represents the micro-knowledge point k at the current time. j The overall mastery index; γ represents the position discount factor, which is a system preset constant; M represents the total number of positions in the learning sequence;

[0070] Constraints are imposed on the instructional resource arrangement model, including preorder constraints, cognitive load constraints, time budget constraints, and forgetting curve constraints; the preorder constraint is a minor knowledge point k. a It is a micro-knowledge point k b The prerequisite knowledge points must be met when learning to arrange sequences. Where m' represents the position number in the learning sequence; the cognitive load constraint is that the sum of the cognitive complexity weights of any consecutive positions in the learning sequence does not exceed the cognitive complexity threshold; the time budget constraint is that the sum of the estimated learning time of all micro-knowledge points in the learning sequence does not exceed the time threshold; the forgetting curve constraint is that when the total mastery index is lower than the mastery threshold and the time interval since the last learning interval exceeds the time interval threshold, a review is arranged in the learning sequence.

[0071] S202: A two-stage heuristic decomposition algorithm is used to solve the teaching resource arrangement model to generate the final learning arrangement sequence;

[0072] In the first stage, under the premise of satisfying the prior order relationship and time budget constraints, a greedy algorithm is used to select the knowledge points with the highest expected return per unit time to form the initial set of knowledge points. The expected return per unit time is equal to the difference between the preset basic importance weight multiplied by one and the total mastery index of the micro-knowledge points at the current moment, and then divided by the corresponding estimated learning time.

[0073] In the second stage, the initial set of knowledge points is sorted to obtain an initial sequence that satisfies all constraints. Preset neighborhood operation rules include: swapping the positions of two adjacent micro-knowledge points in the sequence that have no direct preorder constraints, or shifting a micro-knowledge point and all its directly and indirectly dependent sub-blocks one position forward or backward in the sequence.

[0074] Starting with the initial sequence, an iterative optimization is performed using a metaheuristic search strategy. Each step of the iterative optimization includes: generating one or more candidate sequences based on the current sequence by applying neighborhood operation rules; checking whether each candidate sequence satisfies the cognitive load constraint; calculating the total expected learning benefit value for candidate sequences that satisfy the cognitive load constraint according to the teaching resource arrangement model; selecting a sequence from the checked candidate sequences as the current sequence for the next iteration based on the adopted metaheuristic strategy; terminating the search when the preset iteration termination condition is met, and outputting the optimized learning arrangement sequence as the sequence that satisfies all constraints and has the highest total expected learning benefit value during the iteration process.

[0075] Example 2: In this example, the initial knowledge point set contains micro-knowledge points k1, k2, and k3; the preset basic importance weight b1 of micro-knowledge point k1 is 10; the total mastery index c1(t0) of micro-knowledge point k1 at the current time is 0.3; the preset basic importance weight b2 of micro-knowledge point k2 is 8; the total mastery index c2(t0) of micro-knowledge point k2 at the current time is 0.5; the preset basic importance weight b3 of micro-knowledge point k3 is 6; the total mastery index c3(t0) of micro-knowledge point k3 at the current time is 0.7; the position discount factor γ=0.9; in this example, any order of micro-knowledge points k1, k2, and k3 satisfies the preorder constraint, cognitive load constraint, and time budget constraint;

[0076] For permutation scheme 1: [k1 k2 k3]; Decision variable value: x (1,1) =1, x (2,2) =1, x (3,3) =1; (the rest are 0); therefore, the expected learning benefit of a single micro-knowledge point k1 is: b1×(1-c1(t0))×x (1,1) ×γ 1-1 =7;

[0077] Similarly, the expected learning benefit per item for k2 is calculated to be 3.6; the expected learning benefit per item for k3 is calculated to be 1.458; the total expected learning benefit calculated by the teaching resource arrangement model is 12.058.

[0078] For permutation scheme 2: [k1 k3k2]; the expected learning benefit of micro-knowledge point k1 is 7; the expected learning benefit of micro-knowledge point k3 is 1.62; the expected learning benefit of micro-knowledge point k2 is 3.24; the total expected learning benefit calculated by the teaching resource arrangement model is 11.86.

[0079] For permutation scheme 3: [k2 k1 k3]; the expected learning benefit of micro-knowledge point k2 is 4; the expected learning benefit of micro-knowledge point k1 is 6.3; the expected learning benefit of micro-knowledge point k3 is 1.458; the total expected learning benefit calculated by the teaching resource arrangement model is 11.758.

[0080] For permutation scheme 4: [k2 k3 k1]; the expected learning benefit of micro-knowledge point k2 is 4; the expected learning benefit of micro-knowledge point k3 is 1.62; the expected learning benefit of micro-knowledge point k1 is 5.67; the total expected learning benefit calculated by the teaching resource arrangement model is 11.29.

[0081] For permutation scheme 5: [k3 k1 k2]; the expected learning benefit of micro-knowledge point k3 is 1.8; the expected learning benefit of micro-knowledge point k1 is 6.3; the expected learning benefit of micro-knowledge point k2 is 3.24; the total expected learning benefit calculated by the teaching resource arrangement model is 11.34.

[0082] For permutation scheme 5: [k3 k2 k1]; the expected learning benefit of micro-knowledge point k3 is 1.8; the expected learning benefit of micro-knowledge point k2 is 3.6; the expected learning benefit of micro-knowledge point k1 is 5.67; the total expected learning benefit calculated by the teaching resource arrangement model is 11.07.

[0083] Therefore, in this embodiment, the sequence with the highest total expected learning return value is [k1 k2 k3] for permutation scheme 1;

[0084] S3: Assemble micro-learning units for each micro-knowledge point in the optimized learning orchestration sequence; sequentially push the assembled micro-learning units to the user terminal in the order of the optimized learning orchestration sequence, and obtain the user's process interaction data.

[0085] S3 includes the following:

[0086] S301: For each micro-knowledge point in the optimized learning orchestration sequence, retrieve the explanatory resources that match the micro-knowledge point; based on the user's latest dynamic knowledge state vector, call the exercise set generator to generate an exercise set; integrate the retrieved explanatory resources, exercise set, and pre-set feedback explanation templates, and package them into a micro-learning unit;

[0087] S302: Push the assembled micro-learning units to the user terminal in the order of the optimized learning orchestration sequence, and obtain the user's procedural interaction data; the procedural interaction data includes, but is not limited to, the response time sequence of the answer, the sequence of answers submitted by the user, and additional operation events.

[0088] S4: Extract process interaction data to analyze answer accuracy and response time stability; update the overall mastery index based on the two-dimensional normal probability model; trigger re-optimization of subsequent learning orchestration sequences based on the updated overall mastery index.

[0089] S4 includes the following:

[0090] S401: Extract the response time series of responses and the sequence of answers submitted by users to analyze the accuracy of answers and the stability of response time; construct a two-dimensional normal probability model based on preset parameters to describe the performance distribution of users in two states: mastery and non-mastery; wherein, the two-dimensional normal probability model presets a mean vector and a covariance matrix for each state; input the accuracy of answers and the stability of response time into the two-dimensional normal probability model, and calculate the first likelihood value of the procedural interaction data in the mastery state and the second likelihood value in the non-mastery state respectively; the product of the first likelihood value and the total mastery index is recorded as the first update index; the product of the second likelihood value and the difference between the first and the total mastery index is recorded as the second update index; the first update index is divided by the sum of the first update index and the first update index to record the updated total mastery index;

[0091] Generate a sequence of answer records based on the response time sequence and the sequence of answers submitted by the user: R={(q n a n , t n , correct n )|n∈[1,N]};where q n This indicates the identifier for the nth question; a n This represents the user's answer to the nth question; t n This indicates the time taken to answer the nth question; correct n This represents the correct answer score for the nth question, where 1 is a correct answer and 0 is an incorrect answer; N represents the total number of questions; each question includes the estimated standard answering time and the question difficulty level.

[0092] Example 3: In this example, the answer accuracy rate is equal to the ratio of the total number of correct answers to the total number of questions;

[0093] Example 4: In this example, the answer accuracy rate is equal to the sum of the products of the correct answer index and the difficulty weight, divided by the sum of the difficulty weights;

[0094] Example 5: Analyze the relative answering time ratio for each question; the relative answering time ratio is equal to the ratio of the time used to answer the question to the estimated standard answering time; calculate the mean and standard deviation of the relative answering time ratio, and record the ratio of the mean and standard deviation as the coefficient of variation (CV);

[0095] The self-similarity score S is analyzed based on the relative answering time ratio. pattern ;

[0096] ;

[0097] Among them, R n R represents the ratio of the relative answering time for the nth question. n+1This represents the relative answering time ratio for the (n+1)th question, and τ represents the preset scale parameter;

[0098] Response time stability was analyzed based on the normalized coefficient of variation and self-similarity score.

[0099] Response time stability = 1 - α × (1 - CV) - β × S pattern Where α and β represent preset proportional parameters;

[0100] S402: Based on the updated total mastery index, the total mastery index of the related micro-knowledge points is disseminated and updated; the dissemination and update of the total mastery index of the related micro-knowledge points is equal to the product of the updated total mastery index and the preset update coefficient plus the historical total mastery index; if the absolute value of the difference between the dissemination and update of the total mastery index of the related micro-knowledge points and the historical total mastery index is greater than the difference ratio threshold, the optimized learning arrangement sequence is reordered according to the dissemination and update of the total mastery index.

[0101] Please see Figure 2 The present invention provides a technical solution: an intelligent management system for teaching resources based on big data, which includes a knowledge status analysis module, a learning ranking module, an encapsulation interaction module, and an update and optimization module;

[0102] The knowledge status analysis module is used to collect event streams generated by the interaction between the target user and the interactive learning interface; analyze the mutation behavior in the event stream and extract the learning interval; and analyze the mastery index of each micro-knowledge point based on the operation events within the learning interval.

[0103] The learning ranking module is used to construct a teaching resource arrangement model based on the mastery index of micro-knowledge points; a two-stage heuristic decomposition algorithm is used to solve the teaching resource arrangement model to generate an optimized learning arrangement sequence;

[0104] The encapsulated interaction module is used to assemble micro-learning units for each micro-knowledge point in the optimized learning orchestration sequence; the assembled micro-learning units are then pushed sequentially to the user terminal in the order of the optimized learning orchestration sequence, and the user's process interaction data is obtained.

[0105] The update and optimization module is used to extract process interaction data to analyze answer accuracy and response time stability; update the overall mastery index according to the two-dimensional normal probability model; and trigger the re-optimization of subsequent optimization learning orchestration sequences based on the updated overall mastery index.

[0106] The knowledge state analysis module includes an operational feature analysis unit and a dynamic knowledge state vector analysis unit;

[0107] The operation feature analysis unit is used, with the authorization of the target user, to collect the event stream generated by the interaction between the target user and the interactive learning interface; identify the boundary points in the event stream where the rate of change of operation frequency exceeds a preset transformation rate threshold; divide the event stream into learning intervals based on the boundary points; and extract the corresponding operation features for each learning interval.

[0108] The dynamic knowledge state vector analysis unit is used to extract all learning intervals containing the same micro-knowledge point for each micro-knowledge point in the overall set of micro-knowledge points, and analyze the ideal similarity of each extracted learning interval. The product of ideal similarity, cognitive complexity weight, average operation frequency within the learning interval, and answer accuracy within the learning interval is recorded as the mastery index of the micro-knowledge point in the corresponding learning interval. The sum of the mastery indices of the same micro-knowledge point in all learning intervals is recorded as the total mastery index. The total mastery index is normalized, and the total mastery indices of all micro-knowledge points are arranged in a preset order to generate the user's dynamic knowledge state vector.

[0109] The learning sequencing module includes a teaching resource arrangement model construction unit and a model solving unit;

[0110] The teaching resource arrangement model construction unit is used to define the decision variables of micro-knowledge points. Based on the preset basic importance weights, total mastery index, decision variables and position discount factors, the teaching resource arrangement model is constructed, and constraints are imposed on the teaching resource arrangement model.

[0111] The model solving unit is used to solve the instructional resource arrangement model using a two-stage heuristic decomposition algorithm to generate the final learning arrangement sequence.

[0112] The encapsulated interaction module includes an encapsulation unit and an interactive data acquisition unit;

[0113] The encapsulation unit is used to retrieve the explanatory resources that match each micro-knowledge point in the optimized learning orchestration sequence; to call the exercise set generator to generate an exercise set based on the user's latest dynamic knowledge state vector; and to integrate the retrieved explanatory resources, exercise set, and pre-set feedback explanation templates to form a micro-learning unit.

[0114] This is used to push the assembled micro-learning units to the user terminal in the order of the optimized learning orchestration sequence, and to obtain the user's procedural interaction data; the procedural interaction data includes, but is not limited to, the response time sequence of answers, the sequence of answers submitted by the user, and additional operation events.

[0115] The update and optimization module includes an overall mastery index update unit and a sorting optimization unit;

[0116] The overall mastery index update unit is used to extract the response time series of responses and the sequence of answers submitted by users to analyze the accuracy of answers and the stability of response time; a two-dimensional normal probability model based on preset parameters is constructed, and the accuracy of answers and the stability of response time are input into the two-dimensional normal probability model to calculate the first likelihood value of procedural interaction data in the mastery state and the second likelihood value in the non-mastery state; the overall mastery index is updated based on the first likelihood value and the second likelihood value.

[0117] The sorting optimization unit is used to propagate and update the total mastery index of related micro-knowledge points based on the updated total mastery index; if the absolute value of the difference between the propagated updated total mastery index of related micro-knowledge points and the historical total mastery index is greater than the difference ratio threshold, the optimized learning arrangement sequence is re-sorted according to the propagated updated total mastery index.

[0118] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.

[0119] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the invention can be implemented in other specific forms without departing from its spirit or essential characteristics. Therefore, the embodiments should be considered in all respects as exemplary and non-limiting, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be included within the present invention. No reference numerals in the claims should be construed as limiting the scope of the claims.

Claims

1. A method for intelligent management of teaching resources based on big data, characterized in that, The method includes the following steps: S1: Collect the event stream generated by the interaction between the target user and the interactive learning interface; analyze the mutation behavior in the event stream and extract the learning interval; The mastery index of each micro-knowledge point is analyzed based on the operational events within the learning interval. S2: Construct a teaching resource arrangement model based on the mastery index of micro-knowledge points; A two-stage heuristic decomposition algorithm is used to solve the teaching resource arrangement model and generate an optimized learning arrangement sequence. S2 includes the following: S201: Let k denote the j-th micro-knowledge point in the total set of micro-knowledge points. j If we consider the micro-knowledge points k j If the corresponding learning unit is arranged at the m-th position of the learning sequence, then the decision variable x (j,m) =1; otherwise, the decision variable x (j,m) =0; Construct a teaching resource arrangement model; Constraints are imposed on the instructional resource arrangement model, including preorder constraints, cognitive load constraints, time budget constraints, and forgetting curve constraints; the preorder constraints are minor knowledge points k. a It is a micro-knowledge point k b The prerequisite knowledge points must be met when learning to arrange sequences. Where m' represents the position number in the learning sequence; the cognitive load constraint is the sum of the cognitive complexity weights of any consecutive positions in the learning sequence, which does not exceed the cognitive complexity threshold; the time budget constraint is the sum of the estimated learning times of all micro-knowledge points in the learning sequence, which does not exceed the time threshold; the forgetting curve constraint is that when the total mastery index is lower than the mastery threshold and the time interval from the last learning interval exceeds the time interval threshold, a review is arranged in the learning sequence. S202: A two-stage heuristic decomposition algorithm is used to solve the teaching resource arrangement model to generate the final learning arrangement sequence; In the first stage, under the premise of satisfying the prior order relationship and time budget constraints, a greedy algorithm is used to select the knowledge points with the highest expected return per unit time to form an initial set of knowledge points. The expected return per unit time is equal to the difference between the preset basic importance weight multiplied by one and the total mastery index of the micro-knowledge points at the current moment, and then divided by the corresponding estimated learning time. In the second stage, the initial set of knowledge points is sorted to obtain an initial sequence that satisfies all constraints; a neighborhood operation rule is preset, which includes: swapping the positions of two adjacent micro-knowledge points in the sequence that have no direct preorder constraints, or shifting a micro-knowledge point and all sub-blocks consisting of direct and indirect subsequent dependent knowledge points one position forward or backward in the sequence. Starting with the initial sequence, an iterative optimization is performed using a metaheuristic search strategy. Each step of the iterative optimization includes: generating one or more candidate sequences based on the current sequence by applying the neighborhood operation rules; checking whether each candidate sequence satisfies the cognitive load constraint; calculating the total expected learning benefit value for candidate sequences that satisfy the cognitive load constraint according to the teaching resource arrangement model; selecting a sequence from the checked candidate sequences as the current sequence for the next iteration according to the adopted metaheuristic strategy; terminating the search when the preset iteration termination condition is met, and outputting the optimized learning arrangement sequence as the sequence that satisfies all constraints and has the highest total expected learning benefit value during the iteration process. S3: Assemble micro-learning units for each micro-knowledge point in the optimized learning orchestration sequence; sequentially push the assembled micro-learning units to the user terminal in the order of the optimized learning orchestration sequence, and obtain the user's process interaction data. S4: Extract process interaction data to analyze answer accuracy and response time stability; update the overall mastery index based on the two-dimensional normal probability model; trigger re-optimization of subsequent learning orchestration sequences based on the updated overall mastery index.

2. The intelligent management method for teaching resources based on big data according to claim 1, characterized in that: S1 includes the following: S101: With authorization from the target user, collect the event stream generated by the interaction between the target user and the interactive learning interface, E raw ={(t) i a i r i )|i∈[1,I]}, where t i To represent the timestamp of the i-th event, a i Let r be the operation type for the i-th event. i The identifier of the micro-knowledge point associated with the interactive learning interface content when the i-th event triggers an operation; I represents the total number of event streams; a cognitive complexity weight is preset for each micro-knowledge point; the operation types include, but are not limited to, clicking, dragging, and answering; S102: The collected event stream is scanned using a sliding time window, and the boundary points in the event stream where the rate of change of operation frequency exceeds a preset transformation rate threshold are identified using a mutation point detection algorithm; the event stream is divided into learning intervals based on the boundary points; and the corresponding operation features are extracted for each learning interval. The operation features include the average operation frequency in the learning interval, the distribution vector of operation type, and a set of micro-knowledge points associated with all event streams in the learning interval. S103: For each micro-knowledge point in the overall set of micro-knowledge points, extract all learning intervals containing the same micro-knowledge point, and analyze the ideal similarity of each extracted learning interval. The ideal similarity is equal to the similarity between the distribution vector of the operation type in the learning interval and the set ideal learning mode vector. The product of the ideal similarity, cognitive complexity weight, average operation frequency in the learning interval, and answer accuracy in the learning interval is recorded as the mastery index of the micro-knowledge point in the corresponding learning interval. The sum of the mastery indices of the same micro-knowledge point in all learning intervals is recorded as the total mastery index. The total mastery index is normalized, and the total mastery indices of all micro-knowledge points are arranged in a preset order to generate the user's dynamic knowledge state vector.

3. The intelligent management method for teaching resources based on big data according to claim 2, characterized in that: S3 includes the following: S301: For each micro-knowledge point in the optimized learning orchestration sequence, retrieve the explanatory resources that match the micro-knowledge point; based on the user's latest dynamic knowledge state vector, call the exercise set generator to generate an exercise set; integrate the retrieved explanatory resources, exercise set, and pre-set feedback explanation templates, and package them into a micro-learning unit; S302: The assembled micro-learning units are pushed to the user terminal in sequence according to the optimized learning orchestration sequence, and the user's procedural interaction data is obtained; the procedural interaction data includes, but is not limited to, the response time sequence of the answer, the sequence of answers submitted by the user, and additional operation events.

4. The intelligent management method for teaching resources based on big data according to claim 3, characterized in that: S4 includes the following: S401: Extract the response time sequence of the responses and the sequence of answers submitted by the user to analyze the answer accuracy and response time stability; construct a two-dimensional normal probability model based on preset parameters to describe the performance distribution of users in two states: mastery and non-mastery; wherein, the two-dimensional normal probability model presets a mean vector and a covariance matrix for each state; input the answer accuracy and response time stability into the two-dimensional normal probability model, and calculate the first likelihood value of the procedural interaction data in the mastery state and the second likelihood value in the non-mastery state respectively; the product of the first likelihood value and the total mastery index is recorded as the first update index; the product of the second likelihood value and the difference between the first and the total mastery index is recorded as the second update index; the first update index is divided by the sum of the first update index and the first update index to record the updated total mastery index; S402: Based on the updated total mastery index, the total mastery index of the related micro-knowledge points is disseminated and updated; the dissemination and update of the total mastery index of the related micro-knowledge points is equal to the product of the updated total mastery index and the preset update coefficient plus the historical total mastery index; if the absolute value of the difference between the dissemination and update of the total mastery index of the related micro-knowledge points and the historical total mastery index is greater than the difference ratio threshold, the optimized learning arrangement sequence is reordered according to the dissemination and update of the total mastery index.

5. A big data-based intelligent management system for teaching resources, wherein the system is applied to the implementation of the big data-based intelligent management method for teaching resources as described in any one of claims 1-4, characterized in that, The system includes a knowledge status analysis module, a learning ranking module, an encapsulation interaction module, and an update and optimization module; The knowledge state analysis module is used to collect the event stream generated by the interaction between the target user and the interactive learning interface; analyze the mutation behavior in the event stream and extract the learning interval; The mastery index of each micro-knowledge point is analyzed based on the operational events within the learning interval. The learning sorting module is used to construct a teaching resource arrangement model based on the mastery index of micro-knowledge points; a two-stage heuristic decomposition algorithm is used to solve the teaching resource arrangement model to generate an optimized learning arrangement sequence. The encapsulation and interaction module is used to assemble micro-learning units for each micro-knowledge point in the optimized learning orchestration sequence; the assembled micro-learning units are then pushed sequentially to the user terminal in the order of the optimized learning orchestration sequence, and the user's process interaction data is obtained. The update and optimization module is used to extract process interaction data to analyze the accuracy of answers and the stability of response time; update the total mastery index according to the two-dimensional normal probability model; and trigger the re-optimization of subsequent optimization learning orchestration sequences based on the updated total mastery index.

6. The intelligent management system for teaching resources based on big data according to claim 5, characterized in that: The knowledge state analysis module includes an operation feature analysis unit and a dynamic knowledge state vector analysis unit. The operation feature analysis unit is used, with authorization from the target user, to collect the event stream generated by the interaction between the target user and the interactive learning interface; and to identify the boundary points in the event stream where the rate of change of operation frequency exceeds a preset transformation rate threshold. The event stream is divided into learning intervals based on boundary points; Extract the corresponding operational features for each learning interval; The dynamic knowledge state vector analysis unit is used to extract all learning intervals containing the same micro-knowledge point for each micro-knowledge point in the total set of micro-knowledge points, and analyze the ideal similarity of each extracted learning interval; the product of ideal similarity, cognitive complexity weight, average operation frequency within the learning interval, and answer accuracy within the learning interval is recorded as the mastery index of the micro-knowledge point within the corresponding learning interval; the sum of the mastery indices of the same micro-knowledge point in all learning intervals is recorded as the total mastery index; The overall mastery index is normalized, and the overall mastery index of all micro-knowledge points is arranged in a preset order to generate the user's dynamic knowledge state vector.

7. The intelligent management system for teaching resources based on big data according to claim 5, characterized in that: The learning sorting module includes a teaching resource arrangement model construction unit and a model solving unit; The teaching resource arrangement model construction unit is used to define the decision variables of micro-knowledge points, construct the teaching resource arrangement model based on the preset basic importance weight, total mastery index, decision variables and position discount factor, and impose constraints on the teaching resource arrangement model. The model solving unit is used to solve the teaching resource arrangement model using a two-stage heuristic decomposition algorithm to generate the final learning arrangement sequence.

8. The intelligent management system for teaching resources based on big data according to claim 5, characterized in that: The encapsulated interaction module includes an encapsulation unit and an interactive data acquisition unit; The encapsulation unit is used to retrieve explanatory resources that match each micro-knowledge point in the optimized learning orchestration sequence; to call the exercise set generator to generate an exercise set based on the user's latest dynamic knowledge state vector; and to integrate the retrieved explanatory resources, exercise set, and preset feedback explanation templates to form a micro-learning unit. The method is used to push the assembled micro-learning units to the user terminal in the order of the optimized learning orchestration sequence, and to obtain the user's procedural interaction data; the procedural interaction data includes, but is not limited to, the response time sequence of the answer, the sequence of answers submitted by the user, and additional operation events.

9. The intelligent management system for teaching resources based on big data according to claim 5, characterized in that: The update and optimization module includes a total mastery index update unit and a sorting optimization unit; The overall mastery index update unit is used to extract the response time sequence of the answers and the sequence of answers submitted by the user to analyze the accuracy of the answers and the stability of the response time; Construct a two-dimensional normal probability model based on preset parameters, input the answer accuracy and response time stability into the two-dimensional normal probability model, and calculate the first likelihood value of the procedural interaction data in the mastery state and the second likelihood value in the unmastery state, respectively. The overall mastery index is updated based on the analysis of the first and second likelihood values; The sorting optimization unit is used to propagate and update the total mastery index of related micro-knowledge points based on the updated total mastery index; if the absolute value of the difference between the propagated updated total mastery index of related micro-knowledge points and the historical total mastery index is greater than the difference ratio threshold, the optimized learning arrangement sequence is re-sorted according to the propagated updated total mastery index.

Citation Information

Patent Citations

  • Learning task generation method based on historical answer and real-time evaluation data

    CN120598740A

  • Education large model autonomous teaching planning method and system based on intelligent agent architecture

    CN121258745A