A training system and method based on high availability
By building a personalized tree-like task structure based on the identity identification and project information of construction workers, the problem that the existing training system cannot adapt to diverse construction scenarios is solved, and more efficient training results are achieved.
Patent Information
- Application Number
- CN202410081694.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-19
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2044-01-19
AI Technical Summary
Existing training systems fail to effectively consider the diverse construction scenarios of different construction workers, resulting in poor training results.
Through the training initialization module, training personalization module and user interaction module, a personalized tree-shaped task structure is built according to the user's identity and project information, and personalized training tasks are pushed.
It enables personalized training based on the actual scenario differences of different construction workers, improving training effectiveness and flexibility.
Smart Images

Figure CN118096454B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of system training, and in particular to a high-availability-based training system and method. Background Art
[0002] The development of the construction industry has made the building environment increasingly diverse and complex. Therefore, in order to prevent risks during the construction process and ensure project safety, it is usually necessary to provide corresponding safety training for example, construction workers.
[0003] However, existing training systems usually provide unified training based on general construction processes without taking into account diverse construction scenarios. This results in poor training results and an inability to effectively train different construction workers.
[0004] The above content is only used to assist in understanding the technical solution of the present invention and does not constitute an admission that the above content is related technology. Summary of the Invention
[0005] The main purpose of the present invention is to provide a high-availability training system and method, which aims to solve the technical problem that the existing training system usually conducts unified training based on the general construction process without taking into account the diversity of construction scenarios in which different construction workers are located, resulting in poor training results.
[0006] To achieve the above object, the present invention provides a high-availability training system, which includes: a training initialization module, a training personalization module, and a user interaction module;
[0007] The training initialization module is used to initialize the training task plan according to the user login message;
[0008] The training personalization module is used to obtain the identity of the target user and determine a user scenario set based on the identity, wherein the user scenario set includes several scenes involving buildings;
[0009] The training personalization module is further configured to update the training task plan according to the user scenario set, and construct a tree-shaped task structure according to the updated training task plan;
[0010] The user interaction module is used to push the training task to the target user based on the tree-shaped task structure.
[0011] Optionally, the training personalization module is further configured to select, in the training task plan, a training task corresponding to the building scene involved by each user as the involved task;
[0012] The training personalization module is further used to construct a tree-shaped task structure according to the pre-tasks and post-tasks involved in the task.
[0013] Optionally, the user interaction module is further configured to obtain a current task node of the target user and locate a training task corresponding to the current task node;
[0014] The user interaction module is further configured to determine whether the training task corresponding to the current task node is a related task;
[0015] The user interaction module is further configured to, if yes, obtain the subsequent tasks of the task involved based on the tree-shaped task structure, and push the subsequent tasks to the target user;
[0016] The user interaction module is further configured to, if not, display each of the training tasks in the tree-shaped task structure upon receiving a user instruction so that the target user can start to perform the training task.
[0017] Optionally, the training system further includes: an information collection module;
[0018] The information collection module is used to obtain the project information of each target user based on the identity identifier;
[0019] The information collection module is further configured to determine the involved building scenes and the weight value of each involved scene based on the project information;
[0020] The information collection module is further configured to construct a user scenario set based on each of the building scenarios and corresponding weight values.
[0021] Optionally, the information collection module is used to determine each of the involved building scenes according to the project location;
[0022] The information collection module is further configured to initialize the weight value of each construction scene according to the number of punch-ins and recorded working hours at each project site;
[0023] The information collection module is further configured to determine whether there is a risk scenario in each of the building scenes, and to update the weight value according to the determination result.
[0024] Optionally, the information collection module is further configured to increase the initial weight value corresponding to the risk scenario when a risk scenario exists in each of the building scenes.
[0025] Optionally, the training system further comprises: an assessment and testing module;
[0026] The assessment and verification module is used to generate a training record log for the target user based on a preset time interval;
[0027] The assessment and verification module is further configured to generate a training assessment test set corresponding to the target user based on the training record log;
[0028] The assessment and verification module is further configured to obtain an assessment result when the target user completes the training assessment test set, and generate a training score for the target user based on the assessment result in combination with the training record log.
[0029] In addition, to achieve the above objectives, the present invention also proposes a high-availability-based training method, which includes the following steps:
[0030] Initialize the training task plan based on the user login message;
[0031] Obtaining an identity identifier of a target user, and determining a user scenario set based on the identity identifier, wherein the user scenario set includes a plurality of building-related scenarios;
[0032] Updating the training task plan according to the user scenario set, and constructing a tree-shaped task structure according to the updated training task plan;
[0033] Pushing training tasks to the target users based on the tree-shaped task structure.
[0034] Optionally, updating the training task plan according to the user scenario set and constructing a tree-shaped task structure according to the updated training task plan includes:
[0035] Selecting, in the training task plan, a training task corresponding to each user's building scene as a related task;
[0036] A tree-shaped task structure is constructed according to the preceding tasks and the following tasks involved.
[0037] Optionally, before obtaining the identity of the target user and determining the user scenario set according to the identity, the method further includes:
[0038] Based on the identity identifier, obtaining project information of each target user;
[0039] Determining the involved building scenes and the weight value of each involved scene according to the project information;
[0040] A user scenario set is constructed according to each of the building scenarios and corresponding weight values.
[0041] The present invention provides a high-availability training system comprising: a training initialization module, a training personalization module, and a user interaction module; the training initialization module initializes a training task plan according to a user login message; the training personalization module obtains the identity of the target user and determines a user scenario set according to the identity, wherein the user scenario set includes several building scenes; the training personalization module updates the training task plan according to the user scenario set and constructs a tree-like task structure according to the updated training task plan; the user interaction module pushes the training task to the target user based on the tree-like task structure. Since the present invention determines the user scenario set according to the user's identity, and then updates the training task plan by the user scenario set, and then constructs a tree-like task structure to push it to the target user, it is possible to construct a personalized training plan according to the differences in the building scenes of the target user, which is beneficial for achieving differentiated training for different target users and improving the training effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 This is a structural diagram of a first embodiment of a high-availability training system according to the present invention;
[0043] Figure 2 This is a structural diagram of a second embodiment of a high-availability training system according to the present invention;
[0044] Figure 3 This is a structural diagram of a third embodiment of a high-availability training system according to the present invention;
[0045] Figure 4 This is a flow chart of the first embodiment of the high-availability training method of the present invention.
[0046] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0047] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0048] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0049] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the various components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0050] In addition, the descriptions of "first", "second", etc. in the present invention are for descriptive purposes only and should not be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that they can be implemented by ordinary technicians in this field. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0051] Reference Figure 1 , Figure 1 This is a structural diagram of the first embodiment of the high-availability training system of the present invention. Figure 1 The present invention provides a first embodiment of a high-availability training system.
[0052] In this embodiment, the training system includes: a training initialization module 10, a training personalization module 20, and a user interaction module 30;
[0053] In this embodiment, the high-availability training system can be used in safety training scenarios for construction workers or for safety training for construction project contractors. This embodiment and the following embodiments will be specifically described using the high-availability training system (hereinafter referred to as the system) as an example.
[0054] The training initialization module 10 is used to initialize the training task plan according to the user login message.
[0055] It should be noted that the training task plan may include basic training tasks constructed by pre-collected engineering safety requirements, precautions, and risk accident instance sets for various construction scenarios. The training task plan may be pre-stored in the system's cloud server.
[0056] It should also be noted that the training task plan may also include the estimated training time for different basic training tasks, as well as the pre-set number of training stages, etc.
[0057] It is understandable that when the system receives the user login message, it can directly extract the training task plan pre-stored in the cloud server to initialize the training task plan.
[0058] The training personalization module 20 is used to obtain the identity of the target user and determine a user scenario set according to the identity, wherein the user scenario set includes several scenes involving buildings.
[0059] It should be noted that the target user may be a user currently logged into the system who needs training, such as a construction worker or a contractor for a construction project. The target user may log into the system using a unique identity, and the identity may be used to determine the target user's project information, such as working hours and related projects.
[0060] It should also be noted that the user scenario set can include several building scenarios, which can be specific engineering sites determined based on the target user's engineering information and where the target user executes the corresponding related engineering projects, such as industrial buildings, residential buildings, urban infrastructure and other different types of building scenarios.
[0061] The training personalization module 20 is further configured to update the training task plan according to the user scenario set, and construct a tree-shaped task structure according to the updated training task plan.
[0062] It is understandable that after determining the user scenario set, the system can screen all the training tasks in the training task plan according to the different building scenarios involved in the user scenario set, and select the training tasks with the strongest correlation with the building scenarios involved as the involved tasks.
[0063] The training personalization module 20 is further configured to construct a tree-shaped task structure according to the preceding tasks and the following tasks involved in the task.
[0064] It is understandable that since different training tasks may have cognitive logical connections, after determining the training task with the strongest relevance, in order to improve the training effect, it is possible to obtain pre-tasks or post-tasks that have logical relevance to the task involved, such as basic training tasks that need to be carried out before conducting training on the task involved, or test tasks used to consolidate knowledge after completing training on the task involved.
[0065] It should be understood that based on the above-mentioned tasks and their related predecessor tasks and successor tasks, a tree-like task structure can be constructed to determine the association relationship between the training tasks that the target users need to complete, so as to facilitate the target users to learn the training tasks in an orderly manner according to the various sub-nodes in the tree-like task structure.
[0066] The user interaction module 30 is used to push the training task to the target user based on the tree-shaped task structure.
[0067] It can be understood that this system can be logged in based on computer electronic devices with display screens, such as mobile phones, tablets, laptops, etc. Therefore, after the system has built a tree-shaped task structure, it can push it to the target user through the display screen to receive the user's instructions and push corresponding training tasks according to the user's instructions.
[0068] Furthermore, to provide target users with system guidance and comprehensive safety training, the system can also pre-store system operation guidance tasks or safety training tasks for non-building scenarios. Therefore, to enhance system flexibility, the user interaction module 30 is also used to obtain the target user's current task node and locate the training task corresponding to the current task node.
[0069] It is understandable that the current task node may correspond to the tasks involved in the above-mentioned tree-shaped task structure or its related predecessor tasks and successor tasks; it may also correspond to other training tasks in the system, such as system operation guidance tasks.
[0070] The user interaction module 30 is further configured to determine whether the training task corresponding to the current task node is a related task.
[0071] It is understandable that since the target users can independently learn different training tasks based on their personal needs in this system, in order to facilitate the target users to determine the training progress of the safety training they need to conduct and push corresponding training tasks based on different progress, it is possible to first determine whether the training task corresponding to the current task node is a involved task.
[0072] The user interaction module 30 is further configured to, if yes, obtain the subsequent tasks of the involved tasks based on the tree-shaped task structure, and push the subsequent tasks to the target user.
[0073] It can be understood that when the training task corresponding to the current task node is a related task, it can be regarded as the target user is performing the training task based on the above-mentioned tree task structure. Therefore, the post-task related to the related task can be pushed to the target user directly based on the connection relationship of the sub-nodes in the tree task structure so that the target user can learn the training task immediately.
[0074] The user interaction module 30 is further configured to, if not, display each of the training tasks in the tree-shaped task structure upon receiving a user instruction so that the target user can start to perform the training task.
[0075] It is understandable that if the training task corresponding to the current task node is not related to the task (and does not involve the task's related predecessor and successor tasks), it can be considered that the target user is learning a training task unrelated to the training task plan. Therefore, based on user instructions, the training tasks in the tree-structured task structure can be pushed after the target user indicates it.
[0076] It should be understood that by judging whether the training task corresponding to the current task node of the target user is a related task and pushing different training tasks, it is beneficial to improve the flexibility of the system and enhance the target user's experience of learning training tasks based on this system.
[0077] In this embodiment, the training system includes: a training initialization module, a training personalization module, and a user interaction module; the training initialization module initializes the training task plan based on the user login message; the training personalization module obtains the identity of the target user and determines a user scenario set based on the identity, wherein the user scenario set includes several building scenes; the training personalization module updates the training task plan based on the user scenario set and constructs a tree-like task structure based on the updated training task plan; the user interaction module pushes the training task to the target user based on the tree-like task structure. Since this embodiment determines the user scenario set based on the user's identity, and then updates the training task plan based on the user scenario set, and then constructs a tree-like task structure to push it to the target user, it can construct a personalized training plan based on the differences in the building scenes of the target users, which is conducive to achieving differentiated training for different target users and improving training effectiveness.
[0078] refer to Figure 2 , Figure 2 This is a structural diagram of a second embodiment of a high-availability training system according to the present invention.
[0079] Based on the above embodiment, further, in order to construct personalized user scenario sets for different target users, the training system further includes: an information collection module 01.
[0080] The information collection module 01 is used to obtain the project information of each target user based on the identity identifier.
[0081] It should be noted that when a target user performs construction work, they typically record project information such as the frequency of their clocking in and out at the construction site or the duration of the work. This type of project information can be pre-stored in the system and associated with their identity identifiers. This allows for direct matching based on the identity identifiers when different target users log in to the system.
[0082] The information collection module 01 is further configured to determine the involved building scenes and the weight value of each involved scene based on the project information.
[0083] Specifically, the system can determine the construction scenes corresponding to the target user based on the project site; and initialize the weight values corresponding to the above-mentioned construction scenes based on the number of times the target user punches in or records working hours at each project site.
[0084] It is understood that by setting weights, different target users and their corresponding construction scenarios can be further differentiated to facilitate the construction of personalized user scenario sets. Specifically, project locations with longer project durations or higher check-in frequencies can be assigned construction scenarios with higher weights; project locations with shorter project durations and lower check-in frequencies can be assigned construction scenarios with lower weights.
[0085] Furthermore, considering that some building scenes are more risky than others, the weighting of these risky scenes can be determined beyond the influence of clock-in times and recorded work hours. Therefore, after obtaining the initialized weight values, it is possible to determine whether each building scene contains a risky scene. Therefore, the information collection module 01 is further configured to determine whether each building scene contains a risky scene and update the weight values based on the determination result.
[0086] It is understood that this risk scenario can be a pre-set fixed type of building scenario, such as an industrial building or a medical building. If this type of building scenario exists at the target user's project site, it can be considered a risk scenario among the target user's related building scenarios. Therefore, in order to increase the proportion of risk scenario-related training tasks in subsequent training task plans, risk scenarios can be identified in advance. When a risk scenario exists, the initial weight corresponding to the risk scenario can be increased, and the weight value of each related building scenario corresponding to the target user can be updated.
[0087] The information collection module 01 is further configured to construct a user scenario set based on each of the building scenarios and corresponding weight values.
[0088] It is understood that after obtaining the target user's relevant building scenarios and their corresponding weight values, a user scenario set corresponding to the target user based on their identity can be constructed. This allows the subsequent extraction of training tasks in the training task plan based on the user scenario set to better match the target user's work scenario, thereby achieving personalized customization of training task plans for different target users.
[0089] In this embodiment, the training system also includes: an information collection module. The information collection module obtains the project information of each target user based on the identity identifier; determines the construction scenarios and the weight values of each construction scenario based on the construction information; and specifically determines each construction scenario based on the project location; initializes the weight values of each construction scenario based on the number of check-ins and recorded working hours at each project location; determines whether there are risk scenarios in each construction scenario, and updates the weight values based on the judgment results; when there are risk scenarios in each construction scenario, increases the initial weight values corresponding to the risk scenarios; and then constructs a user scenario set based on each construction scenario and the corresponding weight values. It is possible to construct personalized user scenario sets for different target users to update the training plan, and taking into account the impact of risk scenarios, it achieves flexible adjustment of the training plan, which is conducive to further improving the training effect of the target users' safety training on construction scenarios based on this system.
[0090] refer to Figure 3 , Figure 3 This is a structural diagram of a third embodiment of a high-availability training system according to the present invention.
[0091] Based on the above embodiment, in order to quantitatively assess the training results of target users so that construction workers or project managers who receive training based on the system can be informed of the training effects in a timely manner, the training system further includes: an assessment and verification module 40.
[0092] The assessment and verification module 40 is configured to generate a training record log for the target user based on a preset time interval.
[0093] It is understood that the preset time interval can be based on a fixed time, such as a week or two weeks, to automatically generate a training record log for the target user, or can be set based on the specific training tasks corresponding to each subnode in the above-mentioned tree-shaped task structure, such as when a predecessor task, a related task, and a subsequent task of a related task are completed in sequence according to the node order. The specific value of the preset time interval is not limited in this embodiment.
[0094] The assessment and verification module 40 is further configured to generate a training assessment question set corresponding to the target user based on the training record log.
[0095] It is understandable that the training log may include the target user's time spent on different training tasks, or the number of times they watched the training tasks, the correct answer rate of the training tasks, etc. Through the training log, the entire situation of the target user's self-training and learning based on the system can be obtained.
[0096] Therefore, the system can extract from the training logs the relevant knowledge points of training tasks that took the target user a long time to learn, or exercises in which the target user made mistakes during training. Combining all the building scenario-related exercises in the training task plan, the system generates a training assessment question set for the target user.
[0097] The assessment verification module 40 is further configured to obtain an assessment result when the target user completes the training assessment test set, and generate a training score for the target user based on the assessment result and the training record log.
[0098] As can be understood, since the generated assessment question set is based on the entirety of the target user's self-directed training, a relatively realistic assessment result can be obtained. To further enhance the authenticity of the training results, the target user's training score can be quantified by combining information such as the target user's correct answer rate and the number of times they viewed different training tasks in their training log.
[0099] Furthermore, a training pass score can be set to determine whether a target user has passed the training task plan based on their training score. If a target user's training score is lower than the passing score, the training task that the target user needs to learn again can be determined based on the target user's incorrect answers in the training assessment test set and the exercises during the training process. A second training task plan can be generated, and a second tree-like task structure can be constructed to enable the target user to undergo a second training session.
[0100] In this embodiment, the training system also includes an assessment and verification module, which generates a training record log for the target user based on a preset time interval; generates a training assessment question set corresponding to the target user based on the training record log; obtains an assessment result when the target user completes the training assessment question set, and generates a training score for the target user based on the assessment result and the training record log. The generated training score can be used to quantify the training effect, and further training plans can be generated based on different training scores, which is conducive to improving the flexibility of training.
[0101] In addition, the present invention also provides a training method based on high availability, referring to Figure 4 , Figure 4 This is a flow chart of a first embodiment of a high-availability training method according to the present invention. The high-availability training method includes:
[0102] Step S10: Initialize the training task plan according to the user login message.
[0103] It should be noted that the method of this embodiment can be applied to safety training scenarios for construction workers, as well as safety training scenarios for construction project contractors. The execution entity of the method of this embodiment can be a computing service device with data processing, business scheduling, and program execution functions that includes the above-mentioned training system, such as a large server, or other electronic devices that can access the above-mentioned training system via the network, such as mobile phones, tablets, and computers.
[0104] Step S20: obtaining an identity identifier of a target user, and determining a user scenario set according to the identity identifier, wherein the user scenario set includes a plurality of building-related scenarios.
[0105] Step S30: updating the training task plan according to the user scenario set, and constructing a tree-shaped task structure according to the updated training task plan.
[0106] Furthermore, the step S30 further includes:
[0107] Step S301: selecting a training task corresponding to each user's architectural scene in the training task plan as a related task.
[0108] Step S302: constructing a tree-shaped task structure according to the preceding tasks and the succeeding tasks of the task involved.
[0109] Step S40: Pushing the training task to the target user based on the tree-shaped task structure.
[0110] Furthermore, the step S40 further includes:
[0111] Step S401: Acquire the current task node of the target user and locate the training task corresponding to the current task node.
[0112] Step S402: Determine whether the training task corresponding to the current task node is a related task.
[0113] Step S403: If yes, then based on the tree-shaped task structure, obtain the subsequent tasks of the involved tasks, and push the subsequent tasks to the target user.
[0114] Step S404: If not, upon receiving a user instruction, displaying each of the training tasks in the tree-shaped task structure to enable the target user to start performing the training task.
[0115] Furthermore, before step 10, the method further includes:
[0116] Step S01: Based on the identity identifier, obtain the project information of each target user;
[0117] Step S02: Determine the involved building scenes and the weight value of each involved scene according to the project information.
[0118] Furthermore, the step S02 includes:
[0119] Step S021: Determine the various building scenes involved according to the project site.
[0120] Step S022: Initialize the weight value of each construction scene according to the number of punch-ins and recorded working hours at each engineering site.
[0121] Step S023: Determine whether there is a risk scenario in each of the building-related scenarios, and update the weight value according to the determination result.
[0122] Furthermore, after step S023, the following steps are further included:
[0123] Step S024: When there is a risk scenario in each of the building scenarios, the initial weight value corresponding to the risk scenario is adjusted upward.
[0124] Step S03: constructing a user scenario set according to each of the building scenarios and corresponding weight values.
[0125] This embodiment determines a user scenario set based on the user's identity identifier, and then updates the training task plan based on the user scenario set, and then constructs a tree-like task structure to push it to the target user. It can build personalized training plans based on the differences in the target users' building scenarios, which is conducive to achieving differentiated training for different target users and improving training effects.
[0126] Other embodiments or specific implementations of the high-availability training method of the present invention can refer to the above-mentioned method embodiments and will not be described in detail here.
[0127] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0128] The serial numbers of the embodiments of the present invention are for description only and do not represent the advantages and disadvantages of the embodiments. Through the description of the above implementation modes, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0129] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A high-availability training system, characterized in that: The training system includes: a training initialization module, a training personalization module and a user interaction module; The training initialization module is used to initialize the training task plan according to the user login message; The training personalization module is configured to obtain an identity identifier of a target user and determine a user scenario set based on the identity identifier, wherein the user scenario set includes a plurality of construction-related scenarios corresponding to different weight values, each of the construction-related scenarios being determined based on a project location of the target user, and the weight value of each of the construction-related scenarios being determined based on the target user's work information at each of the project locations; The training personalization module is further configured to update the training task plan according to the user scenario set, and construct a tree-shaped task structure according to the updated training task plan; The user interaction module is used to push the training task to the target user based on the tree-shaped task structure; The training personalization module is further configured to select, from the training task plan, training tasks corresponding to the building scenes involved by each user as involved tasks; The training personalization module is further used to construct a tree-shaped task structure according to the preceding tasks and following tasks of the related tasks, and there is a logical correlation between the preceding tasks, the following tasks and the related tasks.
2. The high-availability training system according to claim 1, wherein: The user interaction module is further configured to obtain the current task node of the target user and locate the training task corresponding to the current task node; The user interaction module is further configured to determine whether the training task corresponding to the current task node is a related task; The user interaction module is further configured to, if yes, obtain the subsequent tasks of the task involved based on the tree-shaped task structure, and push the subsequent tasks to the target user; The user interaction module is further configured to, if not, display each of the training tasks in the tree-shaped task structure upon receiving a user instruction so that the target user can start to perform the training task.
3. The high-availability training system according to claim 1, wherein: The training system further includes: an information collection module; The information collection module is used to obtain the project information of each target user based on the identity identifier; The information collection module is further configured to determine the involved building scenes and the weight value of each involved scene based on the project information; The information collection module is further configured to construct a user scenario set based on each of the building scenarios and corresponding weight values.
4. The high-availability training system according to claim 3, wherein: The information collection module is used to determine each of the involved building scenes according to the project location; The information collection module is further configured to initialize the weight value of each construction scene according to the number of punch-ins and recorded working hours at each project site; The information collection module is further configured to determine whether there is a risk scenario in each of the building scenes, and to update the weight value according to the determination result.
5. The high-availability training system according to claim 4, wherein: The information collection module is further configured to increase the initial weight value corresponding to a risk scenario when a risk scenario exists in each of the building scenes.
6. The high-availability training system according to claim 1, wherein: The training system also includes: an assessment and testing module; The assessment and verification module is used to generate a training record log for the target user based on a preset time interval; The assessment and verification module is further configured to generate a training assessment test set corresponding to the target user based on the training record log; The assessment and verification module is further configured to obtain an assessment result when the target user completes the training assessment test set, and generate a training score for the target user based on the assessment result in combination with the training record log.
7. A high availability based training method, characterized in that: The method comprises: Initialize the training task plan based on the user login message; Obtaining an identity identifier of a target user, and determining a user scenario set based on the identity identifier, wherein the user scenario set includes a plurality of construction-related scenarios corresponding to different weight values, each of the construction-related scenarios being determined based on a project location of the target user, and the weight value of each of the construction-related scenarios being determined based on the target user's work information at each of the project locations; Updating the training task plan according to the user scenario set, and constructing a tree-shaped task structure according to the updated training task plan; Pushing training tasks to the target users based on the tree-shaped task structure; The updating of the training task plan according to the user scenario set and the construction of a tree-shaped task structure according to the updated training task plan include: Selecting, in the training task plan, a training task corresponding to each user's building scene as a related task; A tree-shaped task structure is constructed according to the preceding tasks and the following tasks of the related tasks, and there are logical dependencies among the preceding tasks, the following tasks and the related tasks.
8. The high availability training method according to claim 7, wherein: Before obtaining the identity of the target user and determining the user scenario set according to the identity, the following steps are included: Based on the identity identifier, obtaining project information of each target user; The building scenes and the weight values of the respective scenes are determined according to the engineering information; and a user scene set is constructed according to the respective building scenes and the corresponding weight values.
Citation Information
Patent Citations
Training and war enabling system, electronic equipment and storage medium
CN114283037A
Training task generation method and device, electronic equipment and storage medium
CN115908063A