CN117150215A - Assessment result determining method and device, electronic equipment and storage medium - Google Patents

Assessment result determining method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN117150215A
CN117150215A CN202311412927.1A CN202311412927A CN117150215A CN 117150215 A CN117150215 A CN 117150215A CN 202311412927 A CN202311412927 A CN 202311412927A CN 117150215 A CN117150215 A CN 117150215A
Authority
CN
China
Prior art keywords
assessment
target
candidate
algorithm
report
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202311412927.1A
Other languages
Chinese (zh)
Other versions
CN117150215B (en
Inventor
闵应奇
李淑媛
包春芳
兰园林
张豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taiping Finance Technology Services Shanghai Co ltd
Original Assignee
Taiping Finance Technology Services Shanghai Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taiping Finance Technology Services Shanghai Co ltd filed Critical Taiping Finance Technology Services Shanghai Co ltd
Priority to CN202311412927.1A priority Critical patent/CN117150215B/en
Publication of CN117150215A publication Critical patent/CN117150215A/en
Application granted granted Critical
Publication of CN117150215B publication Critical patent/CN117150215B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Operations Research (AREA)
  • Probability & Statistics with Applications (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Algebra (AREA)
  • Evolutionary Biology (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an assessment result determining method, an assessment result determining device, electronic equipment and a storage medium. The method comprises the following steps: extracting a target assessment variable from a target assessment algorithm to be used, and acquiring target assessment data from a report system according to a mapping relation between the target assessment variable and report fields in the report system; the target assessment algorithm is determined by the following method: obtaining a candidate assessment algorithm according to configuration information of the target assessment template; according to the mapping relation between the candidate assessment variables in the candidate assessment algorithm and the report fields in the report system, candidate assessment data are obtained from the report system, and the candidate assessment data are processed by adopting the candidate assessment algorithm to obtain candidate assessment results; selecting a target assessment algorithm from the candidate assessment algorithms according to the candidate assessment results; and processing the target assessment data by adopting a target assessment algorithm to obtain a target assessment result. The invention improves the determination efficiency of the target assessment algorithm, thereby improving the assessment efficiency.

Description

Assessment result determining method and device, electronic equipment and storage medium
Technical Field
The present invention relates to computer technologies, and in particular, to a method and apparatus for determining an assessment result, an electronic device, and a storage medium.
Background
With the development of computer technology, statistics of various data is generally automatically performed through a computer, and a corresponding assessment result is finally obtained.
In the prior art, the determination of the assessment result usually uses a fixed code in computer software to acquire the assessment data, and once the variety of the assessment data changes, a professional is required to change the code, so that the complexity of the change and the difficulty of the determination of the assessment result are increased.
Disclosure of Invention
The invention provides an assessment result determining method, an assessment result determining device, electronic equipment and a storage medium, so as to improve flexibility and efficiency of assessment result determination.
According to an aspect of the present invention, there is provided an assessment result determining method, including:
extracting a target assessment variable from a target assessment algorithm to be used, and acquiring target assessment data from a report system according to a mapping relation between the target assessment variable and a report field in the report system; the target assessment algorithm is determined by the following steps: selecting a target assessment template from the initial assessment templates; obtaining at least two candidate assessment algorithms according to configuration information of a target assessment template; according to the mapping relation between the candidate assessment variables in the candidate assessment algorithm and the report fields in the report system, candidate assessment data are obtained from the report system, and the candidate assessment data are processed by adopting the candidate assessment algorithm to obtain candidate assessment results; selecting a target assessment algorithm from the candidate assessment algorithms according to the candidate assessment results;
And processing the target assessment data by adopting the target assessment algorithm to obtain a target assessment result.
According to another aspect of the present invention, there is provided an assessment result determining apparatus, comprising:
the target assessment data acquisition module is used for extracting target assessment variables from a target assessment algorithm to be used and acquiring target assessment data from the report system according to the mapping relation between the target assessment variables and report fields in the report system; the target assessment algorithm is determined by an assessment algorithm determining module, and the assessment algorithm determining module comprises: the assessment template selection unit is used for selecting a target assessment template from the initial assessment templates; the candidate assessment algorithm unit is used for obtaining at least two candidate assessment algorithms according to the configuration information of the target assessment template; the candidate assessment result unit is used for acquiring candidate assessment data from the report system according to the mapping relation between the candidate assessment variables in the candidate assessment algorithm and the report fields in the report system, and processing the candidate assessment data by adopting the candidate assessment algorithm to obtain a candidate assessment result; the target assessment algorithm unit is used for selecting a target assessment algorithm from the candidate assessment algorithms according to the candidate assessment results;
And the assessment result determining module is used for processing the target assessment data by adopting the target assessment algorithm to obtain a target assessment result.
According to another aspect of the present invention, there is provided an electronic apparatus including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the assessment result determination method according to any one of the embodiments of the present invention.
According to another aspect of the present invention, there is provided a computer readable storage medium storing computer instructions for causing a processor to implement the assessment result determining method according to any one of the embodiments of the present invention when executed.
According to the technical scheme, in the determining process of the target assessment algorithm, at least two candidate assessment algorithms are obtained according to configuration information of the target assessment template by selecting the target assessment template, a mapping relation is established for candidate assessment variables in the candidate assessment algorithm and report fields in a report system, candidate assessment data are obtained from the report system based on the mapping relation, and the candidate assessment data are processed by adopting the candidate assessment algorithm to obtain candidate assessment results; selecting a target assessment algorithm from the at least two candidate assessment algorithms according to candidate assessment results corresponding to the at least two candidate assessment algorithms, wherein the determination efficiency of the target assessment algorithm can be improved through the processing; in the checking process, according to the mapping relation between the target checking variable and the report field in the target checking algorithm, target checking data are obtained from the report system, the target checking data are processed by the target checking algorithm, a target checking result is obtained, and the determining efficiency of the target checking result can be improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the invention or to delineate the scope of the invention. Other features of the present invention will become apparent from the description that follows.
Drawings
FIG. 1 is a flowchart of a method for determining an assessment result according to a first embodiment of the present invention;
FIG. 2 is a flowchart of another method for determining an assessment result according to a second embodiment of the present invention;
FIG. 3 is a flowchart of another method for determining an examination result according to the third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an apparatus for determining an assessment result according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device for implementing an embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," "target," and the like in the description and claims of the present invention and in the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
Fig. 1 is a flowchart of an assessment result determining method according to an embodiment of the present invention, where the embodiment is applicable to a case of determining a corresponding assessment result according to an assessment variable, and the method may be performed by an assessment result determining apparatus according to an embodiment of the present invention, and the apparatus may be implemented by software and/or hardware. Referring to fig. 1, the method for determining an assessment result provided in this embodiment includes:
Step 110, extracting a target assessment variable from a target assessment algorithm to be used, and acquiring target assessment data from a report system according to a mapping relation between the target assessment variable and a report field in the report system;
the target assessment algorithm is determined by the following steps: selecting a target assessment template from the initial assessment templates; obtaining at least two candidate assessment algorithms according to configuration information of a target assessment template; according to the mapping relation between the candidate assessment variables in the candidate assessment algorithm and the report fields in the report system, candidate assessment data are obtained from the report system, and the candidate assessment data are processed by adopting the candidate assessment algorithm to obtain candidate assessment results; and selecting a target assessment algorithm from the candidate assessment algorithms according to the candidate assessment results.
In the embodiment of the disclosure, at least one initial assessment template can be preset in the assessment system for different assessment scenes, and the assessment attribute of each assessment scene can be different. In the determining process of the target assessment algorithm, a target assessment template can be selected from the initial assessment templates, configuration information of assessment variables in the target assessment template is obtained, or configuration information of calculation relations among different assessment variables is obtained, so that at least two candidate assessment algorithms are obtained. Establishing a mapping relation between candidate assessment variables in each candidate assessment algorithm and report fields in a report system according to each candidate assessment algorithm, acquiring candidate assessment data from the report system based on the mapping relation, and processing the candidate assessment data by adopting the candidate assessment algorithm to obtain a candidate assessment result; and selecting a target assessment algorithm from at least two candidate assessment algorithms according to the candidate assessment results. On the one hand, by establishing the mapping relation between the candidate examination variables and the report fields, the report fields are directly synchronized based on the mapping relation to obtain the candidate examination data, and compared with other modes based on an API (Application Programming Interface, application program interface) interface and the like, the candidate examination data can be automatically and synchronously updated under the condition of updating the report fields, so that the synchronization efficiency of the candidate examination data is improved; on the other hand, candidate checking results are obtained by adopting at least two candidate checking algorithms to check respectively; and selecting a target assessment algorithm from at least two candidate assessment algorithms by combining each candidate assessment result, so that the candidate assessment algorithm can be conveniently checked and corrected, and the determination efficiency and reliability of the target assessment algorithm are improved.
Specifically, a preset specific symbol may be used to characterize candidate assessment variables in the candidate assessment algorithm. Taking a performance assessment scene as an example, the candidate assessment algorithm is that a performance assessment result= @ interview success piece (1- @ complaint number/@ number of interviews), and a variable corresponding to a specific symbol @ is preset correspondingly: the successful return visit, the complaint number and the return visit number are candidate check variables.
The report system is used for storing all report data related to the to-be-examined object, the report fields in the report system are fields of each report in the report system, the mapping relation between candidate examination variables and the report fields in the report system is preconfigured, for example, the mapping relation between the candidate examination variables I and the field A1 of the report A in the report system is preconfigured, and the mapping relation between the candidate examination variables II and the field A2 of the report A in the report system is preconfigured. The embodiment of the disclosure does not limit the configuration mode of the mapping relation, for example, report names and report fields associated with each candidate check variable can be configured in a mapping relation configuration interface, and the configuration interface can be directly operated when the mapping relation needs to be changed. Each report may contain object information of the object to be examined, such as a job number, a name, etc., and may also include data generation time, a service field value, etc. According to a preset mapping relation, candidate assessment data corresponding to candidate assessment variables can be obtained from a report system, wherein the candidate assessment data are specific data contents corresponding to the candidate assessment variables, for example, the target assessment variables are webpage customer service online time lengths, and the target assessment data are specific time lengths.
The report mapped by each candidate checking variable may be different, and for example, if the candidate checking variables include the number of warm parts, the number of complaints, the number of return visit successful parts and the number of incoming calls, the warm part statistical report and the warm part number have a preset mapping relationship, the customer complaint statistical report and the complaint number have a preset mapping relationship, and the customer service workload statistical report and the number of return visit successful parts and the number of incoming calls have a preset mapping relationship.
The candidate checking algorithm can comprise calculation modes such as addition, subtraction, multiplication and bracket division four-rule operation, value size judgment and the like, wherein under the condition that the candidate checking algorithm comprises four-rule operation, a suffix expression can be converted into a suffix expression when the algorithm analysis is carried out, and the regular expression is used for finding and replacing variables to carry out operation; when the candidate checking algorithm includes the value judgment, the four arithmetic algorithms on two sides of the larger number and the smaller number can be calculated firstly when the algorithm analysis is carried out, and the larger number and the smaller number are processed secondly. Thereby improving the analysis efficiency and the analysis accuracy of the candidate checking algorithm.
For each candidate assessment algorithm, acquiring candidate assessment data from a report system based on a mapping relation between candidate assessment variables in the candidate assessment algorithm and report fields in the report system, and calculating the acquired candidate assessment data by adopting the candidate assessment algorithm to obtain a candidate assessment result; and selecting a desired candidate assessment result from the candidate assessment results by checking the candidate assessment results, and taking the candidate assessment algorithm corresponding to the candidate assessment result as a target assessment algorithm according to the candidate assessment algorithm corresponding to the candidate assessment result, for example, directly taking the candidate assessment algorithm corresponding to the candidate assessment result as the target assessment algorithm, or performing fine adjustment on the candidate assessment algorithm corresponding to the candidate assessment result to obtain the target assessment algorithm. By constructing at least two candidate assessment algorithms based on the target assessment template, respectively assessing by adopting each candidate assessment algorithm to obtain candidate assessment results, verifying the candidate assessment results, and selecting the target assessment algorithm from the at least two candidate assessment algorithms according to the verification of the candidate assessment results, the reliability of the target assessment algorithm can be improved, and the accuracy and the efficiency of the follow-up assessment according to the target assessment algorithm are improved.
And 120, processing the target assessment data by adopting the target assessment algorithm to obtain a target assessment result.
In the checking process, a target checking algorithm and a mapping relation between target checking variables and report fields in the target checking algorithm are obtained, report data corresponding to the target checking variables are obtained based on the mapping relation to serve as target checking data, and the target checking algorithm is adopted to calculate the target checking data to obtain a target checking result.
According to the technical scheme provided by the embodiment, the candidate examination data is obtained by establishing the mapping relation between the candidate examination variables and the report fields and directly synchronizing the report fields based on the mapping relation, and the candidate examination data can be automatically and synchronously updated under the condition of updating the report fields, so that the synchronization efficiency of the candidate examination data is improved; obtaining at least two candidate assessment algorithms according to configuration information of a target assessment template, and respectively assessing by adopting the at least two candidate assessment algorithms to obtain candidate assessment results; and selecting a target assessment algorithm from at least two candidate assessment algorithms by combining each candidate assessment result, so that the candidate assessment algorithm can be conveniently checked and corrected, and the determination efficiency and reliability of the target assessment algorithm are improved.
Example two
Fig. 2 is a flowchart of another method for determining an examination result according to the second embodiment of the present invention. Referring to fig. 2, the method for determining an assessment result provided in this embodiment includes:
step 210, selecting a target assessment template from the initial assessment templates;
step 220, obtaining at least two candidate assessment algorithms according to configuration information of the target assessment template; according to the mapping relation between the candidate assessment variables in the candidate assessment algorithm and the report fields in the report system, candidate assessment data are obtained from the report system, and the candidate assessment data are processed by adopting the candidate assessment algorithm to obtain candidate assessment results;
step 230, acquiring a target assessment interval expected by target assessment demand information and target distribution expected on the target assessment interval;
step 240, determining a candidate distribution corresponding to the target assessment interval according to the candidate assessment result; comparing the candidate distribution with the target distribution, and selecting a target assessment algorithm from the candidate assessment algorithms according to the comparison result;
step 250, extracting a target assessment variable from a target assessment algorithm to be used, and acquiring target assessment data from a report system according to a mapping relation between the target assessment variable and a report field in the report system;
And 260, processing the target assessment data by adopting the target assessment algorithm to obtain a target assessment result.
In the present disclosure, a desired target assessment interval and a desired target distribution on the target assessment interval may also be set according to the target assessment demand information. For example, a plurality of evaluation sections are set in advance as target evaluation sections, and a desired target distribution on each target evaluation section is set. The target distribution is used for representing the proportion of the objects falling on the target assessment interval to all the objects, can be flexibly set according to the target assessment demand information, and can be normal distribution, gaussian distribution or the proportion falling on each target assessment interval. For example, a first assessment interval, a second assessment interval, and a third assessment interval are preset as target assessment intervals, and the ratio of the first assessment interval, the second assessment interval, and the third assessment interval is a first ratio value, a second ratio value, and a third ratio value in sequence, where the sum of the three ratio values is 1.
Specifically, for each candidate assessment algorithm, candidate proportion values on each target assessment interval are determined as candidate distribution according to the corresponding candidate assessment results; and comparing the difference between the candidate distribution and the target distribution to obtain the candidate distribution closest to the target distribution, and selecting a candidate assessment algorithm corresponding to the closest candidate distribution as a target assessment algorithm. The target assessment interval and the target distribution expected on the target assessment interval are flexibly set according to the target assessment demand information, the candidate distribution closest to the target distribution is obtained according to the candidate assessment result, and the candidate assessment algorithm corresponding to the candidate distribution is selected as the target assessment algorithm, so that the verification of the candidate assessment algorithm is realized, and the reliability of the target assessment algorithm can be further improved.
In an alternative embodiment, selecting a target assessment template from the initial assessment templates comprises: matching the target examination demand information with the description information of the initial examination templates, and screening the initial examination templates according to a matching result to obtain the rest initial examination templates; and under the condition that the remaining initial examination templates are not unique, selecting a target examination template from the remaining initial examination templates according to the priority.
The target assessment requirement information can comprise assessment attributes such as assessment scenes, assessment posts and the like, the initial assessment templates can also be preset with associated assessment attributes, the target assessment attributes are extracted from the target assessment requirement information, the target assessment attributes are matched with the initial assessment attributes preset by the initial assessment templates, the matching degree is obtained, the initial assessment templates with the matching degree lower than a preset matching threshold value are filtered, and the rest initial assessment templates are obtained; under the condition that the remaining initial assessment templates are unique, taking the unique initial assessment templates as target assessment templates; under the condition that the rest initial examination templates are not unique, the initial examination templates with relatively higher priority can be selected as target examination templates.
The matching degree between the target assessment demand information and the description information of the initial assessment templates is determined, the initial assessment templates are screened according to the matching degree, and the target assessment templates are selected by combining the priority under the condition that the remaining initial assessment templates are not unique, so that the reliability of the target assessment templates can be improved, and the reliability of a target assessment algorithm determined based on the target assessment templates is further improved.
According to the technical scheme provided by the embodiment, the target assessment interval and the target distribution expected on the target assessment interval are flexibly set according to the target assessment demand information, the candidate distribution closest to the target distribution is obtained according to the candidate assessment result, and the candidate assessment algorithm corresponding to the candidate distribution is selected as the target assessment algorithm, so that the reliability of the target assessment algorithm can be further improved; and screening the initial assessment template according to the matching degree between the target assessment demand information and the description information of the initial assessment template, so that the reliability of the target assessment template can be improved, and the reliability of a target assessment algorithm determined based on the target assessment template in the follow-up process is further improved.
Example III
Fig. 3 is a flowchart of another method for determining an examination result according to the third embodiment of the present invention. Referring to fig. 3, the method for determining an assessment result provided in this embodiment includes:
step 310, extracting a target assessment variable from a target assessment algorithm to be used, and acquiring target assessment data from a reporting system according to a mapping relationship between the target assessment variable and a reporting field in the reporting system.
The target assessment algorithm is determined by the following steps: selecting a target assessment template from the initial assessment templates; obtaining at least two candidate assessment algorithms according to configuration information of a target assessment template; according to the mapping relation between the candidate assessment variables in the candidate assessment algorithm and the report fields in the report system, candidate assessment data are obtained from the report system, and the candidate assessment data are processed by adopting the candidate assessment algorithm to obtain candidate assessment results; and selecting a target assessment algorithm from the candidate assessment algorithms according to the candidate assessment results.
Step 320, performing an assessment index calculation according to the target assessment data to obtain an assessment index result.
And 330, processing the target assessment data and/or the assessment index result by using a target assessment algorithm to obtain a target assessment result.
The evaluation index result is obtained by calculating target evaluation data corresponding to part or all of target evaluation variables by adopting a preset evaluation index determining algorithm, and by way of example, the preset evaluation index comprises a satisfaction score, and the preset evaluation index determining algorithm can be as follows: if the average denominator of the satisfaction of the incoming call (#first incoming call component + # second incoming call component)/# is greater than 0.999, the result of the check index corresponding to the satisfaction score is 0.1. Different symbols, for example @ and #, can be used to distinguish the assessment variables in the assessment algorithm from the assessment variables in the preset assessment index determination algorithm, that is to say, if the symbol @ is used, the assessment algorithm is represented, and if the symbol # is used, the preset assessment index determination algorithm is represented.
The single check index result can be multiplexed when calculating other check index results, for example, the check index result A is obtained by calculation, and the check index result B can be directly calculated by using the check index result A, so that the check index result A is prevented from being repeatedly calculated when the check index result B is calculated, and the calculation efficiency of the check index result is improved.
In an alternative embodiment, before the target assessment data is obtained from the reporting system, the method further includes: generating metadata associated with the report fields according to the association relation between the report system and the storage system; the metadata is used for defining the association relation between the report fields and the data table fields in the storage system; correspondingly, according to the mapping relation between the target assessment variable and the report field in the report system, acquiring the target assessment data from the report system comprises the following steps: and acquiring the target assessment data from the storage system according to the mapping relation between the target assessment variable and the report fields in the report system and the metadata.
The storage system is used for storing data, and can be a database and the like. The association relation between the report system and the storage system can be pre-established, so that report data in the report system can be stored in the storage system, a table in which the report data is located and a field in which the report data is located can be changed in the data storage process, for example, a certain report data in the report system is originally stored in a report field A1 of a report A, and after the report data is stored in the storage system, the report data can be changed into a field C2 of a table C in the storage system.
After the association relation between the report system and the storage system is established, metadata associated with the report fields can be automatically generated, the metadata define the association relation between the report fields and data table fields in the storage system, wherein the data table fields are fields contained in a data table in the storage system, and the metadata can be used for knowing which field of which data table in the storage system corresponds to the report fields.
Optionally, obtaining the target assessment data according to a preset mapping relation between the target assessment variable and a report field in the report system includes: and acquiring target assessment data from the storage system according to the preset data acquisition frequency, and storing the target assessment data into the assessment system.
The preset data acquisition frequency is, for example, 1 early morning, and the method is not limited, the sql script can be generated according to the preset configuration, the target assessment data can be acquired from the storage system and stored in the assessment system, the assessment system can directly calculate when calculating the assessment result, the target assessment data does not need to be acquired temporarily, and the efficiency of determining the assessment result is improved.
By establishing the association relation between the report system and the storage system, the data in the report system is stored in the storage system, and the storage system is usually special for data storage and query, so that the report data query and use efficiency is improved, and by defining the association relation metadata of the report field and the data table field in the storage system, the association relation between the target assessment data and the data table field is established, so that the assessment system can directly acquire the target assessment data from the storage system, the acquisition efficiency of the target assessment data is improved, and the determination efficiency of the assessment result is improved.
According to the technical scheme provided by the embodiment, the assessment index result is calculated and is used for multiplexing for a plurality of times in the assessment process, so that the assessment efficiency can be further improved; and by establishing the association relation between the report system and the storage system and storing the data in the report system to the storage system, the report data query and use efficiency is improved, and the assessment efficiency is further improved.
In an alternative embodiment, the method further comprises: displaying a first optional configuration item of a preset assessment index determining algorithm, and updating the preset assessment index determining algorithm in response to a first adjustment operation on the first optional configuration item; and displaying a second optional configuration item of the preset checking algorithm, and updating the preset checking algorithm in response to the first adjustment operation on the second optional configuration item.
The first selectable configuration item of the preset assessment index determination algorithm may be displayed on the preset algorithm configuration interface, where the first selectable configuration item may include an assessment variable type, an operation symbol, a judgment threshold, and the like included in the preset assessment index determination algorithm. And updating a preset assessment index determining algorithm according to the first adjustment operation to obtain the actually used preset assessment index determining algorithm.
And displaying a second optional configuration item of the preset checking algorithm on the preset algorithm configuration interface, wherein the second optional configuration item can comprise checking variable types, operation symbols, judging thresholds and the like contained in the preset checking algorithm. And updating the preset checking algorithm according to the second adjustment operation to obtain the actually used preset checking algorithm. For example, the calculation of customer service performance in a certain month does not need to consider the number of warm-up parts, and the target assessment variable corresponding to the number of warm-up parts can be directly removed from the preset assessment algorithm without adjusting codes.
The preset assessment index determining algorithm or the preset assessment algorithm is updated through the adjustment operation of the corresponding optional configuration items, so that when the preset assessment index determining algorithm or the preset assessment algorithm needs to be updated, the corresponding part is directly adjusted at the configuration interface, the problem that codes are written into the algorithm in the prior art, and the codes related to the algorithm are redeveloped during each updating is solved, and the flexibility and convenience of algorithm updating are improved.
In an alternative embodiment, the method further comprises: and determining whether to display the assessment index result in the assessment result according to the display attribute associated with the assessment index result.
The display attribute is used for determining whether to display the assessment index result when the user inquires the assessment result, and the display attribute can be preconfigured. By determining whether the assessment index result is displayed in the assessment result, the assessment index result is prevented from involving the content which is obtained by the assessment result inquiring user without permission, and the rationality of the assessment result display is improved.
Example IV
Fig. 4 is a schematic structural diagram of an apparatus for determining an examination result according to a fourth embodiment of the present invention. The device can be realized by hardware and/or software, and the assessment result determining method provided by any embodiment of the invention can be executed, and has the corresponding functional modules and beneficial effects of the executing method. As shown in fig. 4, the apparatus includes:
The target assessment data acquisition module 410 is configured to extract a target assessment variable from a target assessment algorithm to be used, and acquire target assessment data from the reporting system according to a mapping relationship between the target assessment variable and a reporting field in the reporting system; the target assessment algorithm is determined by an assessment algorithm determining module, and the assessment algorithm determining module comprises: the assessment template selection unit is used for selecting a target assessment template from the initial assessment templates; the candidate assessment algorithm unit is used for obtaining at least two candidate assessment algorithms according to the configuration information of the target assessment template; the candidate assessment result unit is used for acquiring candidate assessment data from the report system according to the mapping relation between the candidate assessment variables in the candidate assessment algorithm and the report fields in the report system, and processing the candidate assessment data by adopting the candidate assessment algorithm to obtain a candidate assessment result; the target assessment algorithm unit is used for selecting a target assessment algorithm from the candidate assessment algorithms according to the candidate assessment results;
and the assessment result determining module 420 is configured to process the target assessment data by using the target assessment algorithm to obtain a target assessment result.
In an alternative embodiment, the objective assessment algorithm unit includes:
the target distribution subunit is used for acquiring a target assessment interval expected by the target assessment requirement information and target distribution expected on the target assessment interval;
the candidate distribution subunit is used for determining the corresponding candidate distribution in the target assessment interval according to the candidate assessment result;
and the assessment algorithm selection subunit is used for comparing the candidate distribution with the target distribution and selecting a target assessment algorithm from the candidate assessment algorithms according to the comparison result.
In an alternative embodiment, the assessment template selection unit includes:
the template screening subunit is used for matching the target assessment demand information with the description information of the initial assessment template, and screening the initial assessment template according to a matching result to obtain the rest initial assessment templates;
and the template selection subunit is used for selecting a target assessment template from the remaining initial assessment templates according to the priority under the condition that the remaining initial assessment templates are not unique.
In an alternative embodiment, the apparatus further comprises:
the metadata generation module is used for generating metadata associated with the report fields according to the association relation between the report system and the storage system; the metadata is used for defining the association relation between the report fields and the data table fields in the storage system;
Correspondingly, the target assessment data acquisition module 410 is specifically configured to:
and acquiring the target assessment data from the storage system according to the mapping relation between the target assessment variable and the report fields in the report system and the metadata.
In an alternative embodiment, the assessment results determination module 420 includes:
the assessment index result unit is used for carrying out assessment index calculation according to the target assessment data to obtain an assessment index result;
and the assessment result determining unit is used for processing the target assessment data and/or the assessment index result by adopting a target assessment algorithm to obtain a target assessment result.
Example IV
Fig. 5 shows a schematic diagram of an electronic device 10 that may be used to implement an embodiment of the invention. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. Electronic equipment may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed herein.
As shown in fig. 5, the electronic device 10 includes at least one processor 11, and a memory, such as a Read Only Memory (ROM) 12, a Random Access Memory (RAM) 13, etc., communicatively connected to the at least one processor 11, in which the memory stores a computer program executable by the at least one processor, and the processor 11 may perform various appropriate actions and processes according to the computer program stored in the Read Only Memory (ROM) 12 or the computer program loaded from the storage unit 18 into the Random Access Memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 may also be stored. The processor 11, the ROM 12 and the RAM 13 are connected to each other via a bus 14. An input/output (I/O) interface 15 is also connected to bus 14.
Various components in the electronic device 10 are connected to the I/O interface 15, including: an input unit 16 such as a keyboard, a mouse, etc.; an output unit 17 such as various types of displays, speakers, and the like; a storage unit 18 such as a magnetic disk, an optical disk, or the like; and a communication unit 19 such as a network card, modem, wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunication networks.
The processor 11 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various processors running machine learning model algorithms, digital Signal Processors (DSPs), and any suitable processor, controller, microcontroller, etc. The processor 11 performs the respective methods and processes described above, such as the assessment result determination method.
In some embodiments, the assessment results determination method may be implemented as a computer program, which is tangibly embodied on a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 10 via the ROM 12 and/or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the above-described assessment result determination method may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the assessment result determination method in any other suitable manner (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for carrying out methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be implemented. The computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which a user can provide input to the electronic device. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computing system may include clients and servers. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present invention may be performed in parallel, sequentially, or in a different order, so long as the desired results of the technical solution of the present invention are achieved, and the present invention is not limited herein.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.

Claims (10)

1. The assessment result determining method is characterized by comprising the following steps of:
extracting a target assessment variable from a target assessment algorithm to be used, and acquiring target assessment data from a report system according to a mapping relation between the target assessment variable and a report field in the report system; the target assessment algorithm is determined by the following steps: selecting a target assessment template from the initial assessment templates; obtaining at least two candidate assessment algorithms according to configuration information of a target assessment template; according to the mapping relation between the candidate assessment variables in the candidate assessment algorithm and the report fields in the report system, candidate assessment data are obtained from the report system, and the candidate assessment data are processed by adopting the candidate assessment algorithm to obtain candidate assessment results; selecting a target assessment algorithm from the candidate assessment algorithms according to the candidate assessment results;
And processing the target assessment data by adopting the target assessment algorithm to obtain a target assessment result.
2. The method of claim 1, wherein selecting a target assessment algorithm from the candidate assessment algorithms based on the candidate assessment results comprises:
acquiring a target assessment interval expected by target assessment demand information and target distribution expected on the target assessment interval;
according to the candidate assessment result, determining the corresponding candidate distribution on the target assessment interval;
and comparing the candidate distribution with the target distribution, and selecting a target assessment algorithm from the candidate assessment algorithms according to the comparison result.
3. The method of claim 1, wherein selecting a target assessment template from the initial assessment templates comprises:
matching the target examination demand information with the description information of the initial examination templates, and screening the initial examination templates according to a matching result to obtain the rest initial examination templates;
and under the condition that the remaining initial examination templates are not unique, selecting a target examination template from the remaining initial examination templates according to the priority.
4. The method of claim 1, further comprising, prior to obtaining the target assessment data from the reporting system:
Generating metadata associated with the report fields according to the association relation between the report system and the storage system; the metadata is used for defining the association relation between the report fields and the data table fields in the storage system;
correspondingly, according to the mapping relation between the target assessment variable and the report field in the report system, acquiring the target assessment data from the report system comprises the following steps:
and acquiring the target assessment data from the storage system according to the mapping relation between the target assessment variable and the report fields in the report system and the metadata.
5. The method of claim 1, wherein processing the target assessment data using the target assessment algorithm to obtain a target assessment result comprises:
performing assessment index calculation according to the target assessment data to obtain an assessment index result;
and processing the target assessment data and/or the assessment index result by adopting a target assessment algorithm to obtain a target assessment result.
6. An assessment result determining apparatus, comprising:
the target assessment data acquisition module is used for extracting target assessment variables from a target assessment algorithm to be used and acquiring target assessment data from the report system according to the mapping relation between the target assessment variables and report fields in the report system; the target assessment algorithm is determined by an assessment algorithm determining module, and the assessment algorithm determining module comprises: the assessment template selection unit is used for selecting a target assessment template from the initial assessment templates; the candidate assessment algorithm unit is used for obtaining at least two candidate assessment algorithms according to the configuration information of the target assessment template; the candidate assessment result unit is used for acquiring candidate assessment data from the report system according to the mapping relation between the candidate assessment variables in the candidate assessment algorithm and the report fields in the report system, and processing the candidate assessment data by adopting the candidate assessment algorithm to obtain a candidate assessment result; the target assessment algorithm unit is used for selecting a target assessment algorithm from the candidate assessment algorithms according to the candidate assessment results;
And the assessment result determining module is used for processing the target assessment data by adopting the target assessment algorithm to obtain a target assessment result.
7. The apparatus of claim 6, wherein the objective checking algorithm unit comprises:
the target distribution subunit is used for acquiring a target assessment interval expected by the target assessment requirement information and target distribution expected on the target assessment interval;
the candidate distribution subunit is used for determining the corresponding candidate distribution in the target assessment interval according to the candidate assessment result;
and the assessment algorithm selection subunit is used for comparing the candidate distribution with the target distribution and selecting a target assessment algorithm from the candidate assessment algorithms according to the comparison result.
8. The apparatus according to claim 6, wherein the examination template selection unit includes:
the template screening subunit is used for matching the target assessment demand information with the description information of the initial assessment template, and screening the initial assessment template according to a matching result to obtain the rest initial assessment templates;
and the template selection subunit is used for selecting a target assessment template from the remaining initial assessment templates according to the priority under the condition that the remaining initial assessment templates are not unique.
9. An electronic device, the electronic device comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the assessment result determination method of any one of claims 1 to 5.
10. A computer readable storage medium storing computer instructions for causing a processor to perform the assessment result determination method of any one of claims 1 to 5.
CN202311412927.1A 2023-10-30 2023-10-30 Assessment result determining method and device, electronic equipment and storage medium Active CN117150215B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311412927.1A CN117150215B (en) 2023-10-30 2023-10-30 Assessment result determining method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311412927.1A CN117150215B (en) 2023-10-30 2023-10-30 Assessment result determining method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN117150215A true CN117150215A (en) 2023-12-01
CN117150215B CN117150215B (en) 2024-02-02

Family

ID=88906431

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311412927.1A Active CN117150215B (en) 2023-10-30 2023-10-30 Assessment result determining method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117150215B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106203820A (en) * 2016-07-06 2016-12-07 佛山市恒南微科技有限公司 A kind of customer service performance appraisal system
CN111178853A (en) * 2020-01-02 2020-05-19 中冶赛迪重庆信息技术有限公司 Employee-oriented performance assessment system, method, storage medium and electronic terminal
CN112541693A (en) * 2020-12-21 2021-03-23 携程计算机技术(上海)有限公司 Performance data generation method, system, electronic device and storage medium
WO2022267047A1 (en) * 2021-06-25 2022-12-29 京东方科技集团股份有限公司 Performance appraisal method and performance appraisal system for pre-hospital emergency personnel
CN115965296A (en) * 2023-03-17 2023-04-14 建信金融科技有限责任公司 Assessment data processing method, device, equipment, product and readable storage medium
CN116485220A (en) * 2022-12-30 2023-07-25 中国石油化工股份有限公司 Staff performance assessment method and device, electronic equipment and storage medium
CN116579671A (en) * 2023-07-14 2023-08-11 新亿成科技(江苏)有限公司 Performance assessment method, system, terminal and storage medium for automatically matching indexes
CN116957385A (en) * 2023-06-14 2023-10-27 中远海运科技股份有限公司 360-degree performance assessment method and system for shipping enterprise staff

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106203820A (en) * 2016-07-06 2016-12-07 佛山市恒南微科技有限公司 A kind of customer service performance appraisal system
CN111178853A (en) * 2020-01-02 2020-05-19 中冶赛迪重庆信息技术有限公司 Employee-oriented performance assessment system, method, storage medium and electronic terminal
CN112541693A (en) * 2020-12-21 2021-03-23 携程计算机技术(上海)有限公司 Performance data generation method, system, electronic device and storage medium
WO2022267047A1 (en) * 2021-06-25 2022-12-29 京东方科技集团股份有限公司 Performance appraisal method and performance appraisal system for pre-hospital emergency personnel
CN116485220A (en) * 2022-12-30 2023-07-25 中国石油化工股份有限公司 Staff performance assessment method and device, electronic equipment and storage medium
CN115965296A (en) * 2023-03-17 2023-04-14 建信金融科技有限责任公司 Assessment data processing method, device, equipment, product and readable storage medium
CN116957385A (en) * 2023-06-14 2023-10-27 中远海运科技股份有限公司 360-degree performance assessment method and system for shipping enterprise staff
CN116579671A (en) * 2023-07-14 2023-08-11 新亿成科技(江苏)有限公司 Performance assessment method, system, terminal and storage medium for automatically matching indexes

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
周苹: "《世界500强人力资源总监绩效管理日记》", 天津人民出版社, pages: 145 - 148 *
王燕青;徐晶;李楹;: "基于全过程的航空公司签派员安全绩效考核指标体系设计", 安全与环境学报, no. 06, pages 228 - 231 *
高晓俊;肖熠;: "网格化绩效考核的IT***设计与实现", 视听界(广播电视技术), no. 02, pages 86 - 90 *

Also Published As

Publication number Publication date
CN117150215B (en) 2024-02-02

Similar Documents

Publication Publication Date Title
CN116881156A (en) Automatic test method, device, equipment and storage medium
CN116611411A (en) Business system report generation method, device, equipment and storage medium
CN117593115A (en) Feature value determining method, device, equipment and medium of credit risk assessment model
CN117724980A (en) Method and device for testing software framework performance, electronic equipment and storage medium
CN117150215B (en) Assessment result determining method and device, electronic equipment and storage medium
CN116303013A (en) Source code analysis method, device, electronic equipment and storage medium
CN116228301A (en) Method, device, equipment and medium for determining target user
CN115599687A (en) Method, device, equipment and medium for determining software test scene
CN115794744A (en) Log display method, device, equipment and storage medium
CN115659347A (en) Safety testing method and device, electronic equipment and storage medium
CN114443493A (en) Test case generation method and device, electronic equipment and storage medium
CN114866437A (en) Node detection method, device, equipment and medium
CN116955504B (en) Data processing method and device, electronic equipment and storage medium
CN115511014B (en) Information matching method, device, equipment and storage medium
CN117272970B (en) Document generation method, device, equipment and storage medium
CN117762950B (en) Log data analysis processing method, device and medium based on tree structure
CN115576986A (en) Data customization method, device, equipment and storage medium
CN117331924A (en) Data model matching degree checking method, device, equipment and storage medium
CN117009356A (en) Method, device and equipment for determining application success of public data
CN117851599A (en) Method, device, equipment and medium for extracting text of other elements of investment supervision
CN117670236A (en) Mobile-terminal-based to-be-handled flow approval method, device, equipment and medium
CN116542689A (en) Target object identification method, device, electronic equipment and storage medium
CN115455060A (en) Data processing method, device, equipment and medium
CN115599998A (en) Information generation method and device, storage medium, electronic equipment and product
CN117453747A (en) Data quality detection method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant