Assessment result determination method and device, equipment, storage medium and program product
Through automated analysis of employee assessment results, the wrong judgment problems caused by human factors are solved, the accuracy and efficiency of assessment results are improved, and the scientific nature of position arrangements is ensured.
Patent Information
- Application Number
- CN202411413274.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-01-03
AI Technical Summary
In the prior art, incorrect judgments caused by human factors make the employee assessment results in inaccurate, affecting the accuracy of position arrangements.
By obtaining assessment processing requests, we determine multiple assessment types and their weights corresponding to job information, obtain the results of each assessment type based on user identification and job information, and calculate the target assessment results based on the results and weights, realize automated analysis and reduce manual intervention.
It improves the accuracy of the assessment results, reduces human errors, improves the assessment efficiency, and ensures the scientific nature of the position arrangement.
Smart Images

Figure CN119250635A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of artificial intelligence technology, and in particular, to a method, device, equipment, storage medium and program product for determining an assessment result. Background Art
[0002] Enterprises need to evaluate the work performance of employees during their tenure in order to determine the subsequent job placement of the employees based on the evaluation results. For example, after recruiting outsourced employees, enterprise recruiters need to evaluate the outsourced employees’ work performance during the probation period in order to determine whether the outsourced employees can be converted to regular employees based on the evaluation results.
[0003] In the related technology, enterprise recruiters need to manually collect various work information of employees during their tenure, and manually analyze the collected work information to determine the assessment results of the employee.
[0004] However, in this process, wrong judgments may occur due to human factors, making the determined assessment results inaccurate. Summary of the invention
[0005] The embodiments of the present application provide a method, apparatus, device, storage medium and program product for determining an assessment result, so as to solve the problem in the related art that the assessment result is inaccurate due to misjudgment caused by human factors.
[0006] In a first aspect, an embodiment of the present application provides a method for determining an assessment result, the method comprising:
[0007] Obtaining an assessment processing request, wherein the assessment processing request includes a user ID, position information, and assessment period of a target user;
[0008] Determine multiple assessment types corresponding to the position information in the assessment processing request and a weight corresponding to each assessment type, wherein the multiple assessment types include: course type, examination type, attendance type and business type;
[0009] According to the user identifier and the position information in the assessment processing request, obtaining the assessment result of each assessment type of the target user within the assessment period;
[0010] According to the assessment result and weight of each assessment type, a target assessment result corresponding to the assessment processing request is determined.
[0011] In a possible implementation, the assessment type is a course type; obtaining, according to the user identifier and the position information in the assessment processing request, an assessment result of the target user of the assessment type within the assessment period, includes:
[0012] According to the position information, obtaining the identifier of the course that the target user needs to study during the assessment period and the assessment standard of the course;
[0013] Acquiring the course learning data of the target user during the assessment period according to the course identifier and the user identifier;
[0014] An assessment result of the course type for the target user within the assessment period is determined according to the course learning data and the assessment standard of the course.
[0015] In a possible implementation, the assessment type is an examination type; obtaining, according to the user identifier and the position information in the assessment processing request, an assessment result of the target user of the assessment type within the assessment period, includes:
[0016] According to the position information, obtaining the identification of the examination that the target user needs to take during the examination period and the examination assessment criteria;
[0017] Acquiring the test data of the target user within the assessment period according to the test identifier and the user identifier;
[0018] The examination result of the target user for the examination type within the examination period is determined according to the examination data and the examination assessment standard.
[0019] In a possible implementation, the assessment type is an attendance type; obtaining, according to the user identifier and the position information in the assessment processing request, an assessment result of the target user of the assessment type within the assessment period, includes:
[0020] Determine, according to the job information, a plurality of sub-attendance types corresponding to the target user and attendance rules corresponding to each sub-attendance type;
[0021] According to the user identifier, obtaining the attendance data of the target user during the assessment period;
[0022] The sub-attendance data corresponding to each sub-attendance type is determined in the attendance data, and the assessment result of the attendance type of the target user in the assessment period is determined according to the sub-attendance data corresponding to each sub-attendance type and the attendance rule.
[0023] In a possible implementation, the assessment type is a business type; obtaining, according to the user identifier and the position information in the assessment processing request, an assessment result of the target user of the assessment type within the assessment period, includes:
[0024] Determine the business scoring rule corresponding to the target user according to the job information;
[0025] According to the user identifier, obtaining the service data of the target user during the assessment period, and determining the service score of the target user according to the service data and the service scoring rule;
[0026] An assessment result of the service type of the target user within the assessment period is determined according to the service score of the target user and a first preset threshold.
[0027] In a possible implementation, determining the target assessment result corresponding to the assessment processing request according to the assessment result and weight of each assessment type includes:
[0028] Determining a target assessment type among the multiple assessment types;
[0029] If the assessment result of the target assessment type is that the assessment has not been passed, then determining that the target assessment result is that the assessment has not been passed;
[0030] If the assessment result of the target assessment type is passed, the standard value corresponding to each assessment type is determined according to the assessment result of each assessment type, and the target assessment result is determined according to the standard value corresponding to each assessment type, the weight corresponding to each assessment type and the second preset threshold.
[0031] In a possible implementation, the method further includes:
[0032] Determine, based on the job information, the identifier and study period of the course that the target user needs to study;
[0033] During the learning period, according to the user identifier and the identifier of the course, the course learning progress of the target user of the course is periodically obtained based on a preset period;
[0034] When the course learning progress is less than the preset learning progress, course reminder information is generated and pushed to the terminal device where the target user is located. The course reminder information is used to prompt the target user to learn the course within the learning period.
[0035] In a possible implementation, the method further includes:
[0036] Determine, based on the job information, the identification and examination time period of the examination that the target user needs to take;
[0037] Generate test reminder information within a first time period before the test period, and push the test reminder information to the terminal device where the target user is located, the test reminder information is used to prompt the target user to take the test within the test period;
[0038] Within a second time period after the examination period, the examination result of the target user's examination is determined, and when the examination result is failure and the number of times the target user has taken the examination is less than a preset maximum number, a reservation instruction is generated, wherein the reservation instruction is used to help the target user make an appointment for the next examination.
[0039] In a second aspect, an embodiment of the present application provides an assessment result determination device, the assessment result determination device comprising:
[0040] An acquisition module, used to acquire an assessment processing request, wherein the assessment processing request includes a user ID, position information and assessment period of a target user;
[0041] A determination module, used to determine multiple assessment types corresponding to the position information in the assessment processing request and a weight corresponding to each assessment type, wherein the multiple assessment types include: course type, examination type, attendance type and business type;
[0042] The acquisition module is further used to acquire the assessment result of each assessment type of the target user within the assessment period according to the user identifier and the position information in the assessment processing request;
[0043] The determination module is further used to determine the target assessment result corresponding to the assessment processing request according to the assessment result and weight of each assessment type.
[0044] In a possible implementation, the assessment type is a course type; and the acquisition module is specifically configured to:
[0045] According to the position information, obtaining the identifier of the course that the target user needs to study during the assessment period and the assessment standard of the course;
[0046] Acquiring the course learning data of the target user during the assessment period according to the course identifier and the user identifier;
[0047] An assessment result of the course type for the target user within the assessment period is determined according to the course learning data and the assessment standard of the course.
[0048] In a possible implementation, the assessment type is an examination type; and the acquisition module is specifically configured to:
[0049] According to the position information, obtaining the identification of the examination that the target user needs to take during the examination period and the examination assessment criteria;
[0050] Acquiring the test data of the target user within the assessment period according to the test identifier and the user identifier;
[0051] The examination result of the target user for the examination type within the examination period is determined according to the examination data and the examination assessment standard.
[0052] In a possible implementation, the assessment type is an attendance type; and the acquisition module is specifically used for:
[0053] Determine, according to the job information, a plurality of sub-attendance types corresponding to the target user and attendance rules corresponding to each sub-attendance type;
[0054] According to the user identifier, obtaining the attendance data of the target user during the assessment period;
[0055] The sub-attendance data corresponding to each sub-attendance type is determined in the attendance data, and the assessment result of the attendance type of the target user in the assessment period is determined according to the sub-attendance data corresponding to each sub-attendance type and the attendance rule.
[0056] In a possible implementation, the assessment type is a business type; and the acquisition module is specifically configured to:
[0057] Determine the business scoring rule corresponding to the target user according to the job information;
[0058] According to the user identifier, obtaining the service data of the target user during the assessment period, and determining the service score of the target user according to the service data and the service scoring rule;
[0059] An assessment result of the service type of the target user within the assessment period is determined according to the service score of the target user and a first preset threshold.
[0060] In a possible implementation manner, the determining module is specifically configured to:
[0061] Determining a target assessment type among the multiple assessment types;
[0062] If the assessment result of the target assessment type is that the assessment has not been passed, then determining that the target assessment result is that the assessment has not been passed;
[0063] If the assessment result of the target assessment type is passed, the standard value corresponding to each assessment type is determined according to the assessment result of each assessment type, and the target assessment result is determined according to the standard value corresponding to each assessment type, the weight corresponding to each assessment type and the second preset threshold.
[0064] In a possible implementation, the assessment result determination device further includes a generation module, wherein:
[0065] The determination module is further used to determine the identifier and study period of the course that the target user needs to study according to the position information;
[0066] The acquisition module is further used to periodically acquire the course learning progress of the course of the target user based on a preset period according to the user identifier and the identifier of the course during the learning period;
[0067] The generation module is used to generate course reminder information when the course learning progress is less than the preset learning progress, and push the course reminder information to the terminal device where the target user is located. The course reminder information is used to prompt the target user to study the course within the learning period.
[0068] In a possible implementation, the determination module is further used to determine, based on the position information, an identification and a test period of the test that the target user needs to take;
[0069] The generating module is further configured to generate test reminder information within a first time period before the test period, and push the test reminder information to the terminal device where the target user is located, wherein the test reminder information is used to prompt the target user to take the test within the test period;
[0070] The determination module is further configured to determine the test result of the test of the target user within a second time period after the test period;
[0071] The generation module is further configured to generate a reservation instruction when the test result is failure and the number of times the target user has taken the test is less than a preset maximum number, wherein the reservation instruction is configured to help the target user make a reservation for the next test.
[0072] In a third aspect, the present application provides an assessment result determination device, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement any method described in the first aspect.
[0073] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement any of the methods described in the first aspect.
[0074] In a fifth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, is used to implement any one of the methods in the first aspect.
[0075] The method, device, equipment, storage medium and program product for determining the assessment result provided by the embodiment of the present application can obtain an assessment processing request, which includes the user identification, position information and assessment period of the target user; determine multiple assessment types corresponding to the position information, and the weight corresponding to each assessment type; obtain the assessment result of each assessment type of the target user in the assessment period according to the user identification and position information; and determine the target assessment result corresponding to the assessment processing request according to the assessment result and weight of each assessment type. The method is based on the assessment result and weight of each assessment type of the target user in the assessment period, and comprehensively analyzes the target assessment result of the target user in the assessment period, which is conducive to improving the accuracy of determining the target assessment result. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0077] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present application;
[0078] Figure 2 One of the flow charts of a method for determining an assessment result provided in an embodiment of the present application;
[0079] Figure 3 A second flow chart of a method for determining an assessment result provided in an embodiment of the present application;
[0080] Figure 4 A third flow chart of a method for determining an assessment result provided in an embodiment of the present application;
[0081] Figure 5 A fourth flowchart of a method for determining an assessment result provided in an embodiment of the present application;
[0082] Figure 6 A fifth flow chart of a method for determining an assessment result provided in an embodiment of the present application;
[0083] Figure 7One of the structural schematic diagrams of an assessment result determination device provided in an embodiment of the present application;
[0084] Figure 8 A second structural diagram of an assessment result determination device provided in an embodiment of the present application;
[0085] Fig. 9 A schematic diagram of the structure of the assessment result determination device provided in the embodiment of the present application.
[0086] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0087] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0088] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0089] It should be noted that the data involved in the embodiments of the present application (including but not limited to data used for analysis, data stored, data displayed, etc.) are all data that have been fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and corresponding operation entrances are provided for users to choose to authorize or refuse.
[0090] For ease of understanding, below, combined Figure 1 , the application scenarios to which the embodiments of the present application are applicable are described.
[0091] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1, including an assessment result determination device, in which a management platform is running. The management platform can receive an assessment processing request sent by the user device 1, and the assessment processing request can include the user identification, position information and assessment period of the target user; the management platform can also determine the target assessment result corresponding to the assessment processing request, and send the target assessment result to the user device 1.
[0092] In the related art, enterprise recruiters need to manually collect various work information of employees during their tenure, and manually analyze the collected work information to determine the employee's assessment results. However, in this process, misjudgments may occur due to human factors, resulting in inaccurate assessment results.
[0093] In view of this, an embodiment of the present application provides a method for determining an assessment result, which can obtain an assessment processing request, which includes a user ID, position information, and assessment period of a target user; determine multiple assessment types corresponding to the position information, and the weight corresponding to each assessment type; obtain the assessment result of each assessment type of the target user in the assessment period according to the user ID and position information; and determine the target assessment result corresponding to the assessment processing request according to the assessment result and weight of each assessment type. The method can be automatically executed with high efficiency, and can comprehensively analyze the target assessment result of the target user in the assessment period based on the assessment result and weight of each assessment type of the target user in the assessment period, and does not require manual collection and analysis of various information, thereby avoiding human errors in the process, which is conducive to improving the accuracy of determining the target assessment result.
[0094] The following is a description of the method shown in the embodiments of the present application through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be repeatedly described in different embodiments.
[0095] Figure 2 This is one of the flow charts of a method for determining an assessment result provided in an embodiment of the present application. The execution subject of the embodiment of the present application may be Figure 1 The assessment result determination device (or management platform) in the embodiment. The execution subject of the embodiment of the present application can also be a chip, chip module or assessment result determination device set in the assessment result determination device. The assessment result determination device can be implemented by software or by a combination of software and hardware.
[0096] See also Figure 2 , the method may include the following steps:
[0097] S201. Obtain an assessment processing request.
[0098] The assessment processing request may include the user ID, position information and assessment period of the target user.
[0099] Exemplarily, the user identifier may be the user's name, work ID, or mobile phone number, etc.
[0100] Position information may include, but is not limited to, position type and on-the-job time.
[0101] For example, the job types may include: internship, entry-level, intermediate, and senior positions, etc., and the on-the-job time may include the time of entry and the length of time from the time of entry to the current time.
[0102] The assessment period may include an assessment start time and an assessment end time. For example, the assessment period may be 3 months, 6 months or 1 year.
[0103] In some embodiments, the assessment result determination device (or management platform) may receive an assessment processing request sent by a user device.
[0104] In some embodiments, the assessment result determination device (or management platform) may provide an input interface, and generate a corresponding assessment processing request in response to a user's input operation on the input interface.
[0105] S202: Determine multiple assessment types corresponding to the position information in the assessment processing request, and the weight corresponding to each assessment type.
[0106] Assessment types include: course type, exam type, attendance type and business type.
[0107] It is understandable that the number of assessment types corresponding to different job information may be different, and the weight corresponding to each assessment type may be the same or different.
[0108] For example, the assessment types corresponding to different job information and the weights of the assessment types may be shown in Table 1:
[0109] Table 1
[0110] Assessment Type Course Type Exam Type Attendance Type Business Type Internship 0.1 0.4 0.2 0.3 Primary Position 0.2 0.3 0.1 0.4 Intermediate Post 0 0.3 0.1 0.6 Senior Post 0 0.2 0.1 0.7
[0111] Please refer to Table 1. The assessment types for interns and junior employees are the same, including: course type, exam type, attendance type, and business type; the assessment types for intermediate and senior employees are the same, including: exam type, attendance type, and business type. Although the assessment types for interns and junior employees are the same, the weights of each assessment type are different. For example, the weight of the course type for interns is 0.1, and the weight of the course type for junior employees is 0.2.
[0112] S203: Obtain the assessment results of each assessment type of the target user within the assessment period according to the user identifier and position information in the assessment processing request.
[0113] In some embodiments, for any assessment type, the assessment standard of the assessment type for the target user within the assessment period is obtained based on the job information; based on the user identifier, the user data corresponding to the assessment type of the target user within the assessment period is obtained; based on the user data and assessment standard corresponding to the assessment type, the assessment result of the assessment type of the target user within the assessment period is determined.
[0114] It should be noted that the method for obtaining the assessment results of each assessment type of the target user during the assessment period will be Figure 3 to Figure 6 The details are described in the embodiments and will not be described again here.
[0115] S204: Determine the target assessment result corresponding to the assessment processing request according to the assessment result and weight of each assessment type.
[0116] In some embodiments, the target assessment result can be determined in the following manner: determine the target assessment type among multiple assessment types; if the assessment result of the target assessment type is that the assessment failed, determine the target assessment result as that the assessment failed; if the assessment result of the target assessment type is that the assessment passed, determine the standard value corresponding to each assessment type based on the assessment result of each assessment type, and determine the target assessment result based on the standard value corresponding to each assessment type, the weight corresponding to each assessment type and the second preset threshold.
[0117] The number of target assessment types can be 1 or more.
[0118] Optionally, among multiple assessment types, the assessment type with the largest weight can be determined as the target assessment type. For example, in Table 1, among the four assessment types corresponding to the internship position, the examination type has the largest weight, so the examination type is the target assessment type.
[0119] Optionally, among multiple assessment types, the assessment type with a weight greater than or equal to a preset weight can be determined as the target assessment type. For example, assuming that the preset weight is 0.3, in Table 1, the weights corresponding to the examination type and the business type among the four assessment types corresponding to the initial position are greater than or equal to 0.3, then the target assessment type includes the examination type and the business type.
[0120] The assessment result can be passed or failed.
[0121] In some embodiments, a standard value corresponding to each assessment result may be pre-configured, for example, the standard value corresponding to "assessment passed" is "1", and the standard value corresponding to "assessment failed" is "0".
[0122] In some embodiments, the assessment value of the target user can be determined based on the standard value corresponding to each assessment type and the weight corresponding to each assessment type; when the assessment value is greater than or equal to a second preset threshold, the target assessment result is determined to be passed; when the assessment value is less than the second preset threshold, the target assessment result is determined to be failed.
[0123] For example, the corresponding relationship between the assessment results and standard values of each assessment type for employees in internship positions can be shown in Table 2:
[0124] Table 2
[0125] Assessment Type Course Type Exam Type Attendance Type Business Type Assessment results Failed the assessment Passed the assessment Passed the assessment Passed the assessment Standard value 0 1 1 1
[0126] According to Table 2, the corresponding assessment value for the employee in the internship position is: 0×0.1+1×0.4+1×0.2+1×0.3=0.9, and the preset threshold is 0.7, so the target assessment result for the employee in the internship position is determined to be passed.
[0127] It is understandable that the assessment processing request may also include user identifications, job information, and assessment periods of multiple users. The assessment result determination device may determine, for each user, the weights corresponding to each assessment type of the user and the assessment results of each assessment type based on the user identification, job information, and assessment period of the user, and determine the target assessment result of the user based on the weights corresponding to each assessment type of the user and the assessment results of each assessment type. The target assessment result corresponding to the assessment processing request may include the target assessment result of each user among the multiple users.
[0128] The embodiment of the present application provides a method for determining an assessment result, which can obtain an assessment processing request, and automatically determine multiple assessment types corresponding to the position information in the assessment processing request, and the weight corresponding to each assessment type; automatically obtain the assessment result of each assessment type of the target user in the assessment period according to the user identifier and the position information; and determine the target assessment result corresponding to the assessment processing request according to the assessment result and weight of each assessment type. The method can be automatically executed with high efficiency, and can comprehensively analyze the target assessment result of the target user in the assessment period based on the assessment result and weight of each assessment type of the target user in the assessment period, and does not require manual collection and analysis of various information, thereby avoiding human errors in the process, which is conducive to improving the accuracy of determining the target assessment result.
[0129] Next, combine Figure 3 , assuming that the assessment type is course type, the process of obtaining the assessment results of the target user's course type during the assessment period is described in detail.
[0130] Figure 3The present invention provides a flowchart of a method for determining an assessment result according to an embodiment of the present application.
[0131] See also Figure 3 , the method may include the following steps:
[0132] S301. Obtain, based on the job information, the identifier of the course that the target user needs to study during the assessment period and the assessment standard of the course.
[0133] The course identifier may include the course name or course number. In some embodiments, other information about the target user's course during the assessment period may also be obtained based on the position information, such as course type, course content, course learning method (e.g., learning website) and learning period.
[0134] The assessment criteria of a course may include, but are not limited to, a preset learning progress. For example, the assessment criteria may also include a preset number of check-ins.
[0135] S302: Obtain the course learning data of the target user during the assessment period according to the course identifier and the user identifier.
[0136] Course learning data may include, but is not limited to, course learning progress of a course. For example, course learning data may also include the number of times a course is checked in.
[0137] S303: Determine the assessment result of the course type of the target user within the assessment period according to the course learning data and the assessment standard of the course.
[0138] Optionally, when the course learning progress is greater than or equal to the preset learning progress, the assessment result of the course type is determined to be passed; when the course learning progress is less than the preset learning progress, the assessment result of the course type is determined to be failed.
[0139] In some examples, the method may also include the following steps: determining the identification and study period of the course that the target user needs to study based on the job information; during the study period, regularly obtaining the target user's course learning progress of the course based on a preset period according to the user identification and the course identification; when the course learning progress is less than the preset learning progress, generating course reminder information, and pushing the course reminder information to the terminal device where the target user is located.
[0140] The preset period can be set according to user needs, for example, the preset period can be 7 days.
[0141] The course reminder information can be used to remind the target user to study the course during the study period. For example, the course reminder information may include: course name, current course study progress, preset study progress and study period.
[0142] This method can timely notify the target user to study the course based on the course reminder information, which helps to avoid the target user forgetting to study the course and resulting in failure of the course type assessment.
[0143] An embodiment of the present application provides a method for determining assessment results. The method can automatically obtain the course learning data and course assessment standards of the target user during the assessment period based on the job information and user identification, and automatically analyze the assessment results based on the course learning data and the course assessment standards. This method is not only highly efficient, but also does not require manual collection and analysis of various information, thereby avoiding human errors in the process, and is conducive to improving the accuracy of determining the assessment results of the course type.
[0144] Next, combine Figure 4 , assuming that the assessment type is an exam type, a detailed description is given of the process of obtaining the assessment results of the target user's exam type within the assessment period.
[0145] Figure 4 The third flowchart of a method for determining an assessment result provided in an embodiment of the present application.
[0146] See also Figure 4 , the method may include the following steps:
[0147] S401. According to the job information, obtain the identification of the examination that the target user needs to take during the examination period and the examination assessment standard.
[0148] The identification of the examination may include the name of the examination or the number of the examination. In some embodiments, other information of the examination of the target user during the assessment period may also be obtained according to the position information, such as the examination period, the content involved in the examination, the maximum number of examinations, etc.
[0149] Assessment criteria may include a passing score.
[0150] S402: Acquire the test data of the target user within the test period according to the test identifier and the user identifier.
[0151] In some embodiments, the test data may include the number of times the target user has registered for the test at the current moment, as well as the attendance status and score of each test, where the attendance status may include taking the test or being absent from the test.
[0152] It is understandable that, for any exam, if the candidate's status is absent from the exam, the score for the exam may be recorded as 0.
[0153] S403: Determine the assessment result of the target user's test type within the assessment period according to the test data and the test assessment standard.
[0154] In some embodiments, when the target user has at least one test score greater than or equal to the passing score during the test period, the test result is determined to be passed; otherwise, the test result is determined to be failed.
[0155] In some embodiments, the method may also include the following steps: determining the identification and examination period of the examination that the target user needs to take based on the job information; generating examination reminder information within a first time period before the examination period, and pushing the examination reminder information to the terminal device where the target user is located; within a second time period after the examination period, determining the examination result of the target user's examination, and generating a reservation instruction when the examination result is failure and the number of times the target user has taken the examination is less than a preset maximum number.
[0156] Exemplarily, the first duration may be 1 week.
[0157] The second duration can be determined according to the time it takes for the test result to be issued, and the second duration can be greater than or equal to the time it takes for the test result to be issued. For example, if the test result can be issued 3 days after the test, the second duration can be 4 days.
[0158] The exam reminder information can be used to remind the target user to take the exam during the exam period. For example, the exam reminder information may include the exam name, exam period, and exam location. The method can timely notify the target user to take the exam based on the exam reminder information, which is helpful to avoid the target user forgetting to take the course and resulting in failure of the exam type assessment.
[0159] The reservation instruction can be used to help the target user to make a reservation for the next examination, so as to prevent the target user from forgetting to make a reservation for the examination.
[0160] An embodiment of the present application provides a method for determining assessment results. The method can automatically obtain the test data and assessment standards of the target user within the assessment period according to the job information and the user identifier, and automatically analyze the assessment results based on the test data and the assessment standards. This method is not only highly efficient, but also does not require manual collection and analysis of various information, thereby avoiding human errors in the process, and is conducive to improving the accuracy of determining the assessment results of the test type.
[0161] Next, combine Figure 5 , assuming that the assessment type is attendance type, the process of obtaining the assessment results of the attendance type of the target user during the assessment period is described in detail.
[0162] Figure 5 The fourth flowchart of a method for determining an assessment result provided in an embodiment of the present application.
[0163] See also Figure 5 , the method may include the following steps:
[0164] S501. Determine multiple sub-attendance types corresponding to a target user and attendance rules corresponding to each sub-attendance type according to job information.
[0165] The first correspondence between each job information and the sub-attendance type, and the second correspondence between the sub-attendance type and the attendance rule can be pre-configured, and based on the job information of the target user and the first correspondence, multiple sub-attendance types corresponding to the target user are determined, and based on the multiple sub-attendance types and the second correspondence, the attendance rules corresponding to each sub-attendance type are determined.
[0166] The sub-attendance types may include but are not limited to at least two of the following: normal sign-in type, late type, early leave type, absenteeism type (half-day absenteeism and full-day absenteeism) or leave type.
[0167] The types of leave can further include: applying for leave, cancelling leave and going out for work.
[0168] Attendance rules can be used to indicate the attendance status corresponding to each sub-attendance type. The attendance status includes normal status and abnormal status. For example, the attendance status corresponding to the normal sign-in type and the leave type is the normal status, and the attendance status corresponding to the lateness type, the early leave type or the absenteeism type (half-day absenteeism and full-day absenteeism) is the abnormal status.
[0169] S502: Acquire attendance data of the target user during the assessment period according to the user identifier.
[0170] Attendance data may include the number of attendances for each sub-attendance type, as well as detailed information for each attendance. For example, detailed information for normal sign-in type, late type, early leave type, or absenteeism type may include: clock-in time and clock-out time. Detailed information for leave type may include the leave period and leave review result, etc.
[0171] S503: Determine the sub-attendance data corresponding to each sub-attendance type in the attendance data, and determine the assessment result of the attendance type of the target user within the assessment period according to the sub-attendance data corresponding to each sub-attendance type and the attendance rule.
[0172] The attendance status corresponding to each sub-attendance type can be determined according to the attendance rules; the attendance times of each sub-attendance type can be determined according to the sub-attendance data corresponding to each sub-attendance type; the target attendance times when the attendance status is abnormal can be determined according to the attendance status and attendance times corresponding to each sub-attendance type; when the target attendance times is greater than or equal to the preset times, the assessment result of the attendance type is determined to be assessment failure; when the target attendance times is less than the preset times, the assessment result of the attendance type is determined to be assessment pass.
[0173] For example, the attendance status and attendance times of each sub-attendance type of the target user may be shown in Table 3:
[0174] Table 3
[0175] Attendance Type Normal sign-in be late Leave early Absenteeism Ask for leave Attendance Status normal abnormal abnormal abnormal normal frequency 16 1 1 1 2
[0176] Please refer to Table 3. The target attendance number of the target user whose attendance status is abnormal is 3 times. Assuming the preset number is 3 times, the assessment result of the attendance type of the target user is determined to be passed.
[0177] In some embodiments, the penalty information corresponding to the target user in the assessment period may be determined according to the attendance status and attendance times of each sub-attendance type of the target user.
[0178] The penalty information of the same attendance type can be different in different assessment periods. For example, the assessment period can include a probationary period and a non-probationary period. In the probationary period, early leave and late arrival types do not need to be penalized; in the non-probationary period, early leave and late arrival types need to be penalized.
[0179] An embodiment of the present application provides a method for determining assessment results. The method can automatically obtain the attendance data and attendance rules of the target user during the assessment period according to the job information and user identification, and automatically analyze the assessment results based on the attendance data and attendance rules. This method is not only highly efficient, but also does not require manual collection and analysis of various information, thereby avoiding human errors in the process, and is conducive to improving the accuracy of assessment results for determining attendance types.
[0180] Next, combine Figure 6 , assuming that the assessment type is business type, the process of obtaining the assessment results of the business type of the target user during the assessment period is described in detail.
[0181] Figure 6 The fifth flowchart of a method for determining an assessment result provided in an embodiment of the present application.
[0182] See also Figure 6 , the method may include the following steps:
[0183] S601. Determine a business scoring rule corresponding to the target user according to the job information.
[0184] For example, the business scoring rules may include multiple scoring rules and the scores corresponding to each scoring rule. For example, multiple scoring rules may be formulated from the perspectives of the number of completed businesses, whether the business type is an important type, the proportion of business participation, business status, and scores given by supervisors.
[0185] S602: Acquire the business data of the target user during the assessment period according to the user identifier, and determine the business score of the target user according to the business data and business scoring rules.
[0186] The business data may be uploaded to the assessment result determination device (or management platform) for the target user, or the business data may be obtained by the assessment result determination device (or management platform) requesting the device at the user end.
[0187] Exemplarily, the business data may include: the number of completed businesses, business types, business participation ratio, business status (completed or uncompleted), scores given to the business by supervisors, and other information.
[0188] S603: Determine an assessment result of the target user's service type within the assessment period according to the target user's service score and a first preset threshold.
[0189] If the business score is greater than or equal to the first preset threshold, the assessment result of the business type is determined to be passed; if the business score is less than the first preset threshold, the assessment result of the business type is determined to be failed.
[0190] An embodiment of the present application provides a method for determining an assessment result. The method can automatically obtain the business data and business scoring rules of a target user during an assessment period based on job information and user identification, and automatically analyze the business score of the target user based on the business data and business scoring rules. This method is not only highly efficient, but also does not require manual collection and analysis of various information, thereby avoiding human errors in the process, and is conducive to improving the accuracy of assessment results for determining business types.
[0191] Figure 7 This is one of the structural schematic diagrams of an assessment result determination device provided in an embodiment of the present application.
[0192] See also Figure 7 , the assessment result determination device 10 may include:
[0193] An acquisition module 11 is used to acquire an assessment processing request, wherein the assessment processing request includes a user ID, position information and assessment period of a target user;
[0194] A determination module 12, used to determine multiple assessment types corresponding to the position information in the assessment processing request and a weight corresponding to each assessment type, wherein the multiple assessment types include: course type, examination type, attendance type and business type;
[0195] The acquisition module 11 is further configured to acquire the assessment result of each assessment type of the target user within the assessment period according to the user identifier and the position information in the assessment processing request;
[0196] The determination module 12 is further configured to determine a target assessment result corresponding to the assessment processing request according to the assessment result and weight of each assessment type.
[0197] In a possible implementation, the assessment type is a course type; and the acquisition module 11 is specifically used for:
[0198] According to the position information, obtaining the identifier of the course that the target user needs to study during the assessment period and the assessment standard of the course;
[0199] Acquiring the course learning data of the target user during the assessment period according to the course identifier and the user identifier;
[0200] An assessment result of the course type for the target user within the assessment period is determined according to the course learning data and the assessment standard of the course.
[0201] In a possible implementation, the assessment type is an examination type; and the acquisition module 11 is specifically used for:
[0202] According to the position information, obtaining the identification of the examination that the target user needs to take during the examination period and the examination assessment criteria;
[0203] Acquiring the test data of the target user within the assessment period according to the test identifier and the user identifier;
[0204] The examination result of the target user for the examination type within the examination period is determined according to the examination data and the examination assessment standard.
[0205] In a possible implementation, the assessment type is an attendance type; and the acquisition module 11 is specifically used for:
[0206] Determine, according to the job information, a plurality of sub-attendance types corresponding to the target user and attendance rules corresponding to each sub-attendance type;
[0207] According to the user identifier, obtaining the attendance data of the target user during the assessment period;
[0208] The sub-attendance data corresponding to each sub-attendance type is determined in the attendance data, and the assessment result of the attendance type of the target user in the assessment period is determined according to the sub-attendance data corresponding to each sub-attendance type and the attendance rule.
[0209] In a possible implementation, the assessment type is a business type; and the acquisition module 11 is specifically used for:
[0210] Determine the business scoring rule corresponding to the target user according to the job information;
[0211] According to the user identifier, obtaining the service data of the target user during the assessment period, and determining the service score of the target user according to the service data and the service scoring rule;
[0212] An assessment result of the service type of the target user within the assessment period is determined according to the service score of the target user and a first preset threshold.
[0213] In a possible implementation, the determining module 12 is specifically configured to:
[0214] Determining a target assessment type among the multiple assessment types;
[0215] If the assessment result of the target assessment type is that the assessment has not been passed, then determining that the target assessment result is that the assessment has not been passed;
[0216] If the assessment result of the target assessment type is passed, the standard value corresponding to each assessment type is determined according to the assessment result of each assessment type, and the target assessment result is determined according to the standard value corresponding to each assessment type, the weight corresponding to each assessment type and the second preset threshold.
[0217] The assessment result determination device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
[0218] Figure 8 This is a second structural diagram of a device for determining an assessment result provided in an embodiment of the present application. Figure 8 ,exist Figure 7 Based on the structure of the assessment result determination device 10 shown in FIG. 1 , the assessment result determination device 10 may further include a generation module 13, wherein:
[0219] The determination module 12 is further used to determine the identifier and study period of the course that the target user needs to study according to the position information;
[0220] The acquisition module 11 is further used to periodically acquire the course learning progress of the course of the target user based on a preset period according to the user identifier and the identifier of the course during the learning period;
[0221] The generating module 13 is used to generate course reminder information when the course learning progress is less than the preset learning progress, and push the course reminder information to the terminal device where the target user is located, and the course reminder information is used to prompt the target user to learn the course within the learning period.
[0222] In a possible implementation, the determination module 12 is further configured to determine, based on the job information, an identification and a test period of the test that the target user needs to take;
[0223] The generating module 13 is further configured to generate test reminder information within a first time period before the test period, and push the test reminder information to the terminal device where the target user is located, wherein the test reminder information is used to prompt the target user to take the test within the test period;
[0224] The determination module 12 is further configured to determine the test result of the test of the target user within a second time period after the test period;
[0225] The generating module 13 is further configured to generate a reservation instruction when the test result is failure and the number of times the target user has taken the test is less than a preset maximum number of times, wherein the reservation instruction is configured to help the target user make a reservation for the next test.
[0226] Fig. 9 This is a schematic diagram of the structure of the assessment result determination device provided in the embodiment of the present application. Fig. 9 The assessment result determination device 20 may include: a memory 21 and a processor 22. Exemplarily, the memory 21 and the processor 22 are interconnected via a bus 23.
[0227] The memory 21 is used to store computer-executable instructions;
[0228] The processor 22 is used to execute the computer execution instructions stored in the memory, so as to enable the assessment result determination device 20 to perform the method shown in the above method embodiment.
[0229] It is understandable that the assessment result determination device may include at least one processor and a memory in communication with the at least one processor. The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method shown in the above embodiment.
[0230] Exemplarily, the assessment result determination device may be an independent physical server or server node, and the assessment result determination device may also be a tablet computer, a laptop computer, a desktop computer, a portable laptop computer, or the like.
[0231] The assessment result determination device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
[0232] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the above-mentioned assessment result determination method.
[0233] An embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, can implement the above-mentioned assessment result determination method.
[0234] All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid state drive, magnetic tape, floppy disk, optical disc and any combination thereof.
[0235] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0236] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0237] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0238] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
[0239] In the present application, the term "include" and its variations may refer to non-restrictive inclusion; the term "or" and its variations may refer to "and / or". The terms "first", "second", etc. in the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In the present application, "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previously associated objects are in an "or" relationship.
Claims
1. A method for determining an assessment result, characterized in that: The method comprises: Obtaining an assessment processing request, wherein the assessment processing request includes a user ID, position information, and assessment period of a target user; Determine multiple assessment types corresponding to the position information in the assessment processing request and a weight corresponding to each assessment type, wherein the multiple assessment types include: course type, examination type, attendance type and business type; According to the user identifier and the position information in the assessment processing request, obtaining the assessment result of each assessment type of the target user within the assessment period; According to the assessment result and weight of each assessment type, a target assessment result corresponding to the assessment processing request is determined.
2. The method according to claim 1, characterized in that The assessment type is a course type; obtaining the assessment result of the target user of the assessment type within the assessment period according to the user identifier and the position information in the assessment processing request, including: According to the position information, obtaining the identifier of the course that the target user needs to study during the assessment period and the assessment standard of the course; Acquiring the course learning data of the target user during the assessment period according to the course identifier and the user identifier; An assessment result of the course type for the target user within the assessment period is determined according to the course learning data and the assessment standard of the course.
3. The method according to claim 1, characterized in that: The assessment type is an examination type; obtaining the assessment result of the target user of the assessment type within the assessment period according to the user identifier and the position information in the assessment processing request, including: According to the position information, obtaining the identification of the examination that the target user needs to take during the examination period and the examination assessment criteria; Acquiring the test data of the target user within the assessment period according to the test identifier and the user identifier; The examination result of the target user for the examination type within the examination period is determined according to the examination data and the examination assessment standard.
4. The method according to claim 1, characterized in that: The assessment type is an attendance type; obtaining the assessment result of the target user of the assessment type within the assessment period according to the user identifier and the position information in the assessment processing request, including: Determine, according to the job information, a plurality of sub-attendance types corresponding to the target user and attendance rules corresponding to each sub-attendance type; According to the user identifier, obtaining the attendance data of the target user during the assessment period; The sub-attendance data corresponding to each sub-attendance type is determined in the attendance data, and the assessment result of the attendance type of the target user in the assessment period is determined according to the sub-attendance data corresponding to each sub-attendance type and the attendance rule.
5. The method according to claim 1, characterized in that The assessment type is a business type; obtaining the assessment result of the target user of the assessment type within the assessment period according to the user identifier and the position information in the assessment processing request, including: Determine the business scoring rule corresponding to the target user according to the job information; According to the user identifier, obtaining the service data of the target user during the assessment period, and determining the service score of the target user according to the service data and the service scoring rule; An assessment result of the service type of the target user within the assessment period is determined according to the service score of the target user and a first preset threshold.
6. The method according to any one of claims 1 to 5, characterized in that: Determining a target assessment result corresponding to the assessment processing request according to the assessment result and weight of each assessment type includes: Determining a target assessment type among the multiple assessment types; If the assessment result of the target assessment type is that the assessment has not been passed, then determining that the target assessment result is that the assessment has not been passed; If the assessment result of the target assessment type is passed, the standard value corresponding to each assessment type is determined according to the assessment result of each assessment type, and the target assessment result is determined according to the standard value corresponding to each assessment type, the weight corresponding to each assessment type and the second preset threshold.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Determine, based on the job information, the identifier and study period of the course that the target user needs to study; During the learning period, according to the user identifier and the identifier of the course, the course learning progress of the target user of the course is periodically obtained based on a preset period; When the course learning progress is less than the preset learning progress, course reminder information is generated and pushed to the terminal device where the target user is located. The course reminder information is used to prompt the target user to learn the course within the learning period.
8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Determine, based on the job information, the identification and examination time period of the examination that the target user needs to take; Generate test reminder information within a first time period before the test period, and push the test reminder information to the terminal device where the target user is located, the test reminder information is used to prompt the target user to take the test within the test period; Within a second time period after the examination period, the examination result of the target user's examination is determined, and when the examination result is failure and the number of times the target user has taken the examination is less than a preset maximum number, a reservation instruction is generated, wherein the reservation instruction is used to help the target user make an appointment for the next examination.
9. A device for determining an assessment result, characterized in that: include: An acquisition module, used to acquire an assessment processing request, wherein the assessment processing request includes a user ID, position information and assessment period of a target user; A determination module, used to determine multiple assessment types corresponding to the position information in the assessment processing request and a weight corresponding to each assessment type, wherein the multiple assessment types include: course type, examination type, attendance type and business type; The acquisition module is further used to acquire the assessment result of each assessment type of the target user within the assessment period according to the user identifier and the position information in the assessment processing request; The determination module is further used to determine the target assessment result corresponding to the assessment processing request according to the assessment result and weight of each assessment type.
10. A device for determining an assessment result, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.
12. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 8 when being executed by a processor.
