Course management method and system based on online education platform

CN122966416APending Publication Date: 2026-10-23JIANGSU SECOND NORMAL UNIVERSITY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611424171.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-15
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

[0002]随着在线教育平台的快速发展,个性化学习已成为提升教学效果的关键;学生在平台中的学习进程是动态演化的,其需求会随时间变化,现有系统往往采用“一次性匹配”或“周期性重计算”的方式,无法根据学生学习过程中的实时状态变化对其需要的课程进行自适应的动态调整,从而影响课程管理的效果

Benefits of technology

对与目标学生端对应的课程内容包进行更新,且根据每个聚集区的目标学生端的学习行为信息自动调节是更新目标学生端还是更新课程内容包来完成目标学生端与课程之间的适配,提高对目标学生端进行个性化课程更新的效率;在动态的课程排列盘上实现资源与需求的持续优化匹配,通过移动点携带同步学生端整体迁移,将课程包与仍需要它的学生进行绑定式迁移,保障学生学习的连续性,在提高课程资源群体调度效率的同时,确保每位学生学习路径的连贯性与稳定性,从而提高对课程的管理效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122966416A_ABST
    Figure CN122966416A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of course management, in particular to a course management method and system based on an online education platform, the method comprising the following steps: determining a plurality of target student terminals, establishing an updating relationship between the plurality of target student terminals and the education platform, wherein the updating relationship comprises a course arrangement panel, a corresponding docking terminal of the target student terminal, a plurality of aggregation areas and a plurality of association circles; binding the user portrait of each target student terminal in the corresponding docking terminal respectively, establishing an association relationship between the docking terminal of each target student terminal and the course arrangement panel; generating a position transformation rule based on the association relationship, and performing position transformation on the course content package on the course arrangement panel according to the position transformation rule; and updating the user portrait of the target student terminal in real time, and updating the course content package corresponding to the target student terminal when the user portrait of the target student terminal changes, thereby improving the management effect of the course.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of course management technology, specifically to a course management method and system based on an online education platform. Background Technology

[0002] With the rapid development of online education platforms, personalized learning has become the key to improving teaching effectiveness. Students' learning process on the platform is dynamic and their needs change over time. Existing systems often use "one-time matching" or "periodic recalculation" methods, which cannot adaptively and dynamically adjust the courses needed by students according to their real-time status changes during the learning process, thus affecting the effectiveness of course management.

[0003] Therefore, we propose a course management method and system based on an online education platform to solve the above problems. Summary of the Invention

[0004] The purpose of this invention is to provide a course management method and system based on an online education platform to solve the problems mentioned in the background art.

[0005] To achieve the above objectives, the present invention provides the following technical solution: a course management method and system based on an online education platform, the method comprising the following steps: Identify multiple target student clients and establish update relationships between these client clients and the education platform. These update relationships include a course arrangement panel, corresponding client client interfaces, multiple clustering areas, and multiple association circles. Bind the user profile of each target student to the corresponding interface, and establish the relationship between the interface of each target student and the course arrangement panel; Based on the relationship, position transformation rules are generated, and the position of course content packages on the course arrangement panel is transformed according to the position transformation rules. The user profile of the target student is updated in real time. When the user profile of the target student changes, the corresponding course content package for the target student is updated.

[0006] Preferably, the steps of determining multiple target student terminals and establishing update relationships between multiple target student terminals and the education platform, wherein the update relationships include a course arrangement panel, multiple corresponding target student terminal interfaces, and multiple data collection circles, include: Obtain multiple course content packages and upload them to the education platform; Construct a course arrangement disk with multiple points, and set a movement point bound to the course content package at each point; Identify multiple target student terminals, configure a connection terminal for each target student terminal, divide the multiple connection terminals into multiple clusters according to type, use type as the label of the cluster, and set an association circle for each cluster.

[0007] Preferably, the step of setting an association circle for each cluster includes: Configure a docking point for each cluster area, and create multiple connecting lines for the docking point. One end of all connecting lines converges and is fixedly connected to the docking point, while the other end is a free end. Configure a disconnection trigger condition for each connection line, wherein the trigger condition is the target student end corresponding to the requesting connection end, and the behavior index of the target student end does not meet the preset individual threshold range of the connection line. A docking point and multiple connecting lines configured with trigger conditions are considered as the associated loops corresponding to this aggregation area.

[0008] Preferably, the step of binding the user profile of each target student to the corresponding interface and establishing the association between the interface of each target student and the course arrangement panel includes: Collect student profiles for each target student, convert the student profiles into types, and mark them in the corresponding interface. Each target student's terminal is marked and then connected to the corresponding course content package's movement point to establish the association.

[0009] Preferably, the step of generating position transformation rules based on association relationships and transforming the positions of course content packages on the course arrangement panel according to the position transformation rules includes: Real-time acquisition of the behavior index of each student terminal associated with the same cluster area, and comparison with the preset index threshold of the cluster area. Student terminals whose behavior index does not meet the threshold are identified as synchronous student terminals, and student terminals that meet the threshold are identified as disconnected student terminals. Determine if the number of synchronized student terminals is greater than the number of disconnected student terminals; If so, generate an overall migration command to control the movement points associated with the current cluster area to carry the corresponding course content package and all synchronous student terminals, move out of the current location point, and migrate to the target location. If not, the current movement point position remains unchanged, and a student diversion and transfer instruction is generated to transfer the student from the current gathering area to the movement point associated with another gathering area where the behavior index does not meet the index threshold. When an external mobile point is detected migrating into the current cluster area, the student terminals in the current cluster area are reclassified and diverted.

[0010] Preferably, the step of reclassifying and diverting student terminals within the current cluster area when an external mobile point is detected migrating into the current cluster area includes: The original synchronous student client is reclassified as the following student client, and the following student client moves out along with the original associated movement point; Students whose behavioral indices meet the threshold of the cluster corresponding to the new mobile point are classified as resident students, thus establishing a connection between resident students and the new mobile point; the remaining detached students are transferred to other matching clusters.

[0011] Preferably, the step of updating the user profile of the target student in real time, and updating the corresponding course content package for the target student when the user profile of the target student changes, includes: Real-time monitoring of user profiles on the target student's end, and updating the type tags of the corresponding interface on the target student's end accordingly; When changes in user profiles lead to changes in the type labels of the interface, the association between the interface and the corresponding cluster area is re-established based on the changed type labels. Based on the association relationship, connect the docking end to a connection line within the association circle of the target cluster area that meets the preset matching conditions; The change in this connection relationship triggers a recalculation of the ratio of students remaining in the corresponding cluster to students needing to be transferred, which in turn drives the position change of the relevant moving points on the course arrangement disk. Based on the course content package bound to the transformed movement point, the updated course content is pushed to the target student's end to complete the real-time update.

[0012] A course management system based on an online education platform, applied to any of the above-described course management methods based on an online education platform, includes: The module is used to identify multiple target student terminals and establish update relationships between these target student terminals and the education platform. These update relationships include a course arrangement panel, a corresponding interface for the target student terminal, multiple clustering areas, and multiple association circles. The association module is used to bind the user profile of each target student to the corresponding interface, and establish the association between the interface of each target student and the course arrangement panel. The matching module is used to generate position transformation rules based on the association relationship, and to transform the position of course content packages on the course arrangement panel according to the position transformation rules; The management module is used to update the user profile of the target student in real time. When the user profile of the target student changes, the corresponding course content package for the target student is updated.

[0013] Compared with the prior art, the beneficial effects of the present invention are: The system updates the course content packages corresponding to the target student's end, and automatically adjusts whether to update the target student's end or the course content package based on the learning behavior information of the target student's end in each cluster area to achieve adaptation between the target student's end and the course, thereby improving the efficiency of personalized course updates for the target student's end. It achieves continuous optimization and matching of resources and needs on a dynamic course arrangement board, and carries the overall migration of the student's end through the movement point to bind the course package with the students who still need it, ensuring the continuity of student learning. While improving the efficiency of group scheduling of course resources, it ensures the continuity and stability of each student's learning path, thereby improving the management effect of courses. Attached Figure Description

[0014] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0015] Figure 1 This is a schematic diagram of the method flow of the present invention; Figure 2 This is a system structure block diagram of the present invention. Detailed Implementation

[0016] 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.

