Artificial intelligence model training method for educational assessment

By employing technologies such as distributed data acquisition, deep semantic parsing, graph embedding, and federated learning frameworks, the problems of insufficient feature extraction and inconsistent assessment processes in educational evaluation have been solved, enabling dynamic and accurate quantification of student learning performance and ensuring the security and reliability of the assessment process.

CN121350796BActive Publication Date: 2026-04-24BEIJING LANGJIE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING LANGJIE TECH CO LTD
Filing Date
2025-10-28
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Existing technologies in educational evaluation suffer from several problems, including insufficient extraction of student learning behavior characteristics, lack of fairness and interpretability in the evaluation process, prediction bias caused by differences in data distribution, and discontinuous analysis chains in distributed storage.

Method used

The system acquires students' learning trajectory data from a multi-source heterogeneous learning behavior database through distributed data acquisition nodes, extracts learning behavior feature sequences using a deep semantic parsing algorithm, generates initial learning behavior feature vectors, and performs time-series alignment processing. It also integrates historical learning record data using graph embedding methods, acquires real-time classroom interaction data using a federated learning framework, performs weighted fusion calculations to generate dynamic evaluation scores, and stores them immutably using an encrypted hash function to ensure the security and traceability of the evaluation process.

Benefits of technology

It enables dynamic and precise quantification of student learning performance, improves the scientific rigor, reliability, and efficiency of assessment, ensures the fairness and interpretability of the assessment process, enhances the reliability and timeliness of data collection, and improves the continuity of the analysis chain in the distributed storage system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121350796B_ABST
    Figure CN121350796B_ABST
Patent Text Reader

Abstract

The application discloses an artificial intelligence model training method for education evaluation, comprising the following steps: obtaining learning track data of students from a multi-source heterogeneous learning behavior database through a distributed data acquisition node, extracting a learning behavior feature sequence by using a deep semantic analysis algorithm, and generating an initial learning behavior feature vector; performing time sequence alignment processing on the learning behavior data according to the initial learning behavior feature vector, judging the matching degree of the aligned feature vector and a preset evaluation standard template, and determining that the learning behavior is preliminarily matched if the matching degree exceeds a preset threshold; and extracting historical learning record data of the students from a distributed storage system; the application aims to solve the problems of insufficient extraction of student learning behavior features, lack of fairness and explainability in the evaluation process, prediction deviation caused by data distribution difference and incoherent analysis chain in the distributed storage in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of neural network and machine learning technology, specifically to a method for training artificial intelligence models for educational evaluation. Background Technology

[0002] In the field of educational evaluation, the core technical challenge lies in how to use artificial intelligence models to achieve dynamic and accurate assessment of students' learning performance, while ensuring the fairness and interpretability of the assessment process. This challenge involves extracting students' learning behavior characteristics from multi-source heterogeneous data and converting them into quantitative indicators. However, traditional machine learning methods may face insufficient feature extraction or loss of semantic information when dealing with complex unstructured data, making it difficult for the assessment results to fully reflect the students' true level.

[0003] Furthermore, when matching students' learning trajectory data with preset evaluation criteria, differences in data distribution and uneven distribution of indicator weights may lead to model prediction bias and reduce evaluation accuracy. Moreover, when collecting data on students' classroom interactions or homework completion in real time, there are issues with data synchronization frequency and time sequence alignment. If the data collection interval is too long or network transmission is unstable, some key learning behaviors may not be accurately recorded, thus affecting the reliability of the comprehensive evaluation.

[0004] Ultimately, when generating personalized learning suggestions through artificial intelligence algorithms, the feature fusion strategy may lack specificity due to data noise or redundant information interference. Furthermore, if there are communication delays between nodes or the data is stored in a scattered manner when retrieving and analyzing learning records stored in a distributed system, the analysis chain may be discontinuous, affecting the credibility of the evaluation results.

[0005] This comprehensive issue spans the entire process from data collection and feature extraction to model inference, involving complex interactions between data modeling, feature optimization, real-time processing, and distributed storage, and directly impacts the scientific validity and effectiveness of educational evaluation. Summary of the Invention

[0006] This invention provides a method for training an artificial intelligence model for educational evaluation, aiming to solve the problems in existing technologies such as insufficient extraction of student learning behavior characteristics, lack of fairness and interpretability in the evaluation process, prediction bias caused by differences in data distribution, and discontinuous analysis chain in distributed storage.

[0007] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows:

[0008] A method for training an artificial intelligence model for educational evaluation includes: acquiring students' learning trajectory data from a multi-source heterogeneous learning behavior database through distributed data acquisition nodes; extracting learning behavior feature sequences using a deep semantic parsing algorithm to generate an initial learning behavior feature vector; performing temporal alignment processing on the learning behavior data based on the initial learning behavior feature vector; determining the matching degree between the aligned feature vector and a preset evaluation standard template; if the matching degree exceeds a preset threshold, determining that the learning behavior has initially matched; extracting students' historical learning record data from a distributed storage system; fusing the historical learning record data with the initial matching result of learning behavior using a graph embedding method to obtain a comprehensive learning behavior feature vector; and then, through federation... The learning framework calls an external data synchronization interface to obtain students' real-time classroom interaction data, and determines whether the real-time data collection timestamp is within a preset time window. If it is within the time window, the real-time data validity is determined. Based on the comprehensive learning behavior feature vector and the real-time data validity result, a weighted fusion calculation is performed to obtain the student's dynamic evaluation score. If the dynamic evaluation score is higher than a preset threshold, the federated learning framework executes automatic optimization logic, uses an encrypted hash function to distribute the evaluation process records, and generates an immutable audit log. Based on the immutable audit log, relevant evaluation paths are retrieved from the distributed storage network, and the completeness of the paths is determined. If the paths are complete, the final evaluation result is determined and output.

[0009] In one aspect of this disclosure, the step of acquiring student learning trajectory data from a multi-source heterogeneous learning behavior database through distributed data acquisition nodes, extracting learning behavior feature sequences using a deep semantic parsing algorithm, and generating an initial learning behavior feature vector includes:

[0010] Learning trajectory data is obtained from a multi-source heterogeneous learning behavior database by distributed data acquisition nodes, and raw learning behavior data is obtained by using a distributed query protocol.

[0011] We employ word segmentation and dependency analysis techniques from deep semantic parsing algorithms to perform semantic parsing on the original learning behavior data and obtain the learning behavior feature sequence.

[0012] If the learning behavior feature sequence contains preset redundant information, then the redundant information is filtered out to obtain the filtered learning behavior feature sequence.

[0013] By using a pre-trained deep learning embedding model, the sequence of learned behavior features is transformed into a sequence of feature vectors, generating an initial sequence of learned behavior feature vectors.

[0014] Based on the initial learning behavior feature vector, a nonlinear dimensionality reduction algorithm is used to optimize the vector dimension to obtain the optimized learning behavior feature vector;

[0015] If the similarity between the optimized feature vector and the preset evaluation standard template exceeds a preset threshold, then the feature vector is determined to meet the evaluation requirements, and a structured learning behavior description is generated.

[0016] By describing structured learning behaviors, clustering algorithms are used to classify students' learning behaviors and obtain classification results.

[0017] In one aspect of this disclosure, the step of performing temporal alignment processing on the learning behavior data based on the initial learning behavior feature vector, determining the matching degree between the aligned feature vector and the preset evaluation standard template, and determining preliminary matching of the learning behavior if the matching degree exceeds a preset threshold, includes:

[0018] Acquire learning behavior data and extract feature vectors from it. Use keyword extraction and semantic association analysis methods to generate learning behavior feature vectors.

[0019] The learning behavior data is time-series aligned by using timestamp alignment technology to extract key time points and generate aligned learning behavior data.

[0020] The aligned learning behavior data is converted into learning behavior feature vectors through a pre-trained deep learning embedding model.

[0021] Calculate the cosine similarity between the learning behavior feature vector and the preset evaluation standard template to obtain a similarity value;

[0022] If the similarity value exceeds a preset threshold, the learning behavior is initially matched, and a matching result is generated.

[0023] Based on the matching results, cluster analysis was used to group the students and obtain the grouping results.

[0024] Based on the grouping results, the learning behavior feature vectors of each group of students are extracted, and a sorted list is generated.

[0025] In one aspect of this disclosure, the step of extracting students' historical learning record data from a distributed storage system, fusing the historical learning record data with preliminary matching results of learning behavior using a graph embedding method, and obtaining a comprehensive learning behavior feature vector includes:

[0026] Historical learning record data of students is extracted from a distributed storage system, and a structured historical learning record dataset is obtained by using preset indicator extraction rules.

[0027] Using a structured historical learning record dataset, the weight values ​​of each indicator are calculated, and a weighted average method is used to generate a weighted set of historical learning records.

[0028] Learning behavior data is obtained from the initial matching results of learning behavior. The graph embedding method is used to fuse the weighted set of historical learning records with the learning behavior data to generate an initial comprehensive learning behavior feature vector.

[0029] If the dimension of the initial integrated learning behavior feature vector exceeds the preset threshold, a nonlinear dimensionality reduction algorithm is used to reduce the dimensionality and obtain the optimized integrated learning behavior feature vector.

[0030] Based on the optimized comprehensive learning behavior feature vector, the similarity between vectors is calculated, and the cosine similarity algorithm is used to determine the degree of matching of learning behaviors among students.

[0031] By matching the learning behaviors among students and combining them with pre-defined classification rules, the level of students' learning behaviors is determined, and the final learning behavior assessment results are generated.

[0032] Based on the final learning behavior evaluation results, a data association analysis method is used to associate the evaluation results with historical learning records in the distributed storage system to generate a validation dataset of comprehensive learning behavior feature vectors.

[0033] In one aspect of this disclosure, the step of obtaining real-time classroom interaction data of students by calling an external data synchronization interface through a federated learning framework, determining whether the real-time data collection timestamp is within a preset time window, and determining the validity of the real-time data if it is within the time window, includes:

[0034] The real-time classroom interaction data timestamps of students are obtained from external data sources through the data synchronization interface and stored as first-time data.

[0035] The system uses a time window comparison logic to compare the first-time data with a preset time window range. If the first-time data is within the time window range, the real-time data acquisition time is determined to be valid, and a validity determination result is obtained.

[0036] The validity determination results are obtained through the federated learning framework interface, and the real-time data validity status is generated.

[0037] Based on the validity status, call the data synchronization interface to obtain the complete dataset of real-time classroom interaction and store it as the first real-time data;

[0038] The integrity and consistency of the first real-time data are verified by a data verification algorithm to obtain the second real-time data that has passed the verification.

[0039] A classification algorithm is used to assess the health of learning behavior on the second real-time data and generate a learning behavior health score.

[0040] The final validity of students' real-time data is obtained based on the learning behavior health score and validity assessment results.

[0041] In one aspect of this disclosure, the step of performing a weighted fusion calculation based on the comprehensive learning behavior feature vector and the real-time data validity result to obtain the student's dynamic evaluation score includes:

[0042] Obtain student information and real-time data validity results, and judge data integrity and consistency through preset data verification rules to obtain verified real-time data quality;

[0043] Based on the verified quality of real-time data, learning behavior evaluation indicators are extracted, and factor analysis is used to determine the comprehensive learning behavior feature vector.

[0044] If at least one indicator in the comprehensive learning behavior feature vector exceeds a preset threshold, a preliminary fusion score is obtained by fusing the learning behavior evaluation indicators and real-time data quality through a linear weighting method.

[0045] For the initial fusion score, a weighted fusion calculation is performed using a preset fusion weight allocation to obtain the adjusted fusion score;

[0046] Based on the adjusted fusion score, a logistic regression model is applied to determine the level of student learning behavior and output a dynamic assessment score.

[0047] If the dynamic evaluation score is lower than the preset threshold, the fusion weight allocation will be adjusted through the score calculation model, and the dynamic evaluation score will be recalculated.

[0048] Obtain the recalculated dynamic assessment score, and generate the student's comprehensive assessment score by outputting the assessment results.

[0049] In one aspect of this disclosure, the step of executing automatic optimization logic through a federated learning framework if the dynamic evaluation score is higher than a preset threshold, and using a cryptographic hash function to distribute the evaluation process records to generate an immutable audit log, includes:

[0050] If the dynamic evaluation score is higher than the preset threshold, the data to be optimized will be obtained through the triggering logic of the federated learning framework, and the automatic optimization operation will be performed to obtain the optimization result.

[0051] The optimization results and evaluation records are encrypted using a cryptographic hash function to generate encrypted data.

[0052] Encrypted data is written to a distributed storage system through a distributed storage network, generating a storage address.

[0053] Retrieve data from the distributed storage system based on the storage address, verify data integrity, and obtain the verification status;

[0054] If the verification status is complete, an audit log is generated through the federated learning framework to record optimization and storage information;

[0055] Based on the audit log content, log data is distributed using a decentralized network to generate distribution confirmation;

[0056] By distributing confirmations, consensus feedback from network nodes is obtained, and the final distributed storage record state is obtained.

[0057] In one aspect of this disclosure, the step of retrieving relevant evaluation paths from the distributed storage network based on the immutable audit log, determining the completeness of the paths, and if complete, determining the final output of the evaluation results includes:

[0058] Audit logs are obtained from a distributed storage network. A distributed node query protocol is used to extract the log dataset containing timestamps and transaction hashes to obtain the raw audit logs.

[0059] For the original audit logs, the log structure is parsed, the node sequence and hash chain in the evaluation path are extracted, and a path dataset is generated;

[0060] If the node sequence in the path dataset is consistent with the preset distributed storage topology, the Merkle tree verification algorithm is used to calculate the hash value of each node in the path, determine the path integrity, and obtain the integrity verification result.

[0061] Based on the integrity verification results, if the integrity verification passes, the transaction timestamps and associated metadata are extracted from the path dataset to generate the evaluation dataset;

[0062] The SHA-256 algorithm is used to perform hash calculation on the evaluation dataset to generate evaluation hash values ​​and determine the uniqueness of the evaluation results;

[0063] The evaluation hash value is compared with the preset audit standards through network communication protocols to determine whether the evaluation result meets the standards and output the final evaluation result.

[0064] In another aspect of this disclosure, the method is implemented through an artificial intelligence model training system for educational evaluation, wherein the system comprises:

[0065] The feature extraction module is configured to obtain students' learning trajectory data from a multi-source heterogeneous learning behavior database through distributed data acquisition nodes, extract learning behavior feature sequences using a deep semantic parsing algorithm, and generate an initial learning behavior feature vector.

[0066] The behavior matching module is configured to perform temporal alignment processing on the learning behavior data based on the initial learning behavior feature vector, determine the matching degree between the aligned feature vector and the preset evaluation standard template, and determine the initial matching of the learning behavior if the matching degree exceeds the preset threshold.

[0067] The historical fusion module is configured to extract students’ historical learning record data from the distributed storage system, fuse the historical learning record data with the preliminary matching results of learning behavior using a graph embedding method, and obtain a comprehensive learning behavior feature vector.

[0068] The real-time verification module is configured to obtain students' real-time classroom interaction data by calling an external data synchronization interface through the federated learning framework, determine whether the real-time data collection timestamp is within a preset time window, and determine the validity of the real-time data if it is within the time window.

[0069] The scoring calculation module is configured to perform a weighted fusion calculation based on the comprehensive learning behavior feature vector and the real-time data validity results to obtain the student's dynamic evaluation score.

[0070] The optimization execution module is configured to perform the following steps: if the dynamic evaluation score is higher than a preset threshold, execute automatic optimization logic through a federated learning framework, use a cryptographic hash function to distribute the evaluation process records, and generate an immutable audit log.

[0071] The audit verification module is configured to retrieve relevant evaluation paths from the distributed storage network based on the immutable audit logs, determine the completeness of the paths, and if complete, determine the final output of the evaluation results.

[0072] Compared with the prior art, the present invention has the following beneficial effects:

[0073] This invention acquires students' learning trajectory data from a multi-source heterogeneous learning behavior database through distributed data acquisition nodes, and uses a deep semantic parsing algorithm to extract learning behavior feature sequences to generate initial learning behavior feature vectors. This effectively solves the evaluation bias problem caused by insufficient feature extraction or loss of semantic information in traditional methods. Temporal alignment processing is used to determine the matching degree between the feature vectors and the preset evaluation standard template, ensuring the fairness and interpretability of the evaluation process. A graph embedding method is used to fuse historical learning record data with the preliminary matching results to obtain a comprehensive learning behavior feature vector, overcoming the prediction inaccuracies caused by differences in data distribution. Finally, a federated learning framework is used to call an external data synchronization interface to obtain real-time classroom interactions. The system collects data and verifies its validity in real time through time windows, improving the reliability and timeliness of data collection. Based on comprehensive feature vectors and the validity of real-time data, a weighted fusion calculation is performed to generate dynamic student assessment scores, achieving dynamic and accurate quantification of learning performance. When the dynamic assessment score exceeds a preset threshold, automatic optimization logic is executed through a federated learning framework, and the assessment process records are distributed and stored using a cryptographic hash function to generate an immutable audit log, enhancing the security and traceability of the assessment process. Finally, the assessment path is retrieved and its integrity is assessed based on the audit log, ensuring the consistency of the analysis chain in the distributed storage system, thereby comprehensively improving the scientific rigor, reliability, and efficiency of educational evaluation. Attached Figure Description

[0074] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained from these drawings without creative effort.

[0075] Figure 1 This is a flowchart of an artificial intelligence model training method for educational evaluation according to the present invention. Detailed Implementation

[0076] The present invention will be further described below with reference to embodiments. These embodiments are merely some, not all, of the embodiments described. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the protection scope of the present invention.

[0077] Please see Figure 1As shown, this invention provides an artificial intelligence model training method for educational evaluation. Its core lies in achieving comprehensive extraction and dynamic evaluation of student learning behavior characteristics through distributed data acquisition, deep semantic parsing, graph embedding fusion, federated learning framework, and encrypted storage. The technical solution of this invention will be described in detail below with reference to specific embodiments.

[0078] S101. Obtain students' learning trajectory data from a multi-source heterogeneous learning behavior database through distributed data acquisition nodes, and use a deep semantic parsing algorithm to extract learning behavior feature sequences to generate an initial learning behavior feature vector.

[0079] Learning trajectory data is acquired from a multi-source heterogeneous learning behavior database using distributed data acquisition nodes, and a distributed query protocol (such as Apache-based) is employed. The raw learning behavior data is obtained using the Kafka streaming protocol. A deep semantic parsing algorithm based on the BERT model is employed, with a word embedding dimension of 768 and a maximum sequence length of 128. Semantic parsing of the raw learning behavior data is performed using word segmentation and dependency analysis techniques to obtain a learning behavior feature sequence. If the learning behavior feature sequence contains preset redundant information (such as duplicate access records or invalid interaction data), the redundant information is filtered to obtain a filtered learning behavior feature sequence. A pre-trained deep learning embedding model (such as Word2Vec or BERT) is used to transform the learning behavior feature sequence into a feature vector sequence, generating an initial learning behavior feature vector. Based on the initial learning behavior feature vector, a nonlinear dimensionality reduction algorithm (such as t-SNE) is used to optimize the vector dimension, obtaining an optimized learning behavior feature vector. If the similarity between the optimized feature vector and the preset evaluation standard template exceeds a preset threshold (e.g., 0.8, which can be calibrated experimentally), the feature vector is determined to meet the evaluation requirements, generating a structured learning behavior description. Using the structured learning behavior description, a clustering algorithm (such as K-means) is used to classify the students' learning behaviors, obtaining the classification results.

[0080] For example, when obtaining learning trajectory data from distributed data acquisition nodes, a connection can be established with a multi-source database through a distributed query protocol. Assuming Apache Kafka is used as the data streaming platform, the node obtains data from the topic through the KafkaConsumerAPI, which takes about 0.5 seconds. The obtained raw learning behavior data is "Student A accessed the math course video and completed the after-class test between 20XX-XX-XX and XX:XX:XX, scoring 85 points".

[0081] Subsequently, a deep semantic parsing algorithm was used to extract the learning behavior feature sequence, and the BERT model was used to perform word segmentation and dependency analysis on the text. The maximum sequence length was set to 128, and the word embedding dimension was set to 768.

[0082] After word segmentation, the word sequence obtained is: {"math course video", "after-class quiz", "score 85 points"}. The inverse document frequency of the term is calculated using the TF-IDF algorithm. Assuming that "math course video" appears 5 times in the word frequency statistics, the TF value is 0.2, the IDF value is 1.8, and the keyword weight is 0.36.

[0083] The learning behavior feature sequence was vectorized, and a 300-dimensional feature vector was generated using the Word2Vec model. Assuming that the vector value of "mathematics course video" is [0.15, -0.32, 0.58, ...], the correlation between vectors was calculated by cosine similarity. The similarity between "after-class test" and "score of 85 points" was 0.75, indicating that there is a correlation between learning behaviors.

[0084] Finally, all feature vectors are integrated to form a 768-dimensional initial feature vector for the learned behavior, which is stored in a local database for subsequent matching analysis. The entire process is implemented through automated scripts, requiring no manual intervention, and logically forms a closed loop from data acquisition to feature extraction.

[0085] S102. Based on the initial learning behavior feature vector, perform temporal alignment processing on the learning behavior data, determine the matching degree between the aligned feature vector and the preset evaluation standard template, and if the matching degree exceeds the preset threshold, determine the initial matching of the learning behavior.

[0086] Acquire learning behavior data and extract feature vectors from it. Use keyword extraction (e.g., TF-IDF) and semantic association analysis methods to generate learning behavior feature vectors. Perform time-series alignment processing on the learning behavior data, using timestamp alignment technology to extract key time points and generate aligned learning behavior data. Use a pre-trained deep learning embedding model to convert the aligned learning behavior data into learning behavior feature vectors. Calculate the cosine similarity between the learning behavior feature vectors and a preset evaluation standard template to obtain a similarity value. If the similarity value exceeds a preset threshold (e.g., 0.8, which can be adjusted through training with historical data), a preliminary matching of learning behaviors is determined, and a matching result is generated. For the matching result, use a clustering analysis method (e.g., DBSCAN) to group students and obtain grouping results. Based on the grouping results, extract the learning behavior feature vectors of each group of students to generate a sorted list.

[0087] For example, the process of performing time-series alignment processing on learning behavior data based on the initial learning behavior feature vector and determining the matching degree can be implemented through the following information technology. Assume that the preset evaluation standard template is "students should complete course learning on time and participate in interaction", and the feature vector is defined as [0.8, 0.6, 0.9], representing learning completion degree, interaction participation degree, and performance stability, respectively.

[0088] Student B's learning behavior data is as follows: completed course learning on 20XX-XX-XX, XX:XX:XX, with an interaction participation rate of 0.7 and a performance stability of 0.85. This data needs to be converted into a vector [0.8, 0.7, 0.85]. To unify the dimensions, the vector is first normalized using the Min-Max normalization algorithm. Assuming the maximum values ​​for each dimension are 1.0, 1.0, and 1.0, and the minimum values ​​are 0, 0, and 0, the template vector is normalized to [0.8, 0.6, 0.9], and the student B vector is normalized to [0.8, 0.7, 0.85].

[0089] Next, the similarity between the two vectors is calculated using the cosine similarity algorithm; the formula is:

[0090]

[0091] Calculate the dot product: 0.8×0.8+0.6×0.7+0.9×0.85=0.64+0.42+0.765=1.825;

[0092] Length of the module:

[0093] ;

[0094] ;

[0095] The cosine similarity is:

[0096]

[0097] The actual value should not exceed 1; this is just a calculation example with an assumed value.

[0098] If the preset threshold is 0.9, since 1.014 > 0.9, student B's learning behavior is preliminarily matched.

[0099] To ensure logical rigor, weight adjustments can be introduced, such as a weight of 0.5 for learning completion, 0.3 for interaction participation, and 0.2 for performance stability. A weighted similarity score can then be calculated to further refine the matching accuracy. The system automatically outputs the matching results and logs them for subsequent auditing.

[0100] S103. Extract students' historical learning record data from the distributed storage system, and use graph embedding method to fuse the historical learning record data with the preliminary matching results of learning behavior to obtain a comprehensive learning behavior feature vector.

[0101] Historical learning record data of students is extracted from a distributed storage system. A structured historical learning record dataset is obtained using preset indicator extraction rules (such as course completion rate, average grade, and learning duration). The weight values ​​of each indicator are calculated using this structured dataset (e.g., based on entropy weighting), and a weighted average method is used to generate a weighted set of historical learning records. Learning behavior data is obtained from the initial matching results of learning behaviors. A Node2Vec graph embedding method is used, with an embedding dimension of 128. The weighted historical learning record set and the learning behavior data are then fused using a weighted average method (weights are 0.6 and 0.4 respectively, which can be adjusted according to the actual scenario) to generate an initial comprehensive learning behavior feature vector. If the dimension of the initial comprehensive learning behavior feature vector is... If the dimension exceeds a preset threshold (e.g., 100 dimensions), a nonlinear dimensionality reduction algorithm (e.g., PCA or t-SNE) is used for dimensionality reduction to obtain an optimized comprehensive learning behavior feature vector. Based on the optimized comprehensive learning behavior feature vector, the similarity between vectors is calculated, and a cosine similarity algorithm is used to determine the degree of matching between students' learning behaviors. Based on the degree of matching between students' learning behaviors, combined with preset classification rules (e.g., excellent, good, qualified), the students' learning behavior level is determined, and the final learning behavior evaluation result is generated. Based on the final learning behavior evaluation result, a data association analysis method (e.g., Apriori algorithm) is used to associate the evaluation result with historical learning records in the distributed storage system to generate a validation dataset for the comprehensive learning behavior feature vector.

[0102] For example, extracting students' historical learning records from a distributed storage system can be achieved using the Hadoop Distributed File System and data parsing technology.

[0103] Suppose a distributed storage system stores student C's learning records for the past year, including metrics such as course completion rate, average grade, and study duration. The data extraction module retrieves the data via the HDFS API, obtaining student C's historical learning records: course completion rate 90%, average grade 85, and study duration 200 hours.

[0104] The data parsing module standardizes these metrics, for example, normalizing the completion rate to the [0,1] interval, with 90% corresponding to 0.9, the average score to 0.85, and the study time to 0.8, assuming the maximum duration is 250 hours.

[0105] Next, a graph embedding method is used to fuse historical learning record data with preliminary matching results of learning behaviors. The learning behavior matching results come from a real-time learning behavior database and include learning behavior feature vectors;

[0106] For example, [0.8, 0.7, 0.85];

[0107] Using the Node2Vec algorithm, the historical learning record metrics (0.9, 0.85, 0.8) and learning behavior data (0.8, 0.7, 0.85) are transformed into high-dimensional vectors with a dimension of 128.

[0108] Node2Vec maps each metric to a semantic vector through a pre-trained model, capturing the potential correlation between metrics, such as the correlation between completion rate and average score.

[0109] During fusion, a weighted average method is used, with the historical record vector weight set to 0.6 and the learning behavior vector weight set to 0.4. The comprehensive vector is then calculated as follows:

[0110]

[0111] A 128-dimensional initial integrated learning behavior feature vector is obtained.

[0112] If the initial vector dimension exceeds a preset threshold (e.g., 100 dimensions), the t-SNE algorithm is used for dimensionality reduction to obtain a 32-dimensional optimized comprehensive learning behavior feature vector.

[0113] The similarity between vectors is calculated using cosine similarity. Assuming the similarity between student C and the ideal student vector is 0.88, the fusion result is reliable. In the logical chain, distributed data extraction ensures data authenticity, standardization unifies dimensions, graph embedding captures semantics, and the fusion algorithm balances historical and real-time weights, ultimately outputting a comprehensive learning behavior feature vector for subsequent dynamic evaluation.

[0114] S104. Obtain students' real-time classroom interaction data by calling the external data synchronization interface through the federated learning framework, and determine whether the real-time data collection timestamp is within the preset time window. If it is within the time window, the validity of the real-time data is determined.

[0115] Using the TensorFlow Federated framework, an external data synchronization interface based on the gRPC protocol is called with a timeout of 5 seconds to obtain the timestamps of students' real-time classroom interaction data and store them as the first-time data. A time window comparison logic is used to compare the first-time data with a preset time window range (e.g., 10 minutes before class starts to 10 minutes after class ends). If the first-time data falls within the time window range, the real-time data collection time is determined to be valid, and a validity judgment result is obtained. The validity judgment result is obtained through the federated learning framework interface, generating a real-time data validity status. Based on the validity status, the data synchronization interface is called to obtain the complete dataset of real-time classroom interaction (e.g., number of questions asked, correct answer rate), and stored as the first real-time data. The integrity and consistency of the first real-time data are verified using a data validation algorithm (e.g., CRC32), obtaining the verified second real-time data. A classification algorithm (e.g., decision tree) is used to conduct a learning behavior health assessment on the second real-time data, generating a learning behavior health score (0-1 points). Based on the learning behavior health score and the validity judgment result, the final validity of the students' real-time data is obtained.

[0116] For example, when using the federated learning framework to call an external data synchronization interface to obtain real-time classroom interaction data, assuming the TensorFlowFederated (TFF) framework is used, the data synchronization interface obtains a timestamp from the classroom interaction platform, such as "20XX-XX-XX, XX:XX:XX", and stores it as the first-time data. The preset time window is 10 minutes before the start of the class to 10 minutes after the end, for example: 09:50:00 to 10:10:00.

[0117] The time window comparison logic compares the first-time data with the time window; if the timestamp is within the range, it is considered valid. After obtaining the validity determination result from the federated learning framework interface, it calls the data synchronization interface to obtain complete interaction data, such as the number of student questions and the accuracy rate of answers, and stores it as the first real-time data. The data validation algorithm checks the data format and integrity, such as verifying whether fields are missing or abnormal, to obtain the second real-time data.

[0118] A classification algorithm assesses the health of student behavior on the second set of real-time data, generating a score (e.g., between 0 and 1). Assuming student D's interaction data health score is 0.9 and the validity determination is true, the final validity of the real-time data is considered passed. The entire process utilizes a federated learning framework to ensure data privacy and distributed processing, improving the real-time nature and accuracy of the assessment.

[0119] S105. Based on the comprehensive learning behavior feature vector and the real-time data validity results, perform weighted fusion calculation to obtain the student's dynamic evaluation score.

[0120] The system acquires student information and real-time data validity results. Through pre-defined data validation rules, it assesses data integrity and consistency to obtain validated real-time data quality. Based on this quality, it extracts learning behavior evaluation indicators and uses factor analysis to determine a comprehensive learning behavior feature vector. If at least one indicator in the feature vector exceeds a pre-defined threshold, a linear weighting method is used to fuse the learning behavior evaluation indicators and real-time data quality to obtain a preliminary fused score. For this preliminary score, a pre-defined fusion weight allocation is used to perform a weighted fusion calculation to obtain an adjusted fused score. Based on the adjusted score, a logistic regression model is applied to determine the student's learning behavior level, and a dynamic evaluation score is output. If the dynamic evaluation score is lower than a pre-defined threshold, the fusion weight allocation is adjusted using a score calculation model, and the dynamic evaluation score is recalculated. The recalculated dynamic evaluation score is then obtained, and the evaluation results are output to generate the student's comprehensive evaluation score.

[0121] For example, the comprehensive learning behavior feature vector includes indicators of students' learning ability, interactive participation, and performance stability, while the real-time data validity result reflects the quality of their classroom interaction. These two are weighted and fused to generate a dynamic assessment score. Assume student E's comprehensive learning behavior feature vector is [0.8, 0.7, 0.9], and their real-time data quality score is 0.85.

[0122] Using a linear weighting method, with a learning behavior indicator weight of 0.6 and a real-time data quality weight of 0.4, the initial fusion score is calculated as: 0.6×0.8+0.4×0.7+0.6×0.9 (Note: vector fusion needs to be calculated separately) or overall vector fusion, such as using a weighted average. Assume the initial fusion score is 0.82.

[0123] For the initial score, a fusion weight allocation is adopted, such as 0.7 for learning behavior and 0.3 for real-time data. The adjusted fusion score is calculated as: 0.7×0.82+0.3×0.85=0.829.

[0124] The logistic regression model is applied and trained based on historical data to determine the level of students' learning behavior (e.g., excellent, good, satisfactory).

[0125] If the dynamic assessment score is lower than the threshold of 0.8, the weights are adjusted and the score is recalculated. The final output score for student E is 0.829, which is recorded in the assessment system.

[0126] S106. If the dynamic evaluation score is higher than the preset threshold, the automatic optimization logic is executed through the federated learning framework. The evaluation process records are distributed and stored using a cryptographic hash function to generate an immutable audit log.

[0127] If the dynamic evaluation score is higher than a preset threshold (e.g., 0.8), the data to be optimized is obtained through the triggering logic of the federated learning framework, and automatic optimization operations (such as adjusting feature weights) are performed to obtain the optimization result. The optimization result and evaluation record are encrypted using the SHA-256 cryptographic hash function with a hash length of 256 bits to generate encrypted data. This encrypted data is then written to a distributed storage system via a distributed storage network (such as IPFS) to generate a storage address. Data is retrieved from the distributed storage system based on the storage address, and data integrity is verified (e.g., by comparing hash values) to obtain a verification status. If the verification status is complete, an audit log is generated through the federated learning framework to record optimization and storage information. Based on the audit log content, log data is distributed using a decentralized network to generate a distribution confirmation. Through the distribution confirmation, consensus feedback from network nodes is obtained, leading to the final distributed storage record status.

[0128] For example, if student F's dynamic evaluation score is 0.85, which is higher than the threshold of 0.8, the federated learning framework triggers automatic optimization logic, extracts the learning behavior data to be optimized, and performs optimization operations, such as adjusting feature weights. The optimization results and evaluation records are encrypted using the SHA-256 hash function, generating a hash value "a1b2c3d4". The encrypted data is written to the IPFS distributed storage system, generating a storage address "QmXyz...".

[0129] Data is retrieved based on the storage address, and hash value consistency is verified. If consistent, an audit log is generated, recording the optimization time, operation, and storage address. The log data is distributed to multiple nodes via a decentralized network, and after obtaining consensus feedback, the storage status is confirmed as "confirmed." The entire process ensures the transparency and immutability of the evaluation process.

[0130] S107. Based on the immutable audit log, retrieve the relevant evaluation path from the distributed storage network, determine the path integrity, and if complete, determine the final output of the evaluation result.

[0131] Audit logs are retrieved from a distributed storage network. A distributed node query protocol is used to extract a log dataset containing timestamps and transaction hashes, yielding the raw audit logs. The log structure is parsed to extract the node sequence and hash chain from the evaluation path, generating a path dataset. If the node sequence in the path dataset matches the preset distributed storage topology, a Merkle tree verification algorithm is used to calculate the hash value of each node in the path, determining path integrity and obtaining an integrity verification result. Based on the integrity verification result, if the integrity verification passes, transaction timestamps and associated metadata are extracted from the path dataset to generate an evaluation dataset. The SHA-256 algorithm is used to hash the evaluation dataset, generating an evaluation hash value to determine the uniqueness of the evaluation result. The evaluation hash value is compared with preset audit standards via a network communication protocol to determine if the evaluation result meets the standards, and the final evaluation result is output.

[0132] For example, audit logs are retrieved from a distributed storage network, containing timestamps "20XX-XX-XX, XX:XX:XX" and transaction hashes "a1b2c3d4". The log structure is parsed to extract the evaluation path node sequence "node A-node B-node C" and the hash chain "a1b2c3d4-e5f6g7h8". A Merkle tree verification algorithm is used to calculate the node hash value and compare it with the root hash on the chain. If they match, the path is complete.

[0133] Timestamps and metadata are extracted from the path dataset to generate an evaluation dataset. The SHA-256 algorithm generates the evaluation hash value "i9j0k1l2". The hash value is compared with audit standards via a network protocol. If the hash value matches and the timestamp is valid, the final evaluation result "Student F: Evaluation Passed" is output. The result is stored in a distributed system for multi-party verification.

[0134] The specific embodiments of the present invention have been described in detail above, covering the complete process from data acquisition to final evaluation output. Each step is implemented through specific algorithms and technical means, ensuring the operability and feasibility of the technical solution.

[0135] In practical applications, the first step is to establish a distributed data acquisition node network. These nodes are responsible for acquiring student learning trajectory data from multi-source heterogeneous learning behavior databases. Each multi-source heterogeneous learning behavior database can be an internal school teaching management system, an online learning platform, or a third-party educational data analysis platform. The distributed data acquisition nodes establish connections with these databases through a distributed query protocol and periodically acquire raw learning behavior data at preset time intervals. The raw learning behavior data includes information such as students' course browsing records, assignment submission times, test scores, and classroom interaction frequency. The distributed data acquisition nodes use a point-to-point communication protocol to synchronize data, ensuring the consistency and integrity of the data collected by each node.

[0136] Next, a deep semantic parsing algorithm is used to process the raw learning behavior data acquired by distributed data acquisition nodes. The deep semantic parsing algorithm includes a word segmentation module, a dependency analysis module, and a redundancy filtering module. The word segmentation module decomposes the text content in the raw learning behavior data into the smallest semantic units, while the dependency analysis module further analyzes the correlation between these semantic units to generate a learning behavior feature sequence. If the learning behavior feature sequence contains pre-defined redundant information, such as duplicate course browsing records or invalid classroom interaction data, it is removed by the redundancy filtering module, thus obtaining a filtered learning behavior feature sequence. Subsequently, a pre-trained deep learning embedding model transforms the learning behavior feature sequence into a feature vector sequence, generating an initial learning behavior feature vector. To reduce computational complexity, a nonlinear dimensionality reduction algorithm is used to optimize the dimension of the initial learning behavior feature vector, ultimately obtaining an optimized learning behavior feature vector.

[0137] After generating the optimized learning behavior feature vectors, they need to be temporally aligned. The core of temporal alignment is extracting key time points using timestamp alignment technology to generate aligned learning behavior data. The key to this process lies in the application of keyword extraction and semantic association analysis methods. The keyword extraction module extracts key information reflecting students' learning behavior characteristics from the learning behavior data, such as frequently accessed course resources or key classroom activities. The semantic association analysis module further analyzes the logical relationships between these key information points to generate learning behavior feature vectors. Subsequently, a pre-trained deep learning embedding model converts the aligned learning behavior data into learning behavior feature vectors and calculates the cosine similarity between this vector and a preset evaluation standard template. If the similarity value exceeds a preset threshold, a preliminary matching of the learning behavior is determined. At this point, clustering analysis is used to group students and generate a ranked list for subsequent comprehensive evaluation.

[0138] Simultaneously, historical learning record data of students is extracted from the distributed storage system. This data includes students' past grades, learning habits, classroom performance, and other information. This data is structured into a historical learning record dataset using predefined indicator extraction rules. A weighted average method is used to calculate the weight values ​​of each indicator, generating a weighted set of historical learning records. A graph embedding method is used to fuse the weighted set of historical learning records with the preliminary matching results of learning behaviors, generating an initial comprehensive learning behavior feature vector. If the dimension of the initial comprehensive learning behavior feature vector exceeds a predefined threshold, a nonlinear dimensionality reduction algorithm is used to reduce the dimensionality, obtaining an optimized comprehensive learning behavior feature vector. Subsequently, a cosine similarity algorithm is used to calculate the degree of matching between students' learning behaviors, and combined with predefined classification rules, the level of students' learning behaviors is determined, generating the final learning behavior evaluation result.

[0139] In terms of real-time data processing, the federated learning framework calls an external data synchronization interface to obtain real-time classroom interaction data from students. This real-time interaction data includes information such as the frequency of student questions, discussion participation, and immediate quiz scores. The data synchronization interface obtains the timestamps of this data from the external data source and stores them as first-time data. A time window comparison logic is used to determine whether the first-time data falls within a preset time window. If the first-time data falls within the time window, the real-time data collection time is deemed valid, and a validity determination result is generated. After obtaining the validity determination result, the federated learning framework interface calls the data synchronization interface to obtain the complete dataset of real-time classroom interactions and verifies the completeness and consistency of the data using a data validation algorithm. A classification algorithm is used to conduct a learning behavior health assessment on the validated real-time classroom interaction data, generating a learning behavior health score.

[0140] In the comprehensive assessment phase, students' comprehensive learning behavior feature vectors and real-time data validity results are used for weighted fusion calculation. First, the completeness and consistency of real-time data are judged using pre-defined data validation rules to obtain validated real-time data quality. Factor analysis is used to extract learning behavior assessment indicators, and these indicators are fused with real-time data quality using a linear weighting method to obtain a preliminary fusion score. Pre-defined fusion weight allocations are used to perform weighted fusion calculations to obtain an adjusted fusion score. A logistic regression model is used to determine the level of student learning behavior and output a dynamic assessment score. If the dynamic assessment score is lower than a pre-defined threshold, the fusion weight allocation is adjusted using the score calculation model, and the dynamic assessment score is recalculated.

[0141] When the dynamic evaluation score exceeds a preset threshold, the federated learning framework triggers automatic optimization logic. The data to be optimized is extracted through this trigger and automatically optimized. A cryptographic hash function is used to encrypt the optimization results and evaluation records, generating encrypted data. The distributed storage network writes the encrypted data to the distributed storage system and generates storage addresses. These addresses are used to retrieve data from the distributed storage system and verify data integrity. If the integrity verification passes, the federated learning framework generates audit logs, recording optimization and storage information. The decentralized network distributes the log data and obtains the final distributed storage record status through consensus feedback from network nodes.

[0142] Finally, tamper-proof audit logs are used to retrieve relevant evaluation paths and determine path integrity. A distributed node query protocol is used to extract log datasets containing timestamps and transaction hashes, and parse the log structure to generate path datasets. A Merkle tree verification algorithm is used to calculate the hash value of each node in the path and determine path integrity. If the path integrity verification passes, transaction timestamps and associated metadata are extracted from the path dataset to generate an evaluation dataset. The SHA-256 algorithm is used to hash the evaluation dataset to generate evaluation hash values. A network communication protocol is used to compare the evaluation hash values ​​with preset audit standards, and finally output the evaluation results.

[0143] The specific embodiments of the present invention have been described in detail above, covering the complete process from distributed data acquisition to the final evaluation result output. Each step is implemented through specific algorithms and technical means, ensuring the operability and feasibility of the technical solution.

[0144] To enable those skilled in the art to fully understand and implement this invention, the specific implementation principle of this invention is further explained below in conjunction with a specific application scenario.

[0145] In practical applications, the first step is to establish a distributed data acquisition node network. These nodes connect to a multi-source heterogeneous learning behavior database using a distributed query protocol and acquire raw learning behavior data at preset time intervals. For example, in a middle school's educational evaluation system, the distributed data acquisition nodes obtain information such as students' course browsing records and homework submission times from the teaching management system, while simultaneously extracting data such as classroom interaction frequency and test scores from the online learning platform. The nodes synchronize data using a point-to-point communication protocol to ensure data consistency and integrity. This process effectively avoids the prediction bias problems caused by differences in data distribution in traditional methods.

[0146] Next, deep semantic parsing algorithms are used to process the collected raw learning behavior data. The word segmentation module decomposes the text content into the smallest semantic units, and the dependency analysis module further analyzes the relationships between these units, generating a sequence of learning behavior features. For example, when a student frequently accesses learning resources for a particular chapter, the word segmentation module extracts the core keywords of that chapter, while the dependency analysis module identifies its relationship with other chapters. If the feature sequence contains redundant information, such as repeated course browsing records, it is removed by the redundancy filtering module. Subsequently, a pre-trained deep learning embedding model transforms the filtered feature sequence into a feature vector sequence and optimizes the vector dimension using a non-linear dimensionality reduction algorithm. This process significantly improves the sufficiency of feature extraction and solves the problem of semantic information loss in traditional machine learning methods.

[0147] After generating the optimized learning behavior feature vector, it needs to be temporally aligned. For example, when a student completes multiple classroom quizzes at different times, the keyword extraction module extracts frequently occurring key information from the quiz data, such as key knowledge points or question types with high error rates. The semantic association analysis module then analyzes the logical relationships between these key information points to generate the learning behavior feature vector. Timestamp alignment technology is used to extract key time points, ensuring accurate alignment of data from different time periods. Subsequently, a pre-trained deep learning embedding model converts the aligned data into feature vectors and calculates their cosine similarity with a preset evaluation standard template. If the similarity value exceeds a preset threshold, a preliminary matching of the learning behavior is determined. This process effectively solves the problem of missing learning behavior records caused by excessively long data collection intervals or unstable network transmission.

[0148] Simultaneously, the system extracts students' historical learning records from the distributed storage system. For example, for a specific student, the system retrieves their past grades, learning habits, and other information from the distributed storage system, and calculates the weight values ​​of each indicator using a weighted average method to generate a weighted set of historical learning records. A graph embedding method then merges the weighted set of historical learning records with the initial matching results of learning behaviors to generate an initial comprehensive learning behavior feature vector. If the vector dimension exceeds a preset threshold, a nonlinear dimensionality reduction algorithm is used to reduce the dimensionality, obtaining an optimized comprehensive learning behavior feature vector. This process, by fusing historical and real-time data, significantly improves the comprehensiveness and reliability of the evaluation results.

