After-school service class management method, system and medium based on hosting education platform

By automatically combining/demolizing operations on the hosting education platform, the problem of inaccurate data migration in class management is solved, data accuracy and user experience are improved, and labor costs are reduced.

CN118350537BActive Publication Date: 2024-12-13GUANGDONG JINTUO INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410508974.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-26
Publication Date
2024-12-13
Estimated Expiration
2044-04-26

AI Technical Summary

Technical Problem

In the after-school service, it is difficult to quickly adjust class divisions when managing class in the existing technology, resulting in inaccurate migration of business data, affecting the accuracy and reliability of data, and increasing the risk of labor costs and human errors.

Method used

Provide a class division management method based on the hosting education platform. By determining the class to be adjusted, class division change dates and class division rules, the class division adjustment preview results are generated, and the business data of the hosting education platform are updated after confirmation of the operation. , realize automated shift/demolition operations.

Benefits of technology

It improves the accuracy and reliability of the business data of the education hosting platform, reduces manpower investment, enhances the accuracy of data and traceability of operations, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118350537B_ABST
    Figure CN118350537B_ABST
Patent Text Reader

Abstract

The present invention discloses an after-school service class management method, system and medium based on a managed education platform, including: determining a class to be adjusted, and determining a class change date and class scheduling information; determining a target class rule, the target class rule including a student admission rule, a class responsible teacher, a class class time and a class dining period; generating a class adjustment preview result of the class to be adjusted according to the class change date, the class scheduling information and the target class rule, and displaying the class adjustment preview result; in response to a confirmation operation, merging / disassembling the class to be adjusted, and updating the business data of the managed education platform. The present invention improves the accuracy and reliability of the business data of the education managed platform, and also improves the user experience, and can be applied to the field of data processing technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to an after-school service class management method, system and medium based on a managed education platform. Background Art

[0002] With the rapid increase and diversification of after-school service courses and class activities, how the system can quickly adjust the course division according to the number of applicants and ensure that various services such as the attendance data of the original class can be accurately migrated to the new class has become an urgent problem that needs to be solved.

[0003] At the beginning of the school year, as the number of applicants increases, the classes that have already started can no longer add students. In order to manage classes more scientifically, the classes need to be split. For example, Class A already has 40 students, and 20 more students are added after the subsequent registration. At this time, the class will be split. The result of the split can be 30 students in Class A and 30 students in Class B (newly added class). At the end of the semester, students finish their classes at different times, and some classes may have fewer students left. In this case, the school needs to merge these classes. For example, if there are only 10 students left in Class A, 5 students left in Class B, and 8 students left in Class C, the three classes can be merged into one class of 23 people.

[0004] The secondary split / merge of a class will involve the merging and migration of relevant business data of the managed education platform, including: student attendance, teacher attendance, student meal records, handling of students not enrolled in the class, original class information, new class information, and data records of the entire secondary split / merge change. These business data are very important for the accuracy of subsequent calculations of student fees, teacher remuneration, etc.

[0005] At present, most schools still use the traditional method to manage after-school service classes, that is, to manage each student and related business data one by one by grade and class. This method not only consumes a lot of manpower, but is also prone to human errors. It cannot track data changes during the operation, which leads to abnormal student and teacher attendance, making it more difficult to troubleshoot subsequent data problems, such as student fee statistics and teacher remuneration statistics, affecting the accuracy and reliability of the business data of the education hosting platform, and also affecting the user experience. Summary of the invention

[0006] The purpose of the present invention is to solve one of the technical problems existing in the prior art to at least a certain extent.

[0007] To this end, an object of an embodiment of the present invention is to provide an after-school service class management method based on a managed education platform, which improves the accuracy and reliability of business data of the education managed education platform and also improves the user experience.

[0008] Another object of an embodiment of the present invention is to provide an after-school service class management system based on a managed education platform.

[0009] In order to achieve the above technical objectives, the technical solutions adopted by the embodiments of the present invention include:

[0010] In a first aspect, an embodiment of the present invention provides an after-school service class management method based on a managed education platform, comprising the following steps:

[0011] Determine the classes to be adjusted, and confirm the date of change and class schedule information;

[0012] Determine target class division rules, wherein the target class division rules include rules for students entering the class, teachers responsible for the class, class time for the class, and meal time for the class;

[0013] Generate a preview result of the class adjustment of the class to be adjusted according to the class change date, the class scheduling information and the target class rule, and display the preview result of the class adjustment;

[0014] In response to the confirmation operation, the classes to be adjusted are merged / split, and the business data of the hosting education platform is updated.

[0015] Furthermore, in one embodiment of the present invention, the step of determining the class to be adjusted and determining the class change date and class schedule information specifically includes:

[0016] In response to a check operation by the administrator on the class division management interface of the hosting education platform, determining that the selected classes are the classes to be adjusted;

[0017] In response to the setting operation of the administrator in the class management interface, determining the class change date and the class scheduling information;

[0018] The class change date is before or after a set date, and the class scheduling information is based on the original class scheduling or a custom class scheduling.

[0019] Furthermore, in one embodiment of the present invention, the step of determining the target class division rule specifically includes:

[0020] Importing the student admission rules of the class to be adjusted into the newly created class, to obtain the student admission rules for splitting the class;

[0021] In response to the setting operation of the administrator in the class management interface, determining the class teachers, class time and meal time of the to-be-adjusted class and the newly-created class after the split class;

[0022] or,

[0023] Importing the student admission rules of a plurality of the classes to be adjusted into another class to be adjusted, and obtaining the student admission rules for merging classes according to all the imported student admission rules;

[0024] In response to the setting operation of the administrator in the class management interface, the class teacher in charge, the class class time and the class meal time of the class to be adjusted after the class merger are determined.

[0025] Further, in one embodiment of the present invention, the class adjustment preview result includes a newly created class page, an original class change page, a student attendance synchronization result page, a teacher attendance cancellation result interface, a student page for class intervals to be confirmed, a student meal synchronization result page, and a student page not in the class. The newly created class page is used to display the new class information generated after the class is merged / splitting, the original class change page is used to display the class information that will be cancelled by the class to be adjusted, the student attendance synchronization result page is used to display the synchronization status of the student attendance to the new class after the class is merged / splitting, the teacher attendance cancellation result interface is used to display the cancellation status of the teacher attendance of the class to be adjusted after the class is merged / splitting, the student page for class intervals to be confirmed is used to display the student information whose class interval has changed after the class is merged / splitting, the student meal synchronization result page is used to display the synchronization status of the student meal record to the new class after the class is merged / splitting, and the student page not in the class is used to display the student information who has not left the original class and the student information who has left the class but the leaving date is in the date of this adjustment and meets the student entry rules.

[0026] Furthermore, in one embodiment of the present invention, the step of combining / splitting the classes to be adjusted and updating the business data of the hosting education platform specifically includes:

[0027] Generate a target class division class according to the class division change date, the class division schedule information and the target class division rule, and generate original class division change information;

[0028] Synchronize student attendance to the target class and save the student attendance synchronization results;

[0029] Cancel the teacher attendance of the class to be adjusted, and save the teacher attendance cancellation result;

[0030] Save student information of students who are not enrolled in the class;

[0031] Synchronize the student meal records to the target class, and save the student meal record synchronization results;

[0032] Determine the class data that needs to be cancelled for the class to be adjusted, and update the class data of the target class;

[0033] Save the records of students who are waiting to be confirmed to attend classes, and save the records of business data changes after merging / splitting classes.

[0034] Further, in one embodiment of the present invention, the step of generating a target class according to the class change date, the class scheduling information and the target class rule specifically includes:

[0035] Determine the teacher in charge of the target class, the class time and the meal time of the target class according to the target class rule;

[0036] Determine the student list of the target class according to the student admission rule, and migrate the corresponding student information to the target class according to the student list;

[0037] Determine a customized teacher remuneration gradient for the target class division and generate the target class division.

[0038] Furthermore, in one embodiment of the present invention, the after-school service class management method further includes the following steps:

[0039] In response to the modification operation, the class change date and / or the class scheduling information and / or the target class rule are modified on the display interface, and the class adjustment preview result of the class to be adjusted is regenerated and displayed.

[0040] In a second aspect, an embodiment of the present invention provides an after-school service class management system based on a managed education platform, including:

[0041] The module for determining the classes to be adjusted is used to determine the classes to be adjusted, and to determine the date of class change and class schedule information;

[0042] A target class division rule determination module is used to determine the target class division rules, wherein the target class division rules include rules for students entering the class, teachers responsible for the class, class time for the class, and meal time for the class;

[0043] A class adjustment preview module is used to generate a class adjustment preview result of the class to be adjusted according to the class change date, the class scheduling information and the target class rule, and display the class adjustment preview result;

[0044] The class division operation module is used to merge / disassemble the classes to be adjusted in response to the confirmation operation, and update the business data of the managed education platform.

[0045] In a third aspect, an embodiment of the present invention provides an after-school service class management device based on a managed education platform, comprising:

[0046] at least one processor;

[0047] at least one memory for storing at least one program;

[0048] When the at least one program is executed by the at least one processor, the at least one processor implements the above-mentioned after-school service class management method based on the managed education platform.

[0049] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, which stores a program executable by a processor, and the program executable by the processor is used to execute the above-mentioned after-school service class management method based on a hosted education platform when executed by the processor.

[0050] The advantages and beneficial effects of the present invention will be partly given in the following description, partly become apparent from the following description, or be understood through the practice of the present invention:

[0051] The embodiments of the present invention can scientifically, efficiently and automatically perform the secondary class splitting / merging operation after the course is divided into classes, reduce the investment of manpower and material resources, and can preview the change results of the class division data in advance, thereby enhancing the accuracy of the data of this operation. At the same time, the data changes in the entire class division operation process can be traced through the operation records, which is convenient for problem troubleshooting and record review, thereby improving the accuracy and reliability of the business data of the education hosting platform and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the technical solution in the embodiments of the present invention, the following introduction is made to the drawings required for use in the embodiments of the present invention. It should be understood that the drawings introduced below are only for the convenience of clearly describing some embodiments of the technical solution of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0053] Figure 1 A flowchart of the steps of an after-school service class management method based on a managed education platform provided by an embodiment of the present invention;

[0054] Figure 2 A structural block diagram of an after-school service class management system based on a managed education platform provided by an embodiment of the present invention;

[0055] Figure 3 A structural block diagram of an after-school service class management device based on a managed education platform provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0056] The embodiments of the present invention are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and are not to be construed as limitations of the present invention. For the step numbers in the following embodiments, they are only provided for the convenience of explanation, and the order between the steps is not limited in any way, and the execution order of each step in the embodiment can be adaptively adjusted according to the understanding of those skilled in the art.

[0057] In the description of the present invention, the meaning of "a plurality" is two or more than two. If there is a description of "a first" or "a second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features. In addition, unless otherwise defined, all technical and scientific terms used in this document have the same meaning as those commonly understood by those skilled in the art.

[0058] Reference Figure 1 The embodiment of the present invention provides an after-school service class management method based on a managed education platform, which specifically includes the following steps:

[0059] S101. Determine the class to be adjusted, and determine the class change date and class schedule information.

[0060] The present invention allows the management personnel to select the classes that need to be divided twice, and preset the class division change date, class scheduling rules, and class division rules in advance. The program then automatically completes the entire class merging / splitting process according to the preset rules. The change data generated by the process are all recorded and stored for subsequent viewing and data comparison.

[0061] As an optional implementation, the step of determining the class to be adjusted, and determining the class change date and class schedule information specifically includes:

[0062] S1011, in response to a check operation by the administrator on the class division management interface of the managed education platform, determining that a number of checked classes are classes to be adjusted;

[0063] S1012, in response to the setting operation of the administrator in the class management interface, determining the class change date and class schedule information;

[0064] Among them, the class change date is before or after the set date, and the class scheduling information is based on the original class scheduling or customized scheduling.

[0065] Specifically, the administrator can check the classes that need to be split / merged this time through the class management interface. Multiple selections are allowed, or the administrator can select the [Operate All] function button in the [Merge / Split Classes] function menu.

[0066] When setting the class change date, you can choose to set the date [before / after]. The default is [after]. The operated class will cancel all classes before / after the change date according to the change date. The teacher's attendance of the canceled class will not be retained, and the student's attendance will be synchronized to the newly imported class. If the student's attendance has no class on the corresponding date in the new class, the student's corresponding attendance will be cancelled.

[0067] There are two rules for new class scheduling, the default is [Schedule according to the original class]:

[0068] 1) Schedule classes according to the original class division: synchronize the class times and attendance records of the original class division, including class suspension, class adjustment, etc.;

[0069] 2) Customized class scheduling: Classes are scheduled according to customized class times, without synchronizing class suspensions, class adjustments, etc.

[0070] S102. Determine target class division rules, which include rules for students entering the class, teachers responsible for the class, class time, and meal time.