[0017] For examples, please refer to Figures 1 to 2 This invention provides a course management method and system technical solution based on an online education platform: The course management method based on an online education platform includes the following steps: S1: Identify multiple target student terminals and establish update relationships between these target student terminals and the education platform. These update relationships include a course arrangement panel, a corresponding interface for the target student terminal, multiple clustering areas, and multiple related circles. The steps for identifying multiple target student clients and establishing update relationships between them and the education platform, including a course arrangement dashboard, multiple corresponding target student client interfaces, and multiple data collection circles, are as follows: acquiring multiple course content packages and uploading them to the education platform; constructing a course arrangement dashboard with multiple points, setting a mobile point bound to a course content package at each point; identifying multiple target student clients, configuring an interface for each target student client, dividing the multiple interfaces into multiple clusters according to type, using the type as the label for the clusters, and setting an association circle for each cluster. Specifically, each course content package corresponds to a subject's course. Each package includes at least one identified specific weakness (e.g., "errors in applying the kinetic energy theorem"), quickly assembled into a package containing "key concept re-examination videos + 3 typical error analysis questions + 5 graded reinforcement exercises." The interface acts as a dedicated logical interface between the target student's end and the education platform's course content packages. It uploads the course content packages to the education platform, which has a storage area divided into a course arrangement disk. Multiple course content packages corresponding to different subjects are bound to corresponding movement points. The points on the course arrangement disk are equivalent to multiple sub-storage areas, and the movement points act as information carriers used to bind with the course content packages. The carrier can be repositioned between corresponding storage areas, meaning it can switch between different storage addresses. This allows it to collect corresponding course content packages and push them to the target student's end. The system updates the course content package corresponding to the target student's end and automatically adjusts whether to update the target student's end or the course content package based on the situation of each area to achieve compatibility between the two. This improves the efficiency of personalized course updates and the effectiveness of course management. When there are many target students, the course content package corresponding to the cluster area is directly replaced. When there are few target students, the cluster area corresponding to the target students is automatically replaced. This optimizes the access path of the target student's end to the course content package, reduces the number of jumps, and thus reduces the server load. The steps for setting up an association circle for each cluster area include: configuring a docking point for each cluster area; creating multiple connecting lines for the docking point, wherein one end of all connecting lines converges and is fixedly connected to the docking point, and the other end is a free end; configuring a disconnection trigger condition for each connecting line, wherein the trigger condition is the target student end corresponding to the docking end requesting the connection, and the behavioral index of the target student end does not meet the preset individual threshold range of the connecting line; and using a docking point and the multiple connecting lines configured with trigger conditions as the association circle corresponding to the cluster area. Specifically, the Association Circle is a logical component specifically configured for each cluster area, responsible for managing student access and status. Essentially, it's an intelligent connection manager, with the connection point serving as the logical root node and the sole external access point. Each cluster area has exactly one connection point, ensuring that all students belonging to that cluster area have their course requests and interaction data aggregated and distributed through the same logical point, facilitating unified resource scheduling and status management within the cluster area. Its function is similar to the main port of a network switch or the unique IP address of a server, serving as the essential path for all data flows (such as course requests and status reports) entering and leaving the cluster area. During initialization, the system creates a logical connection point AP_001 for cluster area A; the connection lines are the dynamic resource pipelines of the Association Circle. Each Association Circle pre-creates N (e.g., 20) virtual connection lines, establishing a dedicated data path between the student and the cluster area. The connection is not merely the granting of permissions, but also a monitored, stateful contract channel. It enables students to access the course allocation resources corresponding to that cluster area. Once a connection is established, the student is incorporated into the ecosystem of the cluster, and their behavior will affect the overall state of the cluster (such as ratio calculations), potentially triggering a change in the movement point. Each connection has two endpoints: a fixed end and a free end. The fixed end is permanently and logically fixed to the docking point (AP_001). This ensures that all traffic managed by the connection eventually converges to the cluster. The free end is initially in an "idle" state, waiting to connect to the docking end; it is equivalent to a pluggable network interface. A disconnection trigger condition is preset for each connection. This condition is the core "rule" of the connection. For example: Connection 1 configuration condition: behavior index < 60; Connection 2 configuration condition: 60 ≤ behavior index < 75; Connection 3 configuration condition: behavior index ≥ 75. This condition is not used to decide whether to allow a connection, but rather serves as a benchmark for continuous monitoring to determine whether a student with an established connection should disconnect. It defines the range of student states that the connection can "accommodate." A logical connection is established between the docking end of student S1 and the free end of connection line 1. At this time, the state of connection line 1 changes from "idle" to "occupied". Once the connection is established, the association loop continuously monitors the behavior index of student S1 through this connection line. The latest index of S1 is periodically compared with the trigger condition (<60) of connection line 1. As long as the index remains below 59, the connection remains stable and the data flow is normal. After a period of learning, the behavior index of student S1 increases to 65. It is found that the latest index (65) of S1 no longer meets the trigger condition (<60) of the connection line 1 to which it is connected. The disconnection logic is automatically triggered. The logical connection between the "free end" of connection line 1 and the docking end of S1 is released. The state of connection line 1 returns to "idle". The docking end of student S1 becomes "detached". The system will reassess the student's profile and may connect them to connection line 2 within cluster A where the condition is 60 ≤ exponent < 75, or match them to other clusters. Through association circles, the micro-behavioral changes (exponential changes) of individual students are aggregated into macro-state changes (proportional changes) at the group level. These state changes are then transformed into scheduling instructions for course resources (movement points), ultimately achieving accurate, batch, and dynamic updates of student course content. Combined with a dynamic connection maintenance mechanism based on trigger conditions, the system can adaptively match students with corresponding course content packages, improving the efficiency of dynamic course scheduling.