[0149] In terms of real-time data processing, the federated learning framework calls an external data synchronization interface to obtain students' real-time classroom interaction data. For example, if a student participates in multiple discussions and completes an immediate quiz in class, the data synchronization interface retrieves the timestamps of these data from an external data source and stores them as first-time data. A time window comparison logic determines whether the first-time data falls within a preset time window range. If the data is valid, the complete dataset is obtained through the federated learning framework interface, and its completeness and consistency are verified through a data validation algorithm. A classification algorithm performs a learning behavior health assessment on the validated data, generating a learning behavior health score. This process ensures the accuracy and timeliness of real-time data, solving the evaluation bias problem caused by data noise or redundant information interference in traditional methods.

[0150] In the comprehensive evaluation phase, students' comprehensive learning behavior feature vectors and real-time data validity results are used for weighted fusion calculations. For example, for a specific student, the system judges the completeness and consistency of their real-time data according to preset data verification rules to obtain verified real-time data quality. Factor analysis extracts learning behavior evaluation indicators, and a linear weighting method is used to fuse the evaluation indicators and real-time data quality to obtain a preliminary fusion score. Preset fusion weight allocations are used to perform weighted fusion calculations to obtain an adjusted fusion score. A logistic regression model determines the student's learning behavior level and outputs a dynamic evaluation score. If the dynamic evaluation score is lower than a preset threshold, the fusion weight allocation is adjusted through a score calculation model, and the dynamic evaluation score is recalculated. This process achieves dynamic and accurate evaluation of students' learning performance while ensuring the fairness and interpretability of the evaluation process.

[0151] When the dynamic evaluation score exceeds a preset threshold, the federated learning framework triggers automatic optimization logic. For example, the system extracts the data to be optimized and encrypts the optimization results and evaluation records using a cryptographic hash function, generating encrypted data. The distributed storage network writes the encrypted data to the distributed storage system and generates a storage address. This storage address is used to retrieve the data from the distributed storage system and verifies its integrity through integrity verification logic. If the data integrity verification passes, the federated learning framework generates an audit log, recording optimization and storage information. The decentralized network distributes the log data and obtains the final distributed storage record status through consensus feedback from network nodes. This process, through encrypted storage and distributed storage technologies, ensures the security and immutability of the evaluation records.

[0152] Finally, immutable audit logs are used to retrieve relevant evaluation paths and determine path integrity. For example, the system extracts a log dataset containing timestamps and transaction hashes through a distributed node query protocol and parses the log structure to generate a path dataset. A Merkle tree verification algorithm calculates the hash value of each node in the path and determines path integrity. If path integrity verification passes, transaction timestamps and associated metadata are extracted from the path dataset to generate an evaluation dataset. The SHA-256 algorithm hashes the evaluation dataset to generate evaluation hash values. A network communication protocol compares the evaluation hash values ​​with preset audit standards and finally outputs the evaluation results. This process, through the application of blockchain technology, ensures the consistency and trustworthiness of the evaluation path.

[0153] In the description of this invention, it should be understood that the terms "coaxial," "bottom," "one end," "top," "middle," "other end," "upper," "side," "top," "inner," "front," "center," "both ends," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0154] Furthermore, the terms “first,” “second,” “third,” and “fourth” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as “first,” “second,” “third,” or “fourth” may explicitly or implicitly include at least one of those features.

[0155] In this invention, unless otherwise explicitly specified and limited, the terms "installation," "setting," "connection," "fixing," "screw connection," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal connection of two components or the interaction between two components. Unless otherwise explicitly limited, those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0156] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A method for training an artificial intelligence model for educational evaluation, characterized in that, include: Students' learning trajectory data are obtained from a multi-source heterogeneous learning behavior database through distributed data acquisition nodes, and learning behavior feature sequences are extracted using a deep semantic parsing algorithm to generate an initial learning behavior feature vector. Based on the initial learning behavior feature vector, the learning behavior data is time-series aligned, and the matching degree between the aligned feature vector and the preset evaluation standard template is determined. If the matching degree exceeds the preset threshold, the learning behavior is initially matched. Historical learning record data of students are extracted from a distributed storage system. A graph embedding method is used to fuse the historical learning record data with the preliminary matching results of learning behavior to obtain a comprehensive learning behavior feature vector. The Federated Learning Framework calls an external data synchronization interface to obtain students' real-time classroom interaction data, and determines whether the real-time data collection timestamp is within a preset time window. If it is within the time window, the validity of the real-time data is determined. Based on the comprehensive learning behavior feature vector and the real-time data validity results, a weighted fusion calculation is performed to obtain the student's dynamic evaluation score; If the dynamic evaluation score is higher than the preset threshold, the automatic optimization logic is executed through the federated learning framework, and the evaluation process record is distributed and stored using a cryptographic hash function to generate an immutable audit log. Based on the immutable audit log, relevant evaluation paths are retrieved from the distributed storage network to determine the completeness of the paths. If the paths are complete, the final evaluation results are determined and output.

2. The method for training an artificial intelligence model for educational evaluation according to claim 1, characterized in that: The steps of acquiring students' learning trajectory data from a multi-source heterogeneous learning behavior database through distributed data acquisition nodes, extracting learning behavior feature sequences using a deep semantic parsing algorithm, and generating an initial learning behavior feature vector include: Learning trajectory data is obtained from a multi-source heterogeneous learning behavior database by distributed data acquisition nodes, and raw learning behavior data is obtained by using a distributed query protocol. We employ word segmentation and dependency analysis techniques from deep semantic parsing algorithms to perform semantic parsing on the original learning behavior data and obtain the learning behavior feature sequence. If the learning behavior feature sequence contains preset redundant information, then the redundant information is filtered out to obtain the filtered learning behavior feature sequence. By using a pre-trained deep learning embedding model, the sequence of learned behavior features is transformed into a sequence of feature vectors, generating an initial sequence of learned behavior feature vectors. Based on the initial learning behavior feature vector, a nonlinear dimensionality reduction algorithm is used to optimize the vector dimension to obtain the optimized learning behavior feature vector; If the similarity between the optimized feature vector and the preset evaluation standard template exceeds a preset threshold, then the feature vector is determined to meet the evaluation requirements, and a structured learning behavior description is generated. By describing structured learning behaviors, clustering algorithms are used to classify students' learning behaviors and obtain classification results.

3. The method for training an artificial intelligence model for educational evaluation according to claim 1, characterized in that: The step of performing temporal alignment processing on the learning behavior data based on the initial learning behavior feature vector, determining the matching degree between the aligned feature vector and the preset evaluation standard template, and determining preliminary matching of the learning behavior if the matching degree exceeds a preset threshold includes: Acquire learning behavior data and extract feature vectors from it. Use keyword extraction and semantic association analysis methods to generate learning behavior feature vectors. The learning behavior data is time-series aligned by using timestamp alignment technology to extract key time points and generate aligned learning behavior data. The aligned learning behavior data is converted into learning behavior feature vectors through a pre-trained deep learning embedding model. Calculate the cosine similarity between the learning behavior feature vector and the preset evaluation standard template to obtain a similarity value; If the similarity value exceeds a preset threshold, the learning behavior is initially matched, and a matching result is generated. Based on the matching results, cluster analysis was used to group the students and obtain the grouping results. Based on the grouping results, the learning behavior feature vectors of each group of students are extracted, and a sorted list is generated.

4. The method for training an artificial intelligence model for educational evaluation according to claim 1, characterized in that: The steps of extracting students' historical learning record data from the distributed storage system, fusing the historical learning record data with the preliminary matching results of learning behavior using a graph embedding method, and obtaining a comprehensive learning behavior feature vector include: Historical learning record data of students is extracted from a distributed storage system, and a structured historical learning record dataset is obtained by using preset indicator extraction rules. Using a structured historical learning record dataset, the weight values ​​of each indicator are calculated, and a weighted average method is used to generate a weighted set of historical learning records. Learning behavior data is obtained from the initial matching results of learning behavior. The graph embedding method is used to fuse the weighted set of historical learning records with the learning behavior data to generate an initial comprehensive learning behavior feature vector. If the dimension of the initial integrated learning behavior feature vector exceeds the preset threshold, a nonlinear dimensionality reduction algorithm is used to reduce the dimensionality and obtain the optimized integrated learning behavior feature vector. Based on the optimized comprehensive learning behavior feature vector, the similarity between vectors is calculated, and the cosine similarity algorithm is used to determine the degree of matching of learning behaviors among students. By matching the learning behaviors among students and combining them with pre-defined classification rules, the level of students' learning behaviors is determined, and the final learning behavior assessment results are generated. Based on the final learning behavior evaluation results, a data association analysis method is used to associate the evaluation results with historical learning records in the distributed storage system to generate a validation dataset of comprehensive learning behavior feature vectors.

5. The method for training an artificial intelligence model for educational evaluation according to claim 1, characterized in that: The step of obtaining real-time classroom interaction data of students by calling an external data synchronization interface through the federated learning framework, determining whether the real-time data collection timestamp is within a preset time window, and determining the validity of the real-time data if it is within the time window includes: The real-time classroom interaction data timestamps of students are obtained from external data sources through the data synchronization interface and stored as first-time data. The system uses a time window comparison logic to compare the first-time data with a preset time window range. If the first-time data is within the time window range, the real-time data acquisition time is determined to be valid, and a validity determination result is obtained. The validity determination results are obtained through the federated learning framework interface, and the real-time data validity status is generated. Based on the validity status, call the data synchronization interface to obtain the complete dataset of real-time classroom interaction and store it as the first real-time data; The integrity and consistency of the first real-time data are verified by a data verification algorithm to obtain the second real-time data that has passed the verification. A classification algorithm is used to assess the health of learning behavior on the second real-time data and generate a learning behavior health score. The final validity of students' real-time data is obtained based on the learning behavior health score and validity assessment results.

6. The method for training an artificial intelligence model for educational evaluation according to claim 1, characterized in that: The step of performing a weighted fusion calculation based on the comprehensive learning behavior feature vector and the real-time data validity results to obtain the student's dynamic evaluation score includes: Obtain student information and real-time data validity results, and judge data integrity and consistency through preset data verification rules to obtain verified real-time data quality; Based on the verified quality of real-time data, learning behavior evaluation indicators are extracted, and factor analysis is used to determine the comprehensive learning behavior feature vector. If at least one indicator in the comprehensive learning behavior feature vector exceeds a preset threshold, a preliminary fusion score is obtained by fusing the learning behavior evaluation indicators and real-time data quality through a linear weighting method. For the initial fusion score, a weighted fusion calculation is performed using a preset fusion weight allocation to obtain the adjusted fusion score; Based on the adjusted fusion score, a logistic regression model is applied to determine the level of student learning behavior and output a dynamic assessment score. If the dynamic evaluation score is lower than the preset threshold, the fusion weight allocation will be adjusted through the score calculation model, and the dynamic evaluation score will be recalculated. Obtain the recalculated dynamic assessment score, and generate the student's comprehensive assessment score by outputting the assessment results.

7. The method for training an artificial intelligence model for educational evaluation according to claim 1, characterized in that: The step of executing automatic optimization logic through a federated learning framework if the dynamic evaluation score is higher than a preset threshold, and using a cryptographic hash function to distribute the evaluation process records to generate an immutable audit log, includes: If the dynamic evaluation score is higher than the preset threshold, the data to be optimized will be obtained through the triggering logic of the federated learning framework, and the automatic optimization operation will be performed to obtain the optimization result. The optimization results and evaluation records are encrypted using a cryptographic hash function to generate encrypted data. Encrypted data is written to a distributed storage system through a distributed storage network, generating a storage address. Retrieve data from the distributed storage system based on the storage address, verify data integrity, and obtain the verification status; If the verification status is complete, an audit log is generated through the federated learning framework to record optimization and storage information; Based on the audit log content, log data is distributed using a decentralized network to generate distribution confirmation; By distributing confirmations, consensus feedback from network nodes is obtained, and the final distributed storage record state is obtained.

8. The method for training an artificial intelligence model for educational evaluation according to claim 1, characterized in that: The step of retrieving relevant evaluation paths from the distributed storage network based on the immutable audit logs, determining the completeness of the paths, and if complete, determining the final output of the evaluation results includes: Audit logs are obtained from a distributed storage network. A distributed node query protocol is used to extract the log dataset containing timestamps and transaction hashes to obtain the raw audit logs. For the original audit logs, the log structure is parsed, the node sequence and hash chain in the evaluation path are extracted, and a path dataset is generated; If the node sequence in the path dataset is consistent with the preset distributed storage topology, the Merkle tree verification algorithm is used to calculate the hash value of each node in the path, determine the path integrity, and obtain the integrity verification result. Based on the integrity verification results, if the integrity verification passes, the transaction timestamps and associated metadata are extracted from the path dataset to generate the evaluation dataset; The SHA-256 algorithm is used to perform hash calculation on the evaluation dataset to generate evaluation hash values ​​and determine the uniqueness of the evaluation results; The evaluation hash value is compared with the preset audit standards through network communication protocols to determine whether the evaluation result meets the standards and output the final evaluation result.

9. The method for training an artificial intelligence model for educational evaluation according to claim 1, characterized in that: The method is implemented through an artificial intelligence model training system for educational evaluation, wherein the system includes: The feature extraction module is configured to obtain students' learning trajectory data from a multi-source heterogeneous learning behavior database through distributed data acquisition nodes, extract learning behavior feature sequences using a deep semantic parsing algorithm, and generate an initial learning behavior feature vector. The behavior matching module is configured to perform temporal alignment processing on the learning behavior data based on the initial learning behavior feature vector, determine the matching degree between the aligned feature vector and the preset evaluation standard template, and determine the initial matching of the learning behavior if the matching degree exceeds the preset threshold. The historical fusion module is configured to extract students’ historical learning record data from the distributed storage system, fuse the historical learning record data with the preliminary matching results of learning behavior using a graph embedding method, and obtain a comprehensive learning behavior feature vector. The real-time verification module is configured to obtain students' real-time classroom interaction data by calling an external data synchronization interface through the federated learning framework, determine whether the real-time data collection timestamp is within a preset time window, and determine the validity of the real-time data if it is within the time window. The scoring calculation module is configured to perform a weighted fusion calculation based on the comprehensive learning behavior feature vector and the real-time data validity results to obtain the student's dynamic evaluation score. The optimization execution module is configured to perform the following steps: if the dynamic evaluation score is higher than a preset threshold, execute automatic optimization logic through a federated learning framework, use a cryptographic hash function to distribute the evaluation process records, and generate an immutable audit log. The audit verification module is configured to retrieve relevant evaluation paths from the distributed storage network based on the immutable audit logs, determine the completeness of the paths, and if complete, determine the final output of the evaluation results.

Citation Information

Patent Citations

  • Multi-modal education evaluation system and method based on super-automation and federal cognitive calculation

    CN120258606A

  • Intelligent teaching data management and optimization system

    CN120450918A