[0071] Specifically, the operator presets a set of automatic class admission rules for each class, and the matching conditions are: 1) administrative class: grade, class, grade + class; 2) gender. If a student successfully registers and meets both the administrative class and gender conditions, he / she will be automatically admitted to the class.

[0072] As an optional implementation, the step of determining the target class division rule specifically includes:

[0073] S1021, importing the student admission rules of the class to be adjusted into the newly created class, to obtain the student admission rules for splitting the class;

[0074] S1022, in response to the setting operation of the administrator in the class management interface, determining the class teachers, class time and meal time of the class to be adjusted and the newly created class after the class split;

[0075] or,

[0076] S1023, importing the student admission rules of several classes to be adjusted into another class to be adjusted, and obtaining the student admission rules for merging classes according to all the imported student admission rules;

[0077] S1024. In response to the setting operation of the administrator in the class management interface, determine the class teacher in charge, class time and class meal time of the class to be adjusted after the class merger.

[0078] Specifically, the target class division rules are the core steps in defining class merging / splitting, and mainly include: 1) adjusting the rules for students entering the class; 2) adjusting the teachers responsible for the class division, which can be replaced by the teachers; 3) adjusting the class time for the class division, which can be adjusted by the class division class time; 4) adjusting the meal time for the class division, which can be adjusted by the meal time for the class division.

[0079] Adjusting the rules for students entering a class will ultimately determine whether the original class is split or merged. The following describes these two methods in detail.

[0080] (1) Class splitting: The administrator selects the student admission rules of the original class and moves the selected student admission rules to the new class. The system will then pre-generate a new class and the administrator can continue to set other information for the new class.

[0081] (2) Class merging: The administrator selects all the student admission rules of one class and moves the selected student admission rules to another class, deleting the class whose student admission rules have been moved out.

[0082] S103: Generate a preview result of the class to be adjusted according to the class change date, the class scheduling information and the target class rule, and display the preview result of the class adjustment.

[0083] Specifically, the preview generation operation involves statistical analysis of business data related to class division and pre-generation of preview data. This process is time-consuming. Asynchronous operation is used here so that the specific progress is visible to users at any time, improving the user experience of the system.

[0084] As an optional implementation method, the class adjustment preview result includes a newly created class page, an original class change page, a student attendance synchronization result page, a teacher attendance cancellation result interface, a student page for classes to be confirmed, a student meal synchronization result page, and a student page that has not yet entered the class. The newly created class page is used to display the new class information generated after the class is merged / splittered, the original class change page is used to display the class information that will be cancelled in the class to be adjusted, the student attendance synchronization result page is used to display the synchronization status of the student attendance to the new class after the class is merged / splittered, the teacher attendance cancellation result interface is used to display the cancellation status of the teacher attendance of the class to be adjusted after the class is merged / splittered, the student page for classes to be confirmed is used to display the student information whose class interval has changed after the class is merged / splittered, the student meal synchronization result page is used to display the synchronization status of the student meal records to the new class after the class is merged / splittered, and the student page that has not yet entered the class is used to display the student information who has not left the original class and the student information who has left the class but the leaving date is in the date of this adjustment and meets the rules for entering the class.

[0085] Specifically, the class division result preview function can preview the specific changes in business data after class merging / splitting in advance. The specific business data are as follows:

[0086] 1) Create a new class page:

[0087] The new class page will display the new class data generated after the class splitting / merging operation is successful. Administrators can set a custom fee gradient for the newly generated class here.

[0088] 2) Original class change page:

[0089] The original class change page will display the data of classes that will be cancelled according to the change date, the number of cancelled classes, and the details of cancelled classes (dates).

[0090] 3) Student attendance synchronization result page;

[0091] If the split / merge operation generates canceled classes, and these classes have student attendance records, the attendance records of students who meet the conditions need to be synchronized to the new classes. The attendance records of students who do not meet the conditions will be marked as synchronization failure. The following situations will not meet the synchronization rules:

[0092] (1) The student has not set up automatic admission to the class;

[0093] (2) The student's grade or class does not meet the admission rules;

[0094] (3) The student has synchronized other attendance records for the class on that day;

[0095] (4) The class date corresponding to the student's attendance record does not correspond to the class date set for the new class;

[0096] (5) The administrator selects [Custom Class Scheduling] and the class time for which the student is logged in does not meet the start time of the new class.

[0097] The student attendance synchronization results will be displayed on the [Student Attendance Synchronization Results] page.

[0098] 4) Teacher attendance cancellation result interface:

[0099] If there are cancelled classes after splitting / merging classes, and these classes have teacher attendance, you need to cancel these teacher attendance. If there is no teacher attendance, the page data will be empty.

[0100] 5) Page for students whose class intervals are to be confirmed:

[0101] Since some students have been set special class intervals in the original class (such as future class leaving / future class entering / mid-term class leaving), but the class intervals of students who are added to the new class after the class split / merge are empty, it is necessary to list separately the students whose class intervals have changed after the class split / merge to prompt the operator.

[0102] The criteria for determining students in the waiting-to-be-confirmed class period are as follows: based on the start date of the new class, students who are added to the new class will be in or out of the original class after the start date (including that day); for example, student A is in the original class 1 with the start date of May 1 and the end date of June 3. At this time, class 1 and class 2 are merged to generate class 3, which starts on June 2. In this case, student A needs to be included in the "students in the waiting-to-be-confirmed class period".

[0103] Students who meet the requirements will be listed on the [Students whose class schedules are to be confirmed] page.

[0104] 6) Student meal synchronization result page:

[0105] If the split / merge operation generates canceled classes, and these classes have student meal records, the meal records of students who meet the conditions need to be synchronized to the new classes. The meal records of students who do not meet the conditions will be marked as synchronization failure. The following situations will not meet the synchronization rules:

[0106] (1) The student has not set up automatic admission to the class;

[0107] (2) The student's grade or class does not meet the admission rules;

[0108] (3) The student has already taken other meals during the same class;

[0109] (4) The student’s class is suspended on that day;

[0110] (5) The class time corresponding to the student’s meal is not within the class time interval set for the new class division;

[0111] (6) There are no meal periods for the classes.

[0112] The student meal record synchronization results will be displayed on the [Student Meal Synchronization Results] page.

[0113] 7) Page for students not enrolled in the class:

[0114] Students who have not been admitted to the class refer to students who have not left the original class or students who have left the class but the date of leaving is within the date of this adjustment and meet the rules for admission to the new class.

[0115] Students who meet the requirements will be listed on the [Students Not Enrolled] page.

[0116] S104. In response to the confirmation operation, the classes to be adjusted are merged / disassembled, and the business data of the managed education platform is updated.

[0117] Specifically, after the manager verifies that the relevant business data is correct through the class division result preview page, he / she confirms and submits the class division result, and the background will process the business data asynchronously.

[0118] As an optional implementation method, the step of merging / splitting the classes to be adjusted and updating the business data of the hosting education platform specifically includes:

[0119] S1041, generating a target class division class according to the class division change date, class division schedule information, and target class division rules, and generating original class division change information;

[0120] S1042, synchronizing student attendance to the target class, and saving the student attendance synchronization result;

[0121] S1043, cancel the teacher attendance of the class to be adjusted, and save the teacher attendance cancellation result;

[0122] S1044, save the student information of students who have not entered the class;

[0123] S1045, synchronizing the student's dining record to the target class, and saving the student's dining record synchronization result;

[0124] S1046, determining the class data that needs to be cancelled for the class to be adjusted, and updating the class data of the target class;

[0125] S1047: Save the student records for the class period to be confirmed, and save the business data change records after the class is merged / disassembled

[0126] As an optional implementation, the step of generating a target class according to the class change date, the class schedule information and the target class rule specifically includes:

[0127] S10411. Determine the teacher in charge of the target class, the class time and the meal time of the target class according to the target class rules;

[0128] S10412, determining the student list of the target class according to the student admission rules, and migrating the corresponding student information to the target class according to the student list;

[0129] S10413. Determine the customized teacher remuneration gradient for the target class division and generate the target class division.

[0130] Specifically, the steps of the business data processing flow are as follows:

[0131] 1) Generate target classes:

[0132] 1. Generate teachers responsible for each class;

[0133] 2. Save the class camera list;

[0134] 3. Save temporary class association;

[0135] 4. Synchronize all students in temporary classes;

[0136] 5. Generate and save class schedules;

[0137] 6. Save the class entry rules;

[0138] 7. Handle students who need to be transferred according to the class entry rules (if the student is in the off-class state, but the time of leaving the class is greater than the start time of the class division, then the student needs to be transferred);

[0139] 8. Create new classes for students to enter;

[0140] 9. Create a list of current students (semesters are based on the classes and courses);

[0141] 10. Save the customized teacher remuneration gradient for each class;

[0142] 11.Save the new class information.

[0143] 2) Update the original class change information:

[0144] 1. Modify the start or end time of the class division according to the class division rules;

[0145] 2. Update the admission rules for the classes;

[0146] 3. Update the teachers for each class;

[0147] 4. Cancel the classes that are beyond the start and end time interval according to the change time;

[0148] 5. Update the class start time, class end time, number of courses, class status, etc.

[0149] 3) Synchronize student attendance and save synchronization results:

[0150] If there are canceled classes, attendance needs to be synchronized as follows:

[0151] a. Obtain student attendance records based on the ID of the cancelled class;

[0152] b. If the student's attendance falls into the following situations, it does not meet the attendance synchronization conditions and will be marked as synchronization failure and displayed on the front-end page:

[0153] 1. The student has not set up automatic admission to the class;

[0154] 2. The student's grade and class do not meet the admission rules;

[0155] 3. The student's class time for the day has been synchronized with other attendance records;

[0156] 4. The class date corresponding to the student's attendance record is not on the class date set for the new class;

[0157] 5. The administrator has selected [Customized Class Scheduling] and the class time for the student's attendance does not meet the start time of the new class.

[0158] 4) Cancel teacher attendance and save the cancellation result:

[0159] If there are canceled classes, you need to cancel the teacher at the same time. Query the teacher's attendance information based on the canceled class information, and cancel the queried teacher's attendance information.

[0160] 5) Save students who have not enrolled in the class:

[0161] Students who meet the following conditions need to be saved as non-enrolled students:

[0162] a. Students who have not left the class during the semester;

[0163] b. Students who have left the class but whose leaving date is within the adjusted date and meet the admission rules.

[0164] 6) Synchronize student dining records and save the synchronization results:

[0165] If there are canceled classes, the student meal data needs to be updated synchronously. According to the ID of the canceled class, all student meal records are obtained; if the student meal record falls into the following situations, it does not meet the meal synchronization conditions and will be marked as synchronization failure and displayed on the front-end page:

[0166] a. The student has not set up automatic admission to the class;

[0167] b. The student's grade and class do not meet the admission rules;

[0168] c. The student has already taken other meals for the day;

[0169] d. The student's class is suspended on that day;

[0170] e. The class time corresponding to the student's meal is not within the class time interval set for the new class division;

[0171] f. There are no set meal times for each class.

[0172] 7) Update the data of the cancelled classes in the original class:

[0173] Cancel the classes that are not within the course start time range after the original class division change.

[0174] 8) Update the class data of the new class:

[0175] 1. Update the information of students in different classes;

[0176] 2. Update the number of students who have not signed in;

[0177] 3. Update the sign-in information for each class;

[0178] 4. Update the number of class conflicts.

[0179] 9) Save the student records for the class period to be confirmed:

[0180] If there are students whose class intervals are to be confirmed, the data will be saved.

[0181] 10) Save the change records of class splitting / merging data:

[0182] The data changes generated during the entire process of class merging / dismantling will be stored in the database for subsequent tracing or data comparison. The business data stored in the database is consistent with the preview, mainly including the following:

[0183] 1. Create a new class;

[0184] 2. Changes in the original class division;

[0185] 3. Synchronize student attendance results;

[0186] 4. Teacher attendance cancellation results;

[0187] 5. Students whose class interval is to be confirmed;

[0188] 6.Students’ meal synchronization results;

[0189] 7. Students who have not enrolled in the class.

[0190] As an optional implementation method, the after-school service class management method further includes the following steps:

[0191] S105. In response to the modification operation, the class division change date and / or the class division schedule information and / or the target class division rule are modified on the display interface, and the class division adjustment preview result of the class to be adjusted is regenerated and displayed.

[0192] Specifically, when the administrator finds that the class adjustment result needs to be modified on the preview page, the administrator can directly modify the class change date and / or class scheduling information and / or target class rules, and then regenerate the class adjustment preview result until the administrator confirms that the class preview result is correct.

[0193] The method steps of the embodiment of the present invention are described above. It can be understood that the embodiment of the present invention can scientifically, efficiently and automatically perform the secondary splitting / merging operation after the course is divided into classes, reduce the investment of manpower and material resources, and can preview the change results of the class division data in advance, enhance the accuracy of the data of this operation, and at the same time can trace the data changes in the entire class division operation process through the operation record, facilitate problem troubleshooting and record review, improve the accuracy and reliability of the business data of the education hosting platform, and also improve the user experience.

[0194] Reference Figure 2 The embodiment of the present invention provides an after-school service class management system based on a managed education platform, including:

[0195] The module for determining the classes to be adjusted is used to determine the classes to be adjusted, and to determine the date of class change and class schedule information;

[0196] The target class division rule determination module is used to determine the target class division rules, which include the rules for students entering the class, the teachers responsible for the class, the class time and the meal time for the class;

[0197] The class adjustment preview module is used to generate the class adjustment preview results of the class to be adjusted according to the class change date, class scheduling information and target class rules, and display the class adjustment preview results;

[0198] The class division operation module is used to respond to the confirmation operation, merge / split the classes to be adjusted, and update the business data of the managed education platform.

[0199] The contents of the above method embodiments are all applicable to the present system embodiments. The functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0200] Reference Figure 3 The embodiment of the present invention provides an after-school service class management device based on a managed education platform, comprising:

[0201] at least one processor;

[0202] at least one memory for storing at least one program;

[0203] When the at least one program is executed by the at least one processor, the at least one processor implements the after-school service class management method based on the managed education platform.

[0204] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0205] An embodiment of the present invention also provides a computer-readable storage medium, which stores a program executable by a processor. When the program executable by the processor is executed by the processor, it is used to execute the above-mentioned after-school service class management method based on the managed education platform.

[0206] A computer-readable storage medium of an embodiment of the present invention can execute an after-school service class management method based on a managed education platform provided by an embodiment of the method of the present invention, can execute any combination of implementation steps of the method embodiment, and has the corresponding functions and beneficial effects of the method.

[0207] The embodiment of the present invention also discloses a computer program product or a computer program, wherein the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes Figure 1 The method shown.

[0208] In some selectable embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the above-mentioned boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Selectable embodiments are expected, wherein the order of various operations is changed and the sub-operation of a part for which is described as a larger operation is performed independently.

[0209] In addition, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise specified to the contrary, one or more of the above-mentioned functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present invention. More specifically, in view of the properties, functions and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional skills of the engineer. Therefore, those skilled in the art can implement the present invention set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.

[0210] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the above methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0211] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.

[0212] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the above-mentioned program is printed, since the above-mentioned program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or processing in other suitable ways as necessary, and then stored in a computer memory.

[0213] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0214] In the above description of this specification, the description with reference to the terms "one embodiment / example", "another embodiment / example" or "certain embodiments / examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0215] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.

[0216] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above embodiments. Those skilled in the art may make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of this application.

Claims

1. A method for class management of after-school services based on a hosting education platform, characterized in that: The following steps are involved: Determine the classes to be adjusted, and confirm the date of change and class schedule information; Determine target class division rules, wherein the target class division rules include rules for students entering the class, teachers responsible for the class, class time for the class, and meal time for the class; Generate a preview result of the class adjustment of the class to be adjusted according to the class change date, the class scheduling information and the target class rule, and display the preview result of the class adjustment; In response to the confirmation operation, the classes to be adjusted are merged / disassembled, and the business data of the hosting education platform is updated; The step of determining the target class division rules specifically includes: Importing the student admission rules of the class to be adjusted into the newly created class, to obtain the student admission rules for splitting the class; In response to the setting operation of the administrator on the class management interface of the hosting education platform, the class responsible teachers, class class time and class meal time of the to-be-adjusted class and the newly-created class after the split class are determined; or, Importing the student admission rules of a plurality of the classes to be adjusted into another class to be adjusted, and obtaining the student admission rules for merging classes according to all the imported student admission rules; In response to the setting operation of the administrator in the class management interface, determining the class teacher in charge, class class time and class meal time of the class to be adjusted after the class merger; The step of combining / splitting the classes to be adjusted and updating the business data of the hosting education platform specifically includes: Generate a target class division class according to the class division change date, the class division schedule information and the target class division rule, and generate original class division change information; Synchronize student attendance to the target class and save the student attendance synchronization results; Cancel the teacher attendance of the class to be adjusted, and save the teacher attendance cancellation result; Save student information of students who are not enrolled in the class; Synchronize the student meal records to the target class, and save the student meal record synchronization results; Determine the class data that needs to be cancelled for the class to be adjusted, and update the class data of the target class; Save the student records for the class period to be confirmed, and save the business data change records after class merging / splitting.

2. According to claim 1, a method for after-school service class management based on a hosting education platform is characterized in that: The step of determining the class to be adjusted, and determining the class change date and class schedule information specifically includes: In response to the administrator's checking operation on the class division management interface, determining that the selected classes are the classes to be adjusted; In response to the setting operation of the administrator in the class management interface, determining the class change date and the class scheduling information; The class change date is before or after a set date, and the class scheduling information is based on the original class scheduling or a custom class scheduling.

3. The after-school service class management method based on the hosting education platform according to claim 1 is characterized by: The class adjustment preview result includes a newly created class page, an original class change page, a student attendance synchronization result page, a teacher attendance cancellation result interface, a student page for the class interval to be confirmed, a student meal synchronization result page, and a student page not in the class. The newly created class page is used to display the new class information generated after the class is merged / splitting, the original class change page is used to display the class information that will be cancelled by the class to be adjusted, the student attendance synchronization result page is used to display the synchronization status of the student attendance to the new class after the class is merged / splitting, the teacher attendance cancellation result interface is used to display the cancellation status of the teacher attendance of the class to be adjusted after the class is merged / splitting, the student page for the class interval to be confirmed is used to display the student information with changes in the class interval after the class is merged / splitting, the student meal synchronization result page is used to display the synchronization status of the student meal record to the new class after the class is merged / splitting, and the student page not in the class is used to display the student information of the original class that has not left the class and the student information of the student who has left the class but the leaving date is in the date of this adjustment and meets the rules for entering the class.

4. The after-school service class management method based on the hosting education platform according to claim 1 is characterized in that: The step of generating a target class division class according to the class division change date, the class division schedule information and the target class division rule specifically includes: Determine the teacher in charge of the target class, the class time and the meal time of the target class according to the target class rule; Determine the student list of the target class according to the student admission rule, and migrate the corresponding student information to the target class according to the student list; Determine a customized teacher remuneration gradient for the target class division and generate the target class division.

5. A method for managing after-school service classes based on a managed education platform according to any one of claims 1 to 4, characterized in that: The after-school service class management method also includes the following steps: In response to the modification operation, the class change date and / or the class scheduling information and / or the target class rule are modified on the display interface, and the class adjustment preview result of the class to be adjusted is regenerated and displayed.

6. An after-school service class management system based on a managed education platform, characterized in that: include: The module for determining the classes to be adjusted is used to determine the classes to be adjusted, and to determine the date of class change and class schedule information; A target class division rule determination module is used to determine the target class division rules, wherein the target class division rules include rules for students entering the class, teachers responsible for the class, class time for the class, and meal time for the class; A class adjustment preview module is used to generate a class adjustment preview result of the class to be adjusted according to the class change date, the class scheduling information and the target class rule, and display the class adjustment preview result; A class division operation module, for merging / disassembling the class to be adjusted in response to the confirmation operation, and updating the business data of the managed education platform; The step of determining the target class division rules specifically includes: Importing the student admission rules of the class to be adjusted into the newly created class, to obtain the student admission rules for splitting the class; In response to the setting operation of the administrator on the class management interface of the hosting education platform, the class responsible teachers, class class time and class meal time of the to-be-adjusted class and the newly-created class after the split class are determined; or, Importing the student admission rules of a plurality of the classes to be adjusted into another class to be adjusted, and obtaining the student admission rules for merging classes according to all the imported student admission rules; In response to the setting operation of the administrator in the class management interface, determining the class teacher in charge, class class time and class meal time of the class to be adjusted after the class merger; The step of combining / splitting the classes to be adjusted and updating the business data of the hosting education platform specifically includes: Generate a target class division class according to the class division change date, the class division schedule information and the target class division rule, and generate original class division change information; Synchronize student attendance to the target class and save the student attendance synchronization results; Cancel the teacher attendance of the class to be adjusted, and save the teacher attendance cancellation result; Save student information of students who are not enrolled in the class; Synchronize the student meal records to the target class, and save the student meal record synchronization results; Determine the class data that needs to be cancelled for the class to be adjusted, and update the class data of the target class; Save the student records for the class period to be confirmed, and save the business data change records after class merging / splitting.

7. An after-school service class management device based on a trusteeship education platform, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the after-school service class management method based on the managed education platform as described in any one of claims 1 to 5.

8. A computer-readable storage medium storing a program executable by a processor, characterized in that: The processor-executable program is used to execute the after-school service class management method based on the managed education platform as described in any one of claims 1 to 5 when executed by the processor.