[0018] The location change is implemented by updating the mapping relationship between the identifier of the moving point in the index and its current location identifier, thereby changing the logical access path of the course content package, optimizing the access path for the target student, and reducing the number of jumps. The course content packages are distributed on corresponding course arrangement disks. The target student end is divided by clustering areas, and the behavioral index of the target student end is updated in real time based on the student profile of the target student end. The behavioral index refers to the student's learning characteristic index, such as the degree of mastery of a certain knowledge point in the course content. The clustering area to which the target student end belongs is changed according to the relationship between the behavioral index and the index threshold corresponding to the clustering area. This changes the course content packages corresponding to different types of target student ends, and makes an initial clear allocation of course content packages to adapt to different types of students, thereby improving the adaptability between courses and students.

[0019] The course allocation disk contains multiple points, categorized as idle and occupied. Each occupied point corresponds to a movement point, which is assigned a unique identifier. Each movement point acts as a storage database, divided into multiple sub-databases. Course content packages are further divided into sub-content packages, which are stored in their respective sub-databases. Course features corresponding to each sub-content package are extracted as identity tags, which are then bound to their respective sub-databases. Communication connections are established between the multiple movement points to obtain edge movement points corresponding to edge student clients. Learning characteristics of each target student client are acquired, and these clients are categorized into learning types based on these characteristics. These types are then grouped into corresponding clusters using association networks, and the corresponding course content packages are retrieved based on these clusters. This allows for the initial and explicit allocation of course content packages. The system extracts learning features corresponding to edge students, determines identity tags corresponding to sub-content packages with the same learning type from edge mobile points based on these features, and uses these sub-content packages as edge sub-content packages. Multiple edge sub-content packages from multiple edge mobile points are merged into a new sub-database to obtain temporary sub-content packages, which are stored in a new storage area as temporary mobile points. Edge students are assigned to the association circles corresponding to these temporary mobile points, thus adapting edge students to the temporary sub-content packages within these temporary mobile points. Sub-content packages within multiple mobile points are temporarily merged to generate temporary mobile points, which are used to adapt to edge students located in multiple clusters. This allows for fine-grained segmentation of course content packages, improving the accuracy of course content package allocation to edge students and enabling flexible responses to different students, thereby improving the adaptability of course content packages.

[0020] The term "edge student terminal" refers to a system where an index threshold is set for each cluster region. This threshold is a continuous numerical range, with some overlap between the index thresholds of adjacent cluster regions. When the behavioral index of the target student terminal falls within this overlap, it is considered an edge student terminal. For example, one cluster region might have an index threshold of [L, H], and another with an index threshold of [H, G], where G > H > L. The system continuously acquires the target student terminal's current behavioral index C. It then determines the relative position of the current behavioral index C with the index threshold ranges [L, H] and [H, G]. When C matches H, it indicates that the current behavioral index C is located between the edges of the two cluster regions. If it is between the edges, the target student terminal corresponding to the current behavioral index is considered an edge student terminal, and the movement point of the cluster region to which the current behavioral index belongs is considered an edge movement point. The current behavioral index C of the edge student terminal is in a critical zone where its cluster region may change; even small fluctuations in the index can trigger a state transition between "synchronous student terminal" and "detached student terminal."

[0021] For edge student terminals, firstly, two edge mobile points corresponding to the learning characteristics of the edge student terminal are obtained. An identity label is set for each sub-content package. The learning characteristics of the edge student terminal are obtained, and the identity label of the required sub-content package is determined based on the learning characteristics as the demand identity label. The edge student terminal is associated with any idle point, and a communication relationship is temporarily established between the idle point and other edge mobile points. The idle point is used as a temporary point, and multiple grab points are set for the idle point. The temporary point distributes grab points carrying demand identity labels to each sub-content package. The sub-content package with the corresponding demand identity label is extracted from multiple sub-content packages as the demand sub-content package. The grab points in the two edge mobile points send multiple demand sub-content packages back to the temporary point and merge them to generate a temporary mobile point. In this way, the edge student terminal is adapted to the temporary sub-content package in the temporary mobile point. By identifying the student terminal in the critical state as edge and giving it special treatment, the system oscillation phenomenon such as frequent migration of mobile points and repeated reconstruction of cluster areas caused by frequent small fluctuations of student index at the threshold boundary is reduced. Instead of immediately restructuring the entire curriculum for a small number of marginalized students, the system responds through localized adjustments or resource reallocation, significantly reducing computational and storage overhead. For students, this reduces the likelihood of sudden changes in course content due to minor fluctuations in their performance, maintaining a smooth and stable learning path.

[0022] S2: Bind the user profile of each target student to the corresponding interface, and establish the association between the interface of each target student and the course arrangement panel; The steps to bind the user profile of each target student to the corresponding interface and establish the association between the interface of each target student and the course arrangement panel include: collecting the student profile of each target student, converting the student profile into a type and marking it in the corresponding type of interface, and triggering the connection between the marked interface of each target student and the movement point of the corresponding course content package to obtain the association. S3: Generate position transformation rules based on the association relationship, and transform the position of course content packages on the course arrangement panel according to the position transformation rules; The steps for generating position transformation rules based on association relationships and transforming the position of course content packages on the course arrangement disk according to the position transformation rules include: real-time acquisition of the behavior index of each student terminal associated with the same cluster area, comparison with the preset index threshold of the cluster area, determining student terminals whose behavior index does not meet the threshold as synchronous student terminals, and determining student terminals that meet the threshold as detached student terminals; determining whether the number of synchronous student terminals is greater than the number of detached student terminals; if so, generating an overall migration instruction, controlling the movement point associated with the current cluster area to carry the corresponding course content package and all synchronous student terminals, move out of the current position point and migrate to the target point point; if not, maintaining the current movement point position unchanged, and generating a student terminal diversion and transfer instruction, transferring the detached student terminals from the current cluster area to the movement point associated with other cluster areas whose behavior index does not meet the index threshold; when an external movement point is detected migrating into the current cluster area, reclassifying and diverting the student terminals in the current cluster area. It should be noted that the execution of the overall migration command ensures that when the course content package is changed to meet the needs of the majority of students (out-of-line students), the learning process of the few matching students (synchronous students) is not interrupted, and the synchronous students migrate synchronously with the original course content package. The execution of the student diversion and transfer command, based on the communication link established between the mobile points, directs the out-of-line students that need to be transferred to the target aggregation area where their behavior index does not meet the threshold, and establishes a connection with the mobile points associated with that area. The selection criteria for the target point are: after the synchronous students migrate, their behavior index meets the preset index threshold of the aggregation area where the target point is located, or the target point is in a resource idle state. When an external mobile point is detected migrating into the current cluster area, the steps for reclassifying and diverting student terminals within the current cluster area include: The original synchronous student terminals are classified as following student terminals, and the following student terminals migrate out along with the original associated mobile points; the student terminals whose behavior index meets the threshold of the cluster area corresponding to the new mobile point are classified as resident student terminals, and the resident student terminals are associated with the new mobile points; the remaining detached student terminals are transferred to other matching cluster areas. Specifically, the behavior index is compared with the index threshold of the current cluster area. Those not meeting the index threshold are designated as synchronous students, while those meeting the threshold are designated as detached students. From the detached students, those needing to use the same cluster area are identified. If the number of synchronous students exceeds the number of detached students needing to use the same cluster area, the current movement point is moved. If the number of synchronous students is less than the number of detached students needing to use the same cluster area, the current movement point remains unchanged. When the current movement point moves away and other movement points move in, synchronous students whose behavior index does not meet the corresponding current cluster area's index threshold are designated as following students (when the current movement point moves away, it will take the following students with it). Students whose behavioral index meets the current cluster's index threshold but not the newly acquired cluster's index threshold are designated as students to be transferred. Students whose behavioral index does not meet the current cluster's index threshold but meets the newly acquired cluster's index threshold are designated as students to remain. When the current mobile point does not change location, students whose behavioral index does not meet the corresponding current cluster's index threshold are designated as students to remain, and students whose behavioral index meets the current cluster's index threshold are designated as students to be transferred. Based on communication between mobile points, students to be transferred are transferred to the mobile point of the corresponding cluster. The corresponding cluster refers to the student whose behavioral index does not meet the corresponding cluster's index threshold.

[0023] The course arrangement disk consists of an M×N logical point matrix, such as a 5×5 grid. Each point has a unique coordinate identifier (e.g., P11, P12, ..., P55), and each movement point is a software object with attributes: movement point ID, bound course package ID, current position, and status (active / idle). For example, 100 movement point objects are generated during initialization. Course content packages are used to store specific course resources, and each resource package has a unique ID and metadata tag (e.g., {Subject: High School Physics, Knowledge Point: Kinetic Energy Theorem, Difficulty: Medium, Type: Error Analysis}). The repository and the movement point object pool are mapped through the course package ID; a docking object is instantiated for each logged-in student. The docking object attributes include: student ID, bound movement point ID (current), and real-time behavior index; based on the initial student profile (e.g., "High School Physics Weak Group"), clusters A, B, and C are created. An association circle is created for each cluster, containing a docking point (e.g., API_A) and a preset number of connecting lines (e.g., 10 lines). Each connection line has preset trigger conditions (e.g., behavior index < 70 and synchronization rate > 60% within cluster A); the course package CP001 (Kinematic Energy Theorem Basics) is selected from the warehouse and bound to the movement point MP01, and MP01 is placed at position P11 on the arrangement board. Fifty students matching the profile of "weak physics foundation in Grade 11" are connected to the association circle of cluster A through their endpoints. The association circle establishes a logical connection between the endpoints of these 50 students and cluster A through connection lines, and by default, is associated with the movement point MP01 (i.e., associated with course package CP001). At this time, the system state is: Cluster A ↔ (Association Circle) ↔ 50 student endpoints ↔ Movement point MP01 (position P11) ↔ Course package CP001; Suppose that after a week of learning, the system monitors changes in the behavioral indices of 50 students in cluster A. 35 students have a behavioral index ≥ 80 (threshold) (determined to be disconnected from the student endpoint), and 15 students have an index < 80 (determined to be in sync with the student endpoint). The number of in sync students (15) is less than the number of disconnected students (35). According to the rules, the overall migration of movement points is not triggered, but a student endpoint diversion and transfer instruction is triggered. The system analyzes the real-time profiles of the 35 disconnected students and finds that 28 of them consistently make mistakes on the "momentum conservation" knowledge point, and their behavioral patterns are more consistent with cluster B (tagged: "Momentum Conservation Special Improvement"). Mobile point MP01 (still in P11) establishes a communication link with mobile point MP02 in cluster B (bound to course package CP002: Momentum Conservation). The system safely disconnects the 28 students' endpoints from the association circle connection line in cluster A. Through the established communication link, these 28 endpoints are guided to the association circle in cluster B and a new association is established with MP02. Finally, the remaining students in cluster A are: 15 synchronous students + 7 detached students (not matched to a suitable target area, temporarily retained). Mobile point MP01 and course package CP001 in cluster A remain unchanged. 28 new students are added to cluster B, and they begin studying course package CP002, which is more suitable for their needs. The course resources are not physically relocated; only through the switching of logical connections, a large number of students are efficiently and accurately diverted to courses more suitable for their current status. This achieves intelligent matching of resources where people move but resources remain stationary, greatly reducing system scheduling overhead.

[0024] Assume another scenario with the following data for 40 students in cluster C: 12 students have a behavior index ≥ 75 (threshold) (detached students), and 28 students have an index < 75 (synchronized students). Synchronized students (28) > Detached students (12). Based on the rules, a migration command is triggered. The system searches the distribution disk and finds that point P33 is idle, and its surrounding points are mostly "electromagnetism" related course packages, similar in theme to cluster C's current course package CP003 (Fundamentals of Magnetic Fields). The system selects P33 as the target point. It controls the mobile point MP03 associated with cluster C, carrying its bound course package CP003, to migrate from its original point P22 to the target point P33. Simultaneously, the association between the 28 synchronized students and the mobile point MP03 remains unchanged, meaning these 28 students "follow" the course package CP003 to "migrate" to P33; the logical address of cluster C is updated to be associated with point P33. The remaining 12 students who detached from the learning platform were identified by the system as needing to learn the higher-level course "Magnetic Field and Current Effects." The system transferred them to cluster area D (associated with course package CP004). The learning progress of the 28 students on the synchronous learning platform remained completely unaffected; they continued learning CP003, with only the logical location of the associated resource in the background changing. The course resource layout was optimized, and the basic course package CP003 was moved to a more suitable topic area (P33). A small number of detached students were precisely transferred through resource-linked user migration. When the majority of students still needed the current course, the system did not passively maintain it but proactively sought better resource layout locations for this majority, ensuring a seamless and continuous learning experience. Simultaneously, the proper placement of the minority students achieved a balance between group optimization and individual protection.

[0025] On a dynamic course arrangement board, resources and needs are continuously optimized and matched. By moving points to carry out synchronous migration of the entire student end, the course package is bound to the students who still need it, ensuring the continuity of student learning. While improving the efficiency of large-scale scheduling of course resources (group adaptation), it ensures the continuity and stability of each student's learning path (individual protection), thereby improving the effectiveness of course management.

[0026] S4: Update the user profile of the target student in real time. When the user profile of the target student changes, update the corresponding course content package for the target student. The user profile of the target student terminal is updated in real time. When the user profile of the target student terminal changes, the steps to update the corresponding course content package for the target student terminal include: real-time monitoring of the user profile of the target student terminal and updating the type label of the corresponding interface terminal accordingly; when the change in user profile causes the type label of the interface terminal to change, re-establishing the association relationship between the interface terminal and the association circle of the corresponding cluster area based on the changed type label; according to the association relationship, connecting the interface terminal to a connection line within the association circle of the target cluster area that meets the preset matching conditions; the change of this connection relationship triggers the recalculation of the ratio of students remaining in the corresponding cluster area to students needing to be transferred, thereby driving the position change of the relevant moving points on the course arrangement disk; according to the course content package bound to the changed moving point, pushing the updated course content to the target student terminal to complete the real-time update. The preset matching conditions are: the real-time user profile of the docking end meets the individual threshold conditions based on the behavioral index preset by the target connection line; the specific method to drive the change of the mobile point position is: based on the recalculated student end ratio, the position change rule engine generates the mobile point migration instruction to control the transfer of the mobile point between different positions on the course arrangement disk; the user profile of each target student end is monitored in real time, and the type label of the docking end bound to the target student end is updated according to the real-time monitored user profile; when the user profile of any target student end changes, causing the type label of its docking end to change, the association relationship between the docking end and the corresponding cluster area is re-established according to the changed type label; according to the association relationship, the docking end is connected to the association circle of the cluster area corresponding to the changed type label, and a connection line that meets the preset matching conditions in the association circle is logically connected to the docking end; the establishment or change of the connection relationship triggers the recalculation of the ratio of the student end remaining in the corresponding cluster area to the student end that needs to be transferred, thereby driving the position change of the relevant mobile point on the course arrangement disk; according to the course content package bound to the changed mobile point, the updated course content is pushed to the target student end to complete the real-time update of the course content of the target student end; Specifically, updating the type labels on the interface includes: extracting key behavioral feature vectors from the real-time user profile; matching the feature vectors with multiple preset type label templates; updating the interface's current type label with the highest matching degree, or the combination of type labels with a matching degree exceeding a threshold. The process of establishing logical connections between the connection lines and the interface includes: traversing all idle or reassignable connection lines within the association circle of the target aggregation area; comparing the real-time user profile of the interface with the preset trigger conditions of each connection line, where the trigger conditions at least include individual threshold conditions based on behavioral indices; and selecting an interface that meets its trigger conditions. The connection lines complete the logical connection binding; the process of driving the change of the mobile point location includes: re-dividing the resident student end and the student end that needs to be transferred according to the latest type label of all docking ends in the cluster area; calculating the new quantity ratio of the two; if the ratio changes compared with the last calculation and exceeds the tolerance threshold, the location change rule engine is called to generate migration instructions for one or more mobile points associated with the cluster area; when the docking end cannot find a connection line that meets the triggering conditions in any association circle, a temporary independent cluster area and association circle are created for the docking end, and a default mobile point and course content package are assigned to it until its user profile changes to match the existing cluster area.

[0027] A course management system based on an online education platform, applied to any of the above-described course management methods based on an online education platform, includes: The module is designed to identify multiple target student clients and establish update relationships between these client clients and the education platform. These update relationships include a course arrangement panel, a corresponding interface for each target student client, multiple clustering areas, and multiple association circles. The association module is used to bind the user profile of each target student to the corresponding interface, and establish the association between the interface of each target student and the course arrangement panel. The matching module is used to generate position transformation rules based on the association relationship, and to transform the position of course content packages on the course arrangement panel according to the position transformation rules; The management module is used to update the user profile of the target student in real time. When the user profile of the target student changes, the corresponding course content package for the target student is updated.

[0028] This invention transmits multiple course content packages to an education platform. A course arrangement panel is set up on the platform, consisting of multiple points. Each point has a designated movement point, which is bound to a course content package. Movement points can change positions based on the needs of the course content package. The change rules are determined based on the proportion of target students within the cluster area (target students include those who need to move and those who don't; corresponding trigger conditions are set for whether they need to move, determined by the student's behavior index; if the index exceeds a threshold, they move; otherwise, they stay; the ratio of moving to staying is used as the target student ratio). Based on the moving and staying status and the position changes of the course content packages, the location of the corresponding course content package for each target student is determined. Based on the adjusted location of the content package, the corresponding course content package is updated and pushed to the target student whose profile has changed. This completes the update of the course content package for each target student based on their behavior data, improving the effectiveness of course update management.

[0029] In the description of this specification, references to terms such as "an embodiment," "example," "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0030] 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 course management method based on an online education platform, characterized in that, Includes the following steps: Identify multiple target student clients and establish update relationships between these client clients and the education platform. These update relationships include a course arrangement panel, corresponding client client interfaces, multiple clustering areas, and multiple association circles. Bind the user profile of each target student to the corresponding interface, and establish the relationship between the interface of each target student and the course arrangement panel; Based on the relationship, position transformation rules are generated, and the position of course content packages on the course arrangement panel is transformed according to the position transformation rules. The user profile of the target student is updated in real time. When the user profile of the target student changes, the corresponding course content package for the target student is updated.

2. The course management method based on an online education platform according to claim 1, characterized in that: The steps of identifying multiple target student terminals and establishing update relationships between these terminals and the education platform, including a course arrangement dashboard, multiple corresponding target student terminals, and multiple data collection circles, include: Obtain multiple course content packages and upload them to the education platform; Construct a course arrangement disk with multiple points, and set a movement point bound to the course content package at each point; Identify multiple target student terminals, configure a connection terminal for each target student terminal, divide the multiple connection terminals into multiple clusters according to type, use type as the label of the cluster, and set an association circle for each cluster.

3. The course management method based on an online education platform according to claim 2, characterized in that: The step of setting an association circle for each cluster includes: Configure a docking point for each cluster area, and create multiple connecting lines for the docking point. One end of all connecting lines converges and is fixedly connected to the docking point, while the other end is a free end. Configure a disconnection trigger condition for each connection line, wherein the trigger condition is the target student end corresponding to the requesting connection end, and the behavior index of the target student end does not meet the preset individual threshold range of the connection line. A docking point and multiple connecting lines configured with trigger conditions are considered as the associated loops corresponding to this aggregation area.

4. The course management method based on an online education platform according to claim 1, characterized in that: The steps of binding each target student's user profile to the corresponding interface and establishing the association between each target student's interface and the course arrangement panel include: Collect student profiles for each target student, convert the student profiles into types, and mark them in the corresponding interface. Each target student's terminal is marked and then connected to the corresponding course content package's movement point to establish the association.

5. The course management method based on an online education platform according to claim 1, characterized in that: The step of generating position transformation rules based on association relationships and transforming the position of course content packages on the course arrangement panel according to the position transformation rules includes: Real-time acquisition of the behavior index of each student terminal associated with the same cluster area, and comparison with the preset index threshold of the cluster area. Student terminals whose behavior index does not meet the threshold are identified as synchronous student terminals, and student terminals that meet the threshold are identified as disconnected student terminals. Determine if the number of synchronized student terminals is greater than the number of disconnected student terminals; If so, generate an overall migration command to control the movement points associated with the current cluster area to carry the corresponding course content package and all synchronous student terminals, move out of the current location point, and migrate to the target location. If not, the current movement point position remains unchanged, and a student diversion and transfer instruction is generated to transfer the student from the current gathering area to the movement point associated with another gathering area where the behavior index does not meet the index threshold. When an external mobile point is detected migrating into the current cluster area, the student terminals in the current cluster area are reclassified and diverted.

6. The course management method based on an online education platform according to claim 5, characterized in that: The step of reclassifying and diverting student terminals within the current cluster area when an external mobile point is detected migrating into the current cluster area includes: The original synchronous student client is reclassified as the following student client, and the following student client moves out along with the original associated movement point; Students whose behavioral indices meet the threshold of the cluster corresponding to the new mobile point are classified as resident students, thus establishing a connection between resident students and the new mobile point; the remaining detached students are transferred to other matching clusters.

7. The course management method based on an online education platform according to claim 1, characterized in that: The step of updating the user profile of the target student in real time, and updating the corresponding course content package for the target student when the user profile changes, includes: Real-time monitoring of user profiles on the target student's end, and updating the type tags of the interface corresponding to the target student's end accordingly; When changes in user profiles lead to changes in the type labels of the interface, the association between the interface and the corresponding cluster area is re-established based on the changed type labels. Based on the association relationship, connect the docking end to a connection line within the association circle of the target cluster area that meets the preset matching conditions; The change in this connection relationship triggers a recalculation of the ratio of students remaining in the corresponding cluster to students needing to be transferred, which in turn drives the position change of the relevant moving points on the course arrangement disk. Based on the course content package bound to the transformed movement point, the updated course content is pushed to the target student's end to complete the real-time update.

8. A course management system based on an online education platform, applied to the course management method based on an online education platform as described in any one of claims 1-7, characterized in that, include: The module is used to identify multiple target student terminals and establish update relationships between these target student terminals and the education platform. These update relationships include a course arrangement panel, a corresponding interface for the target student terminal, multiple clustering areas, and multiple association circles. The association module is used to bind the user profile of each target student to the corresponding interface, and establish the association between the interface of each target student and the course arrangement panel. The matching module is used to generate position transformation rules based on the association relationship, and to transform the position of course content packages on the course arrangement panel according to the position transformation rules; The management module is used to update the user profile of the target student in real time. When the user profile of the target student changes, the corresponding course content package for the target student is updated.