Information processing device, information processing method, and information processing program
The information processing device integrates user and set skill evaluations to provide comprehensive skill assessments, addressing the limitation of separate ability and skill evaluations, and supports learning content suggestions.
Patent Information
- Application Number
- JP2024085126
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-24
- Publication Date
- 2025-12-05
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing systems fail to evaluate a user's practical skills based on their learning results, including qualifications and training history, separately from abilities and skills.
An information processing device that receives user skill evaluations and set skill evaluations, converts them into comparative evaluations, and outputs them in various display modes, including radar charts, while allowing for updates and public/private settings.
Enables the display of user practical skills based on learning results, facilitating comprehensive skill evaluations and suggesting learning content.
Smart Images

Figure 2025177953000001_ABST
Abstract
Description
[Technical Field]
[0001] The disclosed technology relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] It is known that people are evaluated based on the qualifications they hold.
[0003] For example, Patent Document 1 discloses a skill information management device that collects and edits skill information related to the abilities, skills, qualifications, or training of employees belonging to a company, and enables in-company inquiries, thereby making it possible to utilize the employee skill information. This skill information management device is equipped with a control unit and manages skill information related to the abilities, skills, qualifications, or training of employees, and the control unit is equipped with: an importing means for importing the skill information of the employee; an information processing means for processing the skill information imported by the importing means into information representing the employee's skill status; and an output means for outputting the information representing the skill status converted by the information processing means, and the information processing means converts the employee's current skill status into information that can be viewed from various perspectives. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-018433 Summary of the Invention [Problem to be solved by the invention]
[0005] Here, there are cases where a client wants to display an evaluation of a user's practical skills based on the user's learning results (for example, learning history, qualifications held, etc.) for the job information presented by the client. However, the technology described in Patent Document 1 evaluates an employee's abilities and skills and their qualifications and training history separately, so it is not possible to evaluate an employee's abilities and skills based on the user's qualifications and training history.
[0006] The disclosed technology aims to provide an information processing device, an information processing method, and an information processing program that can display an evaluation of a user's practical skills based on the user's learning results for job information presented by a client. [Means for solving the problem]
[0007] The information processing device of the first aspect includes a reception unit that receives a user skill evaluation, which is an evaluation of the proficiency of multiple skills classified based on the practical content of a user's specified job, and a set skill evaluation, which is an evaluation of the skills set based on job information related to the specified job selected by the user, and an output unit that outputs a comparative evaluation based on the user skill evaluation and the set skill evaluation received by the reception unit.
[0008] An information processing device according to a second aspect is the information processing device according to the first aspect, wherein the receiving unit receives the user skill evaluation set based on the difficulty level of the skill.
[0009] An information processing device according to a third aspect is an information processing device according to the first aspect, further comprising an update unit that updates the user skill evaluation based on information including the user's learning status of learning videos related to a plurality of the skills.
[0010] An information processing device according to a fourth aspect is the information processing device according to the first aspect, further comprising a publication unit that publishes the user skill evaluation received by the reception unit based on the user's selection of whether to make it public or private.
[0011] An information processing device according to a fifth aspect is an information processing device according to the fourth aspect, wherein the reception unit receives as the set skill evaluation the user skill evaluation of another user who has a career that has at least some of the information identical or similar to the job information from the user skill evaluations published by the publication unit.
[0012] An information processing device according to a sixth aspect is an information processing device according to the first aspect, wherein the output unit displays the user skill evaluation and the set skill evaluation in at least one display mode by converting them into points and displaying them, and by converting them into a radar chart and displaying them.
[0013] An information processing device according to a seventh aspect is an information processing device according to the first aspect, wherein the output unit suggests learning content related to a plurality of the skills to the user based on the user skill evaluation and the set skill evaluation.
[0014] In the information processing method of the eighth aspect, a computer executes a process of accepting a user skill evaluation, which is an evaluation of the proficiency of multiple skills classified based on the practical content of a specified job performed by a user, and a set skill evaluation, which is an evaluation of the skills set based on job information related to the specified job selected by the user, and outputting a comparative evaluation based on the accepted user skill evaluation and the set skill evaluation.
[0015] The information processing program of the ninth aspect causes a computer to execute a process of accepting a user skill evaluation, which is an evaluation of the proficiency of multiple skills classified based on the practical content of a user's specified job, and a set skill evaluation, which is an evaluation of the skills set based on job information related to the specified job selected by the user, and outputting a comparative evaluation based on the accepted user skill evaluation and the set skill evaluation. [Effects of the Invention]
[0016] According to the present invention, it is possible to display an evaluation of a user's practical skills based on the user's learning results in response to job information presented by a client. [Brief explanation of the drawings]
[0017] [Figure 1] FIG. 1 is a diagram schematically illustrating an example of a management system according to a first embodiment. [Figure 2] FIG. 2 is a diagram schematically illustrating an example of a hardware configuration of a center server according to the first embodiment. [Figure 3] FIG. 2 is a diagram schematically illustrating an example of a storage configuration of a center server according to the first embodiment. [Figure 4] FIG. 2 is an explanatory diagram illustrating the correspondence between task proficiency, task proficiency rate, and evaluation according to the first embodiment. [Figure 5] 2 is a diagram schematically illustrating an example of a functional configuration of a center server according to the first embodiment. FIG. [Figure 6] FIG. 2 is an explanatory diagram for explaining a method for calculating skill points according to the first embodiment. [Figure 7] FIG. 2 is a diagram showing an example of a display screen of a skill map showing a user's task proficiency rate according to the first embodiment. [Figure 8] FIG. 10 is a diagram showing an example of a display screen of a user's skill points according to the first embodiment. [Figure 9] 10 is a flowchart showing an example of the flow of a proficiency rate setting process according to the first embodiment. [Figure 10] 10 is a flowchart showing an example of the flow of a mastery rate update process according to the first embodiment. [Figure 11] 10 is a flowchart showing an example of the flow of an evaluation display process according to the first embodiment. [Figure 12] FIG. 11 is a diagram showing an example of a display screen of skill points and achievement rates corresponding to career goals according to the second embodiment. [Figure 13] FIG. 11 is a diagram showing an example of a display screen of a skill map showing task proficiency rates corresponding to career goals according to the second embodiment. [Figure 14] FIG. 10 is a diagram showing an example of a radar chart displaying a skill acquisition rate corresponding to a career goal according to the second embodiment. [Figure 15] 10 is a flowchart showing an example of the flow of a target display process according to the second embodiment. [Figure 16] 10 is a flowchart showing an example of the flow of an opportunity notification process according to the second embodiment. [Figure 17] 10 is a flowchart showing an example of the flow of a business reflection process according to the second embodiment. [Figure 18] FIG. 11 is a diagram showing an example of a display screen of the skill point achievement rate according to the third embodiment. [Figure 19] FIG. 11 is a diagram showing an example of a radar chart displaying a matching rate of skill acquisition rate according to the third embodiment. [Figure 20] 13 is a flowchart showing an example of the flow of a comparative evaluation display process according to the third embodiment. [Figure 21] 13 is a flowchart showing an example of the flow of a content notification process according to the third embodiment. [Figure 22] FIG. 11 is a diagram showing an example of a radar chart displaying the skill acquisition rates of other users corresponding to job information in a modified example of the third embodiment. [Figure 23] 13 is a flowchart showing an example of the flow of a disclosure setting process according to a modified example of the third embodiment. [Figure 24] 13 is a flowchart showing an example of the flow of a comparative evaluation display process according to a modified example of the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0018] [First embodiment] The management system 10 according to the present embodiment will be described below with reference to the drawings. In each drawing, identical or equivalent components are designated by the same reference numerals. The dimensional proportions in the drawings are exaggerated for the sake of explanation and may differ from the actual proportions. The present disclosure is not limited to the following embodiment and may be modified as appropriate within the scope of the present disclosure. In the present embodiment, accounting-related work is described as an example. Accounting-related work is an example of a "predetermined work." The "predetermined work" in the present disclosure is not limited to accounting-related work, and may be applied to various types of work. Examples of such work include legal work, information processing work, medical and nursing work, care and welfare work, real estate work, and architecture and construction work.
[0019] (Definition of terms) In this specification, "task" refers to skills classified based on the practical content of accounting work. Tasks are skills classified, for example, as "journal entry input and voucher processing" or "expense settlement and management." In addition, in this specification, individual tasks may be referred to as task a1, task a2, task a3, etc.
[0020] In this specification, "task difficulty" refers to the difficulty of mastering a task. Task difficulty is set, for example, from a minimum of "0" to a maximum of "30," with larger numbers indicating a more difficult task to master. Task difficulty is an example of "skill difficulty."
[0021] In this specification, "task proficiency rate" refers to an evaluation of the ability to perform a task. As shown in Figure 4, the task proficiency rate is expressed as a percentage from 0 to 100. An evaluation of "completely unable to perform" is converted to 0%, an evaluation of "no work experience but has basic knowledge" is converted to 10%, an evaluation of "no work experience but has sufficient knowledge" is converted to 30%, an evaluation of "able to perform with assistance in work" is converted to 50%, an evaluation of "able to perform with assistance in work and has sufficient knowledge" is converted to 75%, and an evaluation of "able to fully utilize in work" is converted to 100%. The task proficiency rate is an example of a "skill evaluation."
[0022] In this specification, "task proficiency" refers to a level of evaluation of the ability to perform a task. As shown in FIG. 4, task proficiency is set to six levels, from a minimum of "0" to a maximum of "5." Specifically, task proficiency levels are set as follows: "0" for "completely unable to perform," "1" for "no work experience but has basic knowledge," "2" for "no work experience but has sufficient knowledge," "3" for "able to perform with assistance in work," "4" for "able to perform with assistance in work and has sufficient knowledge," and "5" for "able to fully utilize in work." Task proficiency is an example of a "skill evaluation."
[0023] In this specification, "skill classification" refers to a classification of tasks related to each accounting business. Examples of skill classifications include "legal compliance / risk management" and "classification processing and document management." In addition, in this specification, individual skill classifications may be referred to as skill classification A, skill classification B, skill classification C, etc.
[0024] In this specification, "skill acquisition rate" refers to the progress rate of task proficiency for all tasks included in a skill classification. The skill acquisition rate is, for example, a percentage expressed from 0% to 100% depending on the task proficiency rates of multiple tasks included in a skill classification. The skill acquisition rate is an example of a "skill evaluation."
[0025] (composition) FIG. 1 is a diagram schematically illustrating an example of a management system 10 according to the first embodiment.
[0026] The management system 10 of this embodiment is configured to include a center server 100, a plurality of user terminals 200, and a plurality of client servers 300. The center server 100, the plurality of user terminals 200, and the client servers 300 are each connected to a network N. The network N is, for example, the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), etc. Although FIG. 1 illustrates a plurality of user terminals 200 and a plurality of client servers 300, it is sufficient that there are one or more of each. The center server 100 is an example of an "information processing device."
[0027] The center server 100 is an information processing device that manages information related to a user's accounting skills (hereinafter also referred to as "accounting skills"). The center server 100 sets an evaluation of the user's accounting skills based on, for example, self-reported information about the user's accounting skills, information about the user's accounting qualifications (hereinafter also referred to as "accounting qualifications"), the user's accounting learning status, and the user's accounting career information. Here, the self-reported information in this embodiment is answer information to a skill check in which a user selects one evaluation from evaluation options prepared in advance for multiple accounting skills. The accounting learning status includes a viewing history of learning videos for obtaining an accounting qualification, achievement test results, progress in a learning curriculum, etc. The career information includes information related to the user's career, such as the organizational size of the organization to which the user belongs, the department to which the user belongs, and the user's job title. The self-reported information is an example of "reported information." The accounting qualifications and learning status are examples of "learning results."
[0028] The user terminal 200 is an information terminal that accepts information about the user's accounting skills and transmits it to the center server 100. The user terminal 200 transmits, for example, self-reported information about the user's accounting skills to the center server 100. The user terminal 200 also displays information about the user's accounting skills and learning content related to accounting. For example, the user terminal 200 displays learning videos about accounting transmitted from the center server 100. The user terminal 200 is, for example, a computer, a tablet, a smartphone, etc.
[0029] The client server 300 is an information processing device provided by an organization that recruits accounting-related personnel. The client server 300 transmits accounting-related recruitment information to the center server 100. The client server 300 also receives information such as the application status for the recruitment information from the center server 100.
[0030] 2 is a diagram schematically illustrating an example of the hardware configuration of the center server 100 according to the first embodiment. Note that the center server 100, the user terminal 200, and the client server 300 are basically configured as general computers, so the center server 100 will be described here as a representative.
[0031] The center server 100 includes a CPU (Central Processing Unit) 110, a ROM (Read Only Memory) 120, a RAM (Random Access Memory) 130, a storage 140, a communication I / F 150, and an input / output I / F 160. Each component is connected to each other via a bus 170 so as to be able to communicate with each other.
[0032] The CPU 110 is a central processing unit that executes various programs and controls various components. The ROM 120 stores various programs and various data. The RAM 130 serves as a working area and temporarily stores programs or data. The storage 140 is composed of an HDD (Hard Disk Drive), an SSD (Solid State Drive), or the like, and stores various programs and various data. That is, the CPU 110 reads a program from the ROM 120 or the storage 140, and executes the program using the RAM 130 as a working area.
[0033] FIG. 3 is a diagram schematically illustrating an example of the configuration of the storage 140 of the center server 100 according to the first embodiment.
[0034] The storage 140 stores data including an information processing program 141, a skill database 142, a user database 143, curriculum data 144, and learning content 145. The information processing program 141 may be stored in the ROM 120. The client database 146 will be described in the second embodiment and thereafter.
[0035] The information processing program 141 is a program that executes processes including various processes (see FIGS. 9, 10, and 11) described below. When the information processing program 141 is executed, the center server 100 executes processes based on the information processing program 141 using various hardware resources (see FIG. 2).
[0036] The skill database 142 is a database that stores information about tasks. The skill database 142 of this embodiment stores tasks in association with the task difficulty of each task. The skill database 142 also stores the relationship between each task and a skill category. As an example, the skill database 142 stores which of the 10 skill categories from "skill category A" to "skill category J" each task falls into. For example, tasks a1 to a3 are assigned to skill category A.
[0037] The skill database 142 also stores correspondences for reflecting information about accounting skills in task proficiency rates. For example, the skill database 142 stores correspondences between self-reported information about accounting skills, information about accounting qualifications, learning status related to accounting, and each unit in the accounting learning curriculum and the task proficiency rate for each task.
[0038] The skill database 142 also stores the correspondence between task proficiency, task proficiency rate, and evaluation. FIG. 4 is an explanatory diagram illustrating the correspondence between task proficiency, task proficiency rate, and evaluation according to the first embodiment. As shown in FIG. 4, the skill database 142 stores, for example, that when the task proficiency is "0," the task proficiency rate is at least "0%" (also written as "0:0%," and the same applies hereinafter). Similarly, the skill database 142 stores the correspondences of "1:10%," "2:30%, "3:50%, "4:75%, and "5:100%."
[0039] Furthermore, the skill database 142 in FIG. 3 stores a correspondence relationship for reflecting career information related to accounting in default values for skill checks. The skill check in this embodiment involves checking the evaluation of multiple accounting skills on a six-level scale. The skill check is performed using six levels of evaluation, for example, "not capable at all," "no work experience but has general knowledge," "no work experience but has sufficient knowledge," "able to handle tasks with assistance in practice," "able to handle tasks with assistance in practice and has sufficient knowledge," and "able to fully utilize skills in practice." The skill database 142 stores, for example, a correspondence relationship between the job content included in the career information and the six-level evaluation of multiple accounting skills.
[0040] Furthermore, the skill database 142 stores ranks indicating the evaluation of skill points, which represent accounting skills in points. Specifically, the skill database 142 stores rankings corresponding to skill points (for example, SSS, SS, S, A, B, C, etc., in descending order of evaluation). As an example, the skill database 142 stores that the rank for a skill point between 200 and 300 points is "B." Furthermore, the rank may be marked with a symbol such as "+" or "-" to indicate additional information indicating the level. Skill points will be described in detail later in the calculation unit 110D. Skill points are an example of a "skill evaluation."
[0041] The user database 143 is a database for managing information related to the accounting skills of users. Specifically, the user database 143 stores, for each user, information on self-reported accounting skills, accounting qualifications held, learning status related to accounting, and the user's accounting career information. The user database 143 also stores, for each user, an evaluation of the user's accounting skills, such as the task proficiency rate for each task, task proficiency level, and skill acquisition rate.
[0042] Curriculum data 144 is a database that stores a learning curriculum for acquiring accounting qualifications. Learning content 145 is content for studying in accordance with the learning curriculum stored in curriculum data 144. Learning content 145 is, for example, a learning video, an achievement test, etc. A learning video is an example of a "learning video."
[0043] 2 is an interface for communicating with other devices. Specifically, the communication I / F 150 communicates with the user terminal 200 and the client server 300 via a network N. For this communication, for example, a wired communication standard such as Ethernet (registered trademark) or FDDI, or a wireless communication standard such as 4G, 5G, or Wi-Fi (registered trademark) is used.
[0044] The input / output I / F 160 is an interface for connecting to an input / output device and is used to input and output various types of information. The center server 100 is connected to a display device, an input device, etc. (not shown) via the input / output I / F 160.
[0045] (function) 5 is a diagram schematically illustrating an example of the functional configuration of the center server 100 according to the first embodiment. The center server 100 of this embodiment functions as a reception unit 110A, a conversion unit 110B, an update unit 110C, a calculation unit 110D, an output unit 110E, and a setting unit 110F when the CPU 110 executes an information processing program 141. The publication unit 110G will be described in a modified example of the third embodiment.
[0046] The reception unit 110A has a function of receiving information related to accounting skills transmitted from external information processing terminals and information processing devices. Specifically, the reception unit 110A receives information related to accounting skills transmitted from the user terminal 200 and the client server 300. The reception unit 110A receives, for example, information related to the user's accounting skills input to the user terminal 200, and stores the information in the user database 143.
[0047] The receiving unit 110A of this embodiment has a function of receiving self-reported information regarding the user's accounting skills. Specifically, the receiving unit 110A receives answer information for the skill check described above. For example, the receiving unit 110A receives information in which the user evaluates a plurality of accounting skills on a six-point scale.
[0048] The reception unit 110A also has a function of receiving information on accounting qualifications held by the user. The reception unit 110A receives information on national qualifications such as certified public accountant, tax accountant, and FP technician (financial planning technician), as well as private qualifications such as Nissho Bookkeeping (registered trademark) and FP (financial planner). However, the accounting qualifications received by the reception unit 110A are not limited to these.
[0049] The reception unit 110A also has a function of receiving the user's accounting-related learning status. Specifically, the reception unit 110A acquires the learning status of a learning curriculum for acquiring accounting-related qualifications. The reception unit 110A receives, for example, the viewing history of learning videos for each learning unit (e.g., unit A, unit B, etc.), the results of achievement tests, etc. The learning videos are an example of "learning videos."
[0050] Furthermore, the reception unit 110A has a function of receiving career information related to the user's transaction. The reception unit 110A receives information such as the size of the organization to which the user currently belongs, the department to which the user belongs, and the position.
[0051] The conversion unit 110B has a function of converting information related to accounting skills into an evaluation of the accounting skills. Specifically, the conversion unit 110B converts the information related to accounting skills received by the reception unit 110A into an evaluation of the accounting skills by referring to the skill database 142. For example, the conversion unit 110B converts the self-reported information related to accounting skills, information on accounting qualifications, and learning status related to accounting received by the reception unit 110A into a task proficiency rate for each task (e.g., task a1, task a2, etc.) by referring to the skill database 142. As an example, the conversion unit 110B converts the viewing history of the learning video for unit A into a task proficiency rate for 5% of task a1. Furthermore, the conversion unit 110B converts the results of the achievement test for unit A into a task proficiency rate for 3% of task a1. Note that, in the above example, the conversion unit 110B converts the learning status of one unit (e.g., unit A) into a task proficiency rate for one task (e.g., task a1), but this is not limited thereto. The conversion unit 110B may convert, for example, the learning situation of one unit (for example, unit A) into task proficiency rates of a plurality of tasks (for example, tasks a1 and a2).
[0052] The update unit 110C has a function of updating the evaluation of the user's accounting skills. Specifically, the update unit 110C updates the evaluation of the user's accounting skills stored in the user database 143. For example, the update unit 110C updates the user's task proficiency rate stored in the user database 143 using the task proficiency rate converted by the conversion unit 110B. As an example, the update unit 110C updates the task proficiency rate of task a1 to a value obtained by adding together a 5% task proficiency rate based on the viewing history of the learning video for unit A and a 3% task proficiency rate based on the results of the achievement test for unit A (i.e., 5% + 3% = 8%). In addition, as another example, if the task proficiency rate of task a1 (e.g., 8%) does not reach a minimum value (e.g., 30%) for the task proficiency rate of task a1 set based on the accounting qualifications held by the user, the update unit 110C may update the task proficiency rate of task a1 to the minimum value. That is, the update unit 110C updates the task proficiency rate of the user with the sum and minimum values of the task proficiency rates based on the information on the accounting skills of the user.
[0053] Furthermore, update unit 110C has a function of updating information relating to the user's accounting skills. Specifically, update unit 110C updates information relating to the user's accounting skills stored in user database 143 based on information received by reception unit 110A.
[0054] The calculation unit 110D has a function of calculating an evaluation of the user's accounting skills. Specifically, the calculation unit 110D calculates the user's skill acquisition rate and skill points that indicate the user's accounting skills in points.
[0055] The calculation unit 110D calculates the user's skill acquisition rate based on the task proficiency rate of each task included in the skill classification. As an example, if the task proficiency rates of three tasks included in skill classification A are 50%, 10%, and 60%, the calculation unit 110D calculates the skill acquisition rate of skill classification A to be 40% of the average of the task proficiency rates of the three tasks. Note that the calculation unit 110D may calculate the skill acquisition rate based on the task proficiency rate corresponding to the task proficiency of each task.
[0056] Furthermore, the calculation unit 110D calculates the skill points of the user based on the task difficulty stored in the skill database 142 and the user's task proficiency stored in the user database 143. Fig. 6(A) is an explanatory diagram for explaining a skill point calculation method according to the first embodiment. The calculation unit 110D of this embodiment calculates the skill points based on the following formula (1). (Skill points) = (Task difficulty) × (Task proficiency rate corresponding to task proficiency) Equation (1) For example, as shown in FIG. 6A, the calculation unit 110D calculates the skill points of task a1, whose task difficulty is "3" and whose task proficiency level is "2" (i.e., a task proficiency rate of 30%), as "0.9" based on formula (1). Furthermore, the calculation unit 110D calculates the skill points of task a2, whose task difficulty is "14" and whose task proficiency level is "3" (i.e., a task proficiency rate of 50%), as "7" based on formula (1). Furthermore, the calculation unit 110D calculates the skill points of task a3, whose task difficulty is "24" and whose task proficiency level is "5" (i.e., a task proficiency rate of 100%), as "24" based on formula (1). Note that the method of calculating skill points is not limited to formula (1). The calculation unit 110D may calculate skill points using other calculation formulas based on the task difficulty of each task and the user's task proficiency rate stored in the user database 143.
[0057] Then, calculation unit 110D calculates the skill points for each skill category by adding up the skill points for each task. Calculation unit 110D also calculates the user's skill points by adding up the skill points for each skill category. As shown in FIG. 6(B), if the total skill points for each skill category are as follows: skill category A is "31.9," skill category B is "271.7," skill category C is "117.5," skill category D is "297.75," skill category E is "149," skill category F is "69.5," skill category G is "56.4," and skill category H is "0," the user's skill points will be the total of these values, or "993.75."
[0058] The output unit 110E in FIG. 5 has a function of outputting an evaluation of the user's accounting skills. Specifically, the output unit 110E outputs information for displaying an evaluation of at least one of the user's skill acquisition rate, task proficiency rate, and skill points to the user terminal 200. For example, the output unit 110E outputs information for displaying the evaluation of the user's accounting skills in a display format such as text information, a graph image, a radar chart, or a table to the user terminal 200, and displays the information on a display device connected to the user terminal 200. Note that the output unit 110E may also output information for displaying the evaluation of the user's accounting skills to the client server 300, and display the information on a display device connected to the client server 300.
[0059] The setting unit 110F has a function of setting default values for skill checks. Specifically, the setting unit 110F sets default values for evaluation options for skill checks based on information about the user's accounting skills. For example, the setting unit 110F references the skill database 142 based on the user's accounting-related career information received by the reception unit 110A and sets the default values for multiple accounting skills to the evaluation "able to handle with assistance in practice."
[0060] (display screen) Next, the display screen for the evaluation of the user's accounting skills will be described with reference to Figures 7 and 8. In this embodiment, the evaluation of the user's accounting skills is output to the user terminal 200 and displayed.
[0061] FIG. 7 is a diagram showing an example of a display screen of a skill map showing a user's task proficiency rate according to the first embodiment. The skill map M100 of this embodiment displays the skill acquisition rate for each skill category and the task proficiency rate for one or more tasks included in each skill category. FIG. 7 explains the example of a portion of skill category A and skill category B. Note that it is sufficient that the skill map M100 displays information related to one or more skill categories.
[0062] The skill map M100 includes a skill name M101 indicating the name of the skill category, a skill acquisition rate image M102 indicating the skill acquisition rate using a horizontal bar image, acquisition rate information M103 indicating the skill acquisition rate as a percentage, a task name M104 indicating the name of the task, a difficulty level image M105 indicating the task difficulty, and a proficiency rate image M106 indicating the task proficiency rate using a horizontal bar image. The skill name M101 and the acquisition rate image M102 are displayed horizontally side by side, and the acquisition rate information M103 is displayed superimposed on the acquisition rate image M102. The task name M104, difficulty level image M105, and proficiency rate image M106 are displayed horizontally below the skill name M101 and the acquisition rate image M102, one row for each task included in the skill category indicated by the skill name M101.
[0063] The skill name M101 is text information indicating the name of the skill category. The acquisition rate image M102 is a bar image that displays the area from the left edge to a position corresponding to the skill acquisition rate of each skill category in a predetermined color. The acquisition rate information M103 is text information indicating the skill acquisition rate as a percentage.
[0064] The task name M104 is text information indicating the name of the task. The difficulty level image M105 is an image that displays text information indicating the task difficulty level superimposed on a circular image. The mastery rate image M106 is a bar image that displays the area from the left end to a position corresponding to the task mastery rate of each task in a predetermined color.
[0065] The following describes the skill category A displayed in the upper section of the skill map M100 of this embodiment. Note that, although tasks a1, a2, and a3 are displayed as tasks included in skill category A in Fig. 7, the present invention is not limited to this and any tasks included in skill category A may be displayed.
[0066] The skill name M101 displays the name "Skill Category A." The acquisition rate image M102 is displayed in dark green from the left edge to the right edge, up to 45% of the way through, with the remaining area displayed in gray. The acquisition rate information M103, which reads "45%," is superimposed on the right edge of the acquisition rate image M102.
[0067] The task name M104 displays the names "task a1," "task a2," and "task a3" lined up vertically. The difficulty level image M105 displays the text information "5" in the row representing task a1, "10" in the row representing task a2, and "30" in the row representing task a3, superimposed on a gray circular image. The mastery rate image M106 displays the area representing task a1 from the left end to the right end, approximately 65% progress, in dark green, with the remaining area displayed in gray. The mastery rate image M106 displays the area representing task a2 from the left end to the right end, in gray. The mastery rate image M106 displays the area representing task a3 from the left end to the right end, approximately 50% progress, in dark green, with the remaining area displayed in gray.
[0068] In this way, the mastery rate image M102 is displayed in dark green and gray, indicating that the skill mastery rate of the skill category indicated by the skill name M101 has progressed to the percentage indicated by the position displayed in dark green. Furthermore, mastery rate information M103 is displayed superimposed on the mastery rate image M102, indicating the percentage indicated by the position displayed in dark green. In the above example, it is indicated that the skill mastery rate of skill category A has progressed to 45%. Furthermore, the difficulty level image M105 is displayed, indicating the task difficulty of each of the tasks displayed by the task name M104. In the above example, it is indicated that the task difficulty level of task a1 is "5," that of task a2 is "10," and that of task a3 is "30." Furthermore, the mastery rate image M106 is displayed in dark green and gray, indicating that the task mastery rate of the task displayed by the task name M104 has progressed to the percentage indicated by the position displayed in dark green. In the above example, the task proficiency rate is displayed as being approximately 65% for task a1, 0% for task a2, and approximately 50% for task a3.
[0069] Next, the skill category B displayed in the lower part of the skill map M100 of this embodiment will be described. Since the basic configuration is the same as that of skill category A, only the differences from skill category A will be described below.
[0070] The skill name M101 displays a crown-shaped marker indicating that the skill acquisition rate is 100%, as well as the name "Skill Category B." The acquisition rate image M102 is displayed in orange from left to right. The word "100%" is displayed in white on the right edge of the acquisition rate image M102 as acquisition rate information M103.
[0071] The task name M104 displays the names "task b1," "task b2," and "task b3" in a vertical row. The mastery rate image M106 displays tasks b1, b2, and b3 in rows in dark green from left to right.
[0072] In this way, a marker is displayed on the skill name M101, and the mastery rate image M102 is displayed in orange, indicating that the skill mastery rate for the skill category indicated by the skill name M101 is 100%. Furthermore, the mastery rate information M103 is displayed in white overlaid on the mastery rate image M102, indicating that the skill mastery rate for the skill category displayed in orange is 100%. Furthermore, the mastery rate image M106 is displayed in dark green only, indicating that the task mastery rate for the task displayed by the task name M104 is 100%. In the above example, it is indicated that the task mastery rates for tasks b1, b2, and b3 are each 100%.
[0073] 8 is a diagram showing an example of a display screen of a user's skill points according to the first embodiment. The skill points according to the present embodiment are displayed by at least one of an evaluation display P100 shown in FIG. 8(A) and a time-series graph P110 shown in FIG. 8(B).
[0074] As shown in FIG. 8(A), the evaluation display P100 of this embodiment displays skill points as an evaluation of accounting skills. The evaluation display P100 includes career information P101 indicating the current career, rank information P102 indicating the skill point rank, point information P103 indicating the user's skill points, variation information P104 indicating the variation of skill points, and an edit button P105. The career information P101 is displayed in the upper row of the evaluation display P100. The rank information P102 and point information P103 are displayed side by side in the middle row of the evaluation display P100. The variation information P104 is displayed in the lower row of the evaluation display P100. The edit button P105 is also displayed in the upper right corner of the evaluation display P100.
[0075] The career information P101 is text information indicating the user's current career. For example, the career information P101 displays information such as the size of the organization to which the user belongs, the department to which the user belongs, and the position. For example, the career information P101 displays the text information "Current career: Small and medium-sized enterprise / accounting department / member."
[0076] The rank information P102 is text information indicating a rank based on skill points. As an example, the rank information P102 displays the text information "B" indicating that the rank is the second lowest.
[0077] The point information P103 is text information indicating the skill points of the user calculated by the calculation unit 110 D. As an example, the point information P103 displays the text information “264 points”.
[0078] The variation information P104 is text information that indicates the variation in skill points over a certain period of time. As an example, the variation information P104 displays the text information "(Last week ↑3pt)".
[0079] The edit button P105 is a button for transitioning to an edit screen for editing user information.
[0080] In this way, by displaying the career information P101, it is possible to display what kind of career the user's career corresponds to. In addition, by displaying the career information P101, rank information P102, and point information P103, it is possible to display the user's current career and the user's skill point evaluation so that they can be compared. Then, by displaying the point information P103 and the change information P104, it is possible to display that the user's current skill points have increased by 3 points since the previous week.
[0081] 8(B), the time series graph P110 of this embodiment is a graph with a daily time series on the horizontal axis and skill points on the vertical axis. The time series graph P110 is configured to include a broken line P111 that shows the transition of skill points.
[0082] The broken line P111 is a broken line that connects the dots that indicate the skill point values on the days when the skill points were updated. In this embodiment, the broken line P111 is displayed as a solid line from August 25th to November 8th. The dots that indicate the skill point values are displayed at the 100 point position on August 25th, the 150 point position on September 10th, the 261 point position on October 30th, and the 264 point position on November 8th.
[0083] In this way, by displaying the line P111 showing the progression of skill points, it is displayed that the user's skill points reached 100 points on August 25th, 150 points on September 10th, 261 points on October 30th, and 264 points on November 8th.
[0084] (flowchart) 9 is a flowchart showing an example of the flow of the proficiency rate setting process according to the first embodiment. This proficiency rate setting process is executed by the CPU 110 of the center server 100 reading the information processing program 141 from the ROM 102 or the storage 140, expanding it into the RAM 103, and executing it. The proficiency rate setting process is executed by the CPU 110 functioning as a reception unit 110A, a conversion unit 110B, an update unit 110C, a calculation unit 110D, an output unit 110E, a setting unit 110F, and a publication unit 110G (the same applies to the processes described below). The proficiency rate setting process of this embodiment is executed, for example, when information on a user's accounting skills is newly registered in the center server 100.
[0085] 9, CPU 110 accepts career information related to accounting. Specifically, CPU 110 accepts the user's career information transmitted from user terminal 200. For example, CPU 110 accepts information such as "Small / medium-sized company / accounting department / member" as the user's career information.
[0086] In step S101, CPU 110 sets default values for skill checks related to accounting based on the received career information. Specifically, CPU 110 sets the default values for skill checks based on the career information received in step S100 by referencing user database 143. For example, based on information such as "accounting department" included in the user's career information, CPU 110 sets the default values for multiple accounting skills in the skill check to an evaluation of "able to handle in practice with assistance." CPU 110 then transmits the skill check in which the default values for multiple accounting skills have been set to user terminal 200, and proceeds to step S102.
[0087] In step S102, CPU 110 receives an answer to a skill check related to transaction. Specifically, CPU 110 receives answer information to the skill check transmitted from user terminal 200.
[0088] In step S103, CPU 110 sets a task proficiency rate for each task based on the received answers to the skill check. Specifically, CPU 110 sets a task proficiency rate for each task of the user with reference to skill database 142 based on the answer information to the skill check received in step S102. Then, CPU 110 ends the proficiency rate setting process. Note that CPU 110 may proceed to proficiency rate update process (see FIG. 10).
[0089] 10 is a flowchart showing an example of the flow of a proficiency rate update process according to the embodiment 1. The proficiency rate update process is, for example, a process that is executed when information related to the accounting skills of a user is updated.
[0090] 10, the CPU 110 receives qualification information on the accounting qualifications held by the user. Specifically, the CPU 110 receives qualification information on the accounting qualifications held by the user.
[0091] In step S111, CPU 110 determines whether or not the transaction-related achievement test has been taken. If CPU 110 determines that the transaction-related achievement test has been taken (step S111: YES), the process proceeds to step S112. On the other hand, if CPU 110 determines that the transaction-related achievement test has not been taken (step S111: NO), the process proceeds to step S113.
[0092] In step S112, CPU 110 updates the learning status related to accounting based on the results of the achievement test. Specifically, CPU 110 updates the learning status of the learning curriculum for acquiring accounting-related qualifications in user database 143 based on the results of the achievement test determined to have been taken in step S111.
[0093] In step S113, CPU 110 accepts the accounting-related learning status. Specifically, CPU 110 accepts the user's accounting-related learning status stored in user database 143. CPU 110 accepts, for example, the progress status of a learning curriculum for acquiring an accounting-related qualification.
[0094] In step S114, CPU 110 updates the task proficiency rate based on the accepted qualification information and learning status. Specifically, CPU 110 updates the task proficiency rate for each task of the user by referring to skill database 142 based on the qualification information accepted in step S110 and the learning status accepted in step S113.
[0095] 11 is a flowchart showing an example of the flow of the evaluation display process according to the first embodiment. The evaluation display process is, for example, a process that is executed when a request to display an evaluation of the user's accounting skills is received from the user terminal 200.
[0096] 11, CPU 110 branches the process depending on the evaluation to be displayed. If the evaluation to be displayed is a task proficiency rate (step S120: task proficiency rate), CPU 110 proceeds to step S121. On the other hand, if the display to be displayed is a skill point (step S120: skill point), CPU 110 proceeds to step S124.
[0097] In step S121, CPU 110 acquires the task mastery rate of the user. Specifically, CPU 110 acquires the task mastery rate of each task of the user stored in user database 143.
[0098] In step S122, CPU 110 calculates a skill acquisition rate based on the user's task proficiency rate. Specifically, CPU 110 calculates a skill acquisition rate for each skill category based on the task proficiency rate for each task acquired in step S121. Note that CPU 110 may acquire a skill acquisition rate that has been calculated and stored in advance.
[0099] In step S123, CPU 110 displays the user's task proficiency rate and the calculated skill acquisition rate. Specifically, CPU 110 displays the task proficiency rate for each task acquired in step S121 and the skill acquisition rate for each skill category calculated in step S122. As an example, CPU 110 displays a skill map M100 on user terminal 200 (see FIG. 7). Then, CPU 110 ends the evaluation display process.
[0100] In step S124, CPU 110 acquires the user's task proficiency and task difficulty. Specifically, CPU 110 acquires the user's task proficiency for each task stored in user database 143 and the task difficulty for each task stored in skill database 142.
[0101] In step S125, CPU 110 calculates skill points based on the user's task proficiency and task difficulty. Specifically, CPU 110 calculates the user's skill points by adding up the values obtained by multiplying the task proficiency rate corresponding to the task proficiency of each task, acquired in step S124, by the task difficulty of each task, based on formula (1). Note that CPU 110 may acquire skill points that have been calculated and stored in advance.
[0102] In step S126, CPU 110 displays the calculated skill points. Specifically, CPU 110 displays the skill points calculated in step S125. As an example, CPU 110 displays an evaluation display P100 (see FIG. 8(A)) and a time series graph P110 (see FIG. 8(B)) on user terminal 200. Then, CPU 110 ends the evaluation display process.
[0103] (Summary of the first embodiment) The center server 100 of this embodiment receives the user's task proficiency rate based on the answer information to the skill check, qualification information for the accounting qualification held by the user, and the learning status for obtaining the accounting qualification, updates the user's task proficiency rate based on the qualification information and the learning status, and outputs and displays an evaluation of at least one of the skill acquisition rate, task proficiency rate, and skill points to the user terminal 200. Therefore, according to the center server 100 of this embodiment, the user's learning results can be reflected in the evaluation of the user's practical skills.
[0104] The center server 100 of this embodiment converts the qualification information of the accounting qualification held by the user into a task proficiency rate for one or more tasks, and updates the task proficiency rate for each task of the user. Therefore, according to the center server 100 of this embodiment, the accounting qualification held by the user can be reflected in the skill evaluation that classifies accounting work based on the work content.
[0105] The center server 100 of this embodiment converts the user's viewing history of learning videos into a task proficiency rate for one or more tasks and updates the user's task proficiency rate for each task. Therefore, the center server 100 of this embodiment can reflect the user's viewing history of learning videos in the evaluation of skills that are categorized based on the work content of accounting-related tasks.
[0106] The center server 100 of this embodiment converts the results of the achievement test taken by the user into a task proficiency rate for one or more tasks, and updates the task proficiency rate for each task of the user. Therefore, according to the center server 100 of this embodiment, the user's level of understanding for each unit can be reflected in the skill evaluation that classifies accounting-related tasks based on the work content.
[0107] The center server 100 of this embodiment sets default values for the skill check of the user based on the user's career information. Therefore, the center server 100 of this embodiment can reduce the burden on the user when inputting the skill check.
[0108] [Second embodiment] The center server 100 of the second embodiment manages a user's accounting-related career goals (hereinafter also referred to as career goals) and displays the career goals. The center server 100, for example, displays the task proficiency rate of each task required for the career goal and the user's task proficiency rate for each task. Furthermore, when the user's task proficiency rate for each task reaches a predetermined value, the center server 100 notifies the user of an opportunity for work experience and updates the user's task proficiency rate for each task based on the user's work experience information. Differences from the first embodiment will be described below. Note that other configurations are the same as those of the above-mentioned embodiments, and detailed description will be omitted. The user's accounting-related career goals are an example of "goals related to the user's specified work."
[0109] (composition) The storage 140 according to the second embodiment stores data including an information processing program 141, a skill database 142, a user database 143, curriculum data 144, learning content 145, and a client database 146 (see FIG. 3). The information processing program 141 may be stored in the ROM 120.
[0110] 3 is a program that executes processes including various processes (see FIGS. 15, 16, and 17) described below. When the information processing program 141 is executed, the center server 100 executes processes based on the information processing program 141 using various hardware resources (see FIG. 2).
[0111] The skill database 142 stores the correspondence between accounting-related career information and an evaluation of accounting skills. Specifically, the skill database 142 of this embodiment stores the correspondence between accounting-related career information and the task proficiency rate for each task, the task proficiency level for each task, the skill acquisition rate for each skill category, and skill points. As an example, the skill database 142 stores the task proficiency rate for each task corresponding to the career information of "Major listed company / Accounting department / Leader." The skill database 142 also stores the expected annual salary corresponding to the accounting-related career information. As an example, the skill database 142 stores "8 million yen" as the expected annual salary corresponding to the career information of "Major listed company / Accounting department / Leader."
[0112] The skill database 142 may set an evaluation of accounting skills corresponding to career information related to accounting based on the evaluation of accounting skills stored in the user database 143. For example, the skill database 142 may set the task proficiency rate for each task corresponding to career information of "major listed company / accounting department / leader" to the average value of the task proficiency rates of users who have a career equivalent to that of the career information.
[0113] The user database 143 stores the career goals of the user. Specifically, the user database 143 stores the organizational size, department, job title, expected annual salary, etc. of the organization (e.g., a company, an auditing firm, an accounting firm, etc.) that the user aims to work for. The user database 143 may also store the name of the specific organization that the user aims to work for.
[0114] The user database 143 stores information about the work experience of the user. For example, the user database 143 stores information such as the period of internship at a client and the work content.
[0115] The client database 146 stores information about work experience opportunities, such as internships at clients, temporary employment such as BPO (business process outsourcing), or contract work.
[0116] (function) In the second embodiment, the center server 100 functions as a reception unit 110A, a conversion unit 110B, an update unit 110C, a calculation unit 110D, an output unit 110E, and a setting unit 110F by the CPU 110 executing the information processing program 141 (see Figure 5).
[0117] 5 has a function of accepting a user's career goal. Specifically, accepting unit 110A accepts information about the user's career goal.
[0118] The reception unit 110A has a function of receiving information about the user's work experience related to accounting. Specifically, the reception unit 110A receives information about internships that the user has participated in, information about BPOs that the user has been entrusted with, and the like.
[0119] The conversion unit 110B has a function of converting career information into an evaluation of accounting skills. Specifically, the conversion unit 110B converts the career information corresponding to the user's career goal received by the reception unit 110A into an evaluation of accounting skills by referring to the skill database 142.
[0120] Furthermore, the conversion unit 110B has a function of converting information about the work experience related to accounting into an evaluation of the accounting skills. Specifically, the conversion unit 110B converts the information about the work experience of the user received by the reception unit 110A into an evaluation of the user's accounting skills. For example, the conversion unit 110B converts the period and work content of the internship in which the user participated into a task proficiency rate for tasks related to the work content.
[0121] The calculation unit 110D has a function of calculating the achievement rate of the user's accounting skill evaluation relative to the user's career goal. Specifically, the calculation unit 110D calculates the achievement rate of the user's accounting skill evaluation relative to the accounting skill evaluation corresponding to the user's career goal. As an example, the calculation unit 110D calculates the achievement rate of skill points calculated from the user's task proficiency rate relative to the skill points corresponding to the user's career goal.
[0122] The output unit 110E has a function of outputting an assessment of accounting skills corresponding to a career goal and an assessment of accounting skills achievable through accounting-related learning alone. The output unit 110E outputs, for example, information to the user terminal 200 for displaying a task proficiency rate corresponding to a career goal (hereinafter also referred to as a target proficiency rate) and a task proficiency rate achievable through accounting-related learning alone (hereinafter also referred to as a learning target value). In this embodiment, the learning target value indicates a task proficiency rate achievable through video learning alone. The learning target value indicates, for example, a task proficiency rate of "30%," which corresponds to a task proficiency level of "2" for an assessment of "no practical experience, but sufficient knowledge" (see FIG. 4). The target proficiency rate is an example of a "practical target value." The learning target value is an example of a "theoretical target value."
[0123] Furthermore, the output unit 110E has a function of outputting information about work experience opportunities. Specifically, when the evaluation of the user's accounting skills reaches a certain evaluation, the output unit 110E outputs information about work experience opportunities stored in the client database 146 to the user terminal 200. For example, when the user's task proficiency rate for each task reaches a learning target value, the output unit 110E outputs and displays information about internships at clients related to the task to the user terminal 200. The output unit 110E may also be configured to output job information for clients, which will be described later. An internship related to a task is an example of "practical learning."
[0124] (display screen) Next, display screens for the evaluation of accounting skills corresponding to the user's career goals will be described with reference to Figures 12, 13, and 14. In this embodiment, the target values for the user's accounting skills are output to and displayed on the user terminal 200.
[0125] FIG. 12 is a diagram illustrating an example of a display screen of skill points and achievement rates corresponding to career goals according to the second embodiment.
[0126] As shown in FIG. 12, the goal display P200 of this embodiment displays skill points corresponding to the user's career goal. The goal display P200 includes goal information P201 indicating the target career, rank information P202 indicating the rank of the skill points, point information P203 indicating the skill points corresponding to the career goal, annual income information P204 indicating the expected annual income, and an edit button P205. The goal information P201 is displayed in the upper row of the goal display P200. The rank information P202 and point information P203 are displayed side by side in the middle row of the goal display P200. The annual income information P204 is displayed in the lower row of the goal display P200. The edit button P205 is displayed in the upper right corner of the goal display P200.
[0127] The goal information P201 is text information indicating the user's career goal. The goal information P201 displays, for example, information such as the size of the organization the user aims to work for, the department to which the user belongs, and the position. As an example, the goal information P201 displays the text information "Targeted career: Major listed company / Accounting department / Leader."
[0128] The rank information P202 is text information indicating a rank based on skill points corresponding to a career goal. As an example, the rank information P202 displays text information of "SSS+," which is the highest rank and indicates the best rank among the ranks.
[0129] The point information P203 is text information indicating the skill points corresponding to the career goal calculated by calculation unit 110 D. As an example, the point information P203 displays the text information "500 points."
[0130] The annual income information P204 is text information indicating the expected annual income corresponding to the career goal. As an example, the annual income information P204 displays text information such as "Expected annual income: 8 million yen."
[0131] The edit button P105 is a button for transitioning to an edit screen for editing the user's career goals.
[0132] The goal display P200 is displayed next to the evaluation display P100 described in the first embodiment on the right side. An arrow pointing to the right, difference information P206 indicating the difference in skill points, and achievement rate information P207 indicating the achievement rate of skill points are displayed between the evaluation display P100 and the goal display P200.
[0133] The difference information P206 is text information that indicates the difference between the skill points corresponding to the career goal and the user's skill points. As an example, the difference information P206 displays the text information "Difference: 236 points."
[0134] The achievement rate information P207 is text information that indicates the achievement rate of the user's skill points relative to the skill points corresponding to the career goal. As an example, the achievement rate information P207 displays the text information "achievement rate 53% (last week ↑1%)."
[0135] In this way, by displaying the goal information P201, it is displayed that the user's goal career is to become a leader in the accounting department of a major listed company. In addition, by displaying the rank information P202 and point information P203, it is displayed that the skill points corresponding to the user's career goal are 500 points and that the evaluation of those skill points is SSS+. Furthermore, by displaying the annual income information P204, it is displayed that the expected annual income corresponding to the user's career goal is "8 million yen."
[0136] Furthermore, by displaying difference information P206, it is displayed that the user's skill points are 236 points short of the skill points corresponding to the career goal. Furthermore, by displaying achievement rate information P207, it is displayed that the user's skill point achievement rate for the skill points corresponding to the career goal is 53%, which is an increase of 1% from the previous week. Then, by displaying evaluation display P100 and goal display P200 and displaying difference information P206 and achievement rate information P207, the skill points corresponding to the career goal and the user's skill points are displayed so that they can be compared and evaluated.
[0137] 13 is a diagram showing an example of a display screen of a skill map showing task proficiency rates corresponding to career goals according to the second embodiment. The skill map M200 of the second embodiment outputs both the target proficiency rate and the learning target value.
[0138] In addition to the configuration of the skill map M100, the skill map M200 includes a marker M201 indicating a learning target value, a white line M202, and a target value image M203 indicating the target proficiency rate for each task as a horizontally long bar image.
[0139] Marker M201 indicates the position of the learning target value. White line M202 is a straight line indicating the position of the learning target value. Target value image M203 is a bar image that displays the area from the left end to the position indicating the target proficiency rate for each task in a specified color.
[0140] The skill category A displayed in the upper section of the skill map M200 of the second embodiment will be described below.
[0141] The marker M201 is a star-shaped image, and is displayed at the top of the mastery rate image M106 in the row representing task a1, at a position 30% from the left end to the right end.
[0142] The white line M202 is a vertical straight line and is displayed at a position 30% from the left end to the right end of the mastery rate image M106, superimposed on the mastery rate image M106 and the target value image M203.
[0143] The target value image M203 is displayed in yellow-green on the row representing task a1 in an area from the left end of the proficiency rate image M106 to a position approximately 45% progressed toward the right end, superimposed on the mastery rate image M106. The target value image M203 is displayed in yellow on the row representing task a2 in an area from the left end of the proficiency rate image M106 to a position approximately 40% progressed toward the right end, superimposed on the mastery rate image M106. The target value image M203 is displayed in yellow-green on the row representing task a3 in an area from the left end of the proficiency rate image M106 to a position approximately 50% progressed toward the right end, and in yellow on an area of approximately 5% progress from 50% to 55%, superimposed on the mastery rate image M106.
[0144] In this way, by displaying the marker M201 and the white line M202, the 30% position, which indicates the learning target value achievable through video learning alone, is displayed. Furthermore, by displaying the target value image M203, the target proficiency rate for each task is displayed. In the above example, it is displayed that the target proficiency rate for task a1 is approximately 45%, the target proficiency rate for task a2 is approximately 40%, and the target proficiency rate for task a3 is approximately 55%. Furthermore, by superimposing the target value image M203 on the proficiency rate image M106 and displaying it in yellow, the shortfall in the user's task proficiency rate relative to the target proficiency rate is displayed. In the above example, it is displayed that the user's task proficiency rate is short by approximately 40% for task a2 and approximately 5% for task a3. Furthermore, by superimposing the target value image M203 on the proficiency rate image M106 and displaying it in yellow-green, the shortfall in the user's task proficiency rate relative to the target proficiency rate is displayed. In the example above, the target proficiency rate for task a1 is approximately 45% and has been achieved, the target proficiency rate for task a2 is not achieved at all, and the target proficiency rate for task a3 is approximately 55% and has been achieved to approximately 50%.
[0145] Next, a description will be given of skill category B displayed in the lower section of the skill map M200 of the second embodiment. Since the basic configuration is the same as skill category A, only the differences from skill category A will be described below.
[0146] The target value image M203 is displayed in yellow-green, superimposed on the proficiency rate image M106, in the area from the left end of the proficiency rate image M106 to a position approximately 65% progress toward the right end, in each row representing tasks b1, b2, and b3.
[0147] In this way, by displaying the target value image M203, it is indicated that the target mastery rates for tasks b1, b2, and b3 are all about 65%. Also, by displaying all of the target value images M203 in yellow-green, it is indicated that the target mastery rates for tasks b1, b2, and b3 have all reached about 65%.
[0148] FIG. 14 is a diagram showing an example of a radar chart displaying a skill acquisition rate corresponding to a career goal according to the second embodiment.
[0149] The radar chart R200 of the second embodiment is a radar chart in which points representing the skill acquisition rate for each skill category are plotted and connected. In the radar chart R200, each axis represents skill categories A to J, and the scale lines from the center point to the outside represent 0 to 100%.
[0150] The radar chart R200 includes a graph R201 showing the user's skill acquisition rate, a graph R202 showing the skill acquisition rate corresponding to the career goal, and a graph R203 showing the skill acquisition rate corresponding to the user's current career information.
[0151] Graph R201 is a graph that connects the skill acquisition rate for each skill category calculated from the user's task proficiency rate. Specifically, graph R201 is a graph that connects the skill acquisition rate values for each skill category calculated from the task proficiency rate stored in user database 143.
[0152] Graph R202 is a graph that connects values of skill acquisition rates for each skill category corresponding to a career goal. Specifically, graph R202 is a graph that connects values of skill acquisition rates for each skill category corresponding to a career goal converted by referring to skill database 142.
[0153] Graph R203 is a graph that connects values of skill acquisition rates for each skill category corresponding to the user's current career information. Graph R203 is a graph that connects values of skill acquisition rates for each skill category corresponding to the user's current career information stored in, for example, skill database 142. Note that graph R203 may also be a graph that connects average values of skill acquisition rates, including skill acquisition rates of other users who have careers equivalent to the user's current career information.
[0154] In this way, by displaying graphs R201 and R202, the user's skill acquisition rate and the skill acquisition rate corresponding to the career goal are displayed in a comparative manner. Also, by displaying graphs R201 and R203, the user's skill acquisition rate and the skill acquisition rate corresponding to the user's current career information are displayed in a comparative manner.
[0155] (flowchart) 15 is a flowchart showing an example of the flow of a goal display process according to embodiment 2. The goal display process is, for example, a process that is executed when a user's career goal is updated.
[0156] 15, CPU 110 accepts a career goal related to accounting. Specifically, CPU 110 accepts a career goal related to accounting input by the user.
[0157] In step S201, CPU 110 acquires the task proficiency rate and skill acquisition rate corresponding to the accepted career goal.
[0158] In step S202, CPU 110 executes the mastery rate update process. Specifically, CPU 110 executes the above-described mastery rate update process (see FIG. 10) to update the task mastery rate of the user.
[0159] In step S203, CPU 110 branches the process depending on the indicator to be displayed. If the indicator to be displayed is skill points (step S203: skill points), CPU 110 proceeds to step S204. If the indicator to be displayed is task proficiency rate (step S203: task proficiency rate), CPU 110 proceeds to step S207. If the indicator to be displayed is skill acquisition rate (step S203: skill acquisition rate), CPU 110 proceeds to step S210.
[0160] In step S204, CPU 110 calculates skill points corresponding to the career goal. Specifically, CPU 110 calculates the skill points corresponding to the career goal by summing up the values obtained by multiplying the task proficiency rate corresponding to the task proficiency based on the task proficiency rate of each task acquired in step S201 by the task difficulty of each task stored in skill database 142. Note that CPU 110 may acquire skill points that have been calculated and stored in advance.
[0161] In step S205, CPU 110 calculates the user's skill points based on the user's task proficiency and task difficulty. Specifically, CPU 110 calculates the user's skill points by summing up the values obtained by multiplying the task proficiency rate corresponding to the user's task proficiency for each task stored in user database 143 by the task difficulty for each task stored in skill database 142. Note that CPU 110 may also acquire skill points that have been calculated and stored in advance.
[0162] In step S206, CPU 110 displays the calculated skill points. Specifically, CPU 110 displays the user's skill points calculated in step S205 and the skill points corresponding to the career goal calculated in step S205. As an example, CPU 110 displays information including evaluation display P100 and goal display P200 on user terminal 200 (see FIG. 12). Then, CPU 110 ends the goal display process.
[0163] In step S207, CPU 110 acquires the task mastery rate of the user. Specifically, CPU 110 acquires the task mastery rate of each task of the user from user database 143.
[0164] In step S208, CPU 110 acquires a task proficiency rate that can be achieved based on only the accounting-related learning situation. CPU 110, for example, refers to skill database 142 and acquires a value of "30%" that is a task proficiency rate corresponding to task proficiency level "2."
[0165] In step S209, CPU 110 displays the acquired task proficiency rate. Specifically, CPU 110 displays the task proficiency rate corresponding to the career goal acquired in step S201, the user's task proficiency rate acquired in step S207, and the task proficiency rate acquired in step S208. As an example, CPU 110 displays a skill map M200 on user terminal 200 (see FIG. 13). Then, CPU 110 ends the goal display process.
[0166] In step S210, CPU 110 acquires the skill acquisition rate and current career information of the user. Specifically, CPU 110 acquires the skill acquisition rate for each skill category calculated from the task proficiency rate of the user stored in user database 143 and the user's current career information stored in user database 143.
[0167] In step S211, CPU 110 acquires a skill acquisition rate corresponding to the current career information. Specifically, CPU 110 acquires, from skill database 142, a skill acquisition rate for each skill category corresponding to the user's current career information.
[0168] In step S212, CPU 110 displays the acquired skill acquisition rate. Specifically, CPU 110 displays the skill acquisition rate for each skill category of the user acquired in step S210 and the skill acquisition rate for each skill category corresponding to the user's current career information acquired in step S211. As an example, CPU 110 displays a radar chart R200 on user terminal 200 (see FIG. 14). Then, CPU 110 ends the goal display process.
[0169] 16 is a flowchart showing an example of the flow of opportunity notification processing according to the embodiment 2. The opportunity notification processing is processing that is executed when the user's learning situation is updated, for example.
[0170] 16, CPU 110 accepts the user's learning status. Specifically, CPU 110 accepts the user's learning status for accounting-related qualifications. CPU 110 accepts, for example, information on the viewing history of learning videos. Viewing learning videos is an example of "theory learning."
[0171] In step S221, CPU 110 updates the task proficiency rate of the user based on the received learning status. Specifically, CPU 110 updates the task proficiency rate of the user with reference to skill database 142 based on the learning status received in step S220.
[0172] In step S222, CPU 110 acquires a task proficiency rate that can be achieved only with the learning situation related to accounting. For example, CPU 110 refers to skill database 142 and acquires a value of "30%" that is a task proficiency rate corresponding to task proficiency level "2."
[0173] In step S223, CPU 110 determines whether the user's task proficiency rate has reached the acquired task proficiency rate. Specifically, CPU 110 determines whether the task proficiency rate of each task of the user has reached the task proficiency rate acquired in step S222. If CPU 110 determines that the task proficiency rate has been reached (step S223: YES), it proceeds to step S224. On the other hand, if CPU 110 determines that the task proficiency rate has not been reached (step S223: NO), it ends the opportunity notification process.
[0174] In step S224, CPU 110 notifies information about interns related to tasks for which the acquired task proficiency rate has been reached. Specifically, CPU 110 obtains information about interns related to tasks for which the task proficiency rate acquired in step S222 has been reached from client database 146 and notifies user terminal 200. Then, CPU 110 ends the opportunity notification process.
[0175] 17 is a flowchart showing an example of the flow of a business practice reflection process according to the second embodiment. The business practice reflection process is, for example, a process that is executed when information on an internship in which a user participated is received.
[0176] 17, CPU 110 determines whether participation in the internship has ended. If CPU 110 determines that participation in the internship has ended (step S230: YES), CPU 110 proceeds to step S231. On the other hand, if CPU 110 determines that participation in the internship has not ended (step S230: NO), CPU 110 ends the business practice reflection process.
[0177] In step S231, CPU 110 accepts the period and work content of the internship that the user has participated in. Specifically, CPU 110 accepts the period and work content of the internship that the user has participated in.
[0178] In step S232, CPU 110 updates the user's task proficiency rate based on the accepted period and job content. Specifically, CPU 110 updates the task proficiency rate of the user's task related to the job content based on the accepted period and job content in step S231. Then, the job reflection process ends.
[0179] (Summary of the second embodiment) The center server 100 of the second embodiment receives the user's task proficiency rate and the user's career goal related to accounting, updates the user's task proficiency rate based on the user's learning status related to accounting, and outputs the updated task proficiency rate and a target proficiency rate set based on the career goal. Therefore, the center server 100 of this embodiment can compare the user's career goal with an evaluation of the user's practical skills based on the user's learning results.
[0180] The center server 100 of the second embodiment displays a marker M201 and a white line M202 indicating a learning target value, and a target value image M203 indicating a target proficiency rate on a skill map M200. Therefore, the center server 100 of the present embodiment allows a user to visually understand the necessity of practical experience to reach a target proficiency rate that requires practical experience.
[0181] The center server 100 of the second embodiment notifies the user of internship information related to each task when the task proficiency rate for that task reaches the learning target value. Therefore, the center server 100 of this embodiment can encourage the user to gain work experience when it becomes necessary. Furthermore, the center server 100 of this embodiment can encourage the user to change careers.
[0182] The center server 100 of the second embodiment updates the task proficiency rate of the user depending on the period of time the user participated in the internship. Therefore, the center server 100 of the present embodiment can reflect the user's work experience in the evaluation of the user's accounting skills.
[0183] The center server 100 of the second embodiment displays at least one display mode of displaying an evaluation display P100, a goal display P200, and a radar chart R200. Therefore, the center server 100 of the present embodiment allows a user to visually compare an evaluation of the accounting skills required for the user's desired career with an evaluation of the user's practical skills based on the user's learning results.
[0184] The center server 100 of the second embodiment displays the skill acquisition rate corresponding to the user's current career when displaying the radar chart R200. Therefore, the center server 100 of this embodiment allows visual comparison between the evaluation of the accounting skills corresponding to the user's current career and the evaluation of the practical skills based on the user's learning results.
[0185] [Third embodiment] The center server 100 of the third embodiment displays an evaluation of a user's accounting skills in response to a client's accounting-related job posting. For example, the center server 100 displays a matching rate with the job posting selected by the user based on the evaluation of the user's accounting skills. The center server 100 also displays learning content for the job posting to help the user compensate for any skills that are lacking. Differences from the first and second embodiments will be explained below. Note that other configurations are the same as those of the above-mentioned embodiments, and detailed explanations will be omitted.
[0186] (composition) The storage 140 according to the third embodiment stores data including an information processing program 141, a skill database 142, a user database 143, curriculum data 144, learning content 145, and a client database 146 (see FIG. 3). The information processing program 141 may be stored in the ROM 120.
[0187] 3 is a program that executes processes including various processes (see FIGS. 20, 21, 23, and 24) described below. When the information processing program 141 is executed, the center server 100 executes processes based on the information processing program 141 using various hardware resources (see FIG. 2).
[0188] The client database 146 is a database for managing recruitment information related to accounting for clients. Specifically, the client database 146 stores recruitment information such as the position to be filled, compensation, and expected annual salary. The client database 146 also stores an evaluation of accounting skills that is set based on the recruitment information. The evaluation of accounting skills that is set based on the recruitment information is an example of a "set skill evaluation."
[0189] (function) In the third embodiment, the center server 100 functions as a reception unit 110A, a conversion unit 110B, an update unit 110C, a calculation unit 110D, an output unit 110E, and a setting unit 110F by the CPU 110 executing the information processing program 141 (see Figure 5).
[0190] 5 has a function of receiving job information. Specifically, the receiving unit 110A receives job information for each client from the client server 300.
[0191] The reception unit 110A has a function of receiving a selection of job information. Specifically, the reception unit 110A receives a selection of job information from a user.
[0192] The calculation unit 110D has a function of calculating a comparative evaluation between the user's accounting skill evaluation and the accounting skill evaluation corresponding to the job information. Specifically, the calculation unit 110D calculates the achievement rate and matching rate of the user's accounting skill evaluation relative to the job information. As an example, the calculation unit 110D calculates the achievement rate of skill points calculated from the user's task proficiency rate relative to the skill points corresponding to the job information. In addition, the calculation unit 110D calculates the matching rate by comparing the user's skill acquisition rate with the skill acquisition rate corresponding to the job information.
[0193] The output unit 110E has a function of outputting a comparative evaluation between the evaluation of the user's accounting skills and the evaluation of the accounting skills corresponding to the job information. Specifically, the output unit 110E outputs information for displaying at least one of the achievement rate and the matching rate calculated by the calculation unit 110D to the user terminal 200.
[0194] The output unit 110E has a function of notifying the user of learning content related to a specific task. For example, the output unit 110E compares the user's task proficiency rate with the task proficiency rate corresponding to the job posting. Then, the output unit 110E references the curriculum data 144 and notifies the user of learning videos related to tasks for which the user's task proficiency rate does not reach the task proficiency rate corresponding to the job posting. For example, the output unit 110E outputs and displays a comment such as, "Your skill in 'task a2' is short by ○ points for the position in the selected job posting. You should watch the learning video for unit A related to task a2." to the user terminal 200.
[0195] (display screen) Next, a display screen for the comparative evaluation between the user's accounting skill evaluation and the accounting skill evaluation corresponding to the job information will be described with reference to Figures 18 and 19. In this embodiment, the comparative evaluation is output to and displayed on the user terminal 200.
[0196] FIG. 18 is a diagram showing an example of a display screen of the skill point achievement rate according to the third embodiment.
[0197] As shown in FIG. 18, the job display P300 of the second embodiment displays skill points corresponding to the job information selected by the user. The job display P300 includes position information P301 indicating the hiring position, point information P302 indicating the skill points for the hiring position, and an edit button P303. The position information P301 is displayed in the upper row of the job display P300. The point information P302 is displayed in the lower row of the job display P300. The edit button P303 is displayed in the upper right corner of the job display P300.
[0198] The position information P301 is text information indicating the hiring position included in the job information. The position information P301 displays, for example, information such as the size of the client's organization, the department the client is seeking to hire for, and the job title. As an example, the position information P301 displays the text information "Company X, hiring position, major listed company / accounting department / leader."
[0199] The point information P302 is text information indicating the skill points corresponding to the job information calculated by calculation unit 110 D. As an example, the point information P302 displays the text information "512 points."
[0200] The edit button P303 is a button for transitioning to an edit screen for editing the job information selected by the user.
[0201] The job offer display P300 is displayed next to the evaluation display P100 described in the first embodiment on the right side. An arrow pointing to the right, difference information P304 indicating the difference in skill points, and achievement rate information P305 indicating the achievement rate of skill points are displayed between the evaluation display P100 and the job offer display P300.
[0202] The difference information P304 is text information indicating the difference between the skill points corresponding to the job information and the skill points of the user. As an example, the difference information P304 displays the text information "Difference: 248 points."
[0203] The achievement rate information P305 is text information that indicates the achievement rate of the user's skill points relative to the skill points corresponding to the job information. As an example, the achievement rate information P305 displays the text information "achievement rate 52%."
[0204] In this way, the display of position information P301 indicates that the user has selected job information for the position of leader of the accounting department of a major listed company, Company X. In addition, the display of point information P302 indicates that the skill points corresponding to the job information selected by the user are 512 points.
[0205] Furthermore, by displaying difference information P304, it is displayed that the user's skill points are "248 points" short of the skill points corresponding to the job information. Furthermore, by displaying achievement rate information P305, it is displayed that the user's skill point achievement rate is "52%" compared to the skill points corresponding to the job information. Then, by displaying the evaluation display P100 and the job display P300 and displaying the difference information P304 and achievement rate information P305, the skill points corresponding to the job information and the user's skill points are displayed so that they can be compared and evaluated.
[0206] FIG. 19 is a diagram showing an example of a radar chart displaying a matching rate of skill acquisition rates according to the third embodiment.
[0207] The radar chart R300 of the third embodiment is a radar chart in which points representing the skill acquisition rate for each skill category are plotted and connected. In the radar chart R300, each axis represents skill categories A to J, and the scale lines from the center point to the outside represent 0 to 100%.
[0208] The radar chart R300 includes a graph R201 showing the user's skill acquisition rate, a graph R302 showing the skill acquisition rate corresponding to the job information, a graph R303 showing the skill acquisition rate corresponding to the career information in the job information, and compatibility rate information R304 showing the matching rate.
[0209] Graph R302 is a graph that connects values of skill acquisition rates for each skill category that corresponds to the job information. Graph R302 is a graph that connects values of skill acquisition rates for each skill category that is set based on the job information stored in client database 146, for example.
[0210] Graph R303 is a graph that connects values of skill acquisition rates for each skill classification corresponding to the hiring position in the job information. Graph R303 is a graph that connects values of skill acquisition rates for each skill classification corresponding to career information stored in skill database 142 that is equivalent to the hiring position in the job information, for example. Note that graph R303 may also be a graph that connects average values of skill acquisition rates of other users who have careers equivalent to the hiring position in the job information.
[0211] The relevance rate information R304 is text information indicating the matching rate of the user's skill acquisition rate with respect to the skill acquisition rate corresponding to the job information. As an example, the relevance rate information R304 displays the achievement rate of the user's skill acquisition rate with respect to the skill acquisition rate corresponding to the job information. Here, the radar chart R300 has 10 skill categories, from A to J, and the user's skill acquisition rate has reached the skill acquisition rate corresponding to the job information in six skill categories, A, F, G, H, I, and J. Therefore, the user's skill acquisition rate has reached the skill acquisition rate corresponding to the job information for six out of ten of all skill categories, so the relevance rate information R304 displays "matching rate 60%."
[0212] In this way, by displaying graphs R201 and R302, the user's skill acquisition rate and the skill acquisition rate corresponding to the job information are displayed in a comparative manner. Also, by displaying graphs R201 and R303, the user's skill acquisition rate and the skill acquisition rate corresponding to the hiring position in the job information are displayed in a comparative manner. Also, by displaying matching rate information R304, the matching rate between the user's skill acquisition rate and the skill acquisition rate corresponding to the job information is displayed in a visually understandable manner.
[0213] (flowchart) 20 is a flowchart showing an example of the flow of the comparative evaluation display process according to the third embodiment. The comparative evaluation display process is, for example, a process that is executed when the user selects job information.
[0214] 20, CPU 110 accepts a selection of job information related to accounting. Specifically, CPU 110 accepts a selection from among the job information stored in client database 146.
[0215] In step S301, the CPU 110 receives the skill acquisition rate and skill points corresponding to the selected job information. Specifically, the CPU 110 receives the skill acquisition rate and skill points corresponding to the selected job information stored in the client database 146.
[0216] In step S302, CPU 110 updates the user's task proficiency rate based on the user's viewing history of the learning video. Specifically, CPU 110 acquires the user's viewing history of the learning video from user database 143, and converts the acquired viewing history into a task proficiency rate, thereby updating the user's task proficiency rate.
[0217] In step S303, CPU 110 accepts the user's task mastery rate. Specifically, CPU 110 accepts the user's task mastery rate updated in step S302.
[0218] In step S304, CPU 110 branches the process depending on the comparison evaluation to be displayed. If the comparison evaluation to be displayed is the achievement rate (step S304: achievement rate), CPU 110 proceeds to step S305. On the other hand, if the comparison evaluation to be displayed is the matching rate (step S304: matching rate), CPU 110 proceeds to step S309.
[0219] In step S305, CPU 110 calculates the user's skill points based on the user's task proficiency rate. Specifically, CPU 110 calculates the user's skill points by summing the value obtained by multiplying the task proficiency rate corresponding to the task proficiency level based on the user's task proficiency rate for each task accepted in step S303 by the task difficulty of each task. Note that CPU 110 may acquire skill points that have been calculated and stored in advance.
[0220] In step S306, CPU 110 calculates the skill point attainment rate. Specifically, CPU 110 calculates the skill point attainment rate of the user calculated in step S305 relative to the skill acquisition rate corresponding to the job information received in step S301.
[0221] In step S307, CPU 110 displays the calculated achievement rate. Specifically, CPU 110 displays the skill point achievement rate calculated in step S306. As an example, CPU 110 displays information including evaluation display P100, job offer display P300, and achievement rate information P305 on user terminal 200 (see FIG. 18). Then, CPU 110 ends the comparative evaluation display process.
[0222] In step S308, CPU 110 calculates the user's skill acquisition rate based on the user's task proficiency rate. Specifically, CPU 110 calculates the user's skill acquisition rate based on the user's task proficiency rate received in step S303. Note that CPU 110 may acquire a skill acquisition rate that has been calculated and stored in advance.
[0223] In step S309, CPU 110 calculates a matching rate of the skill acquisition rate. Specifically, CPU 110 calculates a matching rate between the skill acquisition rate received in step S301 and the skill acquisition rate calculated in step S309.
[0224] In step S310, CPU 110 displays the calculated matching rate. Specifically, CPU 110 displays the matching rate calculated in step S309. As an example, CPU 110 displays a radar chart R300 on the user terminal (see FIG. 19). Then, CPU 110 ends the comparison evaluation display process. Note that CPU 110 may proceed to content notification process (see FIG. 21).
[0225] 21 is a flowchart showing an example of the flow of content notification processing according to the third embodiment. The content notification processing is processing that is executed when the user selects job information, for example.
[0226] In step S320, CPU 110 determines whether the matching rate has reached 100%. Specifically, CPU 110 determines whether the matching rate calculated in step S309 (see FIG. 20) has reached 100%. If CPU 110 determines that it has reached 100% (step S320: YES), it ends the content notification process. On the other hand, if CPU 110 determines that it has not reached 100% (step S320: NO), it proceeds to step S321.
[0227] In step S321, CPU 110 acquires the user's task proficiency and the task proficiency corresponding to the job information. Specifically, CPU 110 acquires the task proficiency stored in user database 143 and the task proficiency corresponding to the job information stored in client database 146.
[0228] In step S322, CPU 110 notifies the user of a learning video related to a task for which the user has not yet reached the task proficiency level corresponding to the job information, and then CPU 110 ends the content notification process.
[0229] (Summary of the third embodiment) The center server 100 of the third embodiment receives a skill acquisition rate calculated based on the user's task proficiency rate and a skill acquisition rate corresponding to the job information selected by the user, and displays a matching rate based on the received user's skill acquisition rate and the skill acquisition rate corresponding to the job information. Therefore, the center server 100 of this embodiment can display an evaluation of the user's practical skills based on the user's learning results for the job information presented by the client.
[0230] The center server 100 of the third embodiment accepts skill points that are set based on the user's task proficiency rate and the task difficulty of each task. The center server 100 then displays an achievement rate based on the accepted skill points and the skill points corresponding to the job information. Therefore, the center server 100 of this embodiment can display an evaluation of the user's practical skills, taking into account the task difficulty, for the job information presented by the client.
[0231] The center server 100 of the third embodiment updates the user's task proficiency rate based on the user's viewing history of the learning video. Therefore, the center server 100 of the present embodiment can display an evaluation of the user's practical skills that reflects the user's viewing history of the learning video.
[0232] The center server 100 of the third embodiment displays at least one of the following display modes: an evaluation display P100, a job offer display P300, and achievement rate information P305, and a radar chart R300. Therefore, the center server 100 of this embodiment allows the user to visually understand the evaluation of practical skills based on the user's learning results for the job offer information selected by the user.
[0233] In the third embodiment, if the matching rate does not reach 100%, the center server 100 notifies the user of learning videos related to tasks for which the user's task proficiency does not reach the task proficiency level corresponding to the job posting. Therefore, the center server 100 of this embodiment can propose learning content that can complement the user's lack of knowledge for the selected job posting.
[0234] (Modification of the third embodiment) The center server 100 of a modified example of the third embodiment accepts a selection of whether or not to make public the evaluation of the accounting skills of users (for example, users U1 and U2), and sets whether or not to make public the evaluation of the accounting skills for each user. The center server 100 then displays the evaluation of user U1's accounting skills together with the evaluation of user U2's accounting skills, which has been set to be made public. Differences from the third embodiment will be explained below. Note that the other configurations are the same as those of the above-mentioned embodiments, and detailed explanations will be omitted. User U1 is an example of a "user," and user U2 is an example of an "other user."
[0235] (function) In the center server 100 of the modified example of the third embodiment, the CPU 110 executes the information processing program 141 to function as a reception unit 110A, a conversion unit 110B, an update unit 110C, a calculation unit 110D, an output unit 110E, a setting unit 110F, and a publication unit 110G (see Figure 5).
[0236] 5 has a function of accepting whether or not information related to the accounting skills of users is to be made public. Specifically, the acceptance unit 110A accepts whether or not information related to the accounting skills of users stored in the user database 143 is to be made public. As an example, the acceptance unit 110A accepts from user U1 whether or not information related to the skill acquisition rate of user U1 is to be made public, and accepts from user U2 whether or not information related to the skill acquisition rate of user U2 is to be made public.
[0237] The disclosure unit 110G has a function of setting whether or not to disclose the evaluations regarding the users' accounting skills. The disclosure unit 110G sets whether or not to disclose the evaluations regarding the users' accounting skills based on whether or not to disclose received by the reception unit 110A. As an example, the disclosure unit 110G sets the skill acquisition rates of user U1 and user U2 to be public.
[0238] The output unit 110E has a function of outputting the evaluation of the accounting skills of other users. Specifically, the output unit 110E outputs information for displaying the evaluation of the accounting skills of user U2, which has been set to be publicly available by the publication unit 110G, to the user terminal 200 used by user U1. As an example, the output unit 110E outputs to the user terminal 200 the skill acquisition rate of user U2, who has a career equivalent to the position being hired for in the job information selected by user U1. Note that the output unit 110E may be configured to output and display the evaluation of user U2's accounting skills to the user terminal 200 of user U1 when user U1 selects user U2. Note that the output unit 110E may be configured to output and display the evaluation of user U1's accounting skills to the user terminal 200 used by user U2. The evaluation of the accounting skills of other users is an example of a "set skill evaluation."
[0239] (display screen) Next, the display screen for the evaluation of the accounting skills of other users will be described with reference to Fig. 22. In this embodiment, the evaluation of the accounting skills of the user is output to the user terminal 200 and displayed.
[0240] FIG. 22 is a diagram showing an example of a radar chart displaying the skill acquisition rates of other users corresponding to job information according to a modified example of the third embodiment.
[0241] The radar chart R310 of the modified example of the third embodiment is a radar chart in which the skill acquisition rate for each skill category is plotted and connected. In the radar chart R310, each axis represents skill categories A to J, and the scale lines from the center point to the outside represent 0 to 100%.
[0242] The radar chart R310 is composed of a graph R201 showing the skill acquisition rate of user U1, a graph R312 showing the skill acquisition rate of user U2 corresponding to the job information, a graph R303 showing the skill acquisition rate corresponding to the career information in the job information, and achievement rate information R314 showing the achievement rate.
[0243] Graph R312 is a graph that connects values of skill acquisition rates for each skill category of user U2 corresponding to the job information. Graph R312 is a graph that connects values of skill acquisition rates for each skill category that is set to be publicly available for user U2 who has a career equivalent to the hiring position of the job information selected by user U1, which is stored in user database 143, for example.
[0244] The achievement rate information R314 is text information indicating the achievement rate of the skill acquisition rate of user U1 relative to the skill acquisition rate of user U2 corresponding to the job information. As an example, the achievement rate information R314 displays the achievement rate of the skill acquisition rate of user U1 relative to the skill acquisition rate of user U2 corresponding to the job information. Here, the radar chart R310 has 10 skill categories from A to J, and the skill acquisition rate of user U1 reaches that of user U2 in two skill categories, G and J. Therefore, since the skill acquisition rate of user U1 reaches that of user U2 in two-tenths of all skill categories, the achievement rate information R314 displays "achievement rate 20%."
[0245] In this way, by displaying graph R201 and graph R312, the skill acquisition rate of user U1 and the skill acquisition rate of user U2 corresponding to the job information are displayed in a comparative manner. Also, by displaying achievement rate information R314, the achievement rate of user U1's skill acquisition rate relative to the skill acquisition rate of user U2 is displayed in a visually understandable manner.
[0246] (flowchart) 23 is a flowchart showing an example of the flow of a disclosure setting process according to a modification of Embodiment 3. The disclosure setting process is, for example, a process executed by the user U2 at any timing.
[0247] 23, CPU 110 accepts a selection of whether or not to make public the skill acquisition rate of the user. Specifically, CPU 110 accepts a selection of user U2 on whether or not to make public the skill acquisition rate stored in user database 143.
[0248] In step S331, CPU 110 determines whether the user's skill acquisition rate may be made public. Specifically, CPU 110 determines whether the user U2's skill acquisition rate may be made public based on the selection of user U2 received in step S330. If CPU 110 determines that the user's skill acquisition rate may be made public (step S331: YES), the process proceeds to step S332. On the other hand, if CPU 110 determines that the user's skill acquisition rate may not be made public (step S331: NO), the process proceeds to step S333.
[0249] In step S332, CPU 110 sets the user's skill acquisition rate to be publicly available. Specifically, CPU 110 sets the data on user U2's skill acquisition rate stored in user database 143 to be publicly available. Then, CPU 110 ends the public setting process.
[0250] In step S333, CPU 110 sets the user's skill acquisition rate to be non-disclosure. Specifically, CPU 110 sets the data on user U2's skill acquisition rate stored in user database 143 to be non-disclosure. Then, CPU 110 ends the disclosure setting process.
[0251] 24 is a flowchart showing an example of the flow of a comparative evaluation display process according to a modified example of Embodiment 3. The comparative evaluation display process is, for example, a process that is executed when user U1 selects job information.
[0252] 24, CPU 110 accepts a selection of job information related to accounting. Specifically, CPU 110 accepts a selection from among the job information stored in client database 146.
[0253] In step S341, the CPU 110 acquires the skill acquisition rate of other users based on the selected job information. For example, the CPU 110 acquires the skill acquisition rate set to be publicly available for user U2 who has a career equivalent to the position in the selected job information.
[0254] In step S342, the CPU 110 receives the skill acquisition rate of the user U1 stored in the user database 143.
[0255] In step S343, CPU 110 calculates the achievement rate of the user's skill acquisition rate relative to the skill acquisition rates of other users. Specifically, CPU 110 calculates the achievement rate of the skill acquisition rate of user U1 received in step S342 relative to the skill acquisition rate of user U2 acquired in step S341.
[0256] In step S344, CPU 110 displays the calculated achievement rate. Specifically, CPU 110 displays the achievement rate calculated in step S343. As an example, CPU 110 displays a radar chart R310 on user terminal 200 (see FIG. 22). Then, CPU 110 ends the comparative evaluation display process.
[0257] (Summary of Modifications of the Third Embodiment) The center server 100 of the modified example of the third embodiment accepts a user's selection as to whether or not to make the skill acquisition rate of the user U2 public, and sets the skill acquisition rate of the user U2 to public when the user U2 selects that the rate is public. Therefore, according to the center server 100 of this embodiment, it is possible to determine whether or not to make the skill acquisition rate of the user U2 public based on the user U2's intention.
[0258] The center server 100 of the modified example of the third embodiment receives the skill acquisition rate of a user U2 who has the same career as the hiring position of the job information selected by the user U1, and displays the achievement rate of the skill acquisition rate of the user U1 relative to the skill acquisition rate of the user U2. Therefore, the center server 100 of this embodiment allows the user to know the skill acquisition rate actually required for the hiring position of the selected job information.
[0259] Furthermore, the configurations of the management system 10 and the center server 100 described in the above embodiment are merely examples, and may be changed depending on the situation without departing from the spirit of the invention.
[0260] Furthermore, the processing flow of the program described in the above embodiment is also an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged within the scope of the main idea.
[0261] In the above embodiment, the term "CPU" refers to a processor in a broad sense, and includes general-purpose processors such as a CPU (Central Processing Unit), and dedicated processors such as a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), and a programmable logic device.
[0262] Furthermore, the operations of the processors in the above embodiments may not only be performed by a single processor, but may also be performed by multiple processors located at physically separate locations working together. Furthermore, the order of the operations of the processors is not limited to the order described in the above embodiments, and may be changed as appropriate.
[0263] In the above embodiment, the information processing program is pre-stored (installed) in storage, but the present disclosure is not limited to this. The program may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a USB (Universal Serial Bus) memory. The program may also be downloaded from an external device via a network. Furthermore, the present disclosure can be applied to programs and program products. [Explanation of symbols]
[0264] 10 Management system, 100 Center server, 110A Reception unit, 110B Conversion unit, 110C Update unit, 110D Calculation unit, 110E Output unit, 110F Setting unit, 110G Publication unit, 140 Storage, 141 Information processing program, 142 Skill database, 143 User database, 144 Curriculum data, 145 Learning content, 146 Client database, 200 User terminal, 300 Client server
Claims
1. a reception unit that receives a user skill evaluation, which is an evaluation of the proficiency of a plurality of skills classified based on the practical content of a predetermined job of the user, and a set skill evaluation, which is an evaluation of the skills that is set based on job information related to the predetermined job selected by the user; an output unit that outputs a comparative evaluation based on the user skill evaluation received by the reception unit and the set skill evaluation; An information processing device comprising:
2. The reception unit receives the user skill evaluation set based on the difficulty level of the skill. The information processing device according to claim 1 .
3. an update unit that updates the user skill evaluation based on information including a learning status of the user of learning videos related to the plurality of skills; The information processing device according to claim 1 .
4. a publishing unit that publishes the user skill evaluation received by the receiving unit based on a selection by the user of whether to publish or not; The information processing device according to claim 1 .
5. The reception unit receives, as the set skill evaluation, the user skill evaluation of another user who has a career that has at least some information identical or similar to the job information, from the user skill evaluations published by the publication unit. The information processing device according to claim 4 .
6. The output unit converts the user skill evaluation and the set skill evaluation into points and displays them, and converts them into a radar chart and displays them in at least one display mode. The information processing device according to claim 1 .
7. The output unit suggests learning content related to the plurality of skills to the user based on the user skill evaluation and the set skill evaluation. The information processing device according to claim 1 .
8. Accepting a user skill evaluation, which is an evaluation of the proficiency of a plurality of skills classified based on the practical content of a predetermined job of the user, and a set skill evaluation, which is an evaluation of the skills set based on job information related to the predetermined job selected by the user; outputting a comparative evaluation based on the received user skill evaluation and the set skill evaluation; An information processing method in which processing is performed by a computer.
9. Accepting a user skill evaluation, which is an evaluation of the proficiency of a plurality of skills classified based on the practical content of a predetermined job of the user, and a set skill evaluation, which is an evaluation of the skills set based on job information related to the predetermined job selected by the user; outputting a comparative evaluation based on the received user skill evaluation and the set skill evaluation; An information processing program that causes a computer to execute a process.
Citation Information
Patent Citations
Business practice skill development support system, business practice skill development support method and server
JP2017123123A
Employment support server
JP2021056883A
Maintenance plan support method and maintenance plan support device
JP2023047190A
Skill information management device, skill information management method and skill information management program
JP2018018433A