A power generation enterprise post capacity training system and method based on multi-terminal synchronization

CN123015230APending Publication Date: 2026-10-30HUANENG YANGPU THERMAL POWER CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611387050.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-08
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0004]本发明提供一种基于多终端同步的发电企业岗位能力培训系统及方法,旨在解决发电企业员工利用PC端、移动端和现场终端开展岗位培训过程中,不同终端产生的练习记录、考试数据和学习进度信息不能及时保持一致,以及培训记录与错题数据之间可能存在关联不同步的问题,提高电厂多专业、多岗级岗位培训过程中数据同步和错题管理的一致性

Benefits of technology

本申请面向发电企业多专业、多岗级岗位培训场景,根据电厂员工对应的专业属性和岗级属性提供相应的岗位培训内容,并通过专业基础题库和专业实践题库组织培训资源,使岗位培训内容与电厂员工实际岗位要求建立对应关系;专业实践题库能够关联电厂现场图片和/或视频资料,有利于将现场工作内容与岗位学习、练习及考评相结合,提高发电企业岗位培训内容与现场实际工作的关联程度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123015230A_ABST
    Figure CN123015230A_ABST
Patent Text Reader

Abstract

The application discloses a power generation enterprise post ability training system and method based on multi-terminal synchronization, relates to the technical field of power generation enterprise post ability training, and is used for solving the problems of inconsistent training data and inconsistent error question data association when power plant employees carry out post training through different terminals. The system provides corresponding post training content according to the professional attribute and post level attribute of the power plant employees, obtains exercise records, examination data and learning progress information through a PC terminal, a mobile terminal and a field terminal and synchronizes the exercise records, the examination data and the learning progress information to a central database in real time, identifies error question data and establishes error question association in the synchronization process, executes the storage or update operation of the training data and the error question association operation as a same transaction through database transaction management, and realizes the consistency of the post training data and the error question data of multiple terminals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of job competency training technology for power generation enterprises, specifically to a job competency training system and method for power generation enterprises based on multi-terminal synchronization. Background Technology

[0002] The production and operation of power generation enterprises involve multiple specialties and different job levels, placing high demands on employees' job knowledge, operational skills, and continuous training. Currently, power generation enterprises typically use information-based training platforms to conduct employee job training. These platforms configure learning resources and question banks, and provide functions such as self-study, practice, examinations, performance recording, and training file management. With the advancement of mobile communication technology and the increasing informatization of enterprises, employees can participate in training using different types of information terminals such as computers and mobile devices. The training management platform provides corresponding learning and assessment content based on the employee's specialty, job position, or training plan, thereby achieving information-based management of the job training process.

[0003] However, in the context of power generation companies with multiple specialties, job levels, and dispersed training scenarios, employees may conduct learning, practice, and examinations alternately or continuously through different terminals. Inconsistencies in the update sequence of learning progress, practice records, and examination data generated across different terminals can easily lead to discrepancies in the training data seen by the same employee on different terminals. Furthermore, incorrect answers generated during practice or examinations are typically processed separately from their corresponding training records. When there is a lack of consistency control between updating training records and establishing incorrect answer records, situations may arise where training records are saved but corresponding incorrect answers are not associated, are associated repeatedly, or the status of incorrect answers differs across terminals. This affects the continuity and accuracy of job-specific training data for power generation company employees, as well as the reliability of subsequent training targeting weaknesses in job skills. Therefore, it is necessary to improve the synchronization and consistency of training data and incorrect answer data during multi-terminal job training in power generation companies. Summary of the Invention

[0004] This invention provides a multi-terminal synchronization-based job skills training system and method for power generation enterprises. It aims to solve the problems that the practice records, exam data and learning progress information generated by different terminals during job training by power generation enterprise employees using PCs, mobile terminals and field terminals cannot be kept consistent in a timely manner, and that there may be asynchronous correlation between training records and incorrect question data. This invention improves the consistency of data synchronization and incorrect question management during multi-professional and multi-level job training in power plants.

[0005] To achieve the above objectives, this application provides the following technical solution: In the first aspect, this application provides a power generation enterprise job competency training system based on multi-terminal synchronization, including a terminal layer, a core service layer and a data layer. The terminal layer includes PC terminals, mobile terminals and field terminals, and the data layer includes a central database. The core service layer includes a job training module, a multi-terminal synchronization module, and a wrong question bank module; The job training module is used to provide corresponding job training content to the power plant employees based on their professional attributes and job level attributes. The job training content comes from a question bank established according to professional attributes and job level attributes. The question bank includes a professional basic question bank and a professional practice question bank. The questions in the professional practice question bank are associated with power plant site pictures and / or video materials. The PC, mobile, and field terminals are used by power plant employees to learn, practice, and assess the job training content, and generate corresponding practice records, exam data, and learning progress information. The multi-terminal synchronization module is communicatively connected to the PC, mobile terminal and field terminal, and is used to receive the practice records, exam data and learning progress information generated by each terminal, and synchronize the practice records, exam data and learning progress information to the central database in real time, so as to store or update the corresponding data in the central database. The multi-terminal synchronization module is associated with the error database module and is used to identify the error data in the process of synchronizing the practice records and exam data, and associate the error data with the error records corresponding to the corresponding power plant employees. The multi-terminal synchronization module uses database transaction management to perform the storage or update operations of the practice records or exam data in the central database and the association operations of the corresponding wrong question data to the wrong question bank module as the same transaction, so as to keep the job training data in the PC terminal, mobile terminal and on-site terminal consistent with the wrong question data in the wrong question bank module.

[0006] Preferably, the multi-terminal synchronization module includes a synchronization gateway and a data verification unit. The synchronization gateway establishes a real-time communication connection with the PC, mobile terminal, and field terminal using WebSocket communication. It is used to receive practice records, exam data, and learning progress information generated by each terminal and send the received data to the data verification unit. The data verification unit is used to verify the received data and store or update the verified data to the central database.

[0007] Preferably, the error database module is used to automatically acquire error data generated by power plant employees during practice and examinations, and establish error association relationships according to the corresponding power plant employee, practice date, and the major to which the test question belongs, forming an error file corresponding to the power plant employee; the error database module is also used to query the error questions in the error file according to the practice date, display the correct answer and explanation of the corresponding error question, and delete or update the status of resolved error questions according to the power plant employee's deletion operation.

[0008] Preferably, the job training module includes a question bank management unit, which is used to classify and manage test questions according to the professional attributes, job level attributes and difficulty of power plant employees, and to establish a professional basic question bank and a professional practice question bank; the test questions in the professional practice question bank are associated with power plant site pictures and / or video materials, the test question information is stored in a relational database, and the site pictures and / or video materials are stored in cloud storage.

[0009] Preferably, the question bank management unit is also used to receive test questions submitted by power plant employees based on job training content or on-site work content, and to receive reasonableness scores and professional scores input by professional managers for the submitted test questions. Based on the reasonableness scores and professional scores, the unit determines the test question contribution points of the corresponding power plant employees, and stores the reviewed test questions into the question bank corresponding to the professional attributes and job level attributes of the test questions.

[0010] Preferably, the job training module includes an employee learning unit, which is used to provide the power plant employees with corresponding job learning content and test content based on their professional attributes and job level attributes, record the number of learning questions completed and the test accuracy rate of the power plant employees, and determine the learning points of the power plant employees based on the number of learning questions completed and the test accuracy rate; the job learning content includes at least one form of documents, text and images, and videos.

[0011] Preferably, the job training module includes a unit assessment unit. This unit is used to randomly or manually generate test papers based on the professional attributes, job level attributes, and preset test difficulty of the power plant employees to be assessed. It also sets the exam time, make-up exam time, number of exams, number of make-up exams, and exam visibility range. At a preset reminder time, it sends exam reminders to power plant employees within the exam visibility range who have not yet taken the exam. After the exam, it archives the results and determines corresponding job competency gaps based on the power plant employees' job training records and assessment results, generating corresponding training plan recommendations based on these gaps.

[0012] Preferably, the job training module includes a daily practice unit. This unit provides daily practice tasks to the corresponding power plant employees based on a preset range of employees and a practice time period. It records the total number of questions answered, the number of correct answers, and the actual answering time for each employee. The daily practice score is determined based on these scores, and a cumulative practice score is calculated based on the daily practice scores from multiple practice days. The daily practice unit also generates a leaderboard based on the cumulative practice score and determines the display scope of the leaderboard based on the current user's access level.

[0013] Secondly, this application provides a method for training the job skills of power generation enterprises based on multi-terminal synchronization, including: Based on the professional attributes and job level attributes of the power plant employees, the job training content corresponding to the power plant employees is determined from the job training question bank established according to the professional attributes and job level attributes. The job training question bank includes a professional basic question bank and a professional practice question bank. The questions in the professional practice question bank are associated with power plant site pictures and / or video materials. The training content is provided to the power plant employees through at least one of PC, mobile and field terminals, and practice records, exam data and learning progress information generated by the power plant employees during the learning, practice and assessment process are obtained. The practice records, exam data, and learning progress information generated by different terminals are synchronized to the central database in real time, and the corresponding data in the central database is stored or updated based on the synchronized data. During the process of synchronizing the practice records and exam data, incorrect question data is identified and associated with the incorrect question records corresponding to the relevant power plant employees; Through database transaction management, the storage or update operations of the practice records or exam data in the central database and the association operations of the corresponding wrong question data are executed as the same transaction, so as to keep the job training data in different terminals consistent with the wrong question data.

[0014] Preferably, based on the professional attributes and job level attributes of the power plant employees to be evaluated, test papers are generated from the corresponding job training question bank according to the preset difficulty level, and the test time, retest time, number of tests, number of retests, and test visibility range are set. At a preset reminder time, identify power plant employees within the exam's visible range who have not yet taken the exam, and send exam reminders to the identified power plant employees; After power plant employees complete the exam, exam scores are generated and the results are archived. Based on the power plant employees' job training records and assessment results, the job competency gaps of the power plant employees are determined, and training plan recommendations corresponding to the professional attributes and job level attributes of the power plant employees are generated based on the job competency gaps.

[0015] Compared with the prior art, this application has at least the following beneficial effects: This application targets multi-professional and multi-level job training scenarios in power generation enterprises. It provides corresponding job training content based on the professional attributes and job levels of power plant employees, and organizes training resources through professional basic question banks and professional practice question banks to establish a correspondence between job training content and the actual job requirements of power plant employees. The professional practice question bank can be linked to power plant site pictures and / or video materials, which is conducive to combining on-site work content with job learning, practice and assessment, thereby improving the relevance of job training content to actual on-site work in power generation enterprises.

[0016] This application creates a multi-terminal job training environment for power plant employees through PC, mobile, and field terminals. It synchronizes practice records, exam data, and learning progress information generated by each terminal in real time, and uses a central database as the unified storage and updating basis for training data from different terminals. This reduces data discrepancies when employees alternate between different terminals for job learning, practice, and assessment, and improves the continuity and consistency of job training data in power generation companies.

[0017] This application further identifies incorrect questions in practice records and exam data during the training data synchronization process, and links these incorrect questions to the corresponding power plant employees' incorrect question records. This establishes a data link between the synchronization process of job training data and the formation process of the incorrect question archive, which can reduce the problems of missing incorrect questions, duplicate associations, and asynchronous status caused by different terminals processing training records and incorrect question records separately. This provides a data foundation for subsequent targeted learning and training for power plant employees to address their weaknesses in job skills.

[0018] This application utilizes database transaction management to execute the storage or update operations of practice records or exam data in the central database and the association operations of corresponding incorrect question data as a single transaction. This ensures that the update of training records and the association of incorrect questions are completed within the same transaction scope. When the corresponding operation cannot be fully executed, it avoids completing only part of the data processing operations, thereby improving the consistency and reliability between job training data and incorrect question data in a multi-terminal environment. Attached Figure Description

[0019] Figure 1 A schematic diagram of the overall architecture of a power generation enterprise job competency training system based on multi-terminal synchronization, provided for an embodiment of this application; Figure 2A schematic diagram illustrating the multi-terminal synchronization principle of a job skills training system for power generation enterprises, provided in an embodiment of this application; Figure 3 A schematic diagram illustrating the error database management principle of a job competency training system for power generation enterprises, provided in an embodiment of this application; Figure 4 This is a schematic diagram illustrating the assessment and management principle of a job competency training system for power generation enterprises, provided as an embodiment of this application. Detailed Implementation

[0020] The technical solution of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the following embodiments are used to illustrate this application, and not to limit the scope of protection of this application. In the absence of conflict, the following embodiments and the technical features in the embodiments can be combined with each other.

[0021] Example 1 like Figure 1 As shown, this embodiment provides a power generation enterprise job competency training system based on multi-terminal synchronization, including a terminal layer, a core service layer, and a data layer.

[0022] The terminal layer includes PC, mobile, and field terminals. These terminals serve as entry points for power plant employees to access the job skills training system. Employees can choose the appropriate terminal for job-related learning, practice, and assessment based on their specific training needs.

[0023] The PC-based system can be used for job training, practice questions, and exams in relatively fixed locations; the mobile-based system can be used by power plant employees for learning, practice, and training information retrieval in mobile scenarios; and the field terminal can be used by power plant employees to access job training content in scenarios related to on-site job training. Although different types of terminals correspond to different usage scenarios, they all generate and access relevant training data through the same job competency training system.

[0024] The core service layer includes a job training module, a multi-terminal synchronization module, and a wrong question bank module.

[0025] The job training module is used to provide job training content that corresponds to the job requirements of the corresponding power plant employees based on their professional attributes and job level attributes.

[0026] The professional attribute reflects the professional category of the power plant employee's job training, while the job grade attribute reflects the corresponding job competency level of the employee within that professional category. The job training module determines the training content based on the professional and job grade attributes, enabling power plant employees of different professional categories and job grades to receive learning, practice, and assessment content that is appropriate to their job competency requirements.

[0027] The job training content is derived from a question bank categorized by professional attributes and job level. The question bank includes a professional basic question bank and a professional practice question bank.

[0028] The professional foundation question bank stores test questions related to the basic knowledge of corresponding professional positions; the professional practice question bank stores test questions related to the practical content of power plant positions. The test questions in the professional practice question bank can be linked to power plant site photos and / or video materials, enabling employees to understand the corresponding practical content by combining on-site materials when conducting job training or practice.

[0029] By organizing training content according to professional attributes and job level attributes, a correspondence is established between training resources and the professional positions and competency levels actually undertaken by power generation company employees, and professional theoretical learning is combined with on-site practical training in power plants.

[0030] PC, mobile, and field terminals are used by power plant employees to learn, practice, and assess job training content, and generate practice records, exam data, and learning progress information during the corresponding operations.

[0031] Practice records are used to document data generated during employee on-the-job training; exam data is used to document data generated during employee performance evaluations; and learning progress information reflects employee learning status regarding the corresponding job training content. This data can be generated by different terminals.

[0032] In practical applications, employees at the same power plant can first learn the relevant professional and job-level training content through a PC, and then continue learning or practicing through a mobile device. They can also access learning materials related to the on-site training content through a field terminal. During this process, different terminals may generate job training data for the same power plant employee.

[0033] The multi-terminal synchronization module communicates with PC, mobile devices, and on-site terminals to receive practice records, exam data, and learning progress information generated by each terminal, and synchronizes the received information to the central database in real time.

[0034] The data layer includes a central database, which is used to centrally store training data generated during the job skills training process.

[0035] After receiving practice records, exam data, or learning progress information generated or updated by a terminal, the multi-terminal synchronization module transmits the corresponding data to the central database and stores or updates the corresponding data in the central database based on the corresponding data.

[0036] When other terminals access the training data of the corresponding power plant employees, they can obtain the corresponding results based on the data already stored or updated in the central database, thereby ensuring that the job training data accessed by the PC, mobile terminal and field terminal for the same power plant employee remains consistent.

[0037] With the above settings, when employees in the same power plant use multiple terminals to alternately carry out learning, practice and assessment, it is not necessary to maintain independent training records for each other. This can reduce the differences in training progress or practice records caused by different data update times between different terminals, and improve the continuity and consistency of job training data.

[0038] The multi-terminal synchronization module is also associated with the error database module.

[0039] When power plant employees conduct job practice or assessments on any terminal, the resulting practice records or exam data may include their answer results. The multi-terminal synchronization module identifies incorrect answers during the synchronization of practice records and exam data, and associates these incorrect answers with the corresponding incorrect answer records for each power plant employee.

[0040] The incorrect question data is the incorrect answer data determined based on the employee's answer to the corresponding test questions; the incorrect question record is a data record established for the corresponding power plant employee and used to save their incorrect answer information.

[0041] Therefore, when an employee generates incorrect questions through the PC, a record of those incorrect questions can be created for that employee. When the employee subsequently accesses the relevant training data through a mobile device or on-site terminal, they can continue learning from the incorrect questions based on the unified and associated data, without needing to create separate records for each terminal.

[0042] The multi-terminal synchronization module uses database transaction management to execute the storage or update operations of practice records or exam data in the central database and the association operations of corresponding wrong question data to the wrong question bank module as the same transaction.

[0043] Database transactions are used to process related data operations as a whole. For practice records or exam data that contain incorrect answers, it's necessary to both save or update the corresponding training records in the central database and establish a link between the incorrect answer data and the power plant employees' incorrect answer records.

[0044] By treating the two types of operations as a single transaction, the storage or updating of training records and the association of incorrect answers are completed within the same transaction scope. If either related operation fails to complete normally, the unexecuted portion of the corresponding transaction is committed, thereby avoiding situations where training records have been updated but the corresponding incorrect answers have not been associated, or incorrect answers have been associated but the corresponding practice records have not been properly saved.

[0045] By synchronizing multiple terminals, centrally storing data in a central database, and processing transactions between practice records or exam data and incorrect question data, the job training data in PC terminals, mobile terminals, and field terminals is kept consistent with the incorrect question data in the incorrect question bank, thereby improving the reliability of training data and incorrect question data processing in the multi-terminal job training environment of power generation enterprises.

[0046] Example 2 like Figure 1 As shown in some embodiments of this application, the job skills training system can be deployed according to the terminal layer, communication layer, core service layer, data layer, and interface layer.

[0047] The terminal layer includes PC terminals, mobile terminals, and field terminals.

[0048] The communication layer is used to complete data transmission between each terminal and the core service layer. In some embodiments, the communication layer can also process the transmitted data using appropriate data encryption methods as needed.

[0049] The core service layer provides user management, question bank management, employee learning, unit performance evaluation, daily practice, error management, and corresponding data processing services.

[0050] The data layer may include a central database and storage space for storing data such as images and videos.

[0051] The interface layer can provide internal system interfaces and / or third-party interfaces as needed, and implement corresponding data interaction through the interface layer.

[0052] like Figure 2 As shown, in some embodiments of this application, the multi-terminal synchronization module includes a synchronization gateway and a data verification unit.

[0053] After the training data is generated by operations on PC, mobile devices, and on-site terminals, the training data is sent to the synchronization gateway.

[0054] As one implementation method, the synchronization gateway uses WebSocket technology to establish real-time communication connections with PCs, mobile devices, and on-site terminals. After the WebSocket connection is established, practice records, exam data, and learning progress information generated by each terminal are transmitted in real time through the synchronization gateway.

[0055] After receiving the training data, the synchronization gateway sends the training data to the data verification unit for verification. The data verification unit verifies the received training data and sends the verified data to the central database for storage or updating.

[0056] By performing data validation before training data enters the central database, the possibility of abnormal data being directly written to the central database and affecting the consistency of data across multiple terminals can be reduced.

[0057] After the central database completes data storage or updates, when each terminal subsequently reads the training records of the corresponding power plant employees, it uses the corresponding data stored in the central database as the basis, thereby maintaining data consistency among multiple terminals.

[0058] For incorrect questions generated during practice or exams, the system generates incorrect question tags when processing the corresponding training data and automatically associates the corresponding incorrect questions with the incorrect question database.

[0059] In some embodiments, database transaction management ensures the atomicity of operations that associate practice records with the wrong question bank, enabling the storage or update of practice records and the association of wrong questions to be executed as a complete data processing unit.

[0060] This creates a data synchronization path where training data is generated by each terminal, transmitted in real time through the synchronization gateway, data is verified, stored or updated in the central database, and data consistency across multiple terminals is ensured. It also creates a data processing path for identifying incorrect answers and automatically associating them with the incorrect answer database.

[0061] In some embodiments of this application, the job training module includes a question bank management unit.

[0062] The question bank management unit is used to create and manage job training question banks that cover different professions, job levels, and levels of difficulty.

[0063] The job training question bank includes a professional basic question bank and a professional practice question bank.

[0064] The question bank management unit categorizes and manages test questions, and establishes corresponding basic information for each question. This basic information may include question type, difficulty level, question content, answer key, and explanation.

[0065] The questions in the professional practice question bank can be linked to materials such as photos and videos from the power plant site, enabling power plant employees to learn professional practice content by combining on-site training materials.

[0066] As one implementation method, the test question information in the question bank is stored using a relational database.

[0067] Images, videos, and other materials associated with the professional practice question bank can be stored in the cloud to facilitate unified management and access of the corresponding multimedia materials.

[0068] The question bank management unit also supports batch import and export of test questions. For example, test questions can be imported and exported in batches using Excel format, allowing for centralized maintenance of job training questions according to different specialties and job levels.

[0069] In some embodiments, the system grants power plant employees permission to participate in the creation and improvement of the question bank. Power plant employees can submit questions based on their job training content or professional experience accumulated during on-site work.

[0070] After employees submit their test questions, professional managers will score the questions for their reasonableness and professionalism.

[0071] The contribution points for submitting test questions by employees can be calculated using the following formula:

[0072] Where Iq represents the points earned by employees for providing test questions; a represents the weight of the reasonableness score; b represents the weight of the professionalism score, and:

[0073] Sr represents the reasonableness score of the test question, with a maximum score of 100 points; Sp represents the professionalism score of the test question, with a maximum score of 100 points.

[0074] After professional managers enter the rationality score and professionalism score into the system, the system automatically obtains the corresponding employee's test contribution score based on the above calculation relationship.

[0075] After review, the test questions are stored in the corresponding job training question bank according to their professional attributes, job level attributes, and difficulty level.

[0076] Through the above methods, the professional experience gained in the field work of power generation companies can be incorporated into the training question bank for corresponding positions by employees submitting test questions, so that professional practice training resources can be continuously supplemented and updated.

[0077] In some embodiments of this application, the job training module also includes an employee learning unit.

[0078] The employee learning unit is designed to provide self-learning and testing functions for power plant employees in different positions and professions.

[0079] Employees can choose relevant learning content based on job requirements and career advancement needs.

[0080] The employee learning unit can provide job training content in different formats such as documents, text, and videos, enabling power plant employees to learn in the appropriate form according to the specific training content.

[0081] The system records the number of learning questions an employee completes and their test accuracy, and calculates the employee's learning points based on this data.

[0082] In some embodiments, the learning integral is calculated according to the following formula:

[0083] Where Il is the employee's learning points; c is the integral coefficient for each learning question; N is the number of learning questions; d is the integral coefficient for the test accuracy; and R is the test accuracy, ranging from 0 to 1.

[0084] Learning points are determined by combining the number of questions answered and the accuracy of the test, which can simultaneously record employees' participation in job training and test results.

[0085] As one implementation method, the employee learning unit uses front-end JavaScript technology to achieve real-time saving of learning records and instant calculation of test results.

[0086] Based on the permissions set by the administrator, the practice and examination permissions for different power plant employees can be controlled. Employees with the appropriate permissions can practice and take exams within the specified time.

[0087] For internal test papers, practice can be conducted multiple times; the number of exams and retakes can be set by the administrator according to the training or assessment requirements for the corresponding positions.

[0088] In some embodiments of this application, the job training module includes a unit assessment unit.

[0089] like Figure 4 As shown, the professional and job level configurations are made according to the corresponding specialties and job levels of the power plant employees, and the test paper parameters are determined based on the corresponding configurations.

[0090] The unit assessment units compile test papers based on employees' professional attributes, job level attributes, and test difficulty.

[0091] As one implementation method, the unit assessment unit sets up a test paper generation algorithm, which supports random test paper generation based on conditions such as major, job level and difficulty, or manual test paper generation by management personnel.

[0092] Using the above methods, corresponding test papers can be created for employees of different specialties and job levels in power generation companies, which can be used to test the effectiveness of phased training or to assess job promotion.

[0093] Administrators can set the exam time, retake time, number of exams, number of retakes, exam end reminder, and exam visibility range.

[0094] Once the preset reminder time is reached, the system identifies employees within the exam's visible range who have not yet taken the exam and sends exam reminders to those employees.

[0095] As one implementation method, SMS reminders are sent to employees who have not taken the exam via an SMS interface; no further reminders are sent to employees who have already taken the exam.

[0096] In some embodiments, internal exams do not include subjective questions. After employees complete the exam, the system immediately calculates and displays their scores.

[0097] After the exams are completed, the unit's assessment department archives and records the results of each exam.

[0098] As one implementation method, a backend program is used to process the exam data, complete the score calculation and exam data archiving.

[0099] After the exam results are archived, an analysis is conducted based on individual job training and assessment to identify the corresponding power plant employees' job competency gaps, and targeted training plans and recommendations are developed based on these gaps.

[0100] like Figure 4 As shown, after the exam is completed, the exam results are automatically graded and analyzed. Based on the results of the analysis, weaknesses are identified, and personalized training recommendations are generated based on the weaknesses identified.

[0101] The above settings can link job training in power generation companies with employees' professions, job levels, and actual assessment results.

[0102] In some embodiments of this application, the job training module also includes a daily practice unit.

[0103] Based on the actual job training requirements, the administrator selects the corresponding power plant employees on the platform to set up daily practice sessions and specifies the corresponding practice time periods.

[0104] The Daily Practice Unit provides daily practice tasks to the corresponding employees at the designated time based on the set employee scope and practice time period.

[0105] When employees take the daily practice test, the system records their answers in real time. The recorded data includes the total number of questions answered, the number of correct answers, and the actual time spent answering the questions.

[0106] After employees complete their daily practice, the system calculates their practice score and the time taken based on both the day's score and the cumulative score.

[0107] In some embodiments, the daily practice score is calculated according to the following formula:

[0108] Where Sd is the score for the day; e is the base score coefficient; C is the number of correct answers; T is the total number of answers; f is the timeout deduction coefficient; Ta is the actual answering time; and Ts is the prescribed answering time.

[0109] when:

[0110] If the time limit is exceeded, the penalty points will be treated as 0, meaning that no penalty points will be deducted if the employee answers the questions within the allotted time.

[0111] The cumulative score is the sum of the scores for each practice day, and can be calculated using the following formula:

[0112] Where Sc is the cumulative score; n is the number of practice days; and Sdi is the score for the i-th day.

[0113] The system generates a leaderboard based on the statistically obtained scores and time information.

[0114] The leaderboard data is displayed with access permissions based on the user's permissions. As one implementation, ordinary employees can only view the data for the top 10 employees, while administrators can view the leaderboard data for all employees.

[0115] By recording the correctness of answers, the number of questions answered, and the time taken to answer them, and generating practice results in two dimensions—daily and cumulative—the continuous on-the-job practice of power plant employees can be quantitatively recorded.

[0116] like Figure 3 As shown, the error database module is used to collect and manage the errors made by power plant employees during daily practice, other exercises, and exams.

[0117] When an employee answers a question incorrectly during practice or testing, the system automatically collects the corresponding incorrect answer.

[0118] The error handling center categorizes and associates the collected errors, and creates error files for the corresponding employees.

[0119] Error logs can be linked to corresponding practice or exam records.

[0120] In some embodiments, incorrect questions can be associated with the corresponding power plant employee, practice date, and the major to which the question belongs, thereby forming a job training incorrect question file corresponding to the employee.

[0121] Employees can use the error database to search for corresponding incorrect questions by practice date and view the correct answers and explanations for those questions.

[0122] For questions that employees have already mastered, they can delete them. After an employee deletes a resolved question, the corresponding question file will be dynamically updated.

[0123] As one implementation method, the error database module uses database association queries to link practice records with error records.

[0124] Through the above error handling process, the incorrect answer records generated by power plant employees during job practice and assessment at different terminals can be centrally compiled into an error archive, which can be dynamically updated as they learn.

[0125] In some embodiments of this application, the system also includes a mentor-apprentice management module.

[0126] The mentor-apprentice management module provides functions for mentor-apprentice contract management and joint mentor-apprentice performance management.

[0127] As one implementation method, a mentor-apprentice contract template can be set in the system, and online signing, review and management of mentor-apprentice contracts can be supported.

[0128] At the same time, the performance data of the master and apprentice can be linked to implement joint performance management between the master and apprentice.

[0129] Therefore, contract data and performance data generated during the apprenticeship training process in power generation companies can be incorporated into a unified job competency training system for management.

[0130] In some embodiments of this application, the system also includes a personal learning forensics module.

[0131] The personal learning and certification module is used to record employees' personal learning progress and manage certification.

[0132] Personal learning records can include information such as learning duration, learning content, and test scores.

[0133] As one implementation method, the personal learning and certification module can be integrated with the corresponding certificate management system to query and manage employees' certification information.

[0134] By integrating learning records and certification information into the job competency training system, a continuous record of the power plant employees' job learning, assessment, and certification process can be created.

[0135] Example 3 This embodiment provides a method for training job skills in power generation enterprises based on multi-terminal synchronization.

[0136] First, based on the professional attributes and job level attributes of the power plant employees, the job training content corresponding to the corresponding power plant employees is determined from the job training question bank established according to the professional attributes and job level attributes.

[0137] The job training question bank includes a professional basic question bank and a professional practice question bank. The questions in the professional practice question bank are associated with power plant site photos and / or video materials.

[0138] In some embodiments, after establishing an initial job training question bank, employees are given the right to participate in improving the question bank.

[0139] Power plant employees can submit test questions based on their job duties and professional experience gained during on-site work.

[0140] After employees submit their test questions, professional managers will score the questions for reasonableness and professionalism, and determine the employee's contribution points based on the scoring results.

[0141] The contribution points for each question can be calculated using the following formula:

[0142] Where Iq represents the points earned by employees for providing test questions; a represents the weight of the reasonableness score; and b represents the weight of the professionalism score, and satisfies the following:

[0143] Sr represents the reasonableness score of the test question, with a maximum score of 100 points; Sp represents the professionalism score of the test question, with a maximum score of 100 points.

[0144] Through the above process, employees who have passed the review submit test questions to supplement the job training question bank corresponding to their professional attributes and job level attributes.

[0145] Subsequently, power plant employees log into the job competency training system via PC, mobile device, or on-site terminal, and select the corresponding job training content for self-study and testing based on their professional attributes and job level.

[0146] The system records the number of learning questions employees complete and their test accuracy.

[0147] In some embodiments, the learning integral is determined according to the following formula:

[0148] Where Il is the learning integral; c is the integral coefficient for each learning question; N is the number of learning questions; d is the integral coefficient for the test accuracy; and R is the test accuracy, ranging from 0 to 1.

[0149] During the employee learning process, corresponding learning progress information is generated, and during the testing and practice process, corresponding practice records are generated.

[0150] Administrators can create exam papers for power plant employees of different specialties and job levels through the unit's assessment units, and set the exam time, retake time, number of exams, number of retakes, exam end reminder, and exam visibility range.

[0151] Once the exam reminder time has elapsed, the system identifies employees within the exam's visible range who have not yet taken the exam and sends exam reminders to those employees.

[0152] After employees complete the exam, the system generates exam scores and archives the results.

[0153] In some embodiments, the system analyzes employees’ job training records and assessment results to identify their job competency gaps and generates training plan recommendations that correspond to the employees’ professional attributes and job level attributes based on these gaps.

[0154] When conducting the daily practice, the administrator selects the power plant employees who need to participate and sets the practice time period.

[0155] Employees complete the daily practice within the specified time. The system records the total number of questions answered, the number of correct answers, and the actual time spent answering the questions. It also calculates the score and time taken based on both the daily and cumulative dimensions.

[0156] The score for the day can be determined using the following formula:

[0157] Where Sd is the score for the day; e is the base score coefficient; C is the number of correct answers; T is the total number of answers; f is the timeout deduction coefficient; Ta is the actual answering time; and Ts is the prescribed answering time.

[0158] when:

[0159] If the timeout period is exceeded, the deduction points will be treated as 0.

[0160] The cumulative score is calculated using the following formula:

[0161] Where Sc is the cumulative score; n is the number of practice days; and Sdi is the score for the i-th day.

[0162] A leaderboard is generated based on the calculated daily score, cumulative score, and corresponding answering time information, and the display scope of the leaderboard is determined according to the current visitor's permission level.

[0163] During the process of employees learning, practicing, and being assessed through different terminals, each terminal generates practice records, exam data, and learning progress information.

[0164] The multi-terminal synchronization module synchronizes practice records, exam data, and learning progress information generated by different terminals to the central database in real time, and stores or updates the corresponding data in the central database based on the synchronized data.

[0165] During the process of synchronizing practice records and exam data, the corresponding incorrect answer data is identified and formed into wrong question data, which is then linked to the wrong question records corresponding to the relevant power plant employees.

[0166] The storage or update operations of practice records or exam data in the central database and the associated operations of corresponding incorrect question data are managed through database transactions and executed as the same transaction, so that the job training data and incorrect question data in different terminals are consistent.

[0167] Employees can access the incorrect question database through any terminal with the appropriate access permissions, search for incorrect questions by practice date, view the corresponding correct answers and explanations, and delete questions that have been resolved.

[0168] In some embodiments, the mentor-apprentice management module can be used for mentor-apprentice contract management and joint mentor-apprentice performance management, and the personal learning and certification module can be used to manage personal learning records and certification information.

[0169] Through the above process, a continuous job training process can be formed, from configuring training content corresponding to professional skills and job levels, employee learning, job practice, job assessment, multi-terminal training data synchronization, error generation and management, assessment result analysis to subsequent training content recommendation.

[0170] Example 4 The following example illustrates the specific process of power plant employees participating in job skills training.

[0171] The administrator first establishes an initial job training question bank through the question bank management unit, and then grants power plant employees the permission to participate in improving the question bank.

[0172] In this embodiment, the weighting of the rationality score is set as follows: a = 0.4 The professionalism scoring weights are set as follows: b = 0.6 And it satisfies:

[0173] An employee of a power plant submitted a test question based on the job description.

[0174] Professional managers evaluated the test questions, with the reasonableness score as follows:

[0175] Professionalism rating:

[0176] According to the formula for calculating the contribution score of the test questions:

[0177] get:

[0178] Right now:

[0179] Therefore, the employee received 86 points for their contribution to the test.

[0180] Subsequently, the employee underwent job training through the employee learning module.

[0181] The employee studied a total of 50 questions, namely: N = 50 The test accuracy rate is: R = 0.8 Set the integral coefficient for each learning question as follows: c = 0.5 The integral coefficient for the test accuracy is: d = 0.3 According to the formula for calculating integral of learning:

[0182] get:

[0183] Right now:

[0184] Therefore, the employee received 49 learning points.

[0185] When conducting job performance evaluations, administrators compile test papers for employees at a specific professional level through the unit's evaluation modules.

[0186] The exam time is set to 9:00-11:00 on a certain day, the make-up exam time is set to the same time next week, the number of exams is set to 1, and the number of make-up exams is set to 1.

[0187] The exam is set to be visible to all employees at this professional level, and a reminder is set for 30 minutes before the exam ends.

[0188] Once the reminder time arrives, the system identifies employees within the exam's visible range who have not yet taken the exam and sends them a text message reminder. Employees who have already taken the exam will not receive a corresponding reminder.

[0189] After employees complete the exam, the system immediately displays the exam results and archives them.

[0190] The system can further analyze the employee's job training records and assessment results to identify the employee's corresponding job skill gaps and recommend appropriate job training plans accordingly.

[0191] Administrators can also set up daily practice sessions for employees in operational positions, specifying the daily practice time period as 16:00 to 18:00.

[0192] The base score coefficient for calculating the daily practice score is set as follows: e = 100 The timeout penalty coefficient is set as follows: f = 2 The allotted time for answering questions is set as follows:

[0193] The total number of questions answered by an employee that day was: T = 20 The number of correct answers is: C = 16 The actual time allotted for answering the questions is:

[0194] The score for the day is calculated using the following formula:

[0195] because:

[0196] Therefore, the points deducted for exceeding the time limit are treated as 0.

[0197] The corresponding base score is:

[0198] Therefore, the score for that day is:

[0199] If the employee participates in the daily practice for 5 consecutive days, and their scores for each day are 80, 75, 85, 90, and 70 respectively, then: n = 5 According to the cumulative score calculation formula:

[0200] get:

[0201] Therefore, the employee's total score for 5 days is 400 points.

[0202] The system generates a leaderboard based on each employee's daily score, cumulative score, and corresponding answer time.

[0203] When regular employees access the leaderboard, only the cumulative scores and time information of the top 10 employees are displayed. When administrators access the leaderboard, they can view the data for all employees.

[0204] When employees learn, practice, and take exams for the above-mentioned positions on PCs, mobile devices, or on-site terminals, the multi-terminal synchronization module synchronizes the corresponding learning, practice, and exam data in real time.

[0205] When an employee answers a test question incorrectly, the corresponding incorrect answer data is identified as wrong question data and automatically linked to the employee's wrong question file.

[0206] Employees can access the incorrect question database from any terminal with the appropriate access permissions, search for incorrect questions by date, and view the correct answers and explanations for the corresponding questions. For incorrect questions that have already been mastered, they can delete them, so that the incorrect question file can be dynamically updated as the employee continues to learn.

[0207] In some embodiments, the mentor-apprentice management module can also manage the mentor-apprentice contract between the employee and the corresponding mentor, and associate the corresponding performance data of the mentor and apprentice; at the same time, the personal learning and certification module can record the employee's learning time, learning content, test scores and certification information.

[0208] Through the above implementation process, employees can continuously conduct job learning, job practice, and job assessment using different terminals according to their own profession and job level. The training data generated by each terminal is uniformly synchronized and updated through the central database. The incorrect questions formed during practice and examination can be consistently linked with the corresponding training records. The assessment results can also be used to identify the shortcomings of employees' job skills and form the basis for corresponding follow-up training, thereby meeting the application needs of power generation companies for employees of different professions and job levels to continuously carry out job skills training.

[0209] The above embodiments are only used to illustrate this application and are not intended to limit the scope of protection of this application; any adjustments, substitutions or combinations made without departing from the technical concept of this application shall fall within the scope of protection of this application.

Claims

1. A power generation enterprise job skills training system based on multi-terminal synchronization, characterized in that: It includes a terminal layer, a core service layer, and a data layer. The terminal layer includes PC terminals, mobile terminals, and field terminals. The data layer includes a central database. The core service layer includes a job training module, a multi-terminal synchronization module, and a wrong question bank module; The job training module is used to provide corresponding job training content to the power plant employees based on their professional attributes and job level attributes. The job training content comes from a question bank established according to professional attributes and job level attributes. The question bank includes a professional basic question bank and a professional practice question bank. The questions in the professional practice question bank are associated with power plant site pictures and / or video materials. The PC, mobile, and field terminals are used by power plant employees to learn, practice, and assess the job training content, and generate corresponding practice records, exam data, and learning progress information. The multi-terminal synchronization module is communicatively connected to the PC, mobile terminal and field terminal, and is used to receive the practice records, exam data and learning progress information generated by each terminal, and synchronize the practice records, exam data and learning progress information to the central database in real time, so as to store or update the corresponding data in the central database. The multi-terminal synchronization module is associated with the error database module and is used to identify the error data in the process of synchronizing the practice records and exam data, and associate the error data with the error records corresponding to the corresponding power plant employees. The multi-terminal synchronization module uses database transaction management to perform the storage or update operations of the practice records or exam data in the central database and the association operations of the corresponding wrong question data to the wrong question bank module as the same transaction, so as to keep the job training data in the PC terminal, mobile terminal and on-site terminal consistent with the wrong question data in the wrong question bank module.

2. The power generation enterprise job competency training system based on multi-terminal synchronization according to claim 1, characterized in that, The multi-terminal synchronization module includes a synchronization gateway and a data verification unit. The synchronization gateway establishes a real-time communication connection with the PC, mobile terminal and field terminal using WebSocket communication. It is used to receive practice records, exam data and learning progress information generated by each terminal and send the received data to the data verification unit. The data verification unit is used to verify the received data and store or update the verified data to the central database.

3. The power generation enterprise job competency training system based on multi-terminal synchronization according to claim 1, characterized in that, The error database module is used to automatically acquire error data generated by power plant employees during practice and examinations, and establish error association relationships according to the corresponding power plant employee, practice date, and the major to which the question belongs, forming an error file corresponding to the power plant employee; the error database module is also used to query the error files in the error file according to the practice date, display the correct answer and explanation of the corresponding error, and delete or update the status of resolved error questions according to the power plant employee's deletion operation.

4. The power generation enterprise job competency training system based on multi-terminal synchronization according to claim 1, characterized in that, The job training module includes a question bank management unit, which is used to classify and manage test questions according to the professional attributes, job level attributes and difficulty of power plant employees, and to establish a professional basic question bank and a professional practice question bank. The test questions in the professional practice question bank are associated with power plant site pictures and / or video materials. The test question information is stored in a relational database, and the site pictures and / or video materials are stored in cloud storage.

5. The power generation enterprise job competency training system based on multi-terminal synchronization according to claim 4, characterized in that, The question bank management unit is also used to receive test questions submitted by power plant employees based on job training content or on-site work content, and to receive reasonableness scores and professional scores input by professional managers for the submitted test questions. Based on the reasonableness scores and professional scores, the unit determines the test question contribution points of the corresponding power plant employees, and stores the reviewed test questions into the question bank corresponding to the professional attributes and job level attributes of the test questions.

6. The power generation enterprise job competency training system based on multi-terminal synchronization according to claim 1, characterized in that, The job training module includes an employee learning unit, which provides the power plant employees with relevant job learning and testing content based on their professional attributes and job level attributes. The unit records the number of learning questions completed and the test accuracy rate of the power plant employees, and determines the learning points of the power plant employees based on the number of learning questions completed and the test accuracy rate. The job learning content includes at least one form of documents, text and images, and videos.

7. The power generation enterprise job competency training system based on multi-terminal synchronization according to claim 1, characterized in that, The job training module includes a unit assessment unit. This unit is used to randomly or manually generate test papers based on the professional attributes, job level attributes, and preset test difficulty of the power plant employees to be assessed. It also sets the exam time, retake time, number of exams, number of retakes, and exam visibility range. At the preset reminder time, it sends exam reminders to power plant employees within the exam visibility range who have not yet taken the exam. After the exam, it archives the exam results and determines the corresponding job competency gaps based on the power plant employees' job training records and assessment results. Based on these job competency gaps, it generates corresponding training plan recommendation information.

8. The power generation enterprise job competency training system based on multi-terminal synchronization according to claim 1, characterized in that, The job training module includes a daily practice unit. This unit provides daily practice tasks to the corresponding power plant employees based on a preset range of employees and practice time periods. It records the total number of questions answered, the number of correct answers, and the actual answering time for each employee. The daily practice score is determined based on the total number of questions answered, the number of correct answers, and the actual answering time. The cumulative practice score is determined based on the daily practice scores over multiple practice days. The daily practice unit also generates a leaderboard based on the cumulative practice score and determines the display scope of the leaderboard based on the current user's access level.

9. A method for training job skills in power generation enterprises based on multi-terminal synchronization, characterized in that, include: Based on the professional attributes and job level attributes of the power plant employees, the job training content corresponding to the power plant employees is determined from the job training question bank established according to the professional attributes and job level attributes. The job training question bank includes a professional basic question bank and a professional practice question bank. The questions in the professional practice question bank are associated with power plant site pictures and / or video materials. The training content is provided to the power plant employees through at least one of PC, mobile and field terminals, and practice records, exam data and learning progress information generated by the power plant employees during the learning, practice and assessment process are obtained. The practice records, exam data, and learning progress information generated by different terminals are synchronized to the central database in real time, and the corresponding data in the central database is stored or updated based on the synchronized data. During the process of synchronizing the practice records and exam data, incorrect question data is identified and associated with the incorrect question records corresponding to the relevant power plant employees; Through database transaction management, the storage or update operations of the practice records or exam data in the central database and the association operations of the corresponding wrong question data are executed as the same transaction, so as to keep the job training data in different terminals consistent with the wrong question data.

10. The method for training job skills in power generation enterprises based on multi-terminal synchronization according to claim 9, characterized in that, Also includes: Based on the professional attributes and job level attributes of the power plant employees to be evaluated, test papers are compiled from the corresponding job training question bank according to the preset difficulty level, and the examination time, re-examination time, number of examinations, number of re-examinations, and examination visibility range are set. At a preset reminder time, identify power plant employees within the exam's visible range who have not yet taken the exam, and send exam reminders to the identified power plant employees; After power plant employees complete the exam, exam scores are generated and the results are archived. Based on the power plant employees' job training records and assessment results, the job competency gaps of the power plant employees are determined, and training plan recommendations corresponding to the professional attributes and job level attributes of the power plant employees are generated based on the job competency gaps.