OKR-concept-based informatization system and method for whole undergraduate student tutor system
By introducing an information system based on the OKR concept in the undergraduate tutor system, the problems of unclear goals, poor communication records, in-depth data analysis, and inadequate management and supervision in the tutor system are solved, and the interaction efficiency and educational quality between tutors and students are improved.
Patent Information
- Application Number
- CN202411819986.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-08
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During the implementation process, the existing undergraduate tutor system has problems such as unclear system positioning, poor process management, insufficient teacher-student ratio and low student recognition, resulting in low efficiency of the tutor system and low education quality.
Design an information system for all undergraduate tutors based on the OKR concept, including a goal management module, an exchange recording module, a data analysis module and a management supervision module. Through these modules, we help tutors and students jointly formulate and track learning goals, record and evaluate the communication process, analyze interactive data, and promptly supervise and remind them to ensure the continuity and effectiveness of the tutor-based work.
Through the implementation of the system, the problems of unclear goals, poor communication and recording, in-depth data analysis and inadequate management and supervision are solved, the interaction between tutors and students is improved, and the personalization of education and the comprehensive development of students are enhanced.
Smart Images

Figure CN119784030A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information management technology, and in particular, to an information system and method for a full-staff undergraduate tutoring system based on the OKR concept, and more particularly, to an information system and method for a full-staff undergraduate tutoring system based on the Objectives and Key Results (OKR) concept. Background Art
[0002] Undergraduate education is the root and foundation of universities. It is a strategic and comprehensive education in higher education. The undergraduate tutor system is an important measure to do a good job in the personalized training of undergraduates and comprehensively improve the quality of undergraduate talent training. In October 2019, the Ministry of Education proposed the implementation of the undergraduate tutor system for the first time from a national perspective in the "Opinions on Deepening Undergraduate Education and Teaching Reform and Comprehensively Improving the Quality of Talent Training". Over the years, domestic universities have continued to promote the implementation of the undergraduate tutor system, further promoting the transformation of educational concepts and promoting the improvement of education quality.
[0003] The undergraduate tutor system has been endowed with rich connotations and more consensus in continuous practice, and has potential value in promoting students' personalized development and improving the quality of education. However, the undergraduate tutor system also faces a series of difficulties in its implementation, such as unclear system positioning, making it difficult to teach students in accordance with their aptitude; poor process management, and the implementation process has no end; insufficient teacher-student ratio, and the failure to achieve precise intellectual support; low student recognition, and the phenomenon of "well-received but not popular" is still common.
[0004] The undergraduate tutor system is different from the general graduate tutor system. There are differences in training concepts, training methods, and management plans. How to establish a feasible, reliable, and productive tutor system implementation and management plan is the top priority for breaking through the current high-quality development of the tutor system. Today's society has entered the information age, and the popularization of the Internet has also provided many conveniences for education management. Some universities have tried the information management plan for the undergraduate tutor system, but most tutor system information systems have relatively simple functions, such as only being able to realize mutual selection and confirmation between teachers and students, and recording the output of results, and the process management is relatively downplayed.
[0005] The closest technology is some publicly available research on the current status of undergraduate tutoring and its improvement measures, such as Tsinghua University, Peking University, Chongqing University, Hunan University, etc. These studies and practices show that although the tutoring system has potential value in promoting students' personalized development and improving the quality of education, it also has some shortcomings, such as serious formalism, lack of scientific and reasonable positioning, imperfect tutor selection mechanism, and lack of humanistic care in related management mechanisms. Major universities are actively exploring and implementing different models of undergraduate tutoring.
[0006] Patent document CN113449989A discloses a performance management system based on OKR (Objectives and Key Results), which relates to the technical field of enterprise performance management, specifically a performance management system based on OKR (Objectives and Key Results), including an OKR target module, wherein a creation target is provided inside the OKR target module, and the output end of the creation target is connected to a creation task via a wire, and the output end of the creation task is connected to an OKR target list via a wire, and the output end of the OKR target list is connected to an OKR map via a wire. However, the invention is for a performance management system, not a tutor-student management system. Summary of the invention
[0007] In view of the defects in the prior art, the purpose of the present invention is to provide an information system and method for a full-staff undergraduate tutoring system based on the OKR concept.
[0008] According to the present invention, an information system for the full-staff undergraduate tutoring system based on the OKR concept is provided, comprising:
[0009] Goal management module: including goal setting submodule and goal tracking submodule, which enables the tutor and the student to jointly formulate learning and development goals, set key results, and track the completion of goals, so as to realize personalized guidance and training for students;
[0010] Communication record module: including communication record storage submodule and communication effect evaluation submodule, which are used to record the communication process between tutors and students, update goals and key results, including communication time, content, effect evaluation, and form a complete communication file;
[0011] Data analysis module: including data collection submodule and data analysis submodule, which analyzes the interactive data of the communication process between tutors and students, finds problems and gives optimization suggestions;
[0012] Management and supervision module: includes communication frequency monitoring submodule and reminder notification submodule. According to the data analysis results, supervision and reminder are provided for the situation where there is no information exchange record between tutors and students for more than a preset time period.
[0013] Preferably, in the target management module:
[0014] Goal setting submodule: used to guide mentors and students to set goals according to the OKR concept; Goal tracking submodule: used to regularly check and update the progress of goal completion and provide feedback;
[0015] The details are as follows:
[0016] Create an operation interface based on React front-end technology to ensure access and use on multiple devices; the back-end uses the relational database MySQL to store target data. In the database design, the corresponding table structure is established for target information, tutor and student information, and progress information; set regular checkpoints. According to the time limit of the target setting, the system automatically divides different inspection cycles for each target. The preset time period is the inspection cycle for the target. At each checkpoint, the system automatically sends reminder notifications to tutors and students;
[0017] Collect data related to the goal from multiple aspects to evaluate progress. The data is automatically collected through the interface with the relevant learning platform or tool, or manually entered by the instructor and the student.
[0018] Observe the changing trends of target-related data. If the data shows a trend of continuous growth or development towards the target, the progress is normal. If the data stagnates, declines, or fluctuates abnormally, further analyze the reasons and adjust the target plan.
[0019] The goal management module also includes: a goal adjustment sub-module, which adjusts learning and development goals based on students' progress and feedback; and a goal completion display sub-module, which displays the progress of goal completion in a graphical way.
[0020] Preferably, in the communication record module:
[0021] It is used to record the communication process between tutors and students, including communication time, content and effect evaluation, to form a complete communication file. The communication record module includes: a communication record storage submodule, which is used to store the time, content and effect evaluation of the communication; a communication effect evaluation submodule, which is used to evaluate the effect of the communication and record the evaluation results; and to mine the association between different dimensional data such as communication time, participants and communication content;
[0022] The evaluation results are based on manual evaluation, which involves the evaluation of the communication process and results. The evaluation framework includes the following aspects: Communication frequency: evaluate the frequency of communication within a certain period of time; Communication depth: evaluate the depth and complexity of the communication content; Student feedback: collect students' direct feedback on the communication; Learning outcomes: evaluate students' learning outcomes and progress after the communication; Behavioral changes: evaluate changes in students' behavior or attitudes;
[0023] The communication record module also includes: a communication archive management submodule for managing and retrieving communication archives; and a communication effect feedback submodule for collecting students' feedback on the communication effect.
[0024] Preferably, in the data analysis module:
[0025] It includes: a data collection submodule, which is used to collect relevant data on the interaction between tutors and students; a data analysis submodule, which is used to analyze the collected data, identify problems and generate optimization suggestions;
[0026] Use the data visualization library to create an interactive visualization interface, display different aspects of the tutor-student interaction data through charts, use bar charts to show the number of students guided by different tutors, and use line charts to show the relationship between the trend of students' grades and the frequency of tutor interaction within a preset time period, and use visualization to discover patterns and anomalies in the data;
[0027] Abnormal interaction patterns include: interaction frequency is lower than the preset standard or higher than the preset standard. By comparing with the average interaction frequency of similar tutor-student combinations, we can determine whether there is an abnormality.
[0028] Analyze the proportion of different types of information in the communication content, and judge the rationality of the content by classifying and counting the text of the communication content;
[0029] The data analysis module also includes: a problem identification submodule for identifying problems in the interaction between tutors and students; and an optimization suggestion generation submodule for generating specific optimization suggestions based on the data analysis results.
[0030] Preferably, in the management and supervision module:
[0031] The communication frequency monitoring submodule is used to monitor the frequency of communication between teachers and students; the reminder notification submodule is used to issue a reminder when there is no communication record between teachers and students for more than a preset time.
[0032] The AC frequency monitoring submodule is as follows:
[0033] Data storage and query: The system uses the relational database MySQL to store the interaction records between tutors and students. In each interaction record, there is a timestamp to record the exact time when the interaction occurred. Through the query function of the database management system, the interaction records in the database are regularly retrieved to obtain the latest interaction time of each tutor-student pair.
[0034] Data indexing: indexing the timestamp field to locate data records that contain a specific time range;
[0035] Time difference calculation: After obtaining the time of the last interaction between the tutor and the student, use Java to write a time calculation function to calculate the time difference between the current time and the last interaction time, and compare this time difference with the set threshold to determine whether a reminder is needed;
[0036] Automated scripts and task scheduling: Encapsulate the time difference calculation process into an automated script, and combine it with the task scheduling tool to run the script regularly;
[0037] The reminder notification submodules are as follows:
[0038] Notification channel integration: The system integrates multiple message push channels, message templates and personalization. Design message templates according to different reminder scenarios and recipients. The message content includes the reason for the reminder and the recommended actions. Personalize the messages according to the personal information of the tutor and the student.
[0039] The management and supervision module also includes: a communication quality assessment sub-module, which is used to assess the quality of communication; and a communication incentive mechanism sub-module, which is used to motivate tutors and students to maintain regular communication.
[0040] According to the present invention, an information method for the full-staff undergraduate tutoring system based on the OKR concept is provided, including:
[0041] Step S1: Help tutors and students jointly set learning and development goals through the goal management module;
[0042] Step S2: using the communication record module to record the communication process between the tutor and the student;
[0043] Step S3: Analyze the tutor-student interaction data through the data analysis module to find problems and give optimization suggestions;
[0044] Step S4: Use the management and supervision module to monitor the frequency of communication between teachers and students and issue reminders when necessary.
[0045] Preferably, in the target management module:
[0046] Goal setting submodule: used to guide mentors and students to set goals according to the OKR concept; Goal tracking submodule: used to regularly check and update the progress of goal completion and provide feedback;
[0047] The details are as follows:
[0048] Create an operation interface based on React front-end technology to ensure access and use on multiple devices; the back-end uses the relational database MySQL to store target data. In the database design, the corresponding table structure is established for target information, tutor and student information, and progress information; set regular checkpoints. According to the time limit of the target setting, the system automatically divides different inspection cycles for each target. The preset time period is the inspection cycle for the target. At each checkpoint, the system automatically sends reminder notifications to tutors and students;
[0049] Collect data related to the goal from multiple aspects to evaluate progress. The data is automatically collected through the interface with the relevant learning platform or tool, or manually entered by the instructor and the student.
[0050] Observe the changing trends of target-related data. If the data shows a trend of continuous growth or development towards the target, the progress is normal. If the data stagnates, declines, or fluctuates abnormally, further analyze the reasons and adjust the target plan.
[0051] The goal management module also includes: a goal adjustment sub-module, which adjusts learning and development goals based on students' progress and feedback; and a goal completion display sub-module, which displays the progress of goal completion in a graphical way.
[0052] Preferably, in the communication record module:
[0053] It is used to record the communication process between tutors and students, including communication time, content and effect evaluation, to form a complete communication file. The communication record module includes: a communication record storage submodule, which is used to store the time, content and effect evaluation of the communication; a communication effect evaluation submodule, which is used to evaluate the effect of the communication and record the evaluation results; and to mine the association between different dimensional data such as communication time, participants and communication content;
[0054] The evaluation results are based on manual evaluation, which involves the evaluation of the communication process and results. The evaluation framework includes the following aspects: Communication frequency: evaluate the frequency of communication within a certain period of time; Communication depth: evaluate the depth and complexity of the communication content; Student feedback: collect students' direct feedback on the communication; Learning outcomes: evaluate students' learning outcomes and progress after the communication; Behavioral changes: evaluate changes in students' behavior or attitudes;
[0055] The communication record module also includes: a communication archive management submodule for managing and retrieving communication archives; and a communication effect feedback submodule for collecting students' feedback on the communication effect.
[0056] Preferably, in the data analysis module:
[0057] It includes: a data collection submodule, which is used to collect relevant data on the interaction between tutors and students; a data analysis submodule, which is used to analyze the collected data, identify problems and generate optimization suggestions;
[0058] Use the data visualization library to create an interactive visualization interface, display different aspects of the tutor-student interaction data through charts, use bar charts to show the number of students guided by different tutors, and use line charts to show the relationship between the trend of students' grades and the frequency of tutor interaction within a preset time period, and use visualization to discover patterns and anomalies in the data;
[0059] Abnormal interaction patterns include: interaction frequency is lower than the preset standard or higher than the preset standard. By comparing with the average interaction frequency of similar tutor-student combinations, we can determine whether there is an abnormality.
[0060] Analyze the proportion of different types of information in the communication content, and judge the rationality of the content by classifying and counting the text of the communication content;
[0061] The data analysis module also includes: a problem identification submodule for identifying problems in the interaction between tutors and students; and an optimization suggestion generation submodule for generating specific optimization suggestions based on the data analysis results.
[0062] Preferably, in the management and supervision module:
[0063] The communication frequency monitoring submodule is used to monitor the frequency of communication between teachers and students; the reminder notification submodule is used to issue a reminder when there is no communication record between teachers and students for more than a preset time.
[0064] The AC frequency monitoring submodule is as follows:
[0065] Data storage and query: The system uses the relational database MySQL to store the interaction records between tutors and students. In each interaction record, there is a timestamp to record the exact time when the interaction occurred. Through the query function of the database management system, the interaction records in the database are regularly retrieved to obtain the latest interaction time of each tutor-student pair.
[0066] Data indexing: indexing the timestamp field to locate data records that contain a specific time range;
[0067] Time difference calculation: After obtaining the time of the last interaction between the tutor and the student, use Java to write a time calculation function to calculate the time difference between the current time and the last interaction time, and compare this time difference with the set threshold to determine whether a reminder is needed;
[0068] Automated scripts and task scheduling: Encapsulate the time difference calculation process into an automated script, and combine it with the task scheduling tool to run the script regularly;
[0069] The reminder notification submodules are as follows:
[0070] Notification channel integration: The system integrates multiple message push channels, message templates and personalization. Design message templates according to different reminder scenarios and recipients. The message content includes the reason for the reminder and the recommended actions. Personalize the messages according to the personal information of the tutor and the student.
[0071] The management and supervision module also includes: a communication quality assessment sub-module, which is used to assess the quality of communication; and a communication incentive mechanism sub-module, which is used to motivate tutors and students to maintain regular communication.
[0072] Compared with the prior art, the present invention has the following beneficial effects:
[0073] 1. The present invention adopts an information system for the full-staff undergraduate tutoring system. The system is designed based on the concept of objectives and key results (OKR), which solves the problems of unclear goals, unsystematic communication records, shallow data analysis and inadequate management and supervision in the traditional tutoring system, thereby achieving the effect of improving the interaction efficiency between tutors and students, enhancing the personalization of education and promoting the all-round development of students.
[0074] 2. The goal management module of the present invention solves the problem of vague and unquantifiable goal setting through the goal setting submodule and the goal tracking submodule, so that students and tutors can jointly formulate and track specific, measurable, achievable, highly relevant and time-limited goals, thereby improving the scientificity and effectiveness of goal management.
[0075] 3. The communication record module of the present invention solves the problems of unsystematic communication records and incomplete effect evaluation through the communication record storage submodule and the communication effect evaluation submodule, and forms a complete communication file, which helps tutors and students review and reflect on the communication process and improve the quality of communication.
[0076] 4. The data analysis module of the present invention solves the problem of lack of effective analysis of tutor-student interaction data through the data collection submodule and the data analysis submodule. By deeply analyzing the data, identifying problems and generating optimization suggestions, the continuous improvement and optimization of the tutor system is promoted.
[0077] 5. The management and supervision module of the present invention solves the problems of insufficient communication frequency and inadequate supervision between teachers and students through the communication frequency monitoring submodule and the reminder notification submodule, thereby ensuring the continuity and effectiveness of the tutor system. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:
[0079] Figure 1 It is a schematic diagram of the system of the present invention;
[0080] Figure 2 It is a schematic diagram of the process of the present invention. DETAILED DESCRIPTION
[0081] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.
[0082] Embodiment 1:
[0083] Based on the concept of Objectives and Key Results (OKR), the system effectively integrates all aspects of the tutor system through information technology, improves tutor work efficiency and student development quality. At the same time, based on the optimization feedback of big data analysis, it continuously promotes the improvement and upgrading of the tutor system and provides strong support for talent training in colleges and universities.
[0084] According to the invention, an information method of the full-staff undergraduate tutor system based on the OKR concept is provided, such as Figure 1 As shown, including:
[0085] Step S1: Help mentors and students jointly formulate learning and development goals and set key results through the goal management module;
[0086] Step S2: Use the communication record module to record the communication process between the tutor and the student, and update the achievement of goals and key results;
[0087] Step S3: Analyze the tutor-student interaction data through the data analysis module to find problems and give optimization suggestions;
[0088] Step S4: Use the management and supervision module to monitor the frequency of communication between teachers and students and issue reminders when necessary.
[0089] Specifically, in the target management module:
[0090] Goal setting submodule: used to guide mentors and students to set goals according to the OKR concept; Goal tracking submodule: used to regularly check and update the progress of goal completion and provide feedback;
[0091] The details are as follows:
[0092] Create an operation interface based on React front-end technology to ensure access and use on multiple devices; the back-end uses the relational database MySQL to store target data. In the database design, the corresponding table structure is established for target information, tutor and student information, and progress information; set regular checkpoints. According to the time limit of the target setting, the system automatically divides different inspection cycles for each target. The preset time period is the inspection cycle for the target. At each checkpoint, the system automatically sends reminder notifications to tutors and students;
[0093] Collect data related to the goal from multiple aspects to evaluate progress. The data is automatically collected through the interface with the relevant learning platform or tool, or manually entered by the instructor and the student.
[0094] Observe the changing trends of target-related data. If the data shows a trend of continuous growth or development towards the target, the progress is normal. If the data stagnates, declines, or fluctuates abnormally, further analyze the reasons and adjust the target plan.
[0095] The goal management module also includes: a goal adjustment sub-module, which adjusts learning and development goals based on students' progress and feedback; and a goal completion display sub-module, which displays the progress of goal completion in a graphical way.
[0096] Specifically, in the communication record module:
[0097] It is used to record the communication process between tutors and students, including communication time, content and effect evaluation, to form a complete communication file. The communication record module includes: a communication record storage submodule, which is used to store the time, content and effect evaluation of the communication; a communication effect evaluation submodule, which is used to evaluate the effect of the communication and record the evaluation results; and to mine the association between different dimensional data such as communication time, participants and communication content;
[0098] The evaluation results are based on manual evaluation, which involves the evaluation of the communication process and results. The evaluation framework includes the following aspects: Communication frequency: evaluate the frequency of communication within a certain period of time; Communication depth: evaluate the depth and complexity of the communication content; Student feedback: collect students' direct feedback on the communication; Learning outcomes: evaluate students' learning outcomes and progress after the communication; Behavioral changes: evaluate changes in students' behavior or attitudes;
[0099] The communication record module also includes: a communication archive management submodule for managing and retrieving communication archives; and a communication effect feedback submodule for collecting students' feedback on the communication effect.
[0100] Specifically, in the data analysis module:
[0101] It includes: a data collection submodule, which is used to collect relevant data on the interaction between tutors and students; a data analysis submodule, which is used to analyze the collected data, identify problems and generate optimization suggestions;
[0102] Periodic evaluation submodule: This submodule automatically triggers the evaluation process of objectives and key results according to the preset period (such as monthly, quarterly). The system prompts mentors and students to update the completion status of key results and provide feedback.
[0103] Progress tracking and visualization: The system uses data visualization techniques, such as progress bars and dashboards, to show the progress of each key result. These visualization tools help mentors and students intuitively understand the progress of their goals.
[0104] Feedback and adjustment suggestions: Based on the results of periodic evaluations, the system will generate feedback reports indicating which key results are progressing as planned and which warning delays need to be adjusted.
[0105] Iteration support: The system supports the iteration feature of OKR, allowing goals and key results to be updated and adjusted at any time based on evaluation results. This flexibility ensures that goals are always aligned with students’ development needs and academic environment.
[0106] Use the data visualization library to create an interactive visualization interface, display different aspects of the tutor-student interaction data through charts, use bar charts to show the number of students guided by different tutors, and use line charts to show the relationship between the trend of students' grades and the frequency of tutor interaction within a preset time period, and use visualization to discover patterns and anomalies in the data;
[0107] Abnormal interaction patterns include: interaction frequency is lower than the preset standard or higher than the preset standard. By comparing with the average interaction frequency of similar tutor-student combinations, we can determine whether there is an abnormality.
[0108] Analyze the proportion of different types of information in the communication content, and judge the rationality of the content by classifying and counting the text of the communication content;
[0109] The data analysis module also includes: a problem identification submodule for identifying problems in the interaction between tutors and students; and an optimization suggestion generation submodule for generating specific optimization suggestions based on the data analysis results.
[0110] Specifically, in the management and supervision module:
[0111] The communication frequency monitoring submodule is used to monitor the frequency of communication between teachers and students; the reminder notification submodule is used to issue a reminder when there is no communication record between teachers and students for more than a preset time.
[0112] The AC frequency monitoring submodule is as follows:
[0113] Data storage and query: The system uses the relational database MySQL to store the interaction records between tutors and students. In each interaction record, there is a timestamp to record the exact time when the interaction occurred. Through the query function of the database management system, the interaction records in the database are regularly retrieved to obtain the latest interaction time of each tutor-student pair.
[0114] Data indexing: indexing the timestamp field to locate data records that contain a specific time range;
[0115] Time difference calculation: After obtaining the time of the last interaction between the tutor and the student, use Java to write a time calculation function to calculate the time difference between the current time and the last interaction time, and compare this time difference with the set threshold to determine whether a reminder is needed;
[0116] Automated scripts and task scheduling: Encapsulate the time difference calculation process into an automated script, and combine it with the task scheduling tool to run the script regularly;
[0117] The reminder notification submodules are as follows:
[0118] Notification channel integration: The system integrates multiple message push channels, message templates and personalization. Design message templates according to different reminder scenarios and recipients. The message content includes the reason for the reminder and the recommended actions. Personalize the messages according to the personal information of the tutor and the student.
[0119] The management and supervision module also includes: a communication quality assessment sub-module, which is used to assess the quality of communication; and a communication incentive mechanism sub-module, which is used to motivate tutors and students to maintain regular communication.
[0120] Embodiment 2:
[0121] Embodiment 2 is a preferred example of Embodiment 1, and is used to illustrate the present invention in more detail.
[0122] The present invention also provides an information system for the all-undergraduate tutor system based on the OKR concept. The information system for the all-undergraduate tutor system based on the OKR concept can be realized by executing the process steps of the information method for the all-undergraduate tutor system based on the OKR concept, that is, technical personnel in this field can understand the information method for the all-undergraduate tutor system based on the OKR concept as the preferred implementation method of the information system for the all-undergraduate tutor system based on the OKR concept.
[0123] According to the present invention, an information system for the full-staff undergraduate tutoring system based on the OKR concept is provided, comprising:
[0124] Goal management module: including goal setting submodule and goal tracking submodule, which enables the tutor and the student to jointly formulate learning and development goals, set key results, and track the completion of goals;
[0125] Specifically, in the target management module:
[0126] Goal setting submodule: used to guide mentors and students to set goals according to the OKR concept; Goal tracking submodule: used to regularly check and update the progress of goals and key results, and provide feedback;
[0127] The details are as follows:
[0128] Create an operation interface based on React front-end technology to ensure access and use on multiple devices; the back-end uses the relational database MySQL to store target data. In the database design, the corresponding table structure is established for target information, tutor and student information, and progress information; set regular checkpoints. According to the time limit of the target setting, the system automatically divides different inspection cycles for each target. The preset time period is the inspection cycle for the target. At each checkpoint, the system automatically sends reminder notifications to tutors and students;
[0129] Collect data related to the goal from multiple aspects to evaluate progress. The data is automatically collected through the interface with the relevant learning platform or tool, or manually entered by the instructor and the student.
[0130] Observe the changing trends of target-related data. If the data shows a trend of continuous growth or development towards the target, the progress is normal. If the data stagnates, declines, or fluctuates abnormally, further analyze the reasons and adjust the target plan.
[0131] The goal management module also includes: a goal adjustment sub-module, which adjusts learning and development goals based on students' progress and feedback; and a goal completion display sub-module, which displays the progress of goal completion in a graphical way.
[0132] Communication record module: including communication record storage submodule and communication effect evaluation submodule, which are used to record the communication process between tutors and students, including communication time, content, effect evaluation, and form a complete communication file;
[0133] Specifically, in the communication record module:
[0134] It is used to record the communication process between tutors and students, including communication time, content and effect evaluation, to form a complete communication file. The communication record module includes: a communication record storage submodule, which is used to store the time, content and effect evaluation of the communication; a communication effect evaluation submodule, which is used to evaluate the effect of the communication and record the evaluation results; and to mine the association between different dimensional data such as communication time, participants and communication content;
[0135] The evaluation results are based on manual evaluation, which involves the evaluation of the communication process and results. The evaluation framework includes the following aspects: Communication frequency: evaluate the frequency of communication within a certain period of time; Communication depth: evaluate the depth and complexity of the communication content; Student feedback: collect students' direct feedback on the communication; Learning outcomes: evaluate students' learning outcomes and progress after the communication; Behavioral changes: evaluate changes in students' behavior or attitudes;
[0136] The communication record module also includes: a communication archive management submodule for managing and retrieving communication archives; and a communication effect feedback submodule for collecting students' feedback on the communication effect.
[0137] Data analysis module: including data collection submodule and data analysis submodule, which analyzes the interactive data of the communication process between tutors and students, finds problems and gives optimization suggestions;
[0138] Specifically, in the data analysis module:
[0139] It includes: a data collection submodule, which is used to collect relevant data on the interaction between tutors and students; a data analysis submodule, which is used to analyze the collected data, identify problems and generate optimization suggestions;
[0140] Use the data visualization library to create an interactive visualization interface, display different aspects of the tutor-student interaction data through charts, use bar charts to show the number of students guided by different tutors, and use line charts to show the relationship between the trend of students' grades and the frequency of tutor interaction within a preset time period, and use visualization to discover patterns and anomalies in the data;
[0141] Abnormal interaction patterns include: interaction frequency is lower than the preset standard or higher than the preset standard. By comparing with the average interaction frequency of similar tutor-student combinations, we can determine whether there is an abnormality.
[0142] Analyze the proportion of different types of information in the communication content, and judge the rationality of the content by classifying and counting the text of the communication content;
[0143] The data analysis module also includes: a problem identification submodule for identifying problems in the interaction between tutors and students; and an optimization suggestion generation submodule for generating specific optimization suggestions based on the data analysis results.
[0144] Management and supervision module: includes communication frequency monitoring submodule and reminder notification submodule. According to the data analysis results, supervision and reminder are provided for the situation where there is no information exchange record between tutors and students for more than a preset time period.
[0145] Specifically, in the management and supervision module:
[0146] The communication frequency monitoring submodule is used to monitor the frequency of communication between teachers and students; the reminder notification submodule is used to issue a reminder when there is no communication record between teachers and students for more than a preset time.
[0147] The AC frequency monitoring submodule is as follows:
[0148] Data storage and query: The system uses the relational database MySQL to store the interaction records between tutors and students. In each interaction record, there is a timestamp to record the exact time when the interaction occurred. Through the query function of the database management system, the interaction records in the database are regularly retrieved to obtain the latest interaction time of each tutor-student pair.
[0149] Data indexing: indexing the timestamp field to locate data records that contain a specific time range;
[0150] Time difference calculation: After obtaining the time of the last interaction between the tutor and the student, use Java to write a time calculation function to calculate the time difference between the current time and the last interaction time, and compare this time difference with the set threshold to determine whether a reminder is needed;
[0151] Automated scripts and task scheduling: Encapsulate the time difference calculation process into an automated script, and combine it with the task scheduling tool to run the script regularly;
[0152] The reminder notification submodules are as follows:
[0153] Notification channel integration: The system integrates multiple message push channels, message templates and personalization. Design message templates according to different reminder scenarios and recipients. The message content includes the reason for the reminder and the recommended actions. Personalize the messages according to the personal information of the tutor and the student.
[0154] The management and supervision module also includes: a communication quality assessment sub-module, which is used to assess the quality of communication; and a communication incentive mechanism sub-module, which is used to motivate tutors and students to maintain regular communication.
[0155] Embodiment 3:
[0156] Embodiment 3 is a preferred example of Embodiment 1, and is used to illustrate the present invention in more detail.
[0157] The undergraduate tutor system information system provided by the present invention integrates the Objective and Key Results (OKR) management concept. The management plan has a systematic concept. Starting from the overall situation of students' all-round development, college and school education concepts, and talent training goals, the system design, overall management and education are in line with the modern management art, the characteristics of current young students, and are convenient, efficient, pragmatic and innovative.
[0158] The purpose of the present invention is to provide an undergraduate tutoring information system based on Objective and Key Results (OKR). The system is divided into a student side, a tutor side and a management side. The PC side and the mobile side can be used interactively, and it has many functions such as teacher-student mutual selection, process management, project tracking, supervision reminders, etc.
[0159] The implementation of these modules requires comprehensive consideration of factors such as user experience, system performance and data security to ensure the efficient operation of the OKR system.
[0160] Project Tracking:
[0161] 1. Student side
[0162] On the student side, students can fill in and maintain personal information, including basic personal information such as name, gender, ethnicity, college, class number, student number, major, contact information, etc., as well as personal professional interests, personal profile, etc., so that tutors can understand the basic situation of students during the teacher-student selection process. The system can also be linked to the school's student basic information system to obtain basic student information independently.
[0163] Students choose tutors. Before students choose tutors, they must complete personal information maintenance so that tutors can understand the students' situation. Otherwise, the system will prompt them to complete personal information maintenance. Students can view tutor information according to tutor's name or department and major. If the tutor's quota of students is not full, they can submit tutor selection application and wait for tutor's review and confirmation. After the tutor passes, the tutor will receive system information reminder and email reminder to establish a "tutor-student" relationship. If the tutor fails, you can continue to choose other tutors.
[0164] Teacher-student communication records. Different schools have different positions for tutors, and undergraduate tutors are also given different responsibilities, such as providing scientific research guidance, career planning guidance, course learning guidance, etc. This system can set different categories of record sections for communication record content according to management needs. The present invention is based on the implementation of a full undergraduate tutor system. Taking into account the differences in personal foundations and demands of different students, the system sets five categories: "scientific research practice", "course learning", "social practice", "career planning" and "others".
[0165] In the "Scientific Research Practice" module, students can create scientific research practice projects. Based on the students' personal scientific research practice in the research group and after full communication and discussion with the tutor, they can set their own scientific research practice goals. Based on the OKR concept, setting goals by oneself (O) has a certain degree of autonomy. The goals set by students can be challenging and should be inspiring and feasible. In this system, the goals of the student scientific research practice module should be condensed into one sentence, presented in the form of "project name", and set the start and end time, and mark the project status, such as in progress, completed, abolished, etc.
[0166] According to the management needs of the college and the types of scientific research practice activities that students may participate in, students may be required to select project categories in the process of creating scientific research practice projects, such as major innovation projects (college student innovation and entrepreneurship training program projects), scientific research projects, pre-research projects, technology internships, summer internships, graduation projects, and others, so that the management can understand the progress of students' various types of projects. At the same time, they are required to fill in the project overview, so that students can make comprehensive project plans and the management can understand the specific content of the students' projects.
[0167] According to the OKR concept, key results (KR) should be measurable work results and should be quantifiable. In combination with the landmark achievements that may be produced by scientific research practice and the need for tracking and management, this system pre-sets several KR modes: research reports, published papers, patent applications, software copyright applications, monograph writing, competition participation, and others. After selecting different KR options, a fixed template for achievement feedback will be automatically generated. Students can select one or more KRs, which will be presented in the "Expected Results" option in the system.
[0168] When you select the "Research Report" KR, the template automatically generated by the system will ask you to set the status of this KR, which has three types: in preparation, completed, and abolished. At the same time, it will show that you need to fill in the "Report Name". If you select the "Completed" status, you need to upload the completed report attachment.
[0169] When you select the "Publish Paper" KR, the system automatically generates a template requiring you to set the status of this KR in four ways: in writing, submitted, accepted, published, and abolished.
[0170] If you select the "Submitted" status, you need to fill in the following information: paper title, journal / conference name, journal / conference level (drop-down options: SCI, EI, Chinese Core Journal, International Conference, Domestic Conference, Other), the author you are, the names of all authors, and submission time.
[0171] If you select the "Accepted" status, the data filled in the previous "Submitted" status will be automatically linked, and you will need to provide the acceptance time.
[0172] If you select the "Published" status, the data filled in the previous "Accepted" status will be automatically linked, and you will be required to feedback the publication time and upload the published paper.
[0173] When you select the "Patent Application" KR, the system automatically generates a template requiring you to set the status of this KR in four ways: in preparation, applied for, authorized, and revoked.
[0174] If you select the "applied for" status, you need to fill in the following information: patent name, type (drop-down options: invention, utility model and design), the author you are, the names of all authors, application time, and application number.
[0175] If you select the "Authorized" status, the data filled in the previous "Applied" status will be automatically linked, and you will need to feedback the authorization time and authorization number, and upload the patent certificate.
[0176] When you select the "Apply for Software Copyright" KR, the system automatically generates a template requiring you to set the status of this KR in four ways: in preparation, applied for, authorized, and revoked.
[0177] If you select the "applied" status, you need to fill in the following information: software title, which author you are, the names of all authors, and the application time.
[0178] If you select the "Authorized" status, the data filled in the previous "Applied" status will be automatically linked, and you will need to feedback the authorization time and registration number, and upload the software copyright certificate.
[0179] When you select the "write monograph" KR, the system automatically generates a template requiring you to set the status of this KR in three ways: in writing, published, and abolished.
[0180] If you select the "Published" status, you need to fill in the following information: title of the book, which author you are, names of all authors, publisher, and publication date.
[0181] When you select the "Participate in the Competition" KR, the system automatically generates a template requiring you to set the status of this KR in four ways: preparing for the competition, participating and winning, participating but not winning, and not participating.
[0182] If you choose "Preparing for the competition", you need to fill in the following information: competition name (China International College Student Innovation Competition, "Challenge Cup" National College Student Extracurricular Science and Technology Works Competition, "Chuang Qingchun" National College Student Entrepreneurship Competition, American College Student Mathematical Modeling Competition, China College Student Mathematical Modeling Competition and others), project name, the author you are, the names of all authors, and the instructor.
[0183] If you select the "Participating and Winning" status, the data filled in the previous "Preparing for the Competition" status will be automatically linked, and you will need to provide the winning level and winning time, and you will also need to upload the winning certificate.
[0184] When students establish a project in the mentoring system, it means that they have been running the undergraduate mentoring system in accordance with the OKR concept. According to the OKR concept, an important factor in ensuring the quality of project implementation is to continuously follow up on the project and do a good job of process management.
[0185] After students have established a "scientific research project", they submit it in the system. The instructor will receive a system prompt to confirm the feasibility of the project. After confirmation, the project will take effect and be permanently recorded in the system. In the subsequent project progress, students need to provide feedback on the work done to achieve the project goals in the "Project Progress" under the project interface, and record it in several nodes. Feedback on each node requires filling in the node time and content description. In order to cultivate students' process management capabilities, students are only allowed to provide feedback on key node content within the past month, and no additional content is allowed beyond one month.
[0186] The "Social Practice" section is similar to the "Scientific Research Practice" section. After initiating a social practice project, you need to provide feedback on the project name, start and end time, practice category, project status, project overview, and expected results.
[0187] There are four types of practice categories, namely general practice, industry practice, employment practice and party building.
[0188] Among the expected results, you can choose to apply for national key teams, municipal key teams, school-level key teams, participate in social practice competitions, output research results, and others.
[0189] For established social practice projects, feedback on project intensity is also required. Similar to scientific research practice projects, the time and content overview of relevant nodes need to be recorded.
[0190] The three categories of "Course Learning", "Career Planning" and "Others" are non-project-based, and only require feedback on the time and content of communication with the tutor.
[0191] The statistical information interface on the student side displays various statistical indicators, such as statistics on scientific research practice participation, scientific research practice participation results, scientific research practice participation, scientific research practice participation results, other communication times, etc. A line chart of the tutor system communication is also displayed, showing the number of exchanges with tutors in different months.
[0192] 2. Tutor End
[0193] On the tutor side, tutors can fill in and maintain personal information, including basic personal information such as name, work number, department, major, contact information, etc., as well as personal profile, research direction, personal link (laboratory homepage or other system personal homepage), etc., so that students can understand the basic situation of tutors during the teacher-student selection process. You can also link this system with the basic information system of the school teacher system to obtain basic tutor information independently. Tutors can choose whether to participate in the undergraduate tutor system.
[0194] After a student submits an application to select a mentor, the mentor will receive a reminder message in the system and in his / her personal mailbox. The mentor can view the basic information of the student who has applied for mentoring in the "Mentoring Students" interface and choose "Approve" or "Reject".
[0195] Instructors can see the communication records with students in each section in "Classified Information". Instructors can click "View" to see the recorded messages of student nodes in the tutoring project. After reviewing the student's recorded content, they can choose to approve it with one click, or leave a message for feedback before approving it.
[0196] The statistical information interface on the tutor's side displays the various statistical indicators of the students guided by the tutor himself, and different indicators in each section are presented in bar charts.
[0197] 3. Management
[0198] According to the college's undergraduate tutor system management needs, the college's leaders, counselors, etc. can be set as administrators, and management rights can be added at the college level, grade level, and class level.
[0199] College-level administrators can import, export, add, and delete tutor and student information. They can quickly search for tutors / students by name / work ID / student ID and department / grade and view relevant personnel information. They can enable / disable teachers' rights to participate in the undergraduate tutor system. They can directly assign tutors to students.
[0200] Administrators at all levels can view teacher-student communication record information by category within the conditions permitted by their authority, and quickly find relevant content by project name and category.
[0201] School-level administrators can create communication modules in the "Tag Management" section and create sub-tags under the corresponding modules to facilitate the classification and management of relevant communication record content.
[0202] In the statistical interface of the college-level management end, administrators can see the participation of teachers from all departments and institutes in the undergraduate tutor system, the participation of students in each class in the tutor system; and the ranking of the frequency of interaction between teachers and students in different types of sections from high to low.
[0203] The statistical interface of the college-level management side displays the number of different projects in each section and the number of various achievements, which can clearly grasp the iconic data results of the effectiveness of the college's tutor system.
[0204] The college requires teachers and students to submit high-quality communication records at least once a month. The system has the function of automatically monitoring the communication records. If students fail to submit high-quality communication records for more than one month, the system will automatically send reminder emails to the tutor and students respectively, urging teachers and students to continue to implement the tutor system.
[0205] An information system for full-staff undergraduate tutoring based on the concept of objectives and key results (OKR), characterized by including:
[0206] (1) Goal management module, which is used to help tutors and students jointly set learning and development goals and track the completion of goals. The goal management module includes:
[0207] The goal setting submodule is used to guide mentors and students to set specific, measurable, achievable, relevant and time-bound goals based on the OKR concept; the goal tracking submodule is used to regularly check and update the progress of goal completion and provide feedback;
[0208] In the goal management module, we used the following techniques:
[0209] Interactive interface technology: Use modern user interface design principles and technologies to create an intuitive and easy-to-use operating interface. The interface is built based on front-end technologies such as React to ensure smooth access and use on multiple devices (such as computers, tablets, and mobile phones).
[0210] Data storage and management technology: The backend uses a relational database (such as MySQL) to store target data. In the database design, corresponding table structures are established for target information, tutor and student information, progress information, etc. Through the database management system, efficient data storage, query and update are achieved.
[0211] Set regular checkpoints: Based on the time limit of the goal setting, the system automatically divides each goal into different check periods. For goals (such as one week to one month), the check period is monthly. At each checkpoint, the system automatically sends reminder notifications to the instructor and students.
[0212] Multi-dimensional data collection: Collect data related to the goal from multiple aspects to evaluate progress. If the goal is academic research, collect experimental data completion, paper writing progress (number of words, chapter completion), etc.; if it is skill improvement, collect practice time, skill test score changes, etc. These data are automatically collected through the interface of relevant learning platforms or tools, or manually entered by tutors and students.
[0213] Trend analysis criteria: observe the changing trend of target-related data. If the data shows a trend of continuous growth or steady development towards the target, even if it has not yet fully reached the standard of the current checkpoint, it can be considered that the progress is normal. On the contrary, if the data stagnates, declines, or fluctuates abnormally, it is necessary to further analyze the reasons and adjust the target plan. For example, although the student's scientific research has not yet reached the preset improvement value, it shows a steady upward trend, indicating that the current learning method may be effective, but it may be necessary to appropriately adjust the target completion time or add some auxiliary learning measures.
[0214] (2) A communication record module, which is used to record the communication process between the tutor and the student, including the communication time, content, effect evaluation, etc., to form a complete communication file. The communication record module includes: a communication record storage submodule, which is used to store the communication time, content and effect evaluation; a communication effect evaluation submodule, which is used to evaluate the effect of the communication and record the evaluation results;
[0215] Used to evaluate the effectiveness of communication: Based on manual evaluation, it involves subjective evaluation of the communication process and results.
[0216] However, there is an assessment framework that includes the following aspects:
[0217] 1. Communication frequency: Assess how often communication occurs within a certain period of time.
[0218] 2. Depth of communication: Assess the depth and complexity of the communication content.
[0219] 3. Student feedback: Collect direct student feedback on the communication.
[0220] 4. Learning outcomes: Evaluate students’ learning outcomes and progress after the exchange.
[0221] 5. Behavior change: Assess changes in student behavior or attitude.
[0222] Data Mining Technology
[0223] Correlation analysis: mining the correlation between different dimensions of data such as communication time, participants, and communication content. For example, analyzing the relationship between frequently discussed topics in a specific time period and changes in student learning outcomes, or the differences in communication outcomes under different tutor styles, to provide more background information for evaluating communication outcomes.
[0224] (3) A data analysis module, which is used to analyze the tutor-student interaction data, identify problems and provide optimization suggestions, and help continuously improve the tutor system. The data analysis module includes: a data collection submodule, which is used to collect relevant data on tutor-student interaction; a data analysis submodule, which is used to analyze the collected data, identify problems and generate optimization suggestions;
[0225] Visualization Technology
[0226] Interactive visualization tools: Use data visualization libraries (such as D3.js, Tableau, etc.) to create interactive visualization interfaces. Use charts (such as bar charts, line charts, scatter plots, heat maps, etc.) to show different aspects of tutor-student interaction data. For example, use a bar chart to show the number of students guided by different tutors, and use a line chart to show the relationship between the trend of students' grades over a period of time and the frequency of tutor interaction. This visualization method helps to intuitively discover patterns and anomalies in the data.
[0227] Abnormal interaction mode
[0228] Interaction frequency is too low or too high: Too low interaction frequency may result in students not getting timely guidance, affecting their learning process; while too high interaction frequency may make students overly dependent on their tutors and lack the ability to learn independently. By comparing the average interaction frequency with similar tutor-student combinations, determine whether there is an abnormality. For example, if other students in the same major interact with their tutors an average of 2-3 times a month, but a group of students interacts with their tutors only once a year, there may be a problem.
[0229] Imbalance in communication content: Analyze the proportion of different types of information in the communication content. If most of the time is spent discussing non-academic topics (such as chatting), or if only theoretical knowledge is focused on without practical guidance, it may affect the learning effect. By classifying and counting the text of the communication content, the rationality of the content can be judged.
[0230] (4) A management and supervision module is used to supervise and remind teachers and students when there is no communication record for more than one month, so as to ensure the effective implementation of the tutor system. The management and supervision module includes: a communication frequency monitoring submodule, which is used to monitor the frequency of communication between teachers and students; and a reminder notification submodule, which is used to issue a reminder when there is no communication record between teachers and students for more than one month.
[0231] 1. AC frequency monitoring submodule technology
[0232] Database Technology and Timestamps
[0233] Data storage and query: The system uses a database (relational database MySQL) to store tutor-student interaction records. In each interaction record, there is a timestamp to record the exact time when the interaction occurred. Through the query function of the database management system, the interaction records in the database are regularly retrieved every day to obtain the latest interaction time of each tutor-student pair.
[0234] Data index: To improve query efficiency, create an index for the timestamp field. An index is like the table of contents of a book, which can quickly locate data records that contain a specific time range, making it more efficient to find the latest interaction time in a large number of interaction records.
[0235] Data processing and time calculation algorithms
[0236] Time difference calculation: After obtaining the time of the last interaction between the tutor and the student, use Java to write a time calculation function. This function can calculate the time difference between the current time and the last interaction time. By comparing this time difference with the set threshold (1 month), it is determined whether a reminder is needed.
[0237] Automated scripts and task scheduling: Encapsulate the above time difference calculation process into an automated script, and combine it with a task scheduling tool to run the script regularly. This ensures that the system automatically and uninterruptedly monitors the AC frequency without manual intervention.
[0238] 2. Reminder notification submodule technology
[0239] Message push technology
[0240] Notification channel integration: The system integrates multiple message push channels, including but not limited to email and in-app push notifications. Message templates and personalization: Design message templates according to different reminder scenarios and recipients. The message content includes the reason for the reminder (such as "You and your tutor have not communicated for more than 1 month"), recommended actions (such as "Please arrange a communication as soon as possible"), etc. At the same time, the message can be personalized according to the personal information of the tutor and the student (such as name, subject major, etc.) to improve the relevance and effectiveness of the message.
[0241] The goal management module also includes: a goal adjustment submodule, which is used to adjust learning and development goals based on students' progress and feedback;
[0242] The target completion display submodule is used to display the target completion progress in a graphical way.
[0243] The communication record module also includes: a communication archive management submodule for managing and retrieving communication archives; and a communication effect feedback submodule for collecting students' feedback on the communication effect.
[0244] The data analysis module also includes: a problem identification submodule for identifying problems in tutor-student interaction; and an optimization suggestion generation submodule for generating specific optimization suggestions based on the data analysis results.
[0245] The management and supervision module also includes: a communication quality assessment sub-module, which is used to assess the quality of communication; and a communication incentive mechanism sub-module, which is used to motivate tutors and students to maintain regular communication.
[0246] A method of using the system comprises the following steps:
[0247] (1) Help mentors and students jointly set learning and development goals through the goal management module;
[0248] (2) Use the communication record module to record the communication process between the tutor and the students;
[0249] (3) Analyze the tutor-student interaction data through the data analysis module to identify problems and provide optimization suggestions;
[0250] (4) Use the management supervision module to monitor the frequency of communication between teachers and students and issue reminders when necessary.
[0251] Regularly update the progress of goal completion through the goal tracking sub-module; evaluate the effectiveness of communication through the communication effectiveness evaluation sub-module; and continuously improve the mentoring system based on the optimization suggestions generated by the data analysis module.
[0252] Adjust learning and development goals based on students' progress and feedback through the Goal Adjustment submodule; Manage and retrieve communication archives through the Communication Archive Management submodule;
[0253] The communication effectiveness feedback sub-module is used to collect students’ feedback on communication effectiveness.
[0254] The problem identification submodule is used to identify problems in the tutor-student interaction; the optimization suggestion generation submodule is used to generate specific optimization suggestions based on the data analysis results.
[0255] The communication quality assessment submodule is used to evaluate the quality of communication; the communication incentive mechanism submodule is used to encourage tutors and students to maintain regular communication.
[0256] Embodiment 4:
[0257] Embodiment 4 is a preferred example of Embodiment 1, and is used to illustrate the present invention in more detail.
[0258] This example provides a practical application case of an information system for all undergraduate tutors based on the OKR concept. Assume that student A and tutor B jointly set a semester goal (Objective): "Improve student A's research ability in the field of data science." To this end, they set three key results (Key Results):
[0259] 1. Publish at least one conference paper in the field of data science.
[0260] 2. Complete a data science related project and present it at a department seminar.
[0261] 3. Obtain a B+ or above in the data science course.
[0262] Through the system's goal management module, Student A and Supervisor B are able to track the completion of these key results. The system automatically obtains course grades from Student A's graduate system through the data collection submodule, and obtains the status of paper publications and project presentations from the library. Next to each key result, the system provides a progress bar and detailed progress report so that Student A and Supervisor B can monitor the progress of the goal in real time.
[0263] During the semester, through the periodic evaluation function of the data analysis module, the system prompted Student A and tutor B to conduct a mid-term review. They found that the project presentation might be delayed due to problems with the experimental design. Therefore, they adjusted the timeline for the second key result through the goal adjustment submodule and added additional experimental design consultation sessions. This flexible adjustment ensured the achievability of the goal and helped Student A stay on the right track.
[0264] At the end of the semester, the system automatically generated a summary report showing the completion of all key results. Student A successfully published his paper and received an A- in the course, but the project presentation was not completed within the semester due to adjustments. This case shows how to improve the efficiency and effectiveness of the mentoring system through the OKR concept. Through periodic evaluation and adjustment, Student A can better manage his own learning and research progress.
[0265] Those skilled in the art know that, in addition to realizing the system and its various devices, modules, and units provided by the present invention in a purely computer-readable program code, it is entirely possible to realize the same functions in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, the system and its various devices, modules, and units provided by the present invention can be considered as a hardware component, and the devices, modules, and units included therein for realizing various functions can also be regarded as structures within the hardware component; the devices, modules, and units for realizing various functions can also be regarded as both software modules for realizing the method and structures within the hardware component.
[0266] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.
Claims
1. An information system for the full-staff undergraduate tutoring system based on the OKR concept, characterized by: include: Goal management module: including goal setting submodule and goal tracking submodule, which enables the tutor and the student to jointly formulate learning and development goals, set preset key results, and track the completion of goals; Communication record module: including communication record storage submodule and communication effect evaluation submodule, which are used to record the communication process between tutors and students, update the completion status of preset key results, including communication time, content, effect evaluation, and form a complete communication file; Data analysis module: including data collection submodule and data analysis submodule, which analyzes the interactive data of the communication process between tutors and students, finds problems and gives optimization suggestions; Management and supervision module: includes communication frequency monitoring submodule and reminder notification submodule. According to the data analysis results, supervision and reminder are provided for the situation where there is no information exchange record between tutors and students for more than a preset time period.
2. The information system for the full-staff undergraduate tutoring system based on the OKR concept according to claim 1 is characterized in that: In the target management module: Goal setting submodule: used to guide mentors and students to set goals according to the OKR concept; Goal tracking submodule: used to regularly check and update the progress of goal completion and provide feedback; The details are as follows: Create an operation interface based on React front-end technology to ensure access and use on multiple devices; the back-end uses the relational database MySQL to store target data. In the database design, the corresponding table structure is established for target information, tutor and student information, and progress information; set regular checkpoints. According to the time limit of the target setting, the system automatically divides different inspection cycles for each target. The preset time period is the inspection cycle for the target. At each checkpoint, the system automatically sends reminder notifications to tutors and students; Collect data related to the goal from multiple aspects to evaluate progress. The data is automatically collected through the interface with the relevant learning platform or tool, or manually entered by the instructor and students; Observe the changing trends of target-related data. If the data shows a trend of continuous growth or development towards the target, the progress is normal. If the data stagnates, declines, or fluctuates abnormally, further analyze the reasons and adjust the target plan. The goal management module also includes: goal adjustment submodule, which adjusts learning and development goals based on students' progress and feedback; The target completion display submodule displays the target completion progress in a graphical way.
3. The information system of the full-staff undergraduate tutoring system based on the OKR concept according to claim 1 is characterized in that: In the communication record module: It is used to record the communication process between tutors and students, including communication time, content and effect evaluation, to form a complete communication file. The communication record module includes: a communication record storage submodule, which is used to store the time, content and effect evaluation of the communication; a communication effect evaluation submodule, which is used to evaluate the effect of the communication and record the evaluation results; and to mine the association between different dimensional data such as communication time, participants and communication content; The evaluation results are based on manual evaluation, which involves the evaluation of the communication process and results. The evaluation framework includes the following aspects: Communication frequency: evaluate the frequency of communication within a certain period of time; Communication depth: evaluate the depth and complexity of the communication content; Student feedback: collect students' direct feedback on the communication; Learning outcomes: evaluate students' learning outcomes and progress after the communication; Behavioral changes: evaluate changes in students' behavior or attitudes; The communication record module also includes: a communication archive management submodule for managing and retrieving communication archives; and a communication effect feedback submodule for collecting students' feedback on the communication effect.
4. The information system for the full-staff undergraduate tutoring system based on the OKR concept according to claim 1 is characterized in that: In the data analysis module: It includes: a data collection submodule, which is used to collect relevant data on the interaction between tutors and students; a data analysis submodule, which is used to analyze the collected data, identify problems and generate optimization suggestions; Use the data visualization library to create an interactive visualization interface, display different aspects of the tutor-student interaction data through charts, use bar charts to show the number of students guided by different tutors, and use line charts to show the relationship between the trend of students' grades and the frequency of tutor interaction within a preset time period, and use visualization to discover patterns and anomalies in the data; Abnormal interaction patterns include: interaction frequency is lower than the preset standard or higher than the preset standard. By comparing with the average interaction frequency of similar tutor-student combinations, we can determine whether there is an abnormality. Analyze the proportion of different types of information in the communication content, and judge the rationality of the content by classifying and counting the text of the communication content; The data analysis module also includes: a problem identification submodule for identifying problems in the interaction between tutors and students; and an optimization suggestion generation submodule for generating specific optimization suggestions based on the data analysis results.
5. The information system of the full-staff undergraduate tutoring system based on the OKR concept according to claim 1 is characterized in that: In the management supervision module: The communication frequency monitoring submodule is used to monitor the frequency of communication between teachers and students; the reminder notification submodule is used to issue a reminder when there is no communication record between teachers and students for more than a preset time. The AC frequency monitoring submodule is as follows: Data storage and query: The system uses the relational database MySQL to store the interaction records between tutors and students. In each interaction record, there is a timestamp to record the exact time when the interaction occurred. Through the query function of the database management system, the interaction records in the database are regularly retrieved to obtain the latest interaction time of each tutor-student pair. Data indexing: indexing the timestamp field to locate data records that contain a specific time range; Time difference calculation: After obtaining the time of the last interaction between the tutor and the student, use Java to write a time calculation function to calculate the time difference between the current time and the last interaction time, and compare this time difference with the set threshold to determine whether a reminder is needed; Automated scripts and task scheduling: Encapsulate the time difference calculation process into an automated script, and combine it with the task scheduling tool to run the script regularly; The reminder notification submodules are as follows: Notification channel integration: The system integrates multiple message push channels, message templates and personalized customization. According to different reminder scenarios and recipients, message templates are designed. The message content includes the reason for the reminder and the recommended actions. Personalize messages based on tutor and student profiles; The management and supervision module also includes: a communication quality assessment submodule, which is used to assess the quality of communication; The communication incentive mechanism submodule is used to motivate tutors and students to maintain regular communication.
6. An information-based method for the full-staff undergraduate tutoring system based on the OKR concept, characterized by: The information system of the full-staff undergraduate tutoring system based on the OKR concept as described in any one of claims 1 to 5 is adopted, and the execution includes: Step S1: Help tutors and students jointly set learning and development goals through the goal management module; Step S2: using the communication record module to record the communication process between the tutor and the student; Step S3: Analyze the tutor-student interaction data through the data analysis module to find problems and give optimization suggestions; Step S4: Use the management and supervision module to monitor the frequency of communication between teachers and students and issue reminders when necessary.
7. The information method of the full-staff undergraduate tutoring system based on the OKR concept according to claim 6 is characterized in that: In the target management module: Goal setting submodule: used to guide mentors and students to set goals according to the OKR concept; Goal tracking submodule: used to regularly check and update the progress of goal completion and provide feedback; The details are as follows: Create an operation interface based on React front-end technology to ensure access and use on multiple devices; the back-end uses the relational database MySQL to store target data. In the database design, the corresponding table structure is established for target information, tutor and student information, and progress information; set regular checkpoints. According to the time limit of the target setting, the system automatically divides different inspection cycles for each target. The preset time period is the inspection cycle for the target. At each checkpoint, the system automatically sends reminder notifications to tutors and students; Collect data related to the goal from multiple aspects to evaluate progress. The data is automatically collected through the interface with the relevant learning platform or tool, or manually entered by the instructor and students; Observe the changing trends of target-related data. If the data shows a trend of continuous growth or development towards the target, the progress is normal. If the data stagnates, declines, or fluctuates abnormally, further analyze the reasons and adjust the target plan. The goal management module also includes: goal adjustment submodule, which adjusts learning and development goals based on students' progress and feedback; The target completion display submodule displays the target completion progress in a graphical way.
8. The information method of the full-staff undergraduate tutoring system based on the OKR concept according to claim 6 is characterized in that: In the communication record module: It is used to record the communication process between tutors and students, including communication time, content and effect evaluation, to form a complete communication file. The communication record module includes: a communication record storage submodule, which is used to store the time, content and effect evaluation of the communication; a communication effect evaluation submodule, which is used to evaluate the effect of the communication and record the evaluation results; and to mine the association between different dimensional data such as communication time, participants and communication content; The evaluation results are based on manual evaluation, which involves the evaluation of the communication process and results. The evaluation framework includes the following aspects: Communication frequency: evaluate the frequency of communication within a certain period of time; Communication depth: evaluate the depth and complexity of the communication content; Student feedback: collect students' direct feedback on the communication; Learning outcomes: evaluate students' learning outcomes and progress after the communication; Behavioral changes: evaluate changes in students' behavior or attitudes; The communication record module also includes: a communication archive management submodule for managing and retrieving communication archives; and a communication effect feedback submodule for collecting students' feedback on the communication effect.
9. The information method of the full-staff undergraduate tutoring system based on the OKR concept according to claim 6 is characterized in that: In the data analysis module: It includes: a data collection submodule, which is used to collect relevant data on the interaction between tutors and students; a data analysis submodule, which is used to analyze the collected data, identify problems and generate optimization suggestions; Use the data visualization library to create an interactive visualization interface, display different aspects of the tutor-student interaction data through charts, use bar charts to show the number of students guided by different tutors, and use line charts to show the relationship between the trend of students' grades and the frequency of tutor interaction within a preset time period, and use visualization to discover patterns and anomalies in the data; Abnormal interaction patterns include: interaction frequency is lower than the preset standard or higher than the preset standard. By comparing with the average interaction frequency of similar tutor-student combinations, we can determine whether there is an abnormality. Analyze the proportion of different types of information in the communication content, and judge the rationality of the content by classifying and counting the text of the communication content; The data analysis module also includes: a problem identification submodule for identifying problems in the interaction between tutors and students; and an optimization suggestion generation submodule for generating specific optimization suggestions based on the data analysis results.
10. The information method of the full-staff undergraduate tutoring system based on the OKR concept according to claim 6 is characterized in that: In the management supervision module: The communication frequency monitoring submodule is used to monitor the frequency of communication between teachers and students; the reminder notification submodule is used to issue a reminder when there is no communication record between teachers and students for more than a preset time. The AC frequency monitoring submodule is as follows: Data storage and query: The system uses the relational database MySQL to store the interaction records between tutors and students. In each interaction record, there is a timestamp to record the exact time when the interaction occurred. Through the query function of the database management system, the interaction records in the database are regularly retrieved to obtain the latest interaction time of each tutor-student pair. Data indexing: indexing the timestamp field to locate data records that contain a specific time range; Time difference calculation: After obtaining the time of the last interaction between the tutor and the student, use Java to write a time calculation function to calculate the time difference between the current time and the last interaction time, and compare this time difference with the set threshold to determine whether a reminder is needed; Automated scripts and task scheduling: Encapsulate the time difference calculation process into an automated script, and combine it with the task scheduling tool to run the script regularly; The reminder notification submodules are as follows: Notification channel integration: The system integrates multiple message push channels, message templates and personalized customization. According to different reminder scenarios and recipients, message templates are designed. The message content includes the reason for the reminder and the recommended actions. Personalize messages based on tutor and student profiles; The management and supervision module also includes: a communication quality assessment submodule, which is used to assess the quality of communication; The communication incentive mechanism submodule is used to motivate tutors and students to maintain regular communication.
Citation Information
Patent Citations
Higher vocational education three-grade early warning remedial teaching system
CN108492233A
Outcomes-based course teaching system for teacher teaching
CN108596523A
A system platform for manage tutors in university
CN109300066A
Performance management system based on OKR
CN113449989A
School internal quality diagnosis improvement system and use method thereof
CN114971953A