Learning monitoring system
By designing a multi-level connected learning monitoring system, the problems of single learning monitoring methods, data dispersed and system isolation in the existing technology are solved, timely, accurate and unified monitoring of students' learning is achieved, and learning efficiency and students' health status are improved.
Patent Information
- Application Number
- CN202510189504.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-05-30
AI Technical Summary
The learning monitoring methods of students in the existing technology are relatively single and the data is scattered. There are block segmentation problems in monitoring systems in various places, and it is impossible to provide timely, accurate, transparent and unified feedback on relevant party information at all levels.
A learning monitoring system is designed, including multiple monitoring units, each monitoring unit includes a data management module, a data analysis module and a reminder module. These monitoring units are connected hierarchically through the data docking interface to realize real-time data sharing and analysis.
Through this system, students' learning time and content can be effectively monitored and managed, learning abnormalities can be discovered in a timely manner, reminders can be generated, learning efficiency and students' health status can be improved, and data dispersed and system isolation can be solved.
Smart Images

Figure CN120070122A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of monitoring technologies, and more particularly to a learning monitoring system. Background Art
[0002] Currently, students' actual learning time is relatively long, far exceeding the scientific learning time that can maintain students' physical and mental health, even during holidays. Thus, on the one hand, it seriously violates students' will and infringes on students' rights. Usually, students are teenagers, and teenagers are vulnerable groups. They are neither aware of their own rights nor have the ability to defend their rights. On the other hand, it greatly damages students' physical and mental health, leading to more and more students suffering from mental illnesses. In severe cases, it may even lead to students committing suicide.
[0003] For the above reasons, there is an urgent need to monitor students' learning currently. However, the current monitoring methods for students' learning are relatively single, data is scattered, and there are problems of fragmentation in monitoring systems in different regions. Also, the current learning monitoring system cannot provide timely, accurate, transparent, and unified feedback on information related to relevant parties at all levels. Summary of the Invention
[0004] In view of this, embodiments of this application provide a learning monitoring system to solve the problems in related technologies, such as relatively single monitoring methods for students' learning, scattered data, fragmentation, and the inability to provide timely, accurate, transparent, and unified feedback on information related to relevant parties at all levels.
[0005] To this end, embodiments of this application provide a learning monitoring system, including: a plurality of monitoring units, where each monitoring unit includes a data management module, a data analysis module, and a reminder module. The plurality of monitoring units are divided into multi-level monitoring units, and there is a data docking interface between the upper-level monitoring unit and the lower-level monitoring unit. The data management module is used to store and manage student information, where the student information includes student identity information and student learning-related information corresponding to the student identity information. The data analysis module is used to calculate, according to the student information, the actual learning time corresponding to the student identity information within a preset period, and / or obtain the actual learning content of the student corresponding to the student identity information within a preset period. The reminder module is used to generate a reminder for the student identity information when the actual learning time corresponding to the student identity information within a preset period is inconsistent with the preset learning time, and / or when the actual learning content of the student corresponding to the student identity information within a preset period is inconsistent with the preset teaching plan.
[0006] In some possible implementation manners, in the monitoring unit, at least one data management module of the monitoring unit includes an interface for docking with the data management module of the lower-level monitoring unit, and the data analysis module of the monitoring unit includes an interface for docking with the data analysis module of the lower-level monitoring unit, and this monitoring unit is not the lowermost-level monitoring unit; And / or, in the monitoring unit, at least one data management module of the monitoring unit includes an interface for docking with the data management module of the upper-level monitoring unit, and the data analysis module of the monitoring unit includes an interface for docking with the data analysis module of the upper-level monitoring unit, and this monitoring unit includes a plurality of student clients and clients of parties related to student learning, and this monitoring unit is not the uppermost-level monitoring unit.
[0007] In some possible implementation manners, the data analysis module of the lower-level monitoring unit is further configured to: upload in real time the actual learning time corresponding to the student identity information calculated within a preset period to the data analysis module corresponding to the upper-level monitoring unit, and / or upload in real time the actual learning content of the student corresponding to the student identity information obtained within a preset period to the data analysis module corresponding to the upper-level monitoring unit; And / or, the data analysis module of the upper-level monitoring unit is further configured to: receive in real time the actual learning time corresponding to the student identity information calculated by the data analysis module of the lower-level monitoring unit within a preset period, and / or receive in real time the actual learning content of the student corresponding to the student identity information obtained by the data analysis module of the lower-level monitoring unit within a preset period.
[0008] In some possible implementation manners, calculating respectively the actual learning time corresponding to the student identity information within a preset period includes: obtaining the actual learning time corresponding to the student identity information calculated by the data analysis modules of a plurality of lower-level monitoring units within a preset period, and accumulating the actual learning time corresponding to the same student identity information within a preset period; And / or, obtaining respectively the actual learning content of the student corresponding to the student identity information within a preset period includes: obtaining the actual learning content of the student corresponding to the student identity information obtained by the data analysis modules of a plurality of lower levels within a preset period, and collecting all the actual learning content of the student corresponding to the same student identity information within a preset period.
[0009] In some possible implementation manners, each monitoring unit manages students of all schools within a preset area and parties related to student learning.
[0010] In some possible implementation manners, the student learning-related information includes teacher identity information, the actual teaching time of the teacher, and the actual teaching content of the teacher; The reminder module is further configured to generate a reminder for the teacher identity information when the actual teaching time of the teacher corresponding to the teacher identity information within a preset period is inconsistent with the preset learning time, and / or when the actual teaching content of the teacher corresponding to the teacher identity information within a preset period is inconsistent with the preset teaching plan.
[0011] In some possible implementation manners, the data analysis module is further configured to: determine whether the arriving teacher is consistent with the teacher identity information according to the teacher identity information and the characteristic information of the arriving teacher; The reminder module is further configured to: if the arriving teacher is inconsistent with the teacher identity information, generate a reminder for the teacher identity information.
[0012] In some possible implementation manners, calculating the actual learning time corresponding to the student identity information within a preset period includes: ; Wherein, is the actual learning time corresponding to the student identity information within a preset period, is the number of i-course class hours actually received by the student in their official further education school within a preset period, is the number of j-course class hours actually received by the student in off-campus training institution c within a preset period.
[0013] In some possible implementation manners, when the actual learning content of the student corresponding to the student identity information within a preset period is inconsistent with the preset teaching plan, generating a reminder for the student identity information includes: Obtaining a video clip of the actual learning content and an audio clip of the actual learning content; Generating an actual learning content vector according to the video clip of the actual learning content and the audio clip of the actual learning content; Comparing the actual learning content vector with the preset teaching plan vector, and if they are inconsistent, generating a reminder for the student identity information and / or the relevant teacher identity information; and / or, generating an actual course name according to the video clip of the actual learning content and the audio clip of the actual learning content, comparing the actual course name with the preset course name in the preset teaching plan, and if they are inconsistent, generating a reminder for the student identity information and / or the relevant teacher identity information.
[0014] In some possible implementation manners, at least one lowest-level monitoring unit is docked with at least one school management module, the school management module includes a plurality of online classroom modules and a plurality of offline classroom modules, and the online classroom modules and the offline classroom modules include a classroom course learning duration recording module and a classroom course content recording module, and the school management module is configured to monitor the actual learning duration and the actual course content in the school.
[0015] Adopting the solution provided by the embodiments of the present application can solve the problems in the related art, such as the relatively single way of monitoring students' learning, scattered data, and the problem of fragmentation in the monitoring systems in different regions, and the inability to provide timely, accurate, transparent, and unified feedback on the information of relevant parties at all levels. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the accompanying drawings required for the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0017] Figure 1 Schematic diagram of a learning monitoring system provided by an embodiment of the present application.
[0018] Figure 2 Schematic diagram of a learning monitoring system provided by an embodiment of the present application.
[0019] Figure 3 Schematic diagram of a multi-level monitoring unit provided by an embodiment of the present application.
[0020] Figure 4 Schematic diagram of an S-level monitoring unit.
[0021] Figure 5 Schematic diagram of a level-1 monitoring unit.
[0022] Figure 6 Schematic diagram of a school management module provided by an embodiment of the present application.
[0023] Figure 7 Schematic diagram of an online classroom module provided by an embodiment of the present application.
[0024] Figure 8 Schematic diagram of an offline classroom module provided by an embodiment of the present application.
[0025] Figure 9 Schematic diagram of the structure of an electronic device provided by an embodiment of the present invention.
[0026] 100 - Learning monitoring system; 101 - Monitoring unit; 111 - Data management module; 112 - Data analysis module; 113 - Reminder module; D - Interface. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0027] In order to better understand the technical solutions of the present application, the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0028] It should be clear that the described embodiments are only a part of the embodiments of this application, rather than all of them. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts belong to the scope of protection of this application.
[0029] The terms used in the embodiments of this application are only for the purpose of describing specific embodiments, and are not intended to limit this application. The singular forms "a", "the", and "said" used in the embodiments of this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0030] It should be understood that the term "and / or" used herein is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after.
[0031] In view of the above problems, the embodiments of this application provide a learning monitoring system. To solve the problems in the related art that the methods for monitoring students' learning are relatively single, the data is scattered, and there are problems of fragmentation in the monitoring systems in different regions, and the current learning monitoring system cannot provide timely, accurate, transparent, and unified feedback on the information of relevant parties at all levels. The following will be described in detail.
[0032] Figure 1 It is a schematic diagram of a learning monitoring system provided by the embodiments of this application.
[0033] See Figure 1 , a learning monitoring system 100 provided by the embodiments of this application. As Figure 1 shown, the learning monitoring system includes: a plurality of monitoring units 101, where each monitoring unit 101 includes a data management module 111, a data analysis module 112, and a reminder module 113.
[0034] The data management module 111 is used to store and manage student information, and the student information includes student identity information and student learning-related information corresponding to the student identity information.
[0035] Student identity information refers to information that can prove a student's identity. Student identity information can include fixed information and non-fixed information. For example, fixed information includes name, gender, identity document and number, date of birth, etc., and non-fixed information includes school permanent ID, student number, grade / class, one or several recent photos, etc. In some embodiments, the learning monitoring system 100 or the data management module 111 generates a unique identity ID number for each student and associates it with their identity document and number. It should be noted that the above examples of fixed information and non-fixed information are only illustrative and not limiting. In fact, the content included in fixed information and non-fixed information needs to be determined according to the actual situation. For example, if a student is a foreigner, their legal identity document and number may change, and in this case, the legal identity document and number are non-fixed information.
[0036] For the convenience of statistics, student identity information can be presented in the form of a student identity information list. The set of all students' identity information in a school constitutes the student identity information list. A student's identity information can appear in the student identity information lists of multiple schools (such as one official school for further education and multiple off-campus training schools) at the same time.
[0037] Student learning-related information refers to information related to a student's learning content and learning situation. For example, student learning-related information includes the list of academic segments and subjects, the talent cultivation outline, the school's unique permanent ID, the school identity information, the controlled classrooms and the list of controlled classrooms, the teacher identity information and the list of teacher identity information, the class schedule and the list of class schedules. The meanings of the above various student learning-related information are as follows.
[0038] List of academic segments and subjects: A list of the names of subjects and their corresponding unique codes for different academic segments (such as primary school, middle school, high school) approved by the Ministry of Education of the People's Republic of China, which can be a unified national code.
[0039] Preset teaching plan: The subjects and content that students in different grades of different academic segments (such as first grade of primary school) should learn as stipulated by the education authorities, including the subject names, the chapter and section directory structure, and the knowledge point map. Each academic segment has its corresponding preset teaching plan, which is called the preset teaching plan for that academic segment. In some embodiments, the preset teaching plan exists in the form of a talent cultivation outline.
[0040] School's unique permanent ID: A list of the names of official schools for further education summarized by the education authorities of each province, municipality, autonomous region, county, and city to the Ministry of Education of the People's Republic of China, as well as off-campus training institutions that have obtained subject training qualifications (including information on the province, municipality, autonomous region, county, and city where they are located and their addresses), where the ID of each school is unique and permanent. A school can have branch schools. As long as the address of the branch school is different from that of the main campus, it is considered a different school with a different ID, and the ID of its main campus is given.
[0041] School identity information: The identity information of a school includes the school name, the school's unique permanent ID, and the district, city, and province where it is located, the school nature (public, private, mixed), the school type (official entrance examination, off-campus training with subject training qualifications), and the school stage / educational stage (primary school, middle school, high school). In some embodiments, if the embodiment is a branch school of a certain school, the school identity information of the embodiment school includes the branch school ID and also the main campus ID.
[0042] Controlled classrooms and the list of controlled classrooms: A school needs to install an offline classroom module in the classrooms where entrance examination education or subject education is carried out. Through the offline classroom ID configuration in the offline classroom module, a unique classroom name and ID are generated and set within the whole school. Such a classroom is called a controlled classroom. The set of all controlled classrooms in a school constitutes the list of controlled classrooms.
[0043] Teacher identity information and the list of teacher identity information: The identity information of a teacher includes the unchangeable information of the teacher (such as name, gender, identity document and number, date of birth) and the changeable information (such as the school permanent ID, the teaching subject and grade, one or several recent photos). It should be noted that if the teacher is a foreigner, their legal identity document and number may change. A unique identity ID number is generated for each teacher and associated with their identity document and number. The subjects that each teacher can teach can only be obtained from the above-mentioned list of subjects at the educational stage. The set of all teacher identity information in a school constitutes the list of teacher identity information.
[0044] Class schedule and the list of class schedules: The time and location (classroom) arrangements of various subject courses for a given class in a school, including grade / class, subject name (obtained from the above-mentioned list of subjects at the educational stage), teacher (identity ID number), offline course classroom (obtained from the above-mentioned list of controlled classrooms), or online courses. The set of all class schedules of all classes in a school constitutes the list of class schedules.
[0045] In addition to the data management module 111 that can store and manage student information, the monitoring unit 101 further includes a data analysis module 112.
[0046] The data analysis module 112 is used to calculate, according to the student information, the actual learning time corresponding to the student identity information within a preset period, and / or obtain the actual learning content of the student corresponding to the student identity information within a preset period.
[0047] That is, within a preset period, by analyzing the student identity information and the student learning-related information corresponding to the student identity information, the actual learning time corresponding to each student identity information can be calculated, and / or the actual learning content of each student corresponding to the student identity information can be obtained. For example, when the student learning-related information includes a controlled classroom and a list of controlled classrooms, the actual learning time corresponding to each student identity information can be calculated based on the content such as the student learning video in the controlled classroom, and / or the actual learning content of each student corresponding to the student identity information can be obtained.
[0048] It should be noted that the preset period is a user-defined time period, such as year, month, week, day, hour, etc. Among them, the preset period can be fixed, for example, one month is a preset period; the preset period can also be non-fixed, for example, each working day of a week (Monday to Friday) is a preset period, and each rest day of a week (Saturday and Sunday) is a preset period.
[0049] Figure 2 This is a schematic diagram of a learning monitoring system provided by an embodiment of the present application.
[0050] As a possible implementation, multiple monitoring units 101 are divided into distributed multi-level monitoring units. There is an interface D for data docking between the upper-level monitoring unit and the lower-level monitoring unit. For example, as Figure 2 shown, in the monitoring unit 101, at least one data management module 111 of the monitoring unit 101 includes an interface D for docking with the data management module 111 of the lower-level monitoring unit. The data analysis module 112 of this monitoring unit 101 includes an interface D for docking with the data analysis module 112 of the lower-level monitoring unit, and this monitoring unit 101 is not the lowermost-level monitoring unit; and / or, in the monitoring unit 101, at least one data management module 111 of the monitoring unit 101 includes an interface D for docking with the data management module 111 of the upper-level monitoring unit. The data analysis module 112 of this monitoring unit 101 includes an interface D for docking with the data analysis module 112 of the upper-level monitoring unit, and this monitoring unit 101 includes multiple student clients and clients related to student learning, and this monitoring unit 101 is not the uppermost-level monitoring unit.
[0051] That is, the data management module 111 of the upper-level monitoring unit is docked with the data management module 111 of the lower-level monitoring unit through the interface D, and the data analysis module 112 of the upper-level monitoring unit is docked with the data analysis module 112 of the lower-level monitoring unit through the interface D. Therefore, the upper-level monitoring unit can access and count the data information of the lower-level monitoring unit.
[0052] In some embodiments, except for the top-level monitoring unit, the data management modules 111 of the remaining monitoring units 101 all include an interface D for docking with the data management modules 111 of the lower-level monitoring units, and the data analysis modules 112 of the remaining monitoring units 101 all include an interface D for docking with the data analysis modules 112 of the lower-level monitoring units.
[0053] In some embodiments, except for the bottom-level monitoring unit, the data management modules 111 of the remaining monitoring units 101 include an interface D for docking with the data management modules 111 of the upper-level monitoring units, and the data analysis modules 112 of the remaining monitoring units 101 include an interface for docking with the data analysis modules 112 of the upper-level monitoring units.
[0054] Figure 3 It is a schematic diagram of a multi-level monitoring unit provided by an embodiment of the present application.
[0055] In some possible implementation manners, each monitoring unit 101 manages the students of all schools within a preset area and the parties related to students' learning. For example, as Figure 3 shown, the monitoring unit 101 has a multi-level structure, specifically including a first-level monitoring unit 11A, a second-level monitoring unit 11B, a third-level monitoring unit 11C... an S-1 level monitoring unit 11S-1, and an S level monitoring unit 11S. Among them, each level of monitoring unit 101 corresponds to a preset area, and the monitoring unit 101 manages the students of all schools within the preset area and the parties related to students' learning.
[0056] It should be noted that the superior-subordinate relationship between the superior monitoring unit and the subordinate monitoring unit is a superior-subordinate relationship in management, that is, the superior monitoring unit can view and count the data information of the subordinate monitoring unit, etc. The preset area range managed by the superior monitoring unit may geographically include the preset area range managed by the subordinate monitoring unit. For example, the preset area range managed by the superior monitoring unit is China, and the preset area range managed by the subordinate monitoring unit is Hebei. The preset area range managed by the superior monitoring unit may also not geographically include the preset area range managed by the subordinate monitoring unit. For example, the preset area range managed by the superior monitoring unit is Beijing, and the preset area range managed by the subordinate monitoring unit is Hebei.
[0057] Figure 4 It is a schematic diagram of the S-level monitoring unit.
[0058] Figure 5 It is a schematic diagram of the first-level monitoring unit.
[0059] At least one lowest-level monitoring unit is docked with at least one school management module. The school management module includes multiple online classroom modules and multiple offline classroom modules. The online classroom modules and offline classroom modules include a classroom course learning duration recording module and a classroom course content recording module. The school management module is used to monitor the actual learning duration and actual course content within the school.
[0060] For example, as Figure 4 shown, the S-level monitoring unit is docked with multiple school management modules. In this way, the S-level monitoring unit can monitor the actual learning duration and actual learning content in multiple schools within the preset area it manages.
[0061] It should be noted that the lowest-level monitoring unit is the most basic monitoring unit, and the S-level monitoring unit is the lowest-level and most basic monitoring unit.
[0062] As Figure 4 shown, the S-level monitoring unit includes an S-level student client and student-related party clients (such as school clients, parent clients), and the S-level monitoring unit can receive data from the school management module through the database 111A.
[0063] As Figure 5 shown, the first-level monitoring unit also includes first-level students and student-related party clients, and the second-level (lower-level) regional competent department client can access the database of the first-level monitoring unit. Among them, the first-level students and student-related party clients are the students and student-related party clients corresponding to the first-level monitoring unit, and the second-level regional competent department client is the client of the competent department of the preset area corresponding to the second-level monitoring unit.
[0064] In this way, the first-level students and student-related party clients can obtain the data of the second-level monitoring unit, so that the first-level students and student-related party clients can obtain the actual learning duration and school course content in schools within the second-level area when necessary. In some embodiments, the monitoring unit 101 is provided with a database 111A, and the data transmission between the upper and lower monitoring units can be completed by retrieving the data in the database 111A. For example, as Figure 4 、 Figure 5 shown, the monitoring unit 101 includes a database 111A. The database 111A can be independently set, and the database 111A can be set in the data management module 111 or in the data analysis module 112. The architectures of the second-level monitoring unit 11B, the third-level monitoring unit 11C... the S-1-level monitoring unit 11S-1 refer to the architectures of the first-level monitoring unit 11A and the S-level monitoring unit 11S.
[0065] In some embodiments, the preset area range managed by the primary monitoring unit 11A is the country, the preset area range managed by the secondary monitoring unit is each subordinate province or municipality directly under the Central Government, the preset area managed by the tertiary (s - 1 level) monitoring unit is each subordinate prefecture - level city or municipality directly under the Central Government, and the preset area managed by the quaternary (s level) monitoring unit is each district or county. In this way, a multi - level distributed national - level platform is obtained. This multi - level distributed national - level platform is a pyramid - shaped hierarchical platform, with each relevant provincial - level platform (having the same architecture as the national - level platform) subordinate to it, each relevant municipal - level platform (having the same architecture as the provincial - level platform) subordinate to the provincial - level platform, and each relevant district - and - county - level platform subordinate to the municipal - level platform. The lower - level platforms upload the data of the daily learning duration and content of each subject of the students in the local area collected in real - time to the upper - level platforms in real - time through the interfaces at relevant levels.
[0066] Among them, taking the national - level platform and the provincial - level platform as examples, the education authorities of each subordinate province can register and log in to the national - level platform through their education - authority clients, and query the data - analysis module 112 of the primary (national - level) monitoring unit, or the data - analysis module 112 of the primary (national - level) monitoring unit actively pushes relevant information to them (such as national - level laws and regulations on school or student schedules or learning durations for their study, and relevant violations at the provincial level). The national - level regulatory department can register and log in to the multi - level distributed national - level platform through its national - level reminder module 113, and query the data - analysis module 112 of the primary (national - level) monitoring unit, review the configurations, settings, data entry, or file imports (if any, including the preset teaching plans for each school stage) uploaded by the provincial - level platform through its data - management module 111, or the database 111A actively pushes relevant violations at the provincial - level to it. The data - management module 111 of the primary (national - level) monitoring unit is used to manage the primary (national - level) platform, including necessary configurations, settings (such as the allocation of ID number segments for teachers and students at the provincial level), data entry, or file imports (such as the list of school - stage subjects, the preset teaching plans for each school stage at the national level, and national - level laws and regulations on school or student schedules or learning durations) into the data - management module 111, permission management, account management, etc. The core of the primary (national - level) monitoring unit is the data - analysis module 112 of the primary (national - level) monitoring unit, the content of which includes the list of school - stage subjects, the preset teaching plans for each school stage at the national level, national - level laws and regulations on school or student schedules or learning durations, the learning - duration and content data of all school students in each province, autonomous region, and municipality directly under the Central Government in the preset period (such as daily) for each relevant subject (dynamically generated and uploaded by the subordinate provincial - level platforms), and violations.
[0067] The communication between the secondary monitoring unit 11B, the tertiary monitoring unit 11C... and the s-level monitoring unit 11S can refer to the communication situation between the national-level platform and the provincial-level platform above.
[0068] As a possible implementation, the data analysis module of the lower-level monitoring unit is also used to: upload the actual learning time corresponding to the calculated student identity information within a preset period to the data analysis module 112 corresponding to the upper-level monitoring unit in real time, and / or upload the actual learning content of the student corresponding to the student identity information within a preset period to the data analysis module 112 corresponding to the upper-level monitoring unit in real time.
[0069] And / or, the data analysis module of the upper-level monitoring unit is also used to: receive in real time the actual learning time corresponding to the student identity information calculated by the data analysis module 112 of the lower-level monitoring unit within a preset period, and / or receive in real time the actual learning content of the student corresponding to the student identity information obtained by the data analysis module 112 of the lower-level monitoring unit within a preset period.
[0070] That is, since the upper-level monitoring unit and the lower-level monitoring unit can share data information in real time, the upper-level monitoring unit can monitor the actual learning time, the actual learning content of the student, etc. of the lower-level monitoring unit in real time.
[0071] It should be noted that the meaning of real time is that whenever the corresponding data is calculated, it is automatically uploaded to the data analysis module corresponding to the upper-level monitoring unit.
[0072] As a possible implementation, calculating the actual learning time corresponding to the student identity information within a preset period includes: obtaining the actual learning time corresponding to the student identity information calculated by the data analysis modules of multiple lower-level monitoring units, and accumulating the actual learning time corresponding to the same student identity information within a preset period.
[0073] That is, the upper-level monitoring unit can monitor all the actual learning times within its monitored range. In this way, the upper-level monitoring unit plays a monitoring role for the students within the monitored range of the lower-level monitoring unit, and it can be found that the same student studies within the monitored ranges of different lower-level monitoring units, so as to avoid the actual learning time exceeding the preset legal learning time.
[0074] As a possible implementation, calculating the actual learning time corresponding to the student identity information within a preset period includes: ; Among them, is the actual learning time corresponding to the student identity information within a preset period, is the i-course class hours actually received by the student in his / her official school for further study within the preset period, It is the number of class hours of the course j actually received by student s in off-campus training institution c within the preset period. s represents the student, and l represents the geographical area of the S-level monitoring unit.
[0075] That is, the actual learning time of each student within the preset period (usually a day) includes the cumulative learning time in school (usually the official school for further education) and the learning time outside school (such as in a training institution), and regardless of whether it is the learning time in school or outside school for the student, it is the cumulative number of class hours of the courses learned.
[0076] It should be noted that for the lowest-level monitoring unit, the actual learning time can only be calculated separately according to the identity information and class hours of each student, while for non-lowest-level monitoring units, the actual learning time corresponding to the student identity information within the preset period calculated by the data analysis modules of multiple lower-level monitoring units can be obtained, and the total actual learning time of the student can be calculated by accumulating the actual learning time corresponding to the same student identity information within the preset period.
[0077] It should also be noted that the preset learning time includes the preset theoretical learning time and the preset legal learning time, which are stored in the database at the corresponding level. The preset legal learning time is the time that cannot be exceeded according to relevant laws or documents, and is generally a fixed value. For example, according to laws and regulations, the learning time per day does not exceed 8 hours and the learning time per week does not exceed 40 hours is the preset legal learning time; the preset legal learning time can also take different values for different weekdays or holidays. The preset theoretical learning time can be obtained according to the course arrangement. For example, the daily preset theoretical learning time can be set according to the daily course arrangement.
[0078] In one embodiment, the setting method of the preset theoretical learning time is as follows: Let the total theoretical learning duration per day (calculated according to the student identity information list of the school and the class schedule) of a student s within the range of district / county l be The total theoretical learning duration on weekdays (Monday to Friday) per week is The total theoretical learning duration on weekends (Saturday to Sunday) is Then the theoretical learning time of student s is: (1) (2) (3) Wherein, Ti is the number of class hours of course i received by student s in his / her official school for further education on the current day, Tcj is the number of class hours of course j received by student s in off-campus training institution c on the current day, i and j are the course IDs obtained according to the class schedules of relevant grades / classes of student s in relevant schools, s is the student identity ID, l is the current district / county ID, and c is the off-campus training institution ID.
[0079] Correspondingly, let the total actual learning duration of student s be , and the total actual learning duration on weekdays (Monday to Friday) per week be , and the total actual learning duration on weekends (Saturday to Sunday) be , The actual learning time of student s is: (4) (5) (6) Among them, is the class i course hours actually received by student s at their official further education school on that day (such as the learning duration of the student recorded through course videos), is the class j course hours actually received by student s at off-campus training institution c on that day (such as the learning duration of the student recorded through course videos).
[0080] In some embodiments, let the daily theoretical learning duration of student s within the current-level geographical region (such as city-level, provincial-level or national-level) u be , then (7) Among them is the daily theoretical learning duration of students in the subordinate geographical region s, l is the lower-level region ID, and u is the current-level geographical region ID.
[0081] Let the daily actual learning duration of student s within the current-level geographical region (such as city-level, provincial-level or national-level) u be , then (8) Among them is the daily actual learning duration of students in the subordinate geographical region s, l is the lower-level region ID, and u is the current-level geographical region ID. In this way, the daily theoretical learning duration of student s within the current-level geographical region (such as city-level) u can be counted, avoiding the situation where student s studies in multiple different lower-level regions within the current-level geographical region (such as city-level) u, resulting in inconsistent or exceeding the legal learning duration between the total actual learning duration and the theoretical learning duration.
[0082] In some embodiments, the actual learning duration of students can be obtained by analyzing and processing the recorded image data through a video recognition neural network.
[0083] In some embodiments, obtaining the actual learning content of students corresponding to the student identity information within the preset period includes: obtaining the actual learning content of students corresponding to the student identity information obtained by multiple subordinate data analysis modules within the preset period, and collecting all the actual learning content of students corresponding to the same student identity information within the preset period.
[0084] That is, the upper-level monitoring unit can monitor the actual learning content of all students within its monitoring range. In this way, the upper-level monitoring unit monitors the students within the monitoring range of the lower-level monitoring unit, and can find that the same student is studying in the monitoring range of different lower-level monitoring units, thereby avoiding the student's learning content not meeting the preset teaching plan of the corresponding class or advanced learning (the learning content is the preset teaching plan content of the next school period), etc.
[0085] like Figure 1 As shown, the monitoring unit 101 also includes a reminder module 113, which is used to generate a reminder for the student identity information when the actual learning time corresponding to the student identity information within a preset period is inconsistent with the preset learning time or exceeds the preset statutory learning time, and / or when the actual learning content corresponding to the student identity information within the preset period is inconsistent with the preset teaching plan.
[0086] That is, if a student's preset study time within the preset period is inconsistent with the actual study time, and the actual study time is about to exceed the relevant preset statutory study time, the relevant information must be pushed to the relevant clients (students, parents, schools) to remind them.
[0087] It should be noted that the reminder module may also be a supervision client pre-set by the monitoring units at various levels or the supervision departments of the preset areas corresponding to the monitoring units at various levels.
[0088] In some embodiments, if a student of a school studies for a certain day (weekend, Sunday or holiday) for a certain period of time exceeding the preset statutory study time, a reminder will be given and pushed to the district and county reminder module 113 and uploaded to the municipal platform at the same time, so that the relevant departments can hold the relevant responsible schools accountable or take corresponding measures. The municipal platform will accumulate the actual study time of each student (with his / her identity ID as the unique identification ID) in different schools (including off-campus training schools) in different districts and counties every day, which is transmitted through the interface of the data analysis module 112 of the municipal platform, and store it in the municipal data analysis module 112, and can be uploaded to the provincial platform in real time, and can also be downloaded to the relevant district and county platforms in real time.
[0089] Taking the national platform (national monitoring unit) as an example, the platform uses its data analysis module 112 to calculate the learning time of students (with their identity ID as the unique identification ID) uploaded by the provincial, municipal, district and county subordinates in different provinces, cities, districts and counties every day in different schools (including off-campus training schools), store it in the national platform database and can be transmitted to the relevant provincial, municipal and district platforms in real time. The learning time of students at this level can also be obtained according to formulas (7) and (8). If the actual learning time of a student on a certain day is inconsistent with the preset learning time, or is about to exceed the preset statutory learning time, it is necessary to push relevant information to the relevant client (students, parents, schools) to remind them. If the student's actual learning time exceeds the preset statutory learning time on a certain day (weekends, Sundays or holidays), a reminder will be issued and pushed to the national and relevant provincial, municipal and district and county reminder modules 113, so that the relevant departments can hold the relevant responsible schools accountable or take corresponding measures. At the same time, the national monitoring unit also summarizes the teaching situation (including teaching content) of each teacher in different schools (including off-campus training institutions) in different provinces, cities, districts and counties. If it is found that there is a violation of relevant laws and document requirements (such as not allowing teachers from official schools to teach subject part-time in off-campus training institutions or not allowing teachers from official schools to charge students for subject training in the school) or it is found that the teaching content is inconsistent with the preset teaching plan of the corresponding class stage (especially when it is found that the teaching content is the course content of the next stage), an alarm will be issued and the relevant alarm information will be pushed to the national and relevant provincial, municipal and district and county reminder modules 113.
[0090] In some embodiments, when the student's actual learning content corresponding to the student's identity information within a preset period is inconsistent with the preset teaching plan, generating a reminder for the student's identity information includes: Obtain video clips and audio clips of actual learning content; Generate an actual learning content vector according to the actual learning content video clip and the actual learning content voice clip; Compare the actual learning content vector with the preset teaching plan vector, and if there is any inconsistency, generate a reminder for the student identity information and / or related teacher identity information; And / or, generating an actual course name based on the actual learning content video clip and the actual learning content voice clip, and comparing the actual course name with the preset course name in the preset teaching plan. If there is any inconsistency, a reminder is generated for the student identity information and / or related teacher identity information.
[0091] That is, a large language model is used to identify and extract the actual course name and content vector from the actual learning content video clips and the actual learning content voice clips, which is convenient for comparison and generation of reminders, and can greatly save workload and machine computing power and improve computing efficiency.
[0092] For example, let s be a certain audio recording segment of a course for students in a certain grade obtained by the teaching, listening, and course content recording module, and v be the video recording segment of the course. is a speech recognition neural network. is a video recognition neural network, and the recognition output results of both are text summaries. Then, the actual teaching content t of this course in text form is deduced as follows: (9) Let o be the teaching content (the content that should be taught) in the preset teaching plan for the corresponding school stage of the students in this grade, and the corresponding course name is , is the teaching content in the preset teaching plan for the next school stage, and the corresponding course name is , and E is a large language model encoder, and its output is a fixed-length vector. Then, we have: Actual course content vector (10) Teaching content vector of the preset teaching plan for this school stage (11) Teaching content vector of the preset teaching plan for the next school stage (12) According to the above formulas, the distances between the two vectors can be calculated respectively to obtain the semantic comparison results, which respectively correspond to the differences between the actual course content and the course content required for this school stage and the course content required for the next school stage: (13) (14) Therefore, the alarm judgment on whether the course content meets the requirements can be expressed as: (15) (16) In formula (15), the is a warning function. According to the warning threshold (this value is an empirical parameter) and the comparison of , it takes 0 or 1. When the value is 1, it means it is inconsistent with the preset teaching plan for this school stage, and then an alarm is issued.
[0093] In formula (16), the is a warning function. According to the warning threshold (this value is an empirical parameter, which can be different from the in formula (15)) and the comparison of , it takes 0 or 1. When the value is 0, it means it is consistent with the preset teaching plan for the next school stage, and then an alarm is issued.
[0094] The algorithm for determining whether the course name meets the requirements is as follows: Course title of actual teaching content (18) Among them, C is a multimodal classification neural network; (19) (20) Formula (19) is used to compare whether the actual course name is consistent with the course name string in the preset teaching plan for this academic period. If they are inconsistent, the warning function F outputs 1 and an alarm is issued.
[0095] Formula (20) is used to compare whether the actual course name is consistent with the course name string of the preset teaching plan for the next semester. If they are consistent, the warning function F outputs 0 and an alarm is issued.
[0096] As a possible implementation method, student learning-related information includes teacher identity information, teacher's actual teaching time, and teacher's actual teaching content; the reminder module is also used to generate a reminder for the teacher's identity information when the teacher's actual teaching time corresponding to the teacher's identity information within a preset period is inconsistent with the preset learning time, and / or when the teacher's actual teaching content corresponding to the teacher's identity information within a preset period is inconsistent with the preset teaching plan.
[0097] That is, students can be indirectly monitored by monitoring the teacher's actual teaching time and the teacher's actual teaching content. That is, if the teacher's actual teaching time is too long and / or the teaching is ahead of time, then it means that the corresponding actual learning time must be too long and / or the learning is ahead of time.
[0098] For each level of monitoring unit 101, its database also summarizes the teaching situation (including teaching content) of each teacher in different schools (including off-campus training institutions) and uploads it to the upper level monitoring unit. If it is found that it violates the relevant laws and document requirements (such as not allowing teachers of official schools to teach part-time in off-campus training institutions or not allowing teachers of official schools to charge students in their own schools for subject training) or it is found that the teaching content is inconsistent with the preset teaching plan of the corresponding class period (especially when it is found that the teaching content is the course content of the next period), an alarm will be issued, and the relevant reminder will be pushed to the reminder module of the monitoring unit at this level (such as the district and county level) and uploaded to the upper level monitoring unit (such as the municipal platform). The specific calculation of course teaching content, name and alarm algorithm are shown in formulas (9)-(20).
[0099] As a possible implementation, the data analysis module is further configured to: determine whether the arriving teacher is consistent with the teacher identity information according to the teacher identity information and the characteristic information of the arriving teacher; the reminder module is further configured to: if the arriving teacher is inconsistent with the teacher identity information, generate a reminder for the teacher identity information.
[0100] That is, if the actual arriving teacher of a certain course is inconsistent with the teacher identity information stipulated in the class schedule, a reminder is generated for the teacher identity information, so as to avoid teachers' illegal part-time jobs and further ensure educational fairness.
[0101] In some embodiments, the database of the S-level monitoring unit (such as the district / county-level platform) will also aggregate the results of the identity authentication of classroom teachers or students in each school, push the identity authentication errors (especially teacher identity authentication errors) to the relevant school clients and the S-level reminder module, and upload them to the superior monitoring unit (such as the city-level platform) for further investigation and analysis by the regulatory department.
[0102] In some embodiments, the data deposited in the national-level, provincial-level, municipal-level, and district / county-level platforms can be analyzed through the data analysis module 112 of each level of platform for big data analysis, including analyzing the part-time job situation of teachers (including cross-region part-time job situations) according to the teacher identity information and class schedule information reported by each school, especially the part-time job situation in off-campus training institutions. For a given-level region, when a teacher's identity ID appears in the teacher identity information lists of more than one school in this region, the teacher has a part-time job behavior, and the part-time teaching duration of the teacher can be calculated by querying the class schedule information of the corresponding schools. If these schools are distributed in multiple lower-level regions, then the teacher has a cross-region part-time job situation. According to the same principle as the formula for calculating a certain student's learning duration mentioned above, we can calculate the theoretical and actual part-time job duration of the teacher every day or on weekends.
[0103] Similarly, the learning situation of the same student across schools (including across regions) can also be analyzed in this way; other big data analyses include various statistical analyses (such as statistics on the violations of students' learning duration in schools across the country, provinces, cities, or districts / counties within a given time period, and statistics on teachers' illegal engagement in off-campus training in schools across the country, provinces, cities, or districts / counties within a given time period), trend analysis, and insight analysis, providing references or decision-making bases for relevant competent departments at all levels.
[0104] Figure 6 FIG. [ID] is a schematic diagram of a school management module provided by an embodiment of the present application.
[0105] Figure 7 FIG. [ID] is a schematic diagram of an online classroom module provided by an embodiment of the present application.
[0106] Such as Figure 6 - 7As shown, in some embodiments, the school sets up a school resource and curriculum monitoring database, in which teacher identity information is stored. The teacher identity information stored in the school resource and curriculum monitoring database is compared with the teacher identity information obtained from the teacher client for teacher identity authentication, including performing AI-based face recognition on the teacher photo obtained from the teacher client, and uploading the identity authentication result (correct or incorrect) to the school resource and curriculum monitoring database. The class student identity information stored in the school resource and curriculum monitoring database is compared with the student identity information obtained from the student client for student identity authentication, including performing AI-based face recognition on the student photo obtained from the student client, and uploading the identity authentication result (correct or incorrect) to the school resource and curriculum monitoring database. The class schedule information stored in the school resource and curriculum monitoring database is compared with the information obtained from the teaching, attending, and curriculum content recording module for curriculum name and content authentication, including performing AI-based name and content recognition on the recorded curriculum content, and comparing it with the corresponding preset teaching plan called through the interface of the S-level monitoring unit (such as district or county level) data management module 111. The result is uploaded to the school resource and curriculum monitoring database. This comparison algorithm is implemented by the aforementioned artificial intelligence algorithm (formulas (9)-(20)).
[0107] As Figure 8 , perform AI-based face recognition on the photo data obtained from the teacher-student photo acquisition device, student photo acquisition device, or teacher teaching content acquisition device, compare the teacher and student identity information stored in the school resource and curriculum monitoring database with the face recognition result for teacher identity authentication or student identity authentication, and upload the identity authentication result (correct or incorrect) to the school resource and curriculum monitoring database. The class schedule information stored in the school resource and curriculum monitoring database is compared with the information obtained from the teaching, attending, and curriculum content recording module for curriculum name and content authentication, including performing AI-based name and content recognition on the curriculum content obtained from the teacher teaching content acquisition device, and comparing it with the corresponding preset teaching plan called through the interface of the S-level monitoring unit data management module 111 (see the specific formulas in the aforementioned formulas (9)-(20)). The result is uploaded to the school resource and curriculum monitoring database. The offline classroom ID configuration provides rules by the school resource and curriculum monitoring database to generate and set unique classroom names and IDs within the whole school.
[0108] Figure 8 This is a schematic diagram of an offline classroom module provided by an embodiment of the present application.
[0109] As Figure 6 - 8As shown, as a possible implementation, at least one lowest-level monitoring unit is docked with at least one school management module. The school management module includes multiple online classroom modules and multiple offline classroom modules. The online classroom modules and offline classroom modules include a classroom course learning duration recording module and a classroom course content recording module. The school management module is used to monitor the actual learning duration and actual course content within the school.
[0110] As Figure 6 - 8 shown, in the embodiment of the present application, the school includes off-campus subject training institutions, having a teaching department / department (and the corresponding teaching staff), a student department (and the corresponding class teachers, grade division, class division, and students), and an academic affairs department (and the corresponding classroom resources, including online classrooms). The academic affairs department and the teaching department cooperate with each other, use the school's academic affairs system, and carry out the construction of the curriculum system and class schedule arrangement for different grades or training classes. The academic affairs department imports its school identity information, list of teacher identity information, list of student identity information, list of controlled classrooms, and list of class schedules into the school resource and curriculum monitoring database of the school management module through the school academic affairs system interface (see Figure 6 ), and then imports them into the data analysis module 112 of the S-level monitoring unit through the interface of the S-level monitoring unit data management module 111. Among them, both teachers and students use their identity IDs as the only identification IDs on each level of the platform. The school resource and curriculum monitoring database exchanges data with the S-level monitoring unit database through the interface of the S-level monitoring unit (such as district or county level) data management module 111.
[0111] Corresponding to the above embodiment, the present application also provides an electronic device. Figure 9 FIG. is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. The electronic device 700 may include: a processor 701, a memory 702, and a communication unit 703. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiment of the present invention. It can be a bus structure, a star structure, or may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0112] Among them, the communication unit 703 is used to establish a communication channel, so that the electronic device can communicate with other devices. Receive user data sent by other devices or send user data to other devices.
[0113] The processor 701 is the control center of the electronic device. It connects various parts of the entire electronic device using various interfaces and circuits. By running or executing software programs and / or modules stored in the memory 702, and by invoking the data stored in the memory, it performs various functions of the electronic device and / or processes data. The processor can be composed of an integrated circuit (IC). For example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions connected together. For example, the processor 701 may only include a central processing unit (CPU). In the embodiments of the present invention, the CPU can be a single arithmetic core or can include multiple arithmetic cores.
[0114] The memory 702 is used to store the execution instructions of the processor 701. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disc.
[0115] When the execution instructions in the memory 702 are executed by the processor 701, the electronic device 700 is enabled to execute Figure 1 some or all of the steps in the illustrated embodiments.
[0116] In a specific implementation, the present invention also provides a computer storage medium. Among them, the computer storage medium can store a program, and when the program is executed, it can include some or all of the steps in the embodiments of the learning monitoring system provided by the present invention. The storage medium can be a magnetic disk, an optical disc, a read-only memory (ROM), or a random access memory (RAM), etc.
[0117] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution in the embodiments of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, a magnetic disk, an optical disc, etc., and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods in the various embodiments or certain parts of the embodiments of the present invention.
[0118] For the same or similar parts among the various embodiments in this specification, reference can be made to each other. In particular, for the apparatus embodiments and terminal embodiments, since they are basically similar to the method embodiments, the descriptions are relatively simple, and for the relevant parts, reference can be made to the descriptions in the method embodiments.
Claims
1. A learning monitoring system, characterized in that: include: Multiple monitoring units, each of which includes a data management module, a data analysis module, and a reminder module. The multiple monitoring units are divided into multi-level monitoring units, and a data docking interface is included between the upper-level monitoring unit and the lower-level monitoring unit; each of the monitoring units manages students of all schools in a preset area and parties related to student learning; A data management module, used to store and manage student information, wherein the student information includes student identity information and student learning related information corresponding to the student identity information; A data analysis module, for calculating the actual learning time corresponding to the student identity information within a preset period according to the student information, and / or obtaining the actual learning content of the student corresponding to the student identity information within the preset period; A reminder module, for generating a reminder for the student identity information when the actual learning time corresponding to the student identity information within a preset period is inconsistent with the preset learning time, and / or when the actual learning content corresponding to the student identity information within a preset period is inconsistent with the preset teaching plan; Generating reminders includes: let s be a recording clip of a course of a student of a certain grade obtained by the teaching, listening and course content recording module, and v be a video clip of the course, For speech recognition neural network, is a video recognition neural network, and its recognition output results are all text summaries. The actual teaching content t of the course in text form is calculated as: (9) Let o be the teaching content (the content that should be taught) in the preset teaching plan for the corresponding grade of students in this grade, and the corresponding course name is , Preset the teaching content in the teaching plan for the next semester. The corresponding course name is , E is a large language model encoder, and its output is a fixed-length vector, then: Actual course content vector (10) Preset teaching plan for this semester teaching content vector (11) Preset teaching plan for the next semester teaching content vector (12) According to the above formula, we can calculate The two vector distances are used to obtain the semantic comparison results, which correspond to the differences between the actual course content and the course content required in this stage and the course content required in the next stage: (13) (14) Therefore, the alarm judgment of whether the course content meets the requirements can be expressed as: (15) (16) In formula (15), is the warning function, according to the warning threshold (This value is an empirical parameter) and The comparison value is 0 or 1. When the value is 1, it means that it is inconsistent with the preset teaching plan of this stage, and an alarm is issued; In formula (16) is the warning function, according to the warning threshold (This value is an empirical parameter and can be compared with inconsistent) and The comparison value is 0 or 1. When the value is 0, it means that it is consistent with the preset teaching plan for the next semester, and an alarm is issued; The algorithm for determining whether the course name meets the requirements is as follows: Course title of actual teaching content (18) Among them, C is a multimodal classification neural network; (19) (20) Formula (19) is used to compare whether the actual course name is consistent with the course name string in the preset teaching plan for this academic period. If they are inconsistent, the warning function F outputs 1, and an alarm is issued; Formula (20) is used to compare whether the actual course name is consistent with the course name string of the preset teaching plan for the next semester. If they are consistent, the warning function F outputs 0 and an alarm is issued.
2. The learning monitoring system according to claim 1, characterized in that: Among the monitoring units, the data management module of at least one monitoring unit includes an interface for docking with the data management module of a lower-level monitoring unit, the data analysis module of the monitoring unit includes an interface for docking with the data analysis module of a lower-level monitoring unit, and the monitoring unit is not the lowest-level monitoring unit; And / or, among the monitoring units, the data management module of at least one monitoring unit includes an interface for docking with the data management module of the superior monitoring unit, the data analysis module of the monitoring unit includes an interface for docking with the data analysis module of the superior monitoring unit, and the monitoring unit includes multiple student clients and client terminals related to student learning, and the monitoring unit is not the highest-level monitoring unit.
3. The learning monitoring system according to claim 1, characterized in that: The data analysis module of the lower monitoring unit is also used to: upload the calculated actual learning time corresponding to the student identity information within the preset period to the corresponding data analysis module of the upper monitoring unit in real time, and / or upload the obtained student identity information within the preset period The corresponding student actual learning content is uploaded to the corresponding data analysis module of the upper monitoring unit in real time; And / or, the data analysis module of the upper-level monitoring unit is also used to: receive in real time the actual learning time corresponding to the student identity information within a preset period calculated by the data analysis module of the lower-level monitoring unit, and / or, receive in real time the actual learning content of the students corresponding to the student identity information within a preset period obtained by the data analysis module of the lower-level monitoring unit.
4. The learning monitoring system according to claim 3, characterized in that: The calculating of the actual study time corresponding to the student identity information within the preset period includes: obtaining the actual study time corresponding to the student identity information within the preset period calculated by the data analysis modules of the plurality of lower-level monitoring units, and accumulating the actual study time corresponding to the same student identity information within the preset period; And / or, the obtaining of the actual learning content of students corresponding to the student identity information within the preset period includes: obtaining the actual learning content of students corresponding to the student identity information obtained by multiple subordinate data analysis modules within the preset period, and collecting all the actual learning content of students corresponding to the same student identity information within the preset period.
5. The learning monitoring system according to claim 1, characterized in that: The student learning related information includes teacher identity information, teacher actual teaching time, and teacher actual teaching content; The reminder module is also used to generate a reminder for the teacher identity information when the actual teaching time of the teacher corresponding to the teacher identity information within a preset period is inconsistent with the preset learning time, and / or when the actual teaching content of the teacher corresponding to the teacher identity information within a preset period is inconsistent with the preset teaching plan.
6. The learning monitoring system according to claim 5, characterized in that: The data analysis module is also used to: determine whether the teacher on duty is consistent with the teacher identity information based on the teacher identity information and the characteristic information of the teacher on duty; The reminder module is also used to generate a reminder for the teacher's identity information if the on-duty teacher is inconsistent with the teacher's identity information.
7. The learning monitoring system according to claim 1, characterized in that: The calculation of the actual study time corresponding to the student identity information within the preset period includes: ; in, The actual study time corresponding to the student identity information within the preset period. The number of i-course hours actually received by students at their official schools during the preset period. It is the number of hours of j courses actually received by students in off-campus training institution c during the preset period.
8. The learning monitoring system according to claim 1, characterized in that: When the actual learning content corresponding to the student identity information within the preset period is inconsistent with the preset teaching plan, generating a reminder for the student identity information includes: Obtain video clips and audio clips of actual learning content; Generate an actual learning content vector according to the actual learning content video clip and the actual learning content voice clip; Compare the actual learning content vector with the preset teaching plan vector, and if there is inconsistency, generate a reminder for the student identity information and / or related teacher identity information; And / or, generating an actual course name based on the actual learning content video clip and the actual learning content voice clip, and comparing the actual course name with the preset course name in the preset teaching plan. If there is any inconsistency, generating a reminder for the student identity information and / or related teacher identity information.
9. The learning monitoring system according to claim 1, characterized in that: At least one lowest-level monitoring unit is connected to at least one school management module, and the school management module includes multiple online classroom modules and multiple offline classroom modules. The online classroom modules and offline classroom modules include a classroom course learning time recording module and a classroom course content recording module. The school management module is used to monitor the actual learning time and actual course content in the school.
Citation Information
Patent Citations
Cloud computing system for school education and implementation method
CN107818529A
Adult education educational administration management system
CN115952950A
Digital intelligent teaching recording and broadcasting system and method
CN119379502A