Evaluation result acquisition method and device, computer equipment and readable storage medium
By responsive to the evaluation scenario selection operation, candidate evaluation templates are obtained, and evaluation tasks are created based on the target evaluation template and login method, which solves the problem that traditional evaluation technology cannot fully reflect the linkage between evaluation and business scenarios, and realizes flexible and efficient evaluation, reducing cost consumption.
Patent Information
- Application Number
- CN202411860952.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-03-28
AI Technical Summary
Traditional evaluation technology cannot fully reflect the linkage between evaluation and business scenarios, resulting in an increase in R&D costs and cannot effectively reduce the cost consumption of obtaining evaluation results in different scenarios.
By responding to the evaluation scenario selection operation, the matching evaluation scenario information is determined and candidate evaluation templates are obtained; based on the target evaluation template and login method information, an evaluation task is created for the evaluated object, and the evaluation results of the evaluation participants' evaluation based on the evaluation content of the target evaluation template are obtained.
It realizes flexible acquisition of relevant evaluation templates and content based on different evaluation scenarios, reduces the cost of obtaining evaluation results for different scenarios, and improves the efficiency and accuracy of evaluation.
Smart Images

Figure CN119721481A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for obtaining evaluation results. Background Art
[0002] Evaluation is the process of objectively evaluating and measuring the performance, quality and effect of individuals, products or services through systematic methods and tools. Evaluation can objectively assess and discover advantages and disadvantages, guide improvements and promote the development of individuals or projects. Accurate evaluation can provide reliable data support, ensure fair and objective evaluation, and effectively guide decision-making and improvement.
[0003] Traditional technologies that select specific information from a large amount of widely collected information for evaluation cannot fully reflect the linkage between evaluation and business scenarios. Solutions that use pre-developed fixed evaluation processes for evaluation have the problem of repeated development of the same steps, which increases R&D costs and is not conducive to reducing the cost of obtaining evaluation results in different scenarios. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device, computer equipment, computer-readable storage medium and computer program product for obtaining evaluation results in different scenarios, which can reduce the cost consumption of obtaining evaluation results in different scenarios.
[0005] In a first aspect, the present application provides a method for obtaining an evaluation result, comprising:
[0006] In response to an evaluation scenario selection operation, determining evaluation scenario information matching the evaluation scenario selection operation, and acquiring at least one candidate evaluation template corresponding to the evaluation scenario information; different candidate evaluation templates include different evaluation contents;
[0007] In response to a template selection operation on the at least one candidate evaluation template, determining a target evaluation template that matches the template selection operation from each of the candidate evaluation templates;
[0008] In response to the login mode selection operation, acquiring login mode information matching the login mode selection operation; the login mode information is used to control the way in which the evaluation participant accesses the evaluation content corresponding to the target evaluation template;
[0009] An evaluation task for the evaluated object is created according to the target evaluation template and the login method information; the evaluation task is used to obtain the evaluation results obtained by the evaluation participants based on the evaluation content corresponding to the target evaluation template on the evaluated object.
[0010] In a second aspect, the present application also provides a device for obtaining evaluation results, including:
[0011] A scenario selection module, configured to determine, in response to an evaluation scenario selection operation, evaluation scenario information matching the evaluation scenario selection operation, and obtain at least one candidate evaluation template corresponding to the evaluation scenario information; different candidate evaluation templates include different evaluation contents;
[0012] A template selection module, configured to, in response to a template selection operation on the at least one candidate evaluation template, determine a target evaluation template that matches the template selection operation from each of the candidate evaluation templates;
[0013] A mode selection module, for obtaining, in response to a login mode selection operation, login mode information matching the login mode selection operation; the login mode information is used to control the mode in which the evaluation participant accesses the evaluation content corresponding to the target evaluation template;
[0014] The task creation module is used to create an evaluation task for the evaluated object according to the target evaluation template and the login method information; the evaluation task is used to obtain the evaluation results obtained by the evaluation participants based on the evaluation content corresponding to the target evaluation template.
[0015] In a third aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the steps of the above method are implemented.
[0016] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above method when executed by a processor.
[0017] In a fifth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0018] The above-mentioned evaluation result acquisition method, device, computer equipment, computer-readable storage medium and computer program product, by responding to the evaluation scenario selection operation, determine the evaluation scenario information matching the evaluation scenario selection operation, and obtain at least one candidate evaluation template corresponding to the evaluation scenario information; different candidate evaluation templates include different evaluation contents; thereby, based on the evaluation scenario selected by the user, the relevant evaluation templates are accurately obtained so that the user can select the corresponding evaluation content; in response to the template selection operation of at least one candidate evaluation template, the target evaluation template matching the template selection operation is determined from each candidate evaluation template; thereby, based on the template selected by the user, the content used to evaluate / assess the evaluated object is accurately obtained so as to obtain accurate evaluation results; in response to the login method selection operation, the login method information matching the login method selection operation is obtained; the login method information The information is used to control the way in which assessment participants access the assessment content corresponding to the target assessment template; thereby, based on the login method selected by the user, the way in which assessment participants access the assessment content corresponding to the target assessment template is determined to ensure the safe and stable conduct of the assessment; based on the target assessment template and login method information, an assessment task for the assessed object is created; the assessment task is used to obtain the assessment results obtained by the assessment participants on the assessed object based on the assessment content corresponding to the target assessment template, thereby combining information such as the assessment template and login method to accurately create the corresponding assessment task, so as to use the assessment task to timely and accurately obtain the assessment results of the assessment participants on the assessed object in the assessment scenario, which can avoid the increase in R&D costs caused by pre-developing fixed assessment processes one by one for different assessment scenarios, and achieve flexible and efficient assessment, thereby reducing the cost consumption of obtaining assessment results in different scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments of the present application or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 An application environment diagram of a method for obtaining an evaluation result in an embodiment;
[0021] Figure 2 A flowchart of a method for obtaining an evaluation result in an embodiment;
[0022] Figure 3 A schematic diagram of a process for generating an evaluation result in an embodiment;
[0023] Figure 4It is an architecture diagram of an evaluation scheme in an embodiment;
[0024] Figure 5 is a schematic diagram of an evaluation template component in one embodiment;
[0025] Figure 6 is a schematic diagram of an evaluation task component in one embodiment;
[0026] Figure 7 A schematic diagram of carrying out an evaluation task using components in an evaluation scheme in one embodiment;
[0027] Figure 8 is a schematic diagram of an evaluation data model in an embodiment;
[0028] Fig. 9 It is a structural block diagram of a device for obtaining evaluation results in one embodiment;
[0029] Fig.10 The figure is a diagram of the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0031] The evaluation result acquisition method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The terminal 102 responds to the evaluation scene selection operation, determines the evaluation scene information that matches the evaluation scene selection operation, and obtains at least one candidate evaluation template corresponding to the evaluation scene information; different candidate evaluation templates include different evaluation contents; the terminal 102 responds to the template selection operation of at least one candidate evaluation template, and determines the target evaluation template that matches the template selection operation from each candidate evaluation template; the terminal 102 responds to the login method selection operation, and obtains the login method information that matches the login method selection operation; the login method information is used to control the way in which the evaluation participants access the evaluation content corresponding to the target evaluation template; the terminal 102 creates an evaluation task for the object to be evaluated according to the target evaluation template and the login method information; the evaluation task is used to obtain the evaluation results obtained by the evaluation participants evaluating the object to be evaluated based on the evaluation content corresponding to the target evaluation template. The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart TVs, smart car devices, projection devices, etc. Portable wearable devices may be smart watches, head-mounted devices, etc. Head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 104 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides cloud computing services.
[0032] In an exemplary embodiment, Figure 2 As shown, a method for obtaining evaluation results is provided, which is described by taking the method applied to a terminal as an example, and includes the following steps S202 to S208. Among them:
[0033] Step S202, in response to the evaluation scenario selection operation, determining the evaluation scenario information that matches the evaluation scenario selection operation, and obtaining at least one candidate evaluation template corresponding to the evaluation scenario information; different candidate evaluation templates include different evaluation contents.
[0034] Among them, the evaluation scenario selection operation may refer to an operation triggered by a user for determining a test scenario. In actual applications, the evaluation scenario selection operation may include but is not limited to the user selecting an evaluation scenario in the display interface of the terminal through the terminal. In a specific implementation, the user selecting an evaluation scenario may include the user clicking an "evaluation scenario information" button.
[0035] Among them, the evaluation scenario information may refer to information that represents the evaluation scenario. In actual applications, different evaluation scenario information may represent different evaluation scenarios. For example, when the evaluation scenario information is for personnel selection, the evaluation scenario represented by the evaluation scenario information may include determining the position that the personnel needs to hold based on the personnel's evaluation results.
[0036] Among them, the candidate evaluation template may refer to information containing evaluation content. In actual applications, the evaluation content in different candidate evaluation templates may be different from each other. The evaluation content may include but is not limited to evaluation questions, evaluation options, and fill-in-the-blank areas.
[0037] Among them, the evaluation content may refer to information describing evaluation questions, evaluation options, etc. Evaluation participants may evaluate the evaluated object by answering evaluation questions in the evaluation template, selecting corresponding evaluation options in the evaluation template, etc.
[0038] As an example, when it is necessary to evaluate the object to be evaluated in a specific evaluation scenario, the user can perform an evaluation scenario selection operation through the terminal. The terminal can respond to the evaluation scenario selection operation and determine the evaluation scenario information that matches the evaluation scenario selection operation from a preset scenario database. The evaluation scenario represented by the evaluation scenario information is the same as the evaluation scenario selected by the user. Since there are differences in evaluation content under different evaluation scenarios, at least one candidate evaluation template is pre-set under each evaluation scenario. The terminal can obtain at least one candidate evaluation template corresponding to the evaluation scenario information based on the evaluation scenario information selected by the user, and the evaluation content in each candidate evaluation template may be different.
[0039] Step S204: In response to a template selection operation on at least one candidate evaluation template, a target evaluation template matching the template selection operation is determined from the candidate evaluation templates.
[0040] Among them, the template selection operation may refer to an operation triggered by the user for determining / selecting an evaluation template from candidate evaluation templates as a target evaluation template. In actual applications, the template selection operation may include the user selecting an evaluation template in the display interface of the terminal through the terminal. In a specific implementation, the user selecting an evaluation template may include the user clicking an "Evaluation Template" button.
[0041] Among them, the target evaluation template can refer to the evaluation template selected by the user from the candidate evaluation templates. In actual applications, when the evaluation scenario information has only one corresponding evaluation template, the terminal can directly use the only evaluation template corresponding to the evaluation scenario information as the target evaluation template without the user triggering the template selection operation.
[0042] As an example, in order to determine the evaluation content, the terminal can display the candidate evaluation templates corresponding to the evaluation scenario information to the user, and then the user can perform a template selection operation on at least one candidate evaluation template through the terminal. The terminal can respond to the template selection operation and select the evaluation template selected by the user from the candidate evaluation templates as the target evaluation template. The evaluation content in the target evaluation template can be used for subsequent collection of evaluation information from evaluation participants on the evaluated object.
[0043] Step S206, in response to the login method selection operation, obtaining login method information matching the login method selection operation; the login method information is used to control the way in which the evaluation participants access the evaluation content corresponding to the target evaluation template.
[0044] Among them, the login method selection operation may refer to an operation triggered by the user for determining the login method information. In actual applications, the login method selection operation may include the user selecting the login method in the display interface of the terminal through the terminal. In a specific implementation, the user selecting the login method may include the user clicking a "login method" button.
[0045] The login method information may refer to information used to control the way in which the evaluation participants access the evaluation content corresponding to the target evaluation template. In practical applications,
[0046] As an example, since the assessment requires assessment participants to evaluate the assessment object based on the assessment content in the assessment template, the user can set the assessment participant information and the login method information for the assessment participants to access the assessment content corresponding to the target assessment template through the terminal, so as to accurately control the scope of assessment participants and ensure the safe and stable progress of the assessment process. Specifically, the terminal can respond to the login method selection operation triggered by the user, and obtain the login method information that matches the login method selection operation, so as to determine the method for the assessment participants to access the assessment content corresponding to the target assessment template.
[0047] Step S208, creating an evaluation task for the evaluated object according to the target evaluation template and login method information; the evaluation task is used to obtain the evaluation results obtained by the evaluation participants based on the evaluation content corresponding to the target evaluation template.
[0048] Among them, the assessment task may refer to information used to obtain the assessment results obtained by the assessment participants based on the assessment content corresponding to the target assessment template. In practical applications, the assessment task can be used as an assessment process back to the assessment plan. In order to complete the assessment task, the assessment participants need to refer to the assessment questions in the assessment content, and answer or select options in combination with the assessed object, so as to evaluate the assessed object based on the assessment questions, etc. The terminal can obtain the evaluation information obtained by the assessment participants based on the assessment content corresponding to the target assessment template. In practical applications, the evaluation information can be used as an assessment result.
[0049] As an example, the terminal can create an assessment task for the assessed object based on the target assessment template and login method information selected by the user, combined with other information set by the user for the assessment (such as start time, start conditions, etc.); after the assessment task is started, the assessment participants corresponding to the assessment task can evaluate the assessed object based on the assessment content corresponding to the assessment task, and the terminal can obtain and summarize the evaluation information made by the assessment participants to obtain the assessment results.
[0050] In the above-mentioned evaluation result acquisition method, by responding to the evaluation scenario selection operation, the evaluation scenario information matching the evaluation scenario selection operation is determined, and at least one candidate evaluation template corresponding to the evaluation scenario information is obtained; different candidate evaluation templates include different evaluation contents; thereby, based on the evaluation scenario selected by the user, the relevant evaluation template is accurately obtained so that the user can select the corresponding evaluation content; in response to the template selection operation of at least one candidate evaluation template, the target evaluation template matching the template selection operation is determined from each candidate evaluation template; thereby, based on the template selected by the user, the content used to evaluate / assess the evaluated object is accurately obtained so as to obtain accurate evaluation results; in response to the login method selection operation, the login method information matching the login method selection operation is obtained; the login method information is used to control the evaluation participants' access to the target The method of determining the evaluation content corresponding to the target evaluation template; thereby, based on the login method selected by the user, determining the method in which the evaluation participants access the evaluation content corresponding to the target evaluation template, to ensure the safe and stable progress of the evaluation; creating an evaluation task for the evaluated object according to the target evaluation template and login method information; the evaluation task is used to obtain the evaluation results obtained by the evaluation participants on the evaluated object based on the evaluation content corresponding to the target evaluation template, thereby combining information such as the evaluation template and login method to accurately create the corresponding evaluation task, so as to use the evaluation task to timely and accurately obtain the evaluation results of the evaluation participants on the evaluated object in the evaluation scenario, which can avoid the increase in R&D costs caused by pre-developing fixed evaluation processes one by one for different evaluation scenarios, realize flexible and efficient evaluation, and thus reduce the cost consumption of obtaining evaluation results in different scenarios.
[0051] In an exemplary embodiment, after the step of determining a target evaluation template that matches the template selection operation from each candidate evaluation template, the method further includes: in response to a content adjustment operation on the target evaluation template, obtaining evaluation content to be adjusted in the target evaluation template that matches the content adjustment operation; determining replacement content corresponding to the evaluation content to be adjusted according to the content adjustment operation; replacing the evaluation content to be adjusted in the target evaluation template with the replacement content, to obtain an adjusted target evaluation template.
[0052] Among them, the content adjustment operation may refer to an operation triggered by a user for adjusting the content of an evaluation template. In actual applications, the content adjustment operation may include a user selecting and adjusting specific evaluation content in a display interface of the terminal through a terminal. In a specific implementation, the user selecting and adjusting specific evaluation content may include the user editing the evaluation content in the evaluation template.
[0053] The evaluation content to be adjusted may refer to specific content (such as text, etc.) selected / selected by the user in the evaluation template.
[0054] The replacement content may refer to information used to replace the evaluation content to be adjusted.
[0055] As an example, if the user is not satisfied with the evaluation content of the target evaluation template, the user can adjust the evaluation content of the target evaluation template. Specifically, the user can perform a content adjustment operation on the target evaluation template (such as editing specific content) on the display interface of the terminal through the terminal. The terminal can respond to the content adjustment operation and obtain the evaluation content to be adjusted in the target evaluation template that matches the content adjustment operation. At this time, the evaluation content to be adjusted needs to be modified. The user can determine the replacement content corresponding to the evaluation content to be adjusted through the terminal (such as the user edits the information that needs to replace the evaluation content to be adjusted as the replacement content through the terminal). After that, the terminal can replace the evaluation content to be adjusted in the target evaluation template with the replacement content to obtain the adjusted target evaluation template. The adjusted target evaluation template can be displayed to the user. If the user is still not satisfied, the user can continue to adjust the evaluation template until an evaluation template that satisfies the user is obtained.
[0056] In this embodiment, by responding to the content adjustment operation on the target evaluation template, the evaluation content to be adjusted that matches the content adjustment operation in the target evaluation template is obtained; the replacement content corresponding to the evaluation content to be adjusted is determined according to the content adjustment operation; the evaluation content to be adjusted in the target evaluation template is replaced with the replacement content to obtain the adjusted target evaluation template, which can timely adjust the content of the evaluation template based on the user operation to make the evaluation content more in line with the user's personalized requirements and improve the accuracy of the evaluation content / evaluation template.
[0057] In some embodiments, an assessment task for an assessment object is created based on a target assessment template and login method information, including: in response to a participant setting operation, obtaining assessment participant information that matches the participant setting operation; in response to a startup method setting operation, obtaining startup method information that matches the startup method setting operation; the startup method information represents a trigger condition for starting the assessment task; and creating an assessment task based on the assessment participant information, startup method information, a target assessment template and login method information.
[0058] Among them, the participant setting operation may refer to an operation triggered by a user and in which the user determines the evaluation participants. In actual applications, the participant setting operation may include a user selecting specific persons as evaluation participants in a display interface of the terminal through a terminal. In a specific implementation, the user selecting specific persons may include the user checking a specific set, which may include several persons. At this time, the persons in the specific set may serve as evaluation participants.
[0059] Among them, the assessment participant information may refer to information that characterizes the characteristics possessed by the assessment participants. In actual applications, the assessment participant information may include but is not limited to a specific set of people. In specific implementations, the assessment participant information may include all members, staff in specific positions, etc. The assessment participants may serve as evaluators.
[0060] Among them, the startup mode setting operation may refer to information triggered by a user and used to determine the startup mode of the evaluation task. In actual applications, the startup mode setting operation may include a user selecting a startup mode in a display interface of the terminal through the terminal.
[0061] The startup mode information may refer to information representing the triggering conditions for starting the evaluation task. In practical applications, the startup mode information may include but is not limited to automatic startup and manual startup.
[0062] As an example, when creating an assessment task, the user can also set the participants of the assessment task (such as assessment participants) and the start-up method of the assessment task. Specifically, the user can perform a participant setting operation through the terminal, and the terminal can respond to the participant setting operation to obtain assessment participant information that matches the participant setting operation. The user can perform a start-up method setting operation through the terminal, and the terminal can respond to the start-up method setting operation to obtain start-up method information that matches the start-up method setting operation. In actual applications, the automatic start of the assessment task indicates that the assessment task is started when the current time is the same as the preset timing time (such as the task start time), and the manual start of the assessment task indicates that the assessment task requires the user to perform a specific operation (such as a start operation) before it can be started. When creating an assessment task, the terminal can use the preset interface to set the objects that are allowed to fill in / edit the target assessment template according to the assessment participant information, set the start and end time when the target assessment template is allowed to be filled in / edited according to the startup method information, and set the information that the objects that are allowed to fill in / edit the target assessment template need to verify before filling in / editing the content of the target assessment template according to the login method information, thereby completing the creation of the assessment task and obtaining the assessment task.
[0063] In this embodiment, by responding to the participant setting operation, the assessment participant information matching the participant setting operation is obtained; in response to the start mode setting operation, the start mode information matching the start mode setting operation is obtained; the start mode information represents the triggering condition for starting the assessment task; based on the assessment participant information, the start mode information, the target assessment template and the login method information, the assessment task is created, and the participants and the start mode of the assessment task can be accurately set based on the user operation, thereby accurately controlling the life cycle of the assessment task and controlling the objects participating in the assessment task, to ensure the safe and stable progress of the assessment task.
[0064] In some embodiments, after the step of creating an assessment task for the assessed object, the method further includes: generating task preview display information corresponding to the assessment task, and displaying the task preview display information on a preset preview interface; in response to a task adjustment operation for the assessment task based on the task preview display information, obtaining first information to be adjusted in the assessment task that matches the task adjustment operation; the first information to be adjusted is used to adjust the assessment content corresponding to the assessment task according to the task preview display information; and adjusting the assessment task according to the first information to be adjusted to obtain an adjusted assessment task.
[0065] The task preview display information may refer to information used to display the evaluation task to the user before the evaluation task is officially started.
[0066] Among them, the preset preview interface may refer to a pre-set interface for previewing the evaluation task on a terminal (such as a computer, a mobile terminal, etc.). In actual applications, the preview interface may include a display interface of the terminal.
[0067] Among them, the task adjustment operation for the evaluation task based on the task preview display information may refer to an operation triggered by the user for adjusting the evaluation content corresponding to the evaluation task when the task preview display information does not meet the user requirements / preset requirements.
[0068] The first information to be adjusted may refer to information used to adjust the evaluation content corresponding to the evaluation task according to the task preview display information.
[0069] As an example, before officially starting / creating an assessment task, the user can first preview the assessment task. Specifically, the terminal can generate task preview display information corresponding to the assessment task, and display the task preview display information on a preset preview interface. When the task preview display information does not meet the user requirements / preset requirements, the user needs to adjust the assessment task at this time. The user can perform a task adjustment operation on the assessment task based on the task preview display information through the terminal. The terminal can respond to the task adjustment operation on the assessment task based on the task preview display information, and obtain the first information to be adjusted in the assessment task that matches the task adjustment operation on the assessment task based on the task preview display information. Then, the terminal can adjust the assessment task (the assessment content) according to the first information to be adjusted to obtain the adjusted assessment task. If the task preview display information corresponding to the adjusted assessment task still does not meet the user requirements / preset requirements, the terminal can continue to adjust the assessment task (the assessment content) based on the task adjustment operation triggered by the user until the task preview display information corresponding to the assessment task meets the user requirements / preset requirements.
[0070] In this embodiment, task preview display information corresponding to the evaluation task is generated, and the task preview display information is displayed on a preset preview interface; in response to a task adjustment operation for the evaluation task based on the task preview display information, first information to be adjusted in the evaluation task that matches the task adjustment operation is obtained; the first information to be adjusted is used to adjust the evaluation content corresponding to the evaluation task according to the task preview display information; the evaluation task is adjusted according to the first information to be adjusted to obtain the adjusted evaluation task, so that the evaluation task can be previewed and the evaluation content of the evaluation task can be adjusted in time, thereby avoiding errors in the evaluation results caused by problems with the evaluation task and improving the accuracy of the evaluation results.
[0071] In some embodiments, after the step of creating an assessment task for the object to be assessed, the above method also includes: when the assessment task is in a startup state, obtaining evaluation information of the assessment participants on the object to be assessed through the assessment task; generating an assessment result for the object to be assessed based on the evaluation information, and displaying the assessment result; in response to a task adjustment operation on the assessment task based on the assessment result, obtaining second information to be adjusted in the assessment task that matches the task adjustment operation; the second information to be adjusted is used to adjust the task status of the assessment task according to the assessment result; and adjusting the assessment task according to the second information to be adjusted to obtain an adjusted assessment task.
[0072] Among them, the evaluation information may refer to the information obtained after the evaluation participants evaluate the evaluated object based on the questions and options in the evaluation content corresponding to the evaluation task. In actual applications, the evaluation information may include the answers of the evaluation participants to the questions.
[0073] Among them, the task adjustment operation for the evaluation task based on the evaluation results may refer to an operation triggered by the user to adjust the task status corresponding to the evaluation task when the evaluation results meet the preset abnormal requirements. In actual applications, adjusting the task status corresponding to the evaluation task may include adjusting the evaluation relationship (such as adjusting the scope of evaluation participants), suspending the evaluation task, and terminating the evaluation task.
[0074] The second information to be adjusted may refer to information used to adjust the task status of the evaluation task according to the evaluation result.
[0075] As an example, after the evaluation task is started, that is, when the evaluation task is in the startup state, the terminal can monitor and track the evaluation progress in real time through the evaluation task, obtain the evaluation information of the evaluation participants on the evaluated object, and summarize and analyze the evaluation information to generate the evaluation results for the evaluated object. The terminal can display the evaluation results to the user through the display interface, and the user can analyze whether the evaluation results meet the preset abnormal requirements. If the evaluation results meet the preset abnormal requirements, the user can perform a task adjustment operation on the evaluation task based on the evaluation results through the terminal. The terminal can respond to the task adjustment operation on the evaluation task based on the evaluation results to obtain the second information to be adjusted in the evaluation task that matches the task adjustment operation on the evaluation task based on the evaluation results. Then, the terminal can adjust the evaluation task (task status) according to the second information to be adjusted to obtain the adjusted evaluation task. If the evaluation result corresponding to the adjusted evaluation task still meets the preset abnormal requirements, the terminal can continue to adjust the evaluation task (task status) based on the task adjustment operation triggered by the user until the evaluation result corresponding to the evaluation task does not meet the preset abnormal requirements.
[0076] In this embodiment, an evaluation result for the evaluated object is generated according to the evaluation information, and the evaluation result is displayed; in response to a task adjustment operation for the evaluation task based on the evaluation result, second information to be adjusted in the evaluation task that matches the task adjustment operation is obtained; the second information to be adjusted is used to adjust the task status of the evaluation task according to the evaluation result; the evaluation task is adjusted according to the second information to be adjusted to obtain the adjusted evaluation task, so that the evaluation result for the evaluated object after the evaluation task is started can be monitored in time, and the evaluation task can be adjusted in time based on whether the evaluation result meets relevant requirements, so as to avoid errors in the evaluation results caused by problems in the evaluation task, thereby improving the accuracy of the evaluation results.
[0077] In some embodiments, before the step of obtaining at least one candidate evaluation template corresponding to the evaluation scenario information, the above method also includes: in response to a partitioning operation, obtaining content partitioning information matching the partitioning operation; the content partitioning information represents the layout of the evaluation content in the evaluation template; in response to a grouping operation, obtaining content grouping information matching the grouping operation; the content grouping information represents the layout of the evaluation content in each area of the evaluation template; in response to an indicator setting operation for the evaluation scenario information, obtaining evaluation indicators matching the indicator setting operation, and arranging the evaluation indicators according to the content partitioning information and the content grouping information to obtain candidate evaluation templates.
[0078] Among them, the partitioning operation may refer to an operation triggered by a user for determining the regional division in the evaluation template. In actual applications, the partitioning operation may include an operation in which a user selects / divides a specific area in the evaluation template in the display interface of the terminal through the terminal.
[0079] The content partition information may refer to information representing the layout of the evaluation content in the evaluation template. In practical applications, the content partition information may divide the evaluation template into several content partitions. In specific implementations, different content partitions may correspond to different evaluation angles.
[0080] Among them, the grouping operation may refer to an operation triggered by the user for determining the area division within each content partition in the evaluation template. In actual applications, the grouping operation may include the operation of the user selecting / dividing specific areas within each content partition in the evaluation template in the display interface of the terminal through the terminal.
[0081] The content grouping information may refer to information representing the layout of the evaluation content in each area of the evaluation template. In practical applications, the content grouping information may divide each content partition in the evaluation template into several content groups. In specific implementations, different content groups in the same content partition may correspond to different evaluation questions and evaluation options.
[0082] The indicator setting operation may refer to an operation triggered by a user for determining an evaluation indicator. In an actual application, the indicator setting operation may include a user editing an evaluation indicator in a display interface of a terminal through a terminal.
[0083] Among them, the evaluation indicators can refer to information used to describe evaluation questions and / or evaluation options, etc. In actual applications, the answers given by the evaluation participants to the evaluation indicators based on the evaluated objects can be used as evaluation information.
[0084] As an example, in order to determine the evaluation content in the evaluation template, the user can collect historical evaluation content under different evaluation scenarios in advance, and then the user can organize and analyze the evaluation content in each evaluation template under a specific evaluation scenario through the terminal based on the above historical evaluation content. Specifically, the user can perform a partitioning operation on the evaluation template through the terminal, and the terminal can respond to the partitioning operation to obtain content partitioning information matching the partitioning operation, thereby dividing the evaluation template into several content partitions, so as to determine the layout of the evaluation content in each content partition in the evaluation template based on the content partition information, and then the user can perform a grouping operation on the content partition through the terminal, and the terminal can respond to the grouping operation to obtain content grouping information matching the grouping operation, thereby dividing each content partition into several content groups, so as to determine the layout of the evaluation content in each content partition in the evaluation template based on the content partition information. The content grouping information determines the layout of the evaluation content in each area of each content partition in the evaluation template. The user can then specify the indicator setting operation for the evaluation scenario information. The terminal can respond to the indicator setting operation for the evaluation scenario information, obtain the evaluation indicators that match the indicator setting operation (such as the evaluation indicator information edited by the user), and arrange the evaluation indicators according to the content partition information and the content grouping information to obtain a candidate evaluation template. In actual applications, in the process of arranging the evaluation indicators according to the content partition information and the content grouping information, the user can set the position information corresponding to each evaluation indicator through the terminal. The position information can represent the content partition and content group where the evaluation indicator is located. The terminal can then arrange each evaluation indicator in sequence according to the position information corresponding to each evaluation indicator to obtain a candidate evaluation template.
[0085] In this embodiment, in response to a partitioning operation, content partitioning information matching the partitioning operation is obtained; the content partitioning information represents the layout of the evaluation content in the evaluation template; in response to a grouping operation, content grouping information matching the grouping operation is obtained; the content grouping information represents the layout of the evaluation content in each area of the evaluation template; in response to an indicator setting operation for evaluation scenario information, evaluation indicators matching the indicator setting operation are obtained, and the evaluation indicators are arranged according to the content partitioning information and the content grouping information to obtain a candidate evaluation template, which can determine the content partitions, content groupings and evaluation indicators in sequence based on user operations, so as to generate an evaluation template that fits the evaluation scenario and improve the accuracy of the evaluation template.
[0086] In some embodiments, Figure 3 As shown, a flow chart for generating evaluation results is provided. When conducting evaluations for different business scenarios, the terminal can respond to the scenario selection operation triggered by the user, determine the evaluation scenario information that matches the scenario selection operation as the business scenario, and create different evaluation tasks according to different business scenarios. In actual applications, the pre-set evaluation scenarios may include but are not limited to cadre appointment-democratic evaluation, cadre appointment-democratic recommendation, cadre annual assessment, cadre term assessment, cadre special assessment, one report and two reviews, etc. The evaluation scenarios may also include other extended business scenarios. Users can also use the terminal to control the permissions of evaluation participants and / or evaluated objects in the evaluation tasks based on the evaluation scenarios.
[0087] Then, based on the enterprise strategy, the user can determine the evaluation form sample (such as evaluation template, etc.) corresponding to the evaluation scenario of this evaluation task as the evaluation content through the terminal. In actual applications, users can pre-set common evaluation indicators, common evaluation options, common evaluation templates, etc. in different evaluation scenarios through the terminal according to the preset relevant regulations. In the specific implementation, common evaluation indicators, common evaluation options, common evaluation templates, etc. support one-click selection and are ready to use out of the box. Users can also set multiple sets of evaluation content for a single evaluation task through the terminal to meet business scenarios where different evaluations are carried out together, such as year-end assessment + supervision.
[0088] Based on different business scenarios, the terminal can respond to the operation of setting the object to be evaluated and select the corresponding object to be evaluated, where the object to be evaluated includes individuals or organizations, and individuals can include ordinary employees, leading cadres, etc. For example, the objects of investigation for cadre appointment are generally individuals, the objects of supervision for one report and two reviews, and the objects of assessment for annual assessment may include both organizations and individuals, etc. The terminal can also respond to the operation of setting the object to be evaluated, set both individuals and organizations for a single assessment task, and for the assessment scenario of an individual, the terminal can automatically filter out the candidates for leading cadres during the assessment, further facilitating the selection.
[0089] Assessment participants can choose anonymous assessment when participating in assessment tasks. Therefore, when the assessment task is anonymous assessment, the terminal can respond to the anonymous assessment setting operation, select the required anonymity method and the number of assessment participants (real assessment participants can be set when real names are used). In actual applications, combined with the requirements of anonymity authenticity, users can set a variety of anonymous schemes through the terminal, such as: randomly generated account and password login, one code for multiple people without login (no IP recording), one code for multiple people without login (temporary recording of encrypted IP), one code for one person without login, etc. A real anonymous scheme can ensure the fairness and justice of the assessment throughout the process.
[0090] The terminal can create assessment tasks based on assessment scenarios, assessment contents, assessment templates, assessment objects and assessment participants. Before the assessment task is started, the terminal can generate task preview display information corresponding to the assessment task. The task preview display information can be used to preview whether the assessment task is correct from the evaluator's perspective. In actual applications, the task preview display information can support at least three different modes: PC preview, mobile preview and simulation preview, so as to conduct a comprehensive inspection before starting the assessment task.
[0091] The terminal can respond to the start condition setting operation to set the trigger condition for starting the evaluation task. In actual applications, the trigger condition for starting the evaluation task may include the evaluation time. If the current time is the evaluation time, the terminal can start the evaluation task on a scheduled basis. In specific implementations, the trigger condition for starting the evaluation task may also include manual triggering. Scheduled and manual start of the evaluation task can be selected as needed.
[0092] When the evaluation task is in the startup state (such as after the evaluation task is started), the terminal can monitor the evaluation task in real time to follow up the evaluation task. Due to the large number of business scenarios for evaluation, the evaluation task supports entering the evaluation task by scanning the QR code when conducting the evaluation offline, so as to achieve one-click delivery. In the process of real-time follow-up of the evaluation task, the terminal can track the progress of the evaluation object and the evaluation participant. In special cases, the evaluation relationship can be adjusted, and in abnormal cases, the evaluation task can be paused and terminated. In online evaluation, evaluation participants can enter the evaluation task through the relevant page. When evaluating the evaluated object online and offline, the evaluation information can be displayed horizontally. When the assessment task is completed, the user can view the assessment results through the terminal. In actual applications, the assessment results can support real-time statistical viewing and final summary viewing, so that they can be viewed from the dimensions of the overall task and a single assessed object. When the user needs to view the detailed evaluation information in the assessment results, the terminal can respond to the detailed information viewing operation triggered by the user and display the detailed evaluation information to the user, thereby penetrating the result data for detailed evaluation information viewing. In the specific implementation, the terminal provides an overall and single-person assessment result query interface, and the user can also assign the assessment results to each business interface through the terminal for subsequent use.
[0093] In one exemplary embodiment, Figure 4 As shown, an architecture diagram of an evaluation scheme is provided. The terminal can evaluate the evaluated object based on the evaluation scheme. The evaluation scheme can be designed with five levels: storage layer, model layer, core component layer, view display layer, and business application layer. Among them, the storage layer can support dozens of mainstream databases on the market based on the enterprise-level management platform. As a data storage layer container, the storage content can be but not limited to evaluation basic data, evaluation scenario data, evaluation template data, evaluation task data, evaluation progress data, evaluation result data, etc.
[0094] The model layer can extract general business models and data models that are suitable for various business scenarios, including assessment classification, assessment templates, assessment scenarios, assessment indicators and indicator options, assessment tasks, online assessments, assessment progress tracking, assessment results display and other business models. Different assessment indicators and indicator options can be preset according to different business scenarios, assessment tasks can be initiated according to the scenarios, general online assessment models can be extracted, online assessments can be initiated in different scenarios, assessment tracking models can be used to monitor the overall progress of the assessment, and assessment result models can be used to carry the assessment result data.
[0095] The core component layer is designed with 8 components to realize the general capabilities of evaluation, namely, evaluation basic component, general evaluation template component, evaluation task component, anonymous login component, evaluation scenario control component, online evaluation component, evaluation progress component, and evaluation result component. Among them, the evaluation basic component can preset evaluation scenarios, configure scenario classification, preset evaluation indicators and general option components corresponding to scenarios, and prefabricate commonly used option group contents in the option group. The general evaluation template component can preset templates that meet the scenarios according to different business scenarios, which is convenient for the business end to quickly access and initiate evaluations. It extracts common evaluation scenarios based on the business and prefabricates the scenarios, which is convenient for the rapid initiation of evaluation business. The assessment task component provides assessment task-related capabilities through shared atomic services, which can create real-name personal assessment tasks, anonymous personal assessment tasks, real-name organization assessment tasks, anonymous organization assessment tasks, start assessment tasks, terminate assessment tasks, complete assessment tasks, delete assessment tasks, adjust end dates, adjust evaluator relationships, delete evaluators and assessed objects, query anonymous configurations, generate anonymous accounts, query assessment progress, query assessment results, and assessment message notifications. The anonymous login component can support at least 5 anonymous methods: anonymous random account login, anonymous login-free multi-person one code (no device terminal recording), anonymous login-free multi-person one code (recording device terminal), anonymous login-free one person one code (no device terminal recording), anonymous login-free one person one code (recording device terminal). The assessment scenario control component can perform data isolation and data permission control through the assessment scenario, and can flexibly allocate assessment scenario data that needs to be managed to different assessment administrators. The online assessment component can perform online multi-terminal assessment on the PC or mobile terminal. The assessment progress component can view the overall progress of the assessment task in real time, and can track the completion of the assessment task of each assessed object and evaluator according to the perspective of the assessed object and the evaluator. The assessment result component can view the results of the ongoing assessment in real time, and can also view the results of the completed assessment.
[0096] The view presentation layer can realize the interaction between views and components when users perform business operations. According to the characteristics of each industry, it refines the common interface interactions and can directly access the usage evaluation capabilities at the business layer.
[0097] The business application layer can use the evaluated views for human-computer interaction at the application layer, and can directly use the evaluated component capabilities to carry out the evaluation business, so as to achieve the goals of rapid access and deep integration.
[0098] The evaluation solution of the above architecture can support all business scenarios related to evaluation. Other businesses that require evaluation capabilities can also use this evaluation capability to quickly integrate and use it. At the same time, the evaluation solution supports the development of project secondary tests and can expand the model layer to add project-specific business model objects and business model attributes to better adapt to the differentiated needs of the project.
[0099] In an exemplary embodiment, the basic evaluation component in the core component layer of the evaluation solution includes the configuration of basic evaluation information, including evaluation scenarios, and can preset various scenarios to adapt to different businesses, preset scenario classifications, preset indicators and indicator options corresponding to the scenarios, which are convenient for quick use in templates or evaluation tasks, and will automatically identify the evaluation template of the corresponding business according to the scenarios passed in from upstream. At the same time, commonly used option group names are preset to quickly initiate evaluation tasks.
[0100] like Figure 5 As shown, a schematic diagram of an evaluation template component is provided. The general evaluation template component in the core component layer of the evaluation solution can preset different evaluation templates to facilitate users to quickly initiate evaluation tasks. The template is associated with the scenario, and the appropriate template is automatically matched during the use of the business scenario. The template contains zone information, which mainly controls the display of the partition blocks of the questions or indicators in the questionnaire. The group information can control the grouping of different questions or indicators in a block, followed by the corresponding questions or indicators, and the last layer is the options. As shown in the figure, users can choose whether to partition or group according to actual conditions.
[0101] like Figure 6As shown, a schematic diagram of an evaluation task component is provided. The evaluation task component in the core component layer of the evaluation scheme can directly create an evaluation task, or quickly create a new evaluation task according to a preset evaluation template. For example: In the first step, the user can fill in the basic evaluation information through the terminal, including the start time and end time, and will identify the setting of automatic processing or manual processing. If automatic processing is set, a system-level scheduled task will be created, the evaluation task time will be scanned, and the task will be automatically started or terminated upon expiration. The evaluation method can be selected, real-name evaluation or anonymous evaluation. In the second step, the user can create multiple sets of questionnaire content through the terminal. After creation, the evaluation template can be directly selected to quickly generate areas, groups, indicators, and indicator options. Period information can also be manually added or modified. In the third step, the user can set the object to be evaluated through the terminal. Personnel or organizations can be selected as the object to be evaluated. It supports the selection of objects within the system and the addition of objects outside the system. In the fourth step, the user can set the evaluator (such as evaluation participant) through the terminal. Personnel within the system or personnel outside the system can be selected as evaluators to participate in the evaluation task and evaluate the object to be evaluated. When logging in anonymously or using a random account anonymously, you can set the account and password rules for anonymous login. The rules are uppercase English superimposed on lowercase English and numbers. When no login method is required, you can set one code for multiple people or one code for one person, and whether to record device terminal information. In the fifth step, users can preview the entire evaluation task through the terminal, which can quickly simulate the content seen in the real evaluation. It supports PC preview and mobile preview, and can simulate the evaluation for experience. The simulated evaluation content does not participate in the result calculation in the real evaluation. The evaluation task component can provide a common interface view, which can independently initiate the evaluation or deeply integrate with other services. The assessment task component can provide 16 widgets, including creating real-name personal assessment tasks, creating anonymous personal assessment tasks, creating real-name organization assessment tasks, creating anonymous organization assessment tasks, starting assessment tasks, terminating assessment tasks, completing assessment tasks, deleting assessment tasks, adjusting end dates, adjusting assessment relationships, querying anonymous configurations, generating anonymous accounts, deleting evaluators or assessed objects, and assessment message notifications. Widgets provide atomic services in the form of API interfaces, which can be provided to other businesses for flexible assembly and use. Upstream businesses can freely and quickly integrate the above 16 widgets into their own businesses to achieve the goal of deep business integration.
[0102] The anonymous login component in the core component layer of the evaluation plan supports five anonymous mode settings: anonymous random account login, anonymous multiple people with one code without login (device terminal is not recorded), anonymous multiple people with one code without login (device terminal is recorded), anonymous one person with one code without login (device terminal is not recorded), anonymous one person with one code without login (device terminal is recorded). No information of the login user will be recorded in the system and database, achieving the requirement of true anonymity.
[0103] The evaluation scenario control component in the core component layer of the evaluation plan can perform data control on the evaluation tasks according to scenario isolation. For example, data permissions for one or more evaluation scenarios can be assigned to evaluation administrators, and data can be isolated according to evaluation scenarios.
[0104] The online assessment component in the core component layer of the assessment solution can be used by evaluators, supporting multi-terminal and multi-mode assessments. It can be conducted on a PC or on a mobile terminal, supporting multiple people for one question and multiple questions for one person, and supporting horizontal and vertical arrangement of options. Users can freely set various attribute information of the assessed object to be displayed in the assessment. The configuration method can support diversified and multi-selection of online assessments, and the use process can be autonomously controlled according to each assessment task to meet the differentiated needs of various businesses.
[0105] The assessment progress component in the core component layer of the assessment plan can check the overall progress, completion status, completion percentage, etc. of the entire task in real time during the assessment task. The assessment progress component can view the assessment progress of a certain assessed object in the task from the perspective of the assessed object. For example, it can view how many evaluators have evaluated the above-mentioned assessed object, and display the evaluation percentage and conduct real-time analysis of the evaluation results. The assessment progress component can also view the evaluator's evaluation information, the progress of the evaluation, and the in-depth real-time analysis of the evaluation content from the evaluator's perspective to achieve overall control and local control of panoramic dimensional data monitoring. The progress control is accurate to the person, and the evaluators with slow progress can be urged to ensure that the overall assessment task is carried out normally as scheduled.
[0106] The evaluation result component in the core component layer of the evaluation solution can be calculated asynchronously in real time to make better use of computer resources without affecting the existing product functions. The evaluation results can be calculated and displayed in real time. The evaluation results can show the overall evaluation result information, and can also deeply drill down and deeply analyze the results of each evaluated object. Combined with the data dashboard, it is more intuitive and more in line with the business needs of various industries.
[0107] like Figure 7As shown, a schematic diagram of using the components in the evaluation scheme to carry out the evaluation task is provided, and the personnel selection evaluation under the deep integration of the business party and the evaluation service is used as an example for explanation, wherein the evaluation service can be used as an evaluation scheme: first, the terminal can respond to the scene selection operation triggered by the user, and obtain the evaluation scene information (such as the personnel selection evaluation business scenario) that matches the scene selection operation, and then the user can select the evaluated object that needs to be evaluated this time in the personnel selection and appointment inspection link through the terminal, and then the user can use the evaluation template provided by the evaluation service through the terminal (such as the pre-set personnel appointment template, general indicators and general options, etc.), and select the target evaluation template from the evaluation template as the default data. In actual applications, the default data supports adjustment, and when adjusting, the terminal needs to isolate permissions according to the personnel selection and evaluation business scenario. The user can also set an anonymous method through the terminal, such as using the anonymous scheme provided by the evaluation service, randomly generating an account and password to log in, multiple people with one code without login, one person with one code without login, etc., to ensure the authenticity of anonymity throughout the process. Afterwards, the terminal can create an assessment task based on information such as the target assessment template, the object to be assessed, and the anonymous method. In actual applications, the assessment task, as an evaluation task, supports previewing directly in the interface through the preview page provided by the terminal in the assessment service. It supports previewing on PC and mobile terminals from the evaluator's perspective, and can also directly perform a simulation experience to fully verify the correctness of the task configuration.
[0108] After previewing the assessment task and verifying that it is correct, the terminal can use the assessment task component provided by the assessment service to create and start the assessment task, initiate online evaluation, generate a startup link and QR code, and send a message notification when using real names, etc. The business party does not need to spend time and effort, and can use it with one click. The terminal can also use the assessment progress component provided by the assessment service to directly embed the interface to track the progress from the two dimensions of the assessed object and the evaluator in real time, and can view the progress details in real time. When conducting online assessments, the terminal can use the online assessment component provided by the assessment service. After the task is started, each evaluator can scan the QR code offline or click the link online to open the online evaluation interface to evaluate the assessed object. Online assessments can achieve dual support for PC / mobile terminals, anonymity guarantee mechanism, one evaluation at a time / multiple evaluation modes at a time, and horizontal display of the assessed object. The terminal can use various components in the assessment task component provided by the assessment service to adjust the assessment task, such as adjusting the end date, pausing, terminating, adjusting the evaluation relationship, urging, returning, recording on behalf of, etc. The business party does not need to develop when using it, and can flexibly respond to various special situations. When the assessment task is in the state of ending the task, the terminal can use the result component provided by the assessment service, directly embed it into the interface, and view and export the overall assessment results and personal results. The overall assessment results and personal results may include but are not limited to the number of votes and the percentage of votes for different indicators in the non-scoring mode, the number of abstentions and the percentage of abstentions, etc., the total score and the score of each indicator in the scoring mode, etc. In the specific implementation, in addition to the interface component of the assessment results, the terminal also provides an assessment result service interface, supports taking the data to the business side for display or adjustment, etc. The terminal can timely update the inspection and record results corresponding to the assessment task based on the assessment results.
[0109] In one exemplary embodiment, Figure 8As shown, a schematic diagram of an evaluation data model is provided. The evaluation data model can be used to create evaluation tasks, collect evaluation information, and generate evaluation results. The evaluation data model can include an evaluation basic model, an evaluation template model, an evaluation task model, and an evaluation progress or evaluation result model. Among them, the evaluation basic model includes an evaluation scenario table, an evaluation indicator table, an indicator option table, etc., which mainly carries the preset information of the evaluation basis; the evaluation template model includes an evaluation template table, an evaluation area table, an evaluation group table, an evaluation indicator table, and an evaluation indicator option table. An evaluation template contains multiple areas, each area contains multiple evaluation groups, each group contains multiple evaluation indicators, and each indicator contains multiple options. The evaluation template model mainly carries evaluation template-related data, which is convenient for quickly generating task instances according to the template after the task is associated with the template. The assessment task model includes the assessment task table, assessment content table, assessment area table, assessment group table, assessment indicator table, and assessment indicator option table. One task contains multiple assessment content questionnaires, each content questionnaire contains multiple assessment areas, each area contains multiple groups, each group contains multiple assessment indicators, and each indicator has multiple options. At the same time, the assessment content can correspond to multiple assessed objects and multiple evaluators. The assessment progress and assessment result model can generate assessment subtask data immediately after the assessment task is started. The data dimension reaches each assessment object, with independent progress and overall progress of the whole task. The assessment results record the result data of the assessment process in real time.
[0110] In actual applications, users can define or select business scenarios that need to be evaluated through the terminal according to actual needs. For example, the terminal can display the evaluation scenario definition interface to the user. The evaluation scenario definition interface can include the name of the evaluation scenario, the code of the evaluation scenario, the classification of the evaluation scenario, the commonly used indicators of the evaluation scenario, the use status of the evaluation scenario, whether the evaluation scenario is preset by the system, the modifier who performs the modification operation on the evaluation scenario, the identity of the modifier, and the modification log of the evaluation scenario. The user can select the evaluation scenario in the evaluation scenario definition interface, and can also add and delete the evaluation scenario. The terminal can display the evaluation indicator setting interface to the user. The evaluation scenario definition interface can include the creation object of the evaluation indicator, the code of the evaluation indicator, the name of the evaluation indicator, the control strategy of the evaluation indicator, the type of the evaluation indicator, the description of the evaluation indicator, and the options of the evaluation indicator. Among them, the options of the evaluation indicator can include but are not limited to "excellent", "good", "general" and "poor", etc. Users can design common evaluation indicators as evaluation content through the terminal in combination with different evaluation scenarios / business scenarios.
[0111] In the specific implementation, the terminal can display the evaluation template configuration interface to the user. The evaluation template configuration interface can include the type of evaluation indicators in the evaluation template, the name of the evaluation indicators, the description of the evaluation indicators and the source of the evaluation indicators. Users can configure the evaluation indicators in the evaluation template through the terminal in a unified entrance in combination with different evaluation scenarios / business scenarios. Users can set the anonymous scheme / anonymous method through the terminal, such as random account password mode, multi-person one code mode without login, and one-person one code mode without login, and can choose whether to record device terminal and other information in different anonymous methods.
[0112] The terminal can display the assessment task creation interface to the user. The assessment task creation interface can include information such as the assessed object, assessment participants, startup method, login method, answering method, and whether to allow abstention. When the user creates an assessment task through the terminal, he can quickly select an assessment template for use, and can call the general assessment creation and startup interface to directly generate an assessment task. After starting the assessment task, each business party can use the terminal to directly embed the general assessment task tracking interface to track the task, and view the completion progress of each assessment participant for the assessment task in real time. The evaluator can use the terminal to directly use the online assessment public capabilities to conduct online assessment (such as PC terminal, mobile terminal) according to the assessment template selected when the assessment task is initiated and the set assessed object. The evaluator can conduct the assessment through the PC terminal or the mobile terminal. Among them, the assessment by the evaluator through the PC terminal or the mobile terminal can be divided into scoring mode and non-scoring mode. In the scoring mode, when the evaluator conducts the assessment, the PC terminal or the mobile terminal can display the scoring information calculated based on the evaluator's assessment content (such as the options selected by the evaluator) to the evaluator in real time. After all evaluators have completed the evaluation, the terminal can automatically summarize the result data. Users can view the result data through the public evaluation data summary viewing interface. The result data can also be directly used on different business sides according to the provided interface.
[0113] In this embodiment, through a large amount of market analysis and demand analysis, combined with the existing data, in-depth mining and analysis are performed to extract business models and data models that are suitable for different evaluation scenarios. The above models are universal and can be adapted to various other business uses. The evaluation tasks can be quickly initiated through the preset evaluation templates, which greatly improves efficiency. The evaluation task component can be deeply integrated with the business, and the anonymous solution component can be adapted to specific evaluation business scenarios. The evaluation progress component can be used to control the progress of the entire process, and multi-dimensional data monitoring can be used to ensure that the overall evaluation task is carried out as scheduled. The evaluation result component can display the result data of the entire process in real time. The data is deeply mined and drilled down layer by layer, which can intuitively display the evaluation results, meet business needs, support a variety of evaluation business scenarios, and support authorization and decentralized management according to different business scenarios to meet the needs of different business scenarios. The business demands of department management are met. The preset general templates can ensure that there is no need to pay attention to settings such as indicator option templates when conducting evaluations on the business scenario side. It can be used out of the box and designed with a variety of anonymous schemes to ensure the objectivity and fairness of the evaluation results. It can provide task creation and startup background interface, online evaluation interface capabilities, evaluation task tracking and result viewing interface capabilities, evaluation result query background interface, etc. Different business scenarios do not need to be repeatedly developed and can be directly embedded and used. It supports fast and low-cost access to different evaluation scenarios, and can also be extended to evaluation activities in various business scenarios. Based on the general business of the evaluation, the public tool capabilities are abstracted, and the relevant flexible components are subdivided to support fast and flexible integration into various business scenarios for use, so that the evaluation can be deeply integrated into different scenarios, while greatly reducing R&D costs and reducing user workload.
[0114] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0115] Based on the same inventive concept, the embodiment of the present application also provides an evaluation result acquisition device for implementing the evaluation result acquisition method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more evaluation result acquisition device embodiments provided below can refer to the limitations of the evaluation result acquisition method above, and will not be repeated here.
[0116] In an exemplary embodiment, Fig. 9 As shown, a device for obtaining evaluation results is provided, including: a scene selection module 902, a template selection module 904, a method selection module 906 and a task creation module 908, wherein:
[0117] The scenario selection module 902 is used to determine the evaluation scenario information matching the evaluation scenario selection operation in response to the evaluation scenario selection operation, and obtain at least one candidate evaluation template corresponding to the evaluation scenario information; different candidate evaluation templates include different evaluation contents.
[0118] The template selection module 904 is used to determine a target evaluation template that matches the template selection operation from each of the candidate evaluation templates in response to the template selection operation on the at least one candidate evaluation template.
[0119] The mode selection module 906 is used to respond to the login mode selection operation and obtain the login mode information matching the login mode selection operation; the login mode information is used to control the way in which the evaluation participants access the evaluation content corresponding to the target evaluation template.
[0120] The task creation module 908 is used to create an evaluation task for the evaluated object according to the target evaluation template and the login method information; the evaluation task is used to obtain the evaluation results obtained by the evaluation participants based on the evaluation content corresponding to the target evaluation template.
[0121] In one of the exemplary embodiments, the device also includes a content adjustment module, which is specifically used to respond to a content adjustment operation on the target evaluation template, obtain the evaluation content to be adjusted in the target evaluation template that matches the content adjustment operation; determine the replacement content corresponding to the evaluation content to be adjusted according to the content adjustment operation; replace the evaluation content to be adjusted in the target evaluation template with the replacement content, and obtain an adjusted target evaluation template.
[0122] In one of the exemplary embodiments, the task creation module 908 is specifically used to respond to a participant setting operation to obtain assessment participant information that matches the participant setting operation; respond to a start-up mode setting operation to obtain start-up mode information that matches the start-up mode setting operation; the start-up mode information represents the triggering conditions for starting the assessment task; and create the assessment task according to the assessment participant information, the start-up mode information, the target assessment template and the login method information.
[0123] In one of the exemplary embodiments, the device also includes a preview module, which is specifically used to generate task preview display information corresponding to the evaluation task, and display the task preview display information on a preset preview interface; in response to a task adjustment operation for the evaluation task based on the task preview display information, a first information to be adjusted in the evaluation task that matches the task adjustment operation is obtained; the first information to be adjusted is used to adjust the evaluation content corresponding to the evaluation task according to the task preview display information; the evaluation task is adjusted according to the first information to be adjusted to obtain an adjusted evaluation task.
[0124] In one of the exemplary embodiments, the device includes an assessment tracking module, which is specifically used to obtain evaluation information of the assessment participants on the assessed object through the assessment task when the assessment task is in an activated state; generate an assessment result for the assessed object based on the evaluation information, and display the assessment result; in response to a task adjustment operation on the assessment task based on the assessment result, obtain second information to be adjusted in the assessment task that matches the task adjustment operation; the second information to be adjusted is used to adjust the task status of the assessment task according to the assessment result; and adjust the assessment task according to the second information to be adjusted to obtain an adjusted assessment task.
[0125] In one of the exemplary embodiments, the device also includes a template setting module, which is specifically used to respond to a partitioning operation, obtain content partitioning information matching the partitioning operation; the content partitioning information represents the layout of the evaluation content in the evaluation template; respond to a grouping operation, obtain content grouping information matching the grouping operation; the content grouping information represents the layout of each area of the evaluation content in the evaluation template; respond to an indicator setting operation for evaluation scenario information, obtain evaluation indicators matching the indicator setting operation, and arrange the evaluation indicators according to the content partition information and the content grouping information to obtain a candidate evaluation template.
[0126] Each module in the above evaluation result acquisition device can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.
[0127] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.10As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a method for obtaining an evaluation result is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0128] Those skilled in the art will understand that Fig.10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0129] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0130] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0131] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0132] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0133] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0134] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0135] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for obtaining evaluation results, characterized in that: The method comprises: In response to an evaluation scenario selection operation, determining evaluation scenario information matching the evaluation scenario selection operation, and acquiring at least one candidate evaluation template corresponding to the evaluation scenario information; different candidate evaluation templates include different evaluation contents; In response to a template selection operation on the at least one candidate evaluation template, determining a target evaluation template that matches the template selection operation from each of the candidate evaluation templates; In response to the login mode selection operation, acquiring login mode information matching the login mode selection operation; the login mode information is used to control the way in which the evaluation participant accesses the evaluation content corresponding to the target evaluation template; An evaluation task for the evaluated object is created according to the target evaluation template and the login method information; the evaluation task is used to obtain the evaluation results obtained by the evaluation participants based on the evaluation content corresponding to the target evaluation template on the evaluated object.
2. The method according to claim 1, characterized in that After the step of determining a target evaluation template matching the template selection operation from each of the candidate evaluation templates, the method further includes: In response to a content adjustment operation on the target evaluation template, obtaining evaluation content to be adjusted in the target evaluation template that matches the content adjustment operation; Determining replacement content corresponding to the evaluation content to be adjusted according to the content adjustment operation; The evaluation content to be adjusted in the target evaluation template is replaced with the replacement content to obtain an adjusted target evaluation template.
3. The method according to claim 1, characterized in that The step of creating an evaluation task for the evaluated object according to the target evaluation template and the login method information includes: In response to a participant setting operation, obtaining evaluation participant information matching the participant setting operation; In response to the start-up mode setting operation, obtaining start-up mode information matching the start-up mode setting operation; the start-up mode information represents a trigger condition for starting the evaluation task; The assessment task is created according to the assessment participant information, the startup method information, the target assessment template and the login method information.
4. The method according to claim 1, characterized in that After the step of creating an assessment task for the assessed object, the method further includes: Generate task preview display information corresponding to the assessment task, and display the task preview display information on a preset preview interface; In response to a task adjustment operation on the evaluation task based on the task preview display information, obtaining first information to be adjusted in the evaluation task that matches the task adjustment operation; the first information to be adjusted is used to adjust the evaluation content corresponding to the evaluation task according to the task preview display information; The evaluation task is adjusted according to the first information to be adjusted to obtain an adjusted evaluation task.
5. The method according to claim 1, characterized in that After the step of creating an assessment task for the assessed object, the method further includes: When the evaluation task is in the activated state, obtaining evaluation information of the evaluation participants on the evaluated object through the evaluation task; Generating an evaluation result for the evaluated object according to the evaluation information, and displaying the evaluation result; In response to a task adjustment operation for the evaluation task based on the evaluation result, obtaining second information to be adjusted in the evaluation task that matches the task adjustment operation; the second information to be adjusted is used to adjust the task state of the evaluation task according to the evaluation result; The evaluation task is adjusted according to the second information to be adjusted to obtain an adjusted evaluation task.
6. The method according to any one of claims 1 to 5, characterized in that: Before the step of obtaining at least one candidate evaluation template corresponding to the evaluation scenario information, the method further includes: In response to the partitioning operation, obtaining content partitioning information matching the partitioning operation; the content partitioning information represents the layout of the evaluation content in the evaluation template; In response to the grouping operation, obtaining content grouping information matching the grouping operation; the content grouping information represents the layout of the evaluation content in each area of the evaluation template; In response to the indicator setting operation for the evaluation scenario information, an evaluation indicator matching the indicator setting operation is obtained, and the evaluation indicators are arranged according to the content partition information and the content group information to obtain a candidate evaluation template.
7. A device for obtaining evaluation results, characterized in that: The device comprises: A scenario selection module, configured to determine, in response to an evaluation scenario selection operation, evaluation scenario information matching the evaluation scenario selection operation, and obtain at least one candidate evaluation template corresponding to the evaluation scenario information; different candidate evaluation templates include different evaluation contents; A template selection module, configured to, in response to a template selection operation on the at least one candidate evaluation template, determine a target evaluation template that matches the template selection operation from each of the candidate evaluation templates; A mode selection module, for obtaining, in response to a login mode selection operation, login mode information matching the login mode selection operation; the login mode information is used to control the mode in which the evaluation participant accesses the evaluation content corresponding to the target evaluation template; The task creation module is used to create an evaluation task for the evaluated object according to the target evaluation template and the login method information; the evaluation task is used to obtain the evaluation results obtained by the evaluation participants based on the evaluation content corresponding to the target evaluation template.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Vocational ability evaluation method
CN113128869A
Mail editing method and device, computer equipment and storage medium
CN113221517A
Questionnaire generation method and device, computer equipment and storage medium
CN114239524A
Employee management evaluation method and device and electronic equipment
CN115660472A
Reusable templated job submission method supporting multiple schedulers
CN118312172A