Information processing device, information processing system, and information processing method
The information processing device addresses the limitations of predetermined radar charts by allowing dynamic determination and customization of evaluation items, improving user interaction and understanding through tailored evaluation results.
Patent Information
- Application Number
- JP2023193238
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-11-11
- Filing Date
- 2023-11-13
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2043-11-13
AI Technical Summary
Existing radar chart technologies for evaluating targets are limited by predetermined evaluation items, lacking flexibility and user customization.
An information processing device that dynamically determines the number of evaluation items and their hierarchical organization based on user requests, using a radar chart with polygonal shapes to represent evaluation results, and allows for user interaction to adjust the number and type of items displayed.
Enables customizable and dynamic display of evaluation results tailored to user needs, enhancing user understanding and interaction with the evaluation data.
Smart Images

Figure 0007725090000002 
Figure 0007725090000003 
Figure 0007725090000004
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technique for displaying evaluation results of an object. [Background technology]
[0002] There is known a technology for displaying evaluation items of a target in a radar chart. For example, Patent Documents 1 to 3 disclose a system for displaying multiple items on a radar chart (evaluation items for personnel in Patent Document 1, and evaluation items for engines and vehicles in Patent Documents 2 and 3). The evaluation items are hierarchically organized in advance, and when one of the items displayed on the radar chart is selected, the evaluation items in the hierarchy below that item are displayed on another radar chart. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 4942842 [Patent Document 2] Japanese Patent Application Laid-Open No. 2007-128443 [Patent Document 3] Patent No. 4640603 Summary of the Invention [Problem to be solved by the invention]
[0004] In the techniques described in Patent Documents 1 to 3, the evaluation items for the radar chart are predetermined, and there is room for improvement.
[0005] In response to this, the present invention provides a technique for displaying the evaluation results of a target using the number of evaluation items determined in response to a request from a user. [Means for solving the problem]
[0006] One aspect of the present disclosure provides an information processing device having a receiving means for receiving a request from a user, a determining means for determining the number of evaluation items in accordance with the request, and an output means for outputting an image representing the subject's evaluation using a radar chart having a number of polygonal shapes corresponding to the number of determined items.
[0007] The evaluation items may be hierarchical.
[0008] When one item included in the displayed radar chart is selected, the output means may output a new radar chart having polygonal shapes in a number corresponding to the items in a lower hierarchy of the selected item.
[0009] The evaluation items may be associated with a format other than a radar chart at least at some levels, and when an item included in the displayed radar chart is selected, the generating means may visually output the item in a format corresponding to the items below the selected item.
[0010] The determining means may determine the number of evaluation items for each hierarchical level in response to a request.
[0011] The request may include attribute information of the subject, and the determining means may determine the number of evaluation items in accordance with the attribute information.
[0012] The determining means may determine the combination of the evaluation items according to the attribute information.
[0013] The request may include information indicating an answer of the user to a predetermined question, and the determining means may determine the number of evaluation items according to the answer.
[0014] The determining means may determine the combination of the evaluation items in accordance with the answer.
[0015] The information processing device may include a calculation means for calculating the evaluation result of the evaluation item at one level from the evaluation result at the level immediately below that level.
[0016] The calculation means may perform calculation by taking a weighted average of the evaluation results of the next lower hierarchical level.
[0017] The weights in the weighted average may be defined according to attributes of the subjects.
[0018] The information processing device may include a receiving unit that receives an instruction to increase or decrease the number of evaluation items, and a changing unit that changes the shape of the polygon in response to the instruction.
[0019] The goal setting means may set a goal for the subject's evaluation, and the output means may output, as the image, an image including a UI object that compares the goal set by the goal setting means with the subject's evaluation.
[0020] Another aspect of the present disclosure provides an information processing system having a receiving means for receiving a request from a user, a determining means for determining the number of evaluation items in accordance with the request, and an output means for outputting an image representing the subject's evaluation using a radar chart having a number of polygonal shapes corresponding to the number of determined items.
[0021] Yet another aspect of the present disclosure provides an information processing method including the steps of receiving a request from a user, determining the number of evaluation items in accordance with the request, and outputting an image representing the subject's evaluation using a radar chart having a number of polygonal shapes corresponding to the number of items determined. [Effects of the Invention]
[0022] According to the present invention, the evaluation results of the target can be displayed using the number of evaluation items determined in response to a request from the user. [Brief explanation of the drawings]
[0023] [Figure 1] 1 is a diagram showing an overview of an evaluation support system 1 according to an embodiment. [Figure 2] FIG. 1 is a diagram illustrating an example of the functional configuration of an evaluation support system 1. [Figure 3] FIG. 2 is a diagram illustrating an example of the hardware configuration of the server 10. [Figure 4] FIG. 2 is a diagram illustrating an example of the hardware configuration of a user terminal 20. [Figure 5] 4 is a flowchart illustrating an example of an operation for viewing evaluation results in the evaluation support system 1. [Figure 6] 10 is a flowchart illustrating the details of the process in step S2. [Figure 7] FIG. 10 is a diagram illustrating the relationship between the basic importance of skills and job types and job grades. [Figure 8] FIG. 2 is a diagram illustrating data recorded in a database 111. [Figure 9] FIG. 10 is a diagram illustrating an example of an initial state of a displayed skill map. [Figure 10] FIG. 2 is a diagram illustrating an example of the correspondence between major and medium items in the database 111. [Figure 11] FIG. 10 is a diagram illustrating a skill map for a medium item. [Figure 12] FIG. 10 is a diagram illustrating a skill map for each sub-item. [Figure 13] FIG. 10 is a diagram illustrating a skill map of check items. [Figure 14] 10 is a sequence chart showing another example of the details of the process in step S2. [Figure 15] FIG. 10 is a diagram illustrating a hearing screen. [Figure 16] A database that matches interview responses with the shapes of evaluation figures. [Figure 17] FIG. 10 is a diagram illustrating an example of a display screen of an evaluation and goal for a subject. DETAILED DESCRIPTION OF THE INVENTION
[0024] 1. Configuration FIG. 1 is a diagram showing an overview of an evaluation support system 1 according to one embodiment. The evaluation support system 1 supports the task of evaluating the performance of members such as employees in an organization such as a company or a non-profit organization. In other words, the evaluation support system 1 provides an evaluation support service. The evaluation support system 1 includes a server 10 and a user terminal 20. The server 10 is a computer device that functions as a server in the evaluation support service. The user terminal 20 is a computer device that functions as a client in the evaluation support service.
[0025] The evaluation support system 1 visually displays the evaluation results of the subject, specifically using a radar chart. A radar chart is a graph that represents variables with multiple evaluation items on a regular polygon without converting them into component ratios. Because the evaluation items are related to the subject's skills, this radar chart is specifically referred to as a "skill map" here.
[0026] In this example, the skill map is hierarchical. For example, the skill map is hierarchically organized into four levels: major items, medium items, minor items, and check items. The shape of the evaluation figure is defined for each level. In the initial state, only one level is displayed, for example, the top major item. When one major item is selected from the multiple displayed major items, an evaluation figure is displayed with multiple medium items corresponding to the selected major item mapped to it. When one medium item is selected from the multiple displayed medium items, an evaluation figure is displayed with multiple small items corresponding to the selected medium item mapped to it.
[0027] 2 is a diagram illustrating an example of the functional configuration of the evaluation support system 1. The evaluation support system 1 has a storage means 11, a receiving means 12, a determining means 13, an output means 14, a receiving means 15, a change means 16, a control means 19, a storage means 21, a receiving means 22, a communication means 23, and a control means 29. Of these, the storage means 11, the receiving means 12, the determining means 13, the output means 14, the receiving means 15, the change means 16, and the control means 19 are implemented in the server 10, and the storage means 21, the receiving means 22, the communication means 23, and the control means 29 are implemented in the user terminal 20, respectively.
[0028] In the server 10, the storage means 11 stores various data and programs. In this example, the data stored in the storage means 11 includes a database 111 and a database 112. The database 111 is a database that records information about the radar chart of the skill map, in particular, information about the number of vertices of the polygons that make up the radar chart. The database 112 is a database that records the evaluation results of subjects (e.g., employees of a company). The evaluation of the subjects is carried out, for example, by the subjects' superiors or a human resources employee.
[0029] The receiving means 12 receives a request from the user terminal 20 (i.e., from the user). The determining means 13 determines the number of evaluation items, i.e., the number of vertices of the polygon, in accordance with the request received by the receiving means 12. The output means 14 outputs, to the user terminal 20 in this example, data for displaying an image showing the subject's evaluation using a radar chart composed of polygons having the number of vertices corresponding to the number of evaluation items determined by the determining means 13.
[0030] The receiving means 15 receives an instruction to increase or decrease the number of evaluation items from the user terminal 20 in this example. The changing means 16 changes the shape of the polygon in accordance with the instruction received by the receiving means 15. The control means 19 performs various processes.
[0031] In the user terminal 20, storage means 21 stores various data and programs. Acceptance means 22 accepts instructions or information input from the user. Communication means 23 communicates with other devices such as the server 10. Control means 29 performs various controls.
[0032] 3 is a diagram illustrating an example of the hardware configuration of the server 10. The server 10 includes a CPU (Central Processing Unit) 101, a memory 102, a storage 103, and a communication IF 104. The CPU 101 is a device that executes processing according to a program. The memory 102 is a storage device that functions as a workspace when the CPU 101 executes processing, and includes, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory). The storage 103 is a storage device that stores data and programs, and includes, for example, an SSD (Solid State Drive) or an HDD (Hard Disk Drive). The communication IF 104 communicates with other computer devices according to a predetermined communication standard (for example, Ethernet (registered trademark)).
[0033] In this example, the programs stored in storage 103 include a program (hereinafter referred to as a "server program") for causing a computer to function as a server in evaluation support system 1. When CPU 101 is executing the server program, memory 102 and storage 103 are an example of storage means 11, communication IF 104 is an example of reception means 12, output means 14, and reception means 15, and CPU 101 is an example of determination means 13, change means 16, and control means 19.
[0034] FIG. 4 illustrates an example of the hardware configuration of the user terminal 20. The user terminal 20 includes a CPU 201, a memory 202, a storage 203, a communication IF 204, an input device 205, and an output device 206. The user terminal 20 is, for example, a personal computer (PC), a tablet terminal, or a smartphone. The CPU 201 executes processing according to a program. The memory 202 is a storage device that functions as a workspace when the CPU 201 executes processing, and includes, for example, a random access memory (RAM) and a read-only memory (ROM). The storage 203 is a storage device that stores data and programs, and includes, for example, a solid state drive (SSD) or a hard disk drive (HDD). The communication IF 204 communicates with other computer devices according to a predetermined communication standard (e.g., Ethernet (registered trademark)). The input device 205 accepts input of information or commands from a user to the user terminal 20, and includes, for example, at least one of a keyboard, a pointing device, a touch screen, and a microphone. The output device 206 is a device that outputs information to the user, and includes, for example, at least one of a display and a speaker.
[0035] In this example, the programs stored in storage 203 include a program (hereinafter referred to as a "client program") for causing a computer to function as a client in evaluation support system 1. The client program is a dedicated application program or a general-purpose web browser. When CPU 201 is executing the client program, at least one of memory 202 and storage 203 is an example of storage means 21, input device 205 is an example of reception means 22, communication IF 204 is an example of communication means 23, and CPU 201 is an example of control means 29.
[0036] 2.Operation 2-1. Viewing evaluation results FIG. 5 is a flowchart illustrating an example of an operation for viewing evaluation results in the evaluation support system 1. The user is, for example, a person in charge of human resources in a company. The user accesses the server 10 using a user terminal 20. The user's account is registered in advance in the server 10. The server 10 has a database (not shown) that records information about registered users. The server 10 authenticates the user using well-known processing. Once the user is authenticated, the server 10 allows the user terminal 20 to perform the following processing.
[0037] The user terminal 20 requests the server 10 to process a skill evaluation. This request includes identification information that identifies the person to be evaluated. The server 10 accepts a request for skill evaluation from the user terminal 20 (step S1). Upon accepting the request for skill evaluation, the server 10 acquires attribute information of the person. The attribute information of the person may be acquired from a database (not shown) held by the server 10, or may be acquired from the user terminal 20 along with the request for skill evaluation. The attribute information of the person includes, for example, at least one of the person's name, age, gender, work history, job type, department / branch, and position. Note that the department / branch refers to the department or store to which the person belongs. The position refers to a job rank.
[0038] In step S2, the server 10 determines the shape of the evaluation figure, that is, the number of vertices.
[0039] 6 is a flowchart illustrating the details of the process of step S2. In step S201, the server 10 reads out the basic importance of each skill. The basic importance of each skill is defined in advance according to the job type and job rank, which are attribute information of the subject.
[0040] Figure 7 is a diagram illustrating the relationship between the basic importance of skills and job types and job ranks. In this example, three job types are shown: "sales," "administrative," and "planning and development." Job ranks are divided into three for all job types: "young employee," "mid-level employee," and "managerial employee." Five skills are defined for each job type: "basic skills," "qualification knowledge," "business skills," "personality characteristics," "human skills," and "conceptual skills." In this example, common skills are defined for all job types, but skills may also be defined uniquely for each job type.
[0041] For each skill, an importance level is defined for each of a plurality of job ranks. In this example, the importance level is defined in three levels: A, B, and C. A is the most important and C is the least important. A database showing the relationship in FIG. 7 is stored in the storage means 11. The server 10 reads out the basic importance level of the skill corresponding to the job type and job rank of the subject from this database.
[0042] 7 shows the relationship between the basic importance of skills and job types and job grades, but the relationship between the basic importance of skills and departments is also defined in a database (not shown). The server 10 refers to this database and reads out the basic importance of skills corresponding to the departments of the target person.
[0043] Referring again to FIG. 6, in step S202, the server 10 determines skills to be emphasized (hereinafter simply referred to as "important skills"). The server 10 determines important skills, for example, according to the subject's job type and department characteristics. The server 10 calculates the importance of skills using a basic importance P1 read out according to the subject's job type and job rank, and a basic importance P2 read out according to the department to which the subject belongs. The importance of skills is calculated, for example, using the sum, weighted average, or product of the basic importance P1 and the basic importance P2. The server 10 determines, as important skills, skills whose calculated importance is greater than a reference value. This reference value is determined according to the subject's attributes, for example, the subject's job type and department characteristics. Alternatively, a common value may be used as the reference value for all subjects.
[0044] In step S203, the server 10 determines an evaluation figure according to the important skills. In this example, the evaluation figure is a regular n-gon (i.e., a regular polygon). The server 10 has a database 111 in which the correspondence between the important skills and the shape of the evaluation figure (i.e., the value of n or the number of vertices) is recorded. The server 10 determines the evaluation figure by referring to this database.
[0045] FIG. 8 is a diagram illustrating exemplary data recorded in the database 111. In the database 111, for each column, important skills (i.e., evaluation items corresponding to vertices) and the shape of the evaluation diagram are defined. In the illustrated example, important skills are those that are not grouped with other skills and remain as individual items. For example, an evaluation diagram called "Rectangle-1" is defined as an evaluation diagram in which three skills, "human skills," "personality characteristics," and "conceptual skills," are important skills. The server 10 identifies, from the database 111, the shape of the evaluation diagram corresponding to the important skills determined in step S202. For example, if all six skills, "basic skills," "qualification knowledge," "work skills," "personality characteristics," "human skills," and "conceptual skills," are important skills, the server 10 determines the shape of the evaluation diagram to be a hexagon. If four skills, "basic skills," "qualification knowledge," "work skills," and "conceptual skills," are important skills, the server 10 selects an evaluation diagram in which these four skills are listed individually as items. In other words, the server 10 combines the skills other than the important skill into one, and determines the shape of the evaluation figure to be a pentagon by combining the skills with the four important skills.
[0046] In each column of Figure 8, there is a notation such as (I) after the name of the evaluation item, which indicates the defined skill. For example, (I) indicates basic skills, (II) indicates qualification knowledge, (III) indicates business skills, (IV) indicates personality characteristics, (V) indicates human skills, and (VI) indicates conceptual skills. For example, in Figure 8, the pentagon "human skills (IV+V)" indicates that two skills, personality characteristics (IV) and human skills (V), have been combined to form a new definition called "human skills (IV+V)."
[0047] In addition to the shape of the evaluation diagram, the major categories used in the evaluation diagram are defined in the database 111. For example, if the four skills of "basic skills," "qualification knowledge," "business skills," and "conceptual skills" are the important skills, the evaluation diagram will use five major categories: "basic skills," "qualification knowledge," "business skills," and "conceptual skills," plus the remaining two, "personality characteristics" and "human skills," which are combined into one major category called "human skills."
[0048] In this example, for evaluation diagrams with more items than the number of prioritized skills, items are defined that integrate the defined skills that are not prioritized skills (hereinafter referred to as "non-priority skills"). For example, consider an example in which six skills are defined: "basic skills," "qualification knowledge," "business skills," "personality characteristics," "human skills," and "conceptual skills." Of these, four skills, "basic skills," "qualification knowledge," "business skills," and "conceptual skills," are prioritized skills (i.e., "personality characteristics" and "human skills" are non-priority skills). In this case, "human skills" is defined, which is an integration of the non-priority skills, "personality characteristics," and "human skills."
[0049] Referring again to FIG. 5, once the evaluation graphic is determined, the server 10 generates data for displaying a skill map on the user terminal 20 (step S3). The initial state of the skill map is a so-called radar chart, in which the evaluation results of the subject are mapped on the evaluation graphic. The server 10 reads the evaluation results of the subject from the database 112. The database 112 records evaluation results corresponding to the items at the lowest level of the hierarchical structure of the skill map. In this example, the items of the skill map are hierarchically organized into four levels: major items, medium items, minor items, and check items, from top to bottom. The correspondence between items at each level is defined in the database 111. The server 10 reads the evaluation results of the check items at the lowest level from the database 112. The server 10 aggregates the evaluation results according to the items on the displayed radar chart in accordance with the correspondence defined in the database 111. For example, the server 10 aggregates the evaluation results by summing or averaging the values of the evaluation items at the level one level below a certain evaluation item. The server 10 maps the aggregated evaluation results onto the evaluation graphic. For example, the evaluation result is expressed as a five-level evaluation from 1 to 5 (1 being the lowest and 5 being the highest). In the evaluation diagram, the relationship between the vertices and the items is predefined. For example, the item defined in the top row in the database 111 is assigned to the first vertex, and the item defined in the second row from the top is assigned to the vertex immediately to the right of the first vertex. Similarly, items in the next row are assigned to the vertices immediately to the right. The server 10 transmits the generated data to the user terminal 20 (step S4).
[0050] The user terminal 20 receives data for displaying the skill map from the server 10 (step S5). The user terminal 20 displays the skill map in accordance with the received data (step S6).
[0051] FIG. 9 is a diagram illustrating an example of the initial state of the displayed skill map. In this example, the evaluation figure is a hexagon, and six major categories are displayed. Evaluation results corresponding to the major categories of the subject are mapped onto the evaluation figure. The server 10 reads out the evaluation results related to the major categories of the subject from the database 112. The server 10 maps the read evaluation results onto the evaluation figure. The server 10 transmits the generated data to the user terminal 20.
[0052] The user of the user terminal 20 can specify one of the multiple major items displayed on the skill map via the input device 205 (for example, by touching a vertex of the skill map on a touch screen). When one major item is specified, the user terminal 20 transmits a request to the server 10 to generate a skill map of the medium item. This request includes identification information of the selected major item.
[0053] When a request to generate a skill map for a medium item is received from the user terminal 20, the server 10 generates data for displaying the skill map for the medium item on the user terminal 20. The correspondence between the major items and the medium items is defined in the database 111.
[0054] FIG. 10 is a diagram illustrating the correspondence between the major items and the medium items in the database 111. Here, five medium items are defined, namely, "extroversion," "agreeableness," "sincerity," "emotional stability," and "openness," which correspond to the major item "personality traits." The number of medium items defined here corresponds to the shape of the evaluation figure. That is, in this example, five medium items are defined, so the evaluation figure is a pentagon.
[0055] The server 10 refers to the database 111 to identify the medium items corresponding to the requested large items. The server 10 reads out the evaluation results related to the medium items of the subject from the database 112. The server 10 maps the read out evaluation results onto an evaluation diagram. The server 10 transmits the generated data to the user terminal 20.
[0056] When the data for displaying the skill map of the medium item is received from the server 10, the user terminal 20 displays the skill map according to the received data.
[0057] FIG. 11 is a diagram illustrating a skill map for a medium item. In one example, the skill map for the main item is erased, and the skill map for the medium item is displayed in the same position. Alternatively, the skill map for the main item may remain displayed, with part or all of the skill map for the medium item superimposed on the skill map for the main item. In this example, the evaluation figure is a pentagon, and five medium items are displayed. The evaluation results corresponding to the subject's medium items are mapped onto the evaluation figure.
[0058] The user of the user terminal 20 can specify one of the multiple medium items displayed on the skill map via the input device 205. When one medium item is specified, the user terminal 20 transmits a request to generate a skill map of the small item to the server 10. This request includes identification information of the selected medium item.
[0059] When a request to generate a skill map for a small item is received from the user terminal 20, the server 10 generates data for displaying the skill map for the small item on the user terminal 20. The correspondence between the medium item and the small item is defined in the database 111 (not shown).
[0060] The server 10 refers to the database 111 to identify the minor items corresponding to the requested medium items. The server 10 reads out the evaluation results related to the minor items of the subject from the database 112. The server 10 maps the read out evaluation results onto an evaluation diagram. The server 10 transmits the generated data to the user terminal 20.
[0061] When data for displaying a skill map of a minor item is received from the server 10, the user terminal 20 displays the skill map according to the received data.
[0062] Figure 12 is a diagram illustrating a skill map of sub-items. In this example, the evaluation figure is a triangle, and three sub-items are displayed. The evaluation results corresponding to the sub-items of the subject are mapped onto the evaluation figure.
[0063] The user of the user terminal 20 can specify one of the multiple sub-items displayed on the skill map via the input device 205. When one sub-item is specified, the user terminal 20 transmits a request to the server 10 to generate a skill map of the check items. This request includes identification information of the selected sub-item.
[0064] When a request to generate a skill map of check items is received from the user terminal 20, the server 10 generates data for displaying the skill map of check items on the user terminal 20. The correspondence between minor items and check items is defined in the database 111 (not shown).
[0065] The server 10 refers to the database 111 to identify check items corresponding to the requested sub-items. The server 10 reads out the evaluation results related to the check items of the subject from the database 112. The server 10 maps the read out evaluation results onto an evaluation graphic. The server 10 transmits the generated data to the user terminal 20.
[0066] When data for displaying a skill map of check items is received from the server 10, the user terminal 20 displays the skill map according to the received data.
[0067] Figure 13 is a diagram illustrating a skill map of check items. In this example, the evaluation figure is a hexagon, and six check items are displayed. The evaluation results corresponding to the check items of the subject are mapped onto the evaluation figure.
[0068] The skill map display screen includes a UI object for changing the displayed hierarchical level (for example, a button for moving to the next higher hierarchical level). When the user inputs an instruction to change the displayed hierarchical level via this UI object, the user terminal 20 displays the skill map of the specified hierarchical level.
[0069] According to this example, the user can easily visually recognize the evaluation results of the subject's skills. The shape of the skill map is determined according to the user's request, and the user can easily recognize the items that interest him or her.
[0070] 2-2.Specifying the evaluation shape The method for determining the evaluation figure is not limited to the above example. The evaluation figure may be determined based on a hearing from the user. The hearing from the user means asking the user questions (or a questionnaire) and obtaining the answers.
[0071] 14 is a sequence chart showing another example of the details of the processing of step S2. In step S251, the server 10 reads out question data to be used in hearing from the user from a database (not shown). The server 10 displays the question on the user terminal 20 and transmits data for displaying a screen for accepting the answer (hereinafter referred to as a "hearing screen") to the user terminal 20 (step S252). The user terminal 20 displays the hearing screen in accordance with the data received from the server 10 (step S253).
[0072] FIG. 15 is a diagram illustrating an example of a hearing screen. The questions are intended to gauge the user's thoughts or preferences in personnel evaluation. In this example, there is one question, and three answer options are presented. Multiple answers are allowed for each of these options.
[0073] The user inputs an answer on the user terminal 20 (step S254). The user terminal 20 transmits information indicating the input answer to the server 10 (step S255).
[0074] 14 again, in step S256, the server 10 determines the shape of the evaluation figure based on the answer received from the user terminal 20. The server 10 stores a database that associates the answers to the hearing with the shapes of the evaluation figure, and determines the shape of the evaluation figure by referring to this database.
[0075] FIG. 16 is a diagram illustrating a database that associates interview responses with the shapes of evaluation figures. For example, if the user selects only (A) in the example of FIG. 15, the server 10 determines that the shape of the evaluation figure will be "Pentagon C." The items in the evaluation figure of "Pentagon C" are defined separately or in this database. For example, "Pentagon A," "Pentagon B," and "Pentagon C" are all pentagonal in shape, but have different combinations of evaluation items. The correspondence between interview responses and the shapes of evaluation figures is defined for each level.
[0076] The processing after determining the shape of the evaluation graphic is the same as the flow in Fig. 5. According to this example, the results of the personnel evaluation of the subject can be visualized using an evaluation graphic having a shape that corresponds to the user's way of thinking or preferences in personnel evaluation.
[0077] 2-3. Editing evaluation figures In this example, the evaluation support system 1 accepts editing of the evaluation diagram by the user. In the above example, the shape of the evaluation diagram, i.e., the evaluation items in the skill map, are automatically determined by the evaluation support system 1, but there are cases where the user wishes to edit or change it. This example responds to such a request.
[0078] The screen displaying the skill map has a UI object (e.g., a right-click menu or button) that accepts an instruction to edit the evaluation figure. For example, if a user selects a vertex on the displayed skill map and right-clicks, a menu containing the items "Add Item to the Left" and "Add Item to the Right" is displayed. If the user selects "Add Item to the Left," a new vertex is added to the left of the selected item on the skill map. In other words, the n-sided evaluation figure becomes an (n+1)-sided shape. If a newly added vertex is selected on the skill map, a UI object (e.g., a window or dialog) that accepts editing of the content of the evaluation item corresponding to that vertex is displayed. This UI object includes a UI object (e.g., a pull-down menu or text box) for specifying the name of the evaluation item.
[0079] When the name of the evaluation item for the newly added vertex is specified, the server 10 adds the specified evaluation item to the database. In this database, the shape of the evaluation figure and the evaluation item for each layer of the skill map are recorded in association with the user's identification information.
[0080] When a newly added vertex is selected after an evaluation item name has been set, the skill map for the next level below that evaluation item is displayed. The initial value of this skill map is empty. That is, the evaluation figure has a predetermined shape (e.g., a pentagon), but no evaluation item is associated with each vertex, and the value is empty. The user terminal 20 accepts editing of the content in the same way as it accepts editing of the evaluation item corresponding to the added vertex in the next higher level. The user terminal 20 also accepts addition and deletion of vertices of this evaluation figure. The user terminal 20 accepts editing of the content down to the item corresponding to the lowest level in the hierarchical structure of the skill map (in this example, the check item). The user can set the evaluation figure and evaluation items for the skill map for this level via this screen.
[0081] 3. Variations The present invention is not limited to the above-described embodiment, and various modifications are possible. Some modifications will be described below. Two or more of the following descriptions may be applied in combination.
[0082] 3-1. Hierarchical structure of skill map The hierarchical structure of the skill map is not limited to that exemplified in the embodiment. The skill map may not have a hierarchical structure and may be a single-layer graph. Furthermore, the operation when an evaluation item is specified on the displayed skill map is not limited to displaying the skill map at the level below the specified evaluation item. The evaluation item at the level below may be displayed in a format other than a graph, such as a table format. For example, in the database 111, evaluation items are associated with formats other than radar charts (such as other graphs, such as bar graphs, or formats other than graphs, such as tables) at least in some levels. When an item included in the displayed radar chart is selected, the output means 14 visually outputs the item in a format corresponding to the items below the selected item.
[0083] 3-2. Evaluation results on radar chart In a radar chart, the specific method for calculating the evaluation result of an item at a certain level from the evaluation results (of multiple evaluation items) at the level below is not limited to that exemplified in the embodiment. For example, the server 10 calculates the evaluation result of an item at a certain level by summing, arithmetic average, or weighted average of the evaluation results at the level below (one example of a calculation means). When a weighted average is used, the weight of each evaluation item is defined in advance in, for example, the database 111. Alternatively, the weight of each evaluation item may be defined according to the attributes of the subject. As an example, in FIG. 11, the evaluation item "Sincerity" corresponds to the evaluation items "Responsibility," "Meticulousness," and "Planning" at the level below. In this case, the evaluation result R[Sincerity] of sincerity is expressed by the following formula (1).
number
[0084] 3-3. Setting goals The evaluation support system 1 may have a goal setting function, i.e., a goal setting means. The goal setting function refers to a function for setting evaluation goals for at least some subjects. A subject's goal is set by the subject's manager or the subject himself / herself. The manager may be the subject's superior or a human resources officer. In one example, the evaluation support system 1 stores multiple goal templates (e.g., sets of target values for each evaluation item), and the manager selects one appropriate for each subject from these multiple templates. The templates are prepared according to the subject's attributes (e.g., job type and / or job rank). The manager can modify parts of the templates to customize goals that are more appropriate for each subject. Note that the goal setting method is not limited to this; for example, the evaluation support system 1 may automatically set goals based on statistical values (e.g., average, mode) of evaluation values of multiple subjects (current or past). In this case, the evaluation support system 1 modifies or edits each subject's goal in response to instructions from the manager. In the example of FIG. 3, the CPU 101 is an example of a goal setting means.
[0085] FIG. 17 is a diagram illustrating a display screen of a subject's assessment and goal. In this example, a subject's assessment Pt and goal Pq are displayed overlaid on a single radar chart. By viewing this screen, a manager or subject can visually and intuitively understand which skills the subject should strive to improve. The assessment support system 1 may display at least one of the plots, lines, and item names of skills that have not reached the goal in this radar chart in a different appearance from that of skills that have achieved the goal (e.g., a different color, a different font, a different size, a different time change (e.g., blinking), or at least a combination of these). The plot and line of the goal Pq in FIG. 17 are an example of a UI object that compares the target with the subject's assessment. Note that the UI object that compares the subject's goal with the assessment is not limited to the example of FIG. 17. For example, instead of or in addition to the plot and line of the goal Pq, a plot of an item whose difference from the target exceeds a threshold may be displayed as this UI object in a different appearance from the others.
[0086] In the example of Figure 17, this subject has achieved the goals for basic skills, qualification knowledge, and business skills, but has not yet achieved the goals for personal skills and interpersonal skills. Based on this radar chart, the manager can provide feedback to the subject on which skills they should focus on studying.
[0087] The assessment support system 1 may suggest or automatically determine skills that should be prioritized for learning to the manager or the subject. In one example, the assessment support system 1 identifies skills for which the difference (i.e., deviation) between the assessment and the target satisfies a condition as skills to be prioritized for learning. This condition may be, for example, a condition for determining a skill whose assessment value is greater than a predetermined reference value as a skill to be prioritized for learning, or a condition for determining a skill with the largest difference from the target value among the subject's own skills as a skill to be prioritized for learning. Alternatively, when determining the condition using the difference from the target value, rather than simply using the difference between the assessment value and the target value, the skill to be prioritized for learning may be determined by multiplying the difference between the assessment value and the target value by a weight and comparing the value with a reference value or the value of another skill. This weight may be determined, for example, according to the subject's attributes. This weight may be the same as the weight used to calculate the assessment results of items at a certain level, as described in Section 3-2.
[0088] 3-4. Radar chart appearance The appearance of the radar chart is not limited to that illustrated in the embodiment. For example, the evaluation figure may be a regular n-gon (or polygon) instead of a regular n-gon. When the evaluation figure is not a regular n-gon, the size of the angles corresponding to skills may be determined depending on whether the skill is an important skill or a non-important skill. In one example, angles corresponding to important skills may be set smaller (i.e., sharper), and angles corresponding to non-important skills may be set larger (i.e., blunter). Furthermore, the edges of the evaluation figure in the radar chart may not be visually displayed, and may be the same color as the background, for example. Alternatively, the radar chart may display an evaluation axis for each skill (i.e., an axis extending from the center of the evaluation figure to each corner). In the radar chart, both the evaluation axis and the edges of the evaluation figure may be displayed, or only one of them may be displayed.
[0089] 3-5.Applications The use of the radar chart according to this embodiment is not limited to personnel evaluation of employees of a company, etc. This radar chart may also be used to evaluate the performance of athletes, artists, or performers.
[0090] 3-6.System Configuration The relationship between the functions and hardware in the evaluation support system 1 is not limited to that exemplified in the embodiment. For example, a plurality of devices may cooperate to have the functions of the server 10 or the user terminal 20. Also, some of the functions described in the embodiment may be omitted. Alternatively, at least some of the functions described in the embodiment as being implemented in the server 10 may be implemented in the user terminal 20.
[0091] The hardware configuration of the evaluation support system 1 is not limited to that exemplified in the embodiment. For example, the server 10 may be a physical server or a virtual server (including a so-called cloud).
[0092] The program executed by a processor such as the CPU 101 may be provided by downloading via a network, or may be provided in a state recorded on a computer-readable recording medium such as a DVD-ROM. [Explanation of symbols]
[0093] 1...Evaluation support system, 10...Server, 11...Storage means, 12...Receiving means, 13...Determining means, 14...Output means, 15...Receiving means, 16...Changing means, 19...Control means, 20...User terminal, 21...Storage means, 22...Receiving means, 23...Communication means, 29...Control means, 101...CPU, 102...Memory, 103...Storage, 104...Communication IF, 201...CPU, 202...Memory, 203...Storage, 204...Communication IF, 205...Input device, 206...Output device
Claims
1. Accepting means for accepting a request from a user; a determination means for determining the number of evaluation items in response to the request; an output means for outputting an image showing the subject's evaluation using a radar chart having polygonal shapes in a number corresponding to the number of the determined items; and The evaluation items are hierarchical, the request includes attribute information of the subject; The determining means determines the number of evaluation items according to the attribute information included in the request. Information processing device.
2. Accepting means for accepting a request from a user; a determination means for determining the number of evaluation items in response to the request; an output means for outputting an image showing the subject's evaluation using a radar chart having polygonal shapes in a number corresponding to the number of the determined items; and The evaluation items are hierarchical, a calculation means for calculating the evaluation result of the evaluation item at one level from the evaluation result of the level immediately below the level at which the evaluation result is obtained; the calculation means calculates the evaluation result of the evaluation item by taking a weighted average of the evaluation results of the next lower hierarchical level, The weights in the weighted average are defined according to the attributes of the subjects. Information processing device.
3. When one item included in the displayed radar chart is selected, the output means outputs a new radar chart having polygonal shapes in the number corresponding to the items in the hierarchy below the selected item.
3. The information processing device according to claim 1 or 2.
4. The evaluation items are associated with formats other than radar charts in at least some layers, When one item included in the displayed radar chart is selected, the output means visually outputs the selected item in a format corresponding to the items below the selected item.
3. The information processing device according to claim 1 or 2.
5. The determining means determines a combination of the evaluation items in accordance with the attribute information. The information processing device according to claim 1 .
6. the request includes information indicative of a user's response to a predetermined question; The determining means determines the number of evaluation items according to the answers.
3. The information processing device according to claim 1 or 2.
7. The determining means determines the combination of the evaluation items in accordance with the answers. The information processing device according to claim 6 .
8. a receiving means for receiving an instruction to increase or decrease the number of the evaluation items; a changing means for changing the shape of the polygon in response to the instruction; 3. The information processing device according to claim 1, further comprising:
9. a goal setting means for setting a goal for the evaluation of the subject; The output means outputs, as the image, an image including a UI object that compares the goal set by the goal setting means with the subject's evaluation.
3. The information processing device according to claim 1 or 2.
10. Accepting means for accepting a request from a user; a determination means for determining the number of evaluation items in response to the request; an output means for outputting an image showing the subject's evaluation using a radar chart having polygonal shapes in a number corresponding to the number of the determined items; and The evaluation items are hierarchical, the request includes attribute information of the subject; The determining means determines the number of evaluation items according to the attribute information included in the request. An information processing system having the above.
11. Accepting means for accepting a request from a user; a determination means for determining the number of evaluation items in response to the request; an output means for outputting an image showing the subject's evaluation using a radar chart having polygonal shapes in a number corresponding to the number of the determined items; and The evaluation items are hierarchical, a calculation means for calculating the evaluation result of the evaluation item at one level from the evaluation result of the level immediately below the level at which the evaluation result is obtained; the calculation means calculates the evaluation result of the evaluation item by taking a weighted average of the evaluation results of the next lower hierarchical level, The weights in the weighted average are defined according to the attributes of the subjects. Information processing system.
12. The computer receiving a request from a user; determining a number of evaluation items in response to the request; outputting an image showing the subject's evaluation using a radar chart having polygonal shapes in a number corresponding to the number of the determined items; Run The evaluation items are hierarchical, the request includes attribute information of the subject; In the determining step, the number of evaluation items is determined according to the attribute information included in the request. Information processing methods.
13. The computer receiving a request from a user; determining a number of evaluation items in response to the request; outputting an image showing the subject's evaluation using a radar chart having polygonal shapes in a number corresponding to the number of the determined items; Run The evaluation items are hierarchical, the computer executes a step of calculating the evaluation result of the evaluation item at one level from the evaluation result of the level immediately below the level at which the evaluation item is calculated; In the calculating step, the evaluation result of the evaluation item is calculated by a weighted average of the evaluation results of the next lower hierarchical level, The weights in the weighted average are defined according to the attributes of the subjects. Information processing methods.
Citation Information
Patent Citations
JP1974042842A
Work schedule planning system, work schedule planning method, program, and medium
JP2004139472A
Flavor quality specification and presentation system and flavor quality specification and presentation program
JP2004361998A
Internal combustion engine design support system
JP2007128443A
Behavior evaluation system
JP2010086223A