Information processing device, information processing method, and program

The information processing device aggregates cost, course, and skill data to visually assess the cost-effectiveness of education within organizations, addressing the lack of effective cost visualization in existing skill evaluation systems.

JP2025066744APending Publication Date: 2025-04-23ARTIST SOLUTIONS CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025003408
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-31
Filing Date
2025-01-09
Publication Date
2025-04-23

AI Technical Summary

Technical Problem

Existing systems for evaluating user skills do not effectively visualize the cost-effectiveness of education in organizations, failing to associate skill evaluations with the costs invested by the organization and lacking visualization of these costs.

Method used

An information processing device and method that aggregates cost data, course data, and skill data to provide visualized cost-effectiveness analysis, allowing organizations to quantify the effectiveness of education investments by attribute.

Benefits of technology

Enables organizations to visually assess the cost-effectiveness of education, providing insights into the return on investment for skill development and aiding in informed decision-making.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025066744000001_ABST
    Figure 2025066744000001_ABST
Patent Text Reader

Abstract

To visualize the cost-benefit performance of an education in a group.SOLUTION: In an information processing system, an information processing device 10 includes: obtaining means 11 for obtaining (1) cost data representing a cost invested for participating a course to train a member of a group, (2) course participating data representing the actual achievement of the course participation by the member, and (3) skill data representing a skill acquired by the member upon participating the course; aggregating means for aggregating, as aggregated data for each attribute of the member, the cost invested to acquire the skill; and outputting means for outputting the aggregated data.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program technology. [Background technology]

[0002] There are known techniques for evaluating the skills (abilities) of users. For example, Patent Document 1 discloses a system for continuous skills development for industrial human resources that records learning history information of the skills acquired by industrial human resources and creates an environment in which the industrial human resources can receive continuous education.

[0003] Patent Document 2 discloses a system that displays employee skill scores in a radar chart in order to utilize employee skill evaluations within an organization.

[0004] Patent Document 3 discloses a system that displays the educational effect by period for each student and supports the creation of an educational plan for a group including multiple students. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2009-230744 A [Patent Document 2] JP 2022-98144 A [Patent Document 3] Patent No. 6395159 Summary of the Invention [Problem to be solved by the invention]

[0006] The invention of Patent Document 1 merely records the skills acquired by the user. The invention of Patent Document 2 evaluates the skills of the user, but the evaluation results are merely an evaluation of the skill alone, and do not include any correlation with the costs invested by the organization, nor do they visualize them. The invention of Patent Document 3 also only evaluates the skills acquired in the course taken, and does not analyze or visualize the effects of the costs invested by the organization.

[0007] In view of the above background, the present invention provides a technique for visualizing the cost-effectiveness of education in an organization. [Means for solving the problem]

[0008] One aspect of the present disclosure provides an information processing device having: (1) an acquisition means for acquiring expense data indicating the expense invested in taking a course to train members of an organization; (2) attendance data indicating the member's record of taking the course; and (3) skill data indicating the skills the member acquired as a result of taking the course; an aggregation means for aggregating the expense invested in acquiring the skills as (4) aggregated data for each attribute of the member; and an output means for outputting the aggregated data.

[0009] The training program may further include a generating means for generating the skill data from the course data, and the acquiring means may acquire the skill data from the generating means.

[0010] The generating means may generate the skill data by weighting the achievements according to attributes of the members.

[0011] The aggregate data may include information indicative of the cost-effectiveness of the investment.

[0012] The aggregate data may include a comparison of the skill data for a period of interest versus other periods of time.

[0013] The aggregated data may include information indicating a training implementation status for each attribute of the members.

[0014] The acquisition means may (5) acquire performance data indicating the performance of the organization, and the generation means may generate the skill data from the performance data.

[0015] Another aspect of the present disclosure provides an information processing method having a computer acquire (1) expense data indicating the expenses invested in taking a course to develop members of an organization, (2) attendance data indicating the member's record of taking the course, and (3) skill data indicating the skills the member acquired as a result of taking the course, (4) aggregating the expenses invested in acquiring the skills as aggregate data for each attribute of the member, and outputting the aggregated data.

[0016] Another aspect of the present disclosure provides a program for causing a computer to execute the steps of acquiring (1) expense data indicating the expenses invested in taking courses to develop members of an organization, (2) attendance data indicating the attendance of the courses by the members, and (3) skill data indicating the skills the members acquired as a result of attending the courses, (4) aggregating the expenses invested in acquiring the skills as aggregate data for each attribute of the members, and outputting the aggregate data.

[0017] According to the present invention, the cost-effectiveness of education in an organization can be visualized. [Brief description of the drawings]

[0018] [Figure 1] FIG. 1 is a diagram illustrating an example of an outline of a human resource development system according to a related art. [Diagram 2] FIG. 1 is a diagram illustrating an example of a system outline of an information processing system 1. [Diagram 3] FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system 1. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional configuration of the information processing system 1. [Diagram 5]FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing device 10. [Figure 6] FIG. 2 is a diagram illustrating an example of a hardware configuration of an administrator terminal 20. [Figure 7] 4 is a flowchart illustrating an example of an outline of operations in the information processing system 1. [Figure 8] FIG. [Figure 9] FIG. [Figure 10] A diagram illustrating skills. [Figure 11] FIG. 13 is a diagram illustrating courses and skills. [Figure 12] 4 is a sequence chart illustrating a method for taking a course and generating skill data in the information processing system 1. [Figure 13] 4 is a sequence chart illustrating a method of analyzing and outputting cost-effectiveness in the information processing system 1. [Figure 14] FIG. 13 is a diagram illustrating skill points. [Figure 15] FIG. 11 is a diagram illustrating an example of point settings. [Figure 16] A diagram illustrating cost-effectiveness. [Figure 17] FIG. 13 is a diagram illustrating an example of the display of aggregated data on the manager terminal 20. [Figure 18] FIG. 13 is a diagram illustrating an example of aggregated data including training implementation status. [Figure 19] FIG. 1 is a diagram illustrating a human resource asset index. [Figure 20] FIG. 13 is a diagram illustrating performance data. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] 1. Overview Fig. 1 is a diagram illustrating an example of an overview of a human resource development system according to the related art. This human resource development system is a system for supporting the development of students by providing them with appropriate courses in response to applications for courses received from course providing organizations from the participating organizations (an example of an organization) or students (an example of a member).

[0020] In this example, the course providing organization (or simply "providing organization") is an organization that creates and hosts courses for developing human resources, and includes, for example, a course production company. In this example, the course includes teaching materials and the like created to develop members of the organization, and includes, for example, VOD (Video On Demand) courses, e-learning, correspondence courses, face-to-face training (training), electronic books, and physical books. The course providing organization can register and provide the courses it has created in the human resource development system, and can also obtain management information such as student applications and attendance status.

[0021] In this example, the participating organization (or "administrator") is an organization that has students, and includes, for example, a company. In this example, the participating organization applies for courses and manages students' attendance for the courses they have applied for through the human resources development system. More specifically, the system can be used to apply for courses as a corporation, settle application fees, check attendance status, and perform personnel evaluations (attendance evaluations) of students.

[0022] In this example, students are members of a participating organization, and include, for example, company executives, full-time employees, or non-full-time employees. In this example, students can use the system to apply for courses that are available to them. Students can also apply for courses individually. The human resource development system provides courses to students to develop human resources, and also acquires various data.

[0023] Here, the human resource development system in FIG. 1 merely provides the courses registered by the course providing organization to the students and records the attendance records, etc. Furthermore, although the receiving organization, which is the administrator, can use the system to grasp the attendance status of the students, it cannot confirm or judge the effect of the training of the students and whether the effect is commensurate with the price paid. In other words, the above-mentioned human resource development system has a problem in that it is not possible to quantitatively judge the performance of the students, for example, the effect of the acquisition of skills, in relation to the cost invested in human resource development. The information processing system 1 according to this embodiment addresses this problem.

[0024] 2 is a diagram illustrating an example of a system overview of the information processing system 1 according to the present invention. In this example, in addition to the functions of the human resource development system described above, the information processing system 1 acquires and manages (1) cost data, (2) attendance data, and (3) skill data, performs data analysis based on these data, and provides a visualized cost-effectiveness (an example of aggregated data) as the analysis result to an administrator. The data (1) to (3) represent classifications of various data recorded and managed in the information processing system 1 based on the actions of course providing organizations, course attending organizations, and students. Here, the various data (1) to (3) will be explained.

[0025] In this example, the cost data is data showing the cost (i.e., monetary cost) invested in taking a course to develop the members of an organization. In this example, the cost data is calculated, for example, for each course and student, based on the application and attendance records of the course made by the participating organization or student. In other words, the cost data includes data on how much money was invested by a specific student to take (or apply for) a specific course. Regarding the cost of applying for a course, for example, in the case of an application by a participating organization (e.g., a corporation), the total cost paid by the corporation (e.g., initial cost + annual usage fee) is allocated according to predetermined rules for each course and each student, and the cost data is calculated.

[0026] In this example, the attendance data is data showing the attendance record of students in various courses. In this example, the attendance data includes the result of whether or not the student actually attended the course for which he / she applied, based on the attendance management. This result includes, for example, the distribution history of the course provided to the student, the playback log of VOD, etc., records of e-learning, etc., attendance history of face-to-face training, and / or the results of confirmation tests, etc.

[0027] In this example, the skill data is data indicating the skills acquired by the students as a result of taking various courses. In this example, the skill represents, for example, the department and position determined by the taking organization (company), and a collective name or classification of abilities determined in advance by the system according to the content of each course. For example, representative skills include predetermined classifications such as basic skills, interpersonal skills, and explanation and persuasion skills. In this example, the taking organization provides human resource training and personnel evaluation to its students via the information processing system 1 with the aim of improving specific skills (abilities). Also, in this example, the students take the courses with the aim of acquiring and improving specific skills. In this example, the skill data includes the above-mentioned skills quantified in a quantitative manner, such as points or indexes. In other words, the skill data allows the information processing system 1 to manage the effect of the students taking the courses as data.

[0028] Based on the data (1) to (3) described so far, the system analyzes and aggregates the data in a predetermined manner. In this example, the analysis results are output to the administrator as aggregated data. In this example, the aggregated data is data obtained by analyzing and aggregating the cost invested in acquiring the above-mentioned skills for each attribute of the student (e.g., department, job title, etc.). As described above, the information processing system 1 can quantitatively and comprehensively analyze and aggregate the degree of the "result of taking the course" and / or the "achievement of skill acquisition", that is, the "effect", relative to the "cost" paid (invested) in order to solve the above-mentioned problem. Note that FIG. 2 is merely an overview of the system for solving the problem, and more specific "configuration" and "operation" will be described in Chapters 2 and 3, respectively.

[0029] 2. Configuration Fig. 3 is a diagram illustrating an example of the system configuration of an information processing system 1. In this example, the information processing system 1 has an information processing device 10, an administrator terminal 20, a user terminal 30, and a host terminal 40. In this example, the components of the system are connected in a composite manner via a network 9 as shown in Fig. 3. In this example, the network 9 is a computer network such as the Internet.

[0030] In this example, the information processing device 10 is an information processing device / server device in the information processing system 1. In this example, the information processing device 10 accepts registration of courses for human resource training from course providing organizations, and provides the courses to students belonging to the participating organizations registered in the system. In addition, the information processing device 10 performs analysis and compilation based on the data (1) to (3), and outputs the compiled data (4) to the administrator terminal 20.

[0031] In this example, the administrator terminal 20 represents, for example, a terminal used by a person in charge (or an administrator) of the receiving organization. The person in charge of the receiving organization is, for example, a person in charge of human resource education or human resource development, specifically a human resources person in a company. In this example, the receiving organization can carry out applications, register skills, and manage the attendance status for courses targeted at students belonging to the receiving organization, via the administrator terminal 20. Furthermore, the administrator terminal 20 acquires aggregated data from the information processing device 10. This allows the administrator to acquire data that visualizes the cost-effectiveness of the education. The acquired cost-effectiveness data is used for evaluating the course itself or for personnel evaluation of the students, etc.

[0032] In this example, the user terminal 30 represents a terminal of a student. In this example, the student can apply for and take a course registered in the information processing device 10 via the user terminal 30.

[0033] In this example, the organizer terminal 40 represents a terminal used by a person in charge (or the organizer) of the course providing organization. In this example, the course providing organization can register the created courses, etc. in the information processing device 10 via the organizer terminal 40. In addition, the course providing organization can register the created courses in the human resource development system via the organizer terminal 40 and obtain management information such as the application and attendance status of students.

[0034] 4 is a diagram illustrating an example of a functional configuration of the information processing system 1. In this embodiment, the information processing device 10 has an acquisition means 11, a generation means 12, a compilation means 13, an output means 14, a control means 18, and a storage means 19. In this example, the control means 18 performs various controls. In this example, the storage means 19 stores various data including, for example, a database.

[0035] In this example, the acquisition means 11 acquires the above-mentioned (1) cost data, (2) attendance data, and (3) skill data. In this example, the acquisition means 11 acquires various data based on the actions of the course providing organization, the attending organization, and the students performed via the information processing system 1. Alternatively, the acquisition means 11 acquires data directly from the administrator terminal 20, the user terminal 30, and the organizer terminal 40. In this example, the acquisition means 11 records the acquired various data in a database.

[0036] In this example, the generating means 12 generates skill data from the course data. In this example, the skill data is generated by the generating means 12 based on the track record of the student taking the course, for example, the achievement level, proficiency level, or skill acquisition level. The skill data generated by the generating means 12 is acquired by the acquiring means 11. The generating means 12 also generates skill data by adding weighting according to the attributes of the student to the track record (one example of course data). In this example, the attributes (or attribute information) are provided for each organization to which the student belongs. For example, if the organization is a company, the attributes include department or position. In this example, the department represents a division by business, such as the sales department or the administrative department. In this example, the position represents a division or position by job title, such as an executive such as the president and CEO, a department manager, a section manager, a chief, or a general employee.

[0037] In this example, the counting means 13 counts the costs invested to acquire skills as counted data for each attribute of the student. In this example, the counting means 13 counts the counted data based on the various data (1) to (3). In this example, the counted data includes information indicating the cost-effectiveness of the investment. The counted data also includes a comparison of skill data in the target period with other periods. Furthermore, the counted data includes information indicating the training implementation status for each attribute of the student. In this example, the training implementation status includes attendance data such as the number of training sessions (an example of a course) held, the total number of participants, or the number of sessions held per person.

[0038] In this example, the output means 14 outputs the aggregated data. In this example, the output means 14 outputs the aggregated data to the administrator terminal 20, for example, to visualize the cost-effectiveness of the education for the students. In this example, the administrator terminal 20 can appropriately display the aggregated data based on the output aggregated data, for example, in accordance with various UIs (User Interfaces) on the display screen.

[0039] 5 is a diagram illustrating an example of a hardware configuration of the information processing device 10. In this example, the information processing device 10 is a computer or a general-purpose server having a CPU (Central Processing Unit) 101, a memory 102, a storage 103, and a communication IF 104. The CPU 101 is a processor that performs various calculations according to a program. The memory 102 is a main storage device that functions as a work area when the CPU 101 executes a program, and includes, for example, a RAM (Random Access Memory). The storage 103 is an auxiliary storage device that stores various data and programs, and includes, for example, an SSD (Solid State Drive) or an HDD (Hard Disc Drive). The communication IF 104 is a device that communicates with other devices according to a predetermined communication standard, and includes, for example, a NIC (Network Interface Card).

[0040] In this example, the programs stored in storage 103 include a program (hereinafter referred to as a "server program") for causing a computer to function as a server in information processing system 1. When CPU 101 is executing the server program, CPU 101, memory 102, storage 103, and communication IF 104 are examples of functions for operating information processing device 10. CPU 101 is an example of acquisition means 11, generation means 12, aggregation means 13, and control means 18. At least one of memory 102 and storage 103 is an example of storage means 19. Communication IF 104 is an example of acquisition means 11 and output means 14.

[0041] FIG. 6 is a diagram illustrating a hardware configuration of the administrator terminal 20. In this example, the administrator terminal 20 is a computer having a CPU 201, a memory 202, a storage 203, a communication IF 204, an input device 205, and a display device 206, and includes, for example, a smartphone, a tablet, or a personal computer. The CPU 201 is a processor that performs various calculations according to a program. The memory 202 is a main storage device that functions as a work area when the CPU 201 executes a program, and includes, for example, a RAM. The storage 203 is an auxiliary storage device that stores various data and programs, and includes, for example, an SSD or HDD. The communication IF 204 is a device that communicates with other devices according to a predetermined communication standard, and includes, for example, a wireless chip in the case of wireless communication. The input device 205 is a device for inputting information to the administrator terminal 20, and includes, for example, a touch screen, a keyboard, a mouse, or a pointing device. The display device 206 is a device that displays information, and includes, for example, an organic EL display or a liquid crystal display.

[0042] In this example, the programs stored in storage 203 include a program (hereinafter referred to as a "client program") for causing a computer to function as a client in information processing system 1. When CPU 201 is executing the client program, CPU 201, memory 202, storage 203, communication IF 204, input device 205, and display device 206 are examples of functions for operating administrator terminal 20.

[0043] The user terminal 30 and the organizer terminal 40 are computers having the same hardware configuration as the above-mentioned administrator terminal 20, and include, for example, a smartphone, a tablet, or a personal computer (not shown). In this example, the user terminal 30 and the organizer terminal 40 have the same client program as the above-mentioned administrator terminal 20. The configuration of the information processing system 1 has been described above. Next, the operation of the information processing system 1 will be described.

[0044] 3.Operation 7 is a flowchart illustrating an example of an outline of the operation of the information processing system 1. In this example, the information processing system 1 proceeds according to the following operation (flow). In step S1, the organizer registers a course in the system via the organizer terminal 40. This allows students to take the course registered in the information processing system 1. Here, the course registration will be explained.

[0045] FIG. 8 is a diagram illustrating a course database. In this example, the course database 1001 has a plurality of records. Each record includes a course ID and attribute information. In this example, the course name is exemplified as the attribute information. For example, a course with the course name "Business Terminology Course" is registered for course ID "001". Note that the attribute information regarding a course is not limited to the course name, and in addition to or instead of this, skills, course fees, recommended students, course requirements, difficulty level, or required time may be recorded as attribute information.

[0046] Returning to FIG. 7, in step S2, the administrator and / or students apply for courses registered in the system via various terminals. In this example, applications for courses are made individually or collectively by individuals (students) or corporations (taking courses). In this example, application for a course incurs fees according to the course. Therefore, the information processing system 1 can obtain fee data at this stage. The information processing system 1 appropriately records the application for the course and fees, etc. in a database and manages the data. Here, course management will be explained.

[0047] FIG. 9 is a diagram illustrating a course management database. In this example, the course management database 2001 includes a plurality of records. Each record includes information about a student and information about a course. The information about the student includes a student ID and attribute information. The information about the course includes a course ID, an application status, a course status, and a fee (an example of fee data). The item "student ID" includes ID information that can uniquely identify each student. The item "attribute information" includes information that represents the attributes of each student. In this example, the attribute information includes, for example, the department to which the student belongs, such as the sales department or the administrative department. The item "application status" includes information indicating whether or not a student has "applied" for each course applied for by an individual or a corporation. Note that, in this example, for data recorded in the course ID, for example, only courses that have "applied" for each student are recorded in the database. The item "course status" includes information indicating whether a student is in either the "not attended" or "attended" state for each course. The item "cost" includes information indicating the cost incurred by each student for each course that was applied for. As described above, the course management database 2001 can manage the courses and costs applied for by each student, and can also record whether or not the student actually took the course.

[0048] Returning to Fig. 7, in step S3, the administrator registers "skills" that are expected to be acquired by attending the course for which the user has applied, via the administrator terminal 20. In this example, the "skills" are used to generate skill data.

[0049] FIG. 10 is a diagram illustrating a skill database. In this example, the skill database 3001 records the definition of skill classification. Skills are defined by dividing them into a plurality of hierarchies (two hierarchies of skill classification (large) and skill classification (small) in this example). In this example, the skill classification (large) includes categories such as basic skills and sales skills, and represents a classification according to the course content. Here, regarding the skill classification (large), for example, one skill classification (large) is assigned to one course as a rule. Furthermore, the correspondence between the course and the skill classification (large) is recorded in advance in the system. In this example, the skill classification (small) represents skills obtained by subdividing the skill classification (large), and for example, basic skills include knowledge, communication, leadership, problem solving, teamwork, and management. Regarding the skill classification (small), the administrator can register one or more skill classifications (small) for each course applied for. Next, courses and skills will be described.

[0050] FIG. 11 is a diagram illustrating a course / skill database. In this example, the course / skill database 4001 includes a plurality of records. Each record includes information for identifying a course and information for identifying a corresponding skill. The course ID and the course name are used as the information for identifying a course. The skill name is used as the information for identifying a skill. The corresponding skill refers to a skill that is acquired or expected to be acquired by taking the course. These pieces of information are registered, for example, by an administrator. Here, an example will be described in which the skill classification (large) of the skill corresponding to the course is a basic skill. In this example, among the skill classification (small) belonging to the basic skill of the skill classification (large), the skills registered by the administrator are recorded in the database. For example, for the course name "Business Terminology Course", skill 1 "Knowledge" and skill 2 "Communication" registered by the administrator are recorded in the database. For each course, one or more skills are registered. As described above, the system can record the data of the skills and courses registered in advance by the administrator.

[0051] The information processing system 1, specifically the information processing device 10, extracts information about a course from, for example, the course database 1001 and the course / skill database 4001, and records it in the course management database 2001.

[0052] Returning to FIG. 7, in step S4, the student takes the course for which he or she has applied via the user terminal 30. In this example, the student's attendance record (an example of attendance data) is appropriately recorded in the information processing system 1. The attendance record includes information indicating skills related to the course taken. The information processing system 1 can generate skill data from this information. That is, at this stage, the information processing system 1 can thereby obtain attendance data indicating the student's attendance record and skill data indicating the skills the student acquired as a result of taking the course.

[0053] In step S5, the information processing system 1 performs data analysis based on the (1) cost data, (2) course data, and (3) skill data acquired in steps S1 to S4. In this example, the data analysis includes a process of calculating an index for personnel evaluation in accordance with predetermined rules. In addition, in this example, the data analysis includes tallying up cost-effectiveness (an example of collected data) for each attribute of the student based on the calculated index. This allows the information processing system 1 to acquire (4) collected data including cost-effectiveness.

[0054] In step S6, the information processing system 1 can output the collected cost-effectiveness to the manager terminal 20, etc. This allows the manager to obtain the cost-effectiveness of the training as visualized information. This information can be used by the manager for various tasks such as personnel evaluation.

[0055] As described above, the information processing system 1 can visualize the cost-effectiveness of education for the administrator, that is, the organization (company, etc.) to which the student belongs. Note that Fig. 7 is merely an overview of an example of operation, and more specific details of the operation (sequence) are performed by devices and terminals within the information processing system 1. Detailed operations will be described below.

[0056] 3-1. Course attendance and skill records FIG. 12 is a sequence chart illustrating a method of taking a course and recording skills in the information processing system 1. Here, for steps S4 and S5 in FIG. 7 described above, an example is described in which the information processing system 1 generates (3) skill data based on various data. In this example, the following process is started when a student takes a course. In step S101, the information processing device 10 outputs course data to the user terminal 30. In this example, the student can take the course via the user terminal 30.

[0057] In step S102, the user terminal 30 displays the specified course on the display screen and provides it to the student. That is, the user takes the course. In this example, the user terminal 30 can provide the student with courses including VOD courses, e-learning, correspondence courses, online training, and electronic books.

[0058] In step S103, in response to an operation by a student taking a course, the user terminal 30 outputs (1) attendance data to the information processing device 10. In this example, the (1) attendance data includes, for example, a distribution history of the course provided to the student, a playback log of VOD or the like, a record of e-learning, and / or a record of a confirmation test or the like.

[0059] In step S104, the information processing device 10 records the acquired attendance data in a database. In this example, the information processing device 10 records the attendance data in, for example, the course management database 2001 described above.

[0060] In step S105, the information processing device 10 records the skills related to the course taken based on the attendance data. More specifically, the information processing device 10 reads out the skills corresponding to the course that is indicated as having been taken by the attendance data (1) acquired in step S103 from the course / skill database 4001. The information processing device 10 records information indicating the read skills in the course management database 2001.

[0061] Referring again to FIG. 9, the course management database 2001 includes skills in addition to the above-mentioned student ID, attribute information, course ID, application status, and attendance status. The course management database 2001 can record skills related to a course attended by a student, that is, the skills the student has acquired (or is expected to acquire) by attending the course. Skill data (skill points) that quantifies skills will be explained in Section 3-2. For offline courses such as face-to-face training, the information processing device 10 receives attendance data from the user terminal 30 or another server, and records the attendance data in the database.

[0062] 3-2. Cost-effectiveness analysis and output method FIG. 13 is a sequence chart illustrating a cost-effectiveness analysis and output method in the information processing system 1. In this example, the following process is started when the acquisition means 11 of the information processing device 10 acquires (1) cost data, (2) course data, and (3) skill data. In step S201, the information processing device 10 performs data analysis based on the various acquired data. In this example, the information processing device 10 performs data analysis for each "skill" among the acquired skill data. The data analysis here includes a process of calculating points (hereinafter referred to as "skill points") for students who have taken a course including that "skill." In this example, skill points are an example of skill data. In the following explanation, regarding skill data, an example will be explained in which the "skill" is "knowledge."

[0063] FIG. 14 is a diagram illustrating a skill point database. In this example, the skill point database 5001 includes a plurality of records. Each record includes information about a student and information about skill points acquired by the student. The information about the student includes a student ID and attribute information. The information about the acquired skill points includes a course ID, course points, and total points. The student ID, attribute information, and courses include existing data used in the above-mentioned database. In this example, the courses are courses that the student has already taken. In this example, the course points are points that are awarded for each course that the student has taken, according to a predetermined calculation method. In this example, the total points are the sum of the course points awarded to each student. The course points and the total points are both examples of skill points. Next, the calculation method of course points will be described below.

[0064] FIG. 15 is a diagram illustrating a point setting database. In this example, the point setting database 6001 includes a plurality of records. Each record includes information about a course and information about points given to students. The information about the course includes a course ID and a course name. The information about points includes a reference point and a department point. In this example, the items "course ID" and "course name" include existing data used in the above-mentioned database. The item "reference point" is a point set commonly for each course and each department. The reference point is given uniformly to all students who have taken the course. The item "department point" is a point set for one course according to attribute information of the student, for example, for each department such as the sales department. The department point is given according to the attribute information of the student who has taken the course. The information processing device 10 can refer to the point setting database 6001 and calculate the course point according to the reference point and the department point. For example, the course point is calculated as the total value of the "reference point" and the "department point". In other words, the information processing device 10 can generate skill data by taking into account weights (section-specific points) according to the attribute information of the students.

[0065] Returning to FIG. 13, in step S202, the information processing device 10 uses the analysis results of the data analysis to aggregate data. In this example, the information processing device 10 aggregates the "cost" invested to acquire skills as aggregate data for each piece of attribute information of the students. When there are multiple types of attribute information of the students, which piece of attribute information is to be aggregated is determined in advance by the system. Alternatively, which piece of attribute information is to be aggregated may be specified by a user (e.g., an administrator). In this example, the aggregate data is an index that indicates the so-called "cost-effectiveness." Here, cost-effectiveness will be explained below.

[0066] FIG. 16 is a diagram illustrating a cost-effectiveness database. In this example, the cost-effectiveness database 7001 includes a plurality of records. Each record includes information identifying the attributes of the members and information related to cost-effectiveness. In this example, the information identifying the attributes of the members includes the department name. The information related to cost-effectiveness includes average knowledge points, course fees, and effectiveness. The item "average knowledge points" is an example of aggregated data. The average knowledge points are points obtained by accumulating and averaging the "total points" of the students by department based on the data recorded in the above-mentioned skill point database 5001. In this example, the average knowledge points include a "current value" and a "value at the end of the previous period", as well as the "increase or decrease (difference)" between these values. In this example, the "current value" represents, for example, the average knowledge points for the current or current period (an example of the target period), and the "value at the end of the previous period" represents, for example, the average knowledge points for the end of the previous period (an example of another period). In this example, "increase or decrease" indicates information on the extent of the difference when comparing (contrasts) the "current value" of average knowledge points with the "value at the end of the previous term", that is, whether the difference is increasing or decreasing. In this example, the cost of taking the course is the average cost calculated by aggregating and averaging the costs of taking the course by department based on the data recorded in the course management database 2001 and the skill point database 5001, just like the average knowledge points. In this example, the effect (an example of cost-effectiveness) is the effect per 10,000 yen, in this case the value calculated by converting the "increase or decrease" between the "current value" and the "value at the end of the previous term" in the average knowledge points into the cost of taking the course at "10,000 yen (10,000)". From the above, the information processing device 10 can record the aggregated data.

[0067] Returning to FIG. 13, in step S203, the administrator terminal 20 inputs conditions for acquiring the aggregated data. In this example, the conditions include information such as whether to acquire the aggregated data or not, and if so, whether to acquire part or all of the aggregated data. In this example, the steps after step S203 may be performed on the same time axis, or on different time axes. Here, a case will be described in which at least a part of the aggregated data acquired in steps S201 to S202 is output to the administrator terminal 20.

[0068] In step S204, the information processing device 10 searches the cost-effectiveness database 7001 in accordance with the conditions inputted by the administrator terminal 20, and narrows down the necessary data.

[0069] In step S205, the information processing device 10 outputs the (4) aggregated data in the cost-effectiveness database 7001 to the administrator terminal 20.

[0070] In step S206, the manager terminal 20 displays the outputted aggregated data appropriately according to the display screen of the terminal. Here, the display of the aggregated data will be described below.

[0071] FIG. 17 is a diagram illustrating an example of the display of the aggregated data in the administrator terminal 20. In this example, the display screen D1 is a display screen that displays the aggregated data in the administrator terminal 20. In this example, the field F1 of the display screen D1 includes a display of the aggregated data in the cost-effectiveness database 7001. In this example, the field F1 displays a part of the aggregated data. In this example, the "effect" displays a numerical value when the tuition fee is converted to "10,000 yen (10,000)" for the "increase / decrease" of the average knowledge points described above, and also displays a bar graph showing a visual scale. In this example, the bar graph G1 is a bar graph that shows the "increase / decrease" of the average knowledge points of the sales department on a scale of a numerical value "0.040" that represents the cost-effectiveness. This makes the cost-effectiveness more visually easy to understand.

[0072] 3-3. Method of collecting data including training implementation status In this example, the information processing device 10 further tally up the training implementation status in step S201. The training implementation status is information indicating what kind of training was provided to what kind of members, with what attributes, and to what extent in the target organization.

[0073] FIG. 18 is a diagram illustrating an example of aggregated data including the training implementation status. In this example, the aggregated database 8001 includes information showing the training implementation status for each attribute of the trainee. In this example, the aggregated database 8001 includes the number of people by job title, the training implementation status, and the training implementation cost for a specific training. In this example, the number of people by job title includes attribute information of the training organization or the trainee, such as the job title and the number of people. In this example, the training implementation status (an example of aggregated data) includes the number of times implemented, the total number of participants, and the number of times per person. In this example, the number of times implemented indicates the number of times the training was implemented, and the total number of participants indicates the total number of people who participated in all the training. In this example, the number of times per person is a value obtained by dividing the "total number of participants" by the "number of people" of the number of people by job title, and converting it into how many times each person participated in the training at each "job title". In this example, the training implementation cost includes the implementation cost, the cost per time, and the cost per person. In this example, the implementation cost includes the cost invested by the training organization in implementing the training. The cost per session is calculated by dividing the "implementation cost" by the "number of times it was implemented" to obtain the cost per training session for each "position." Similarly, the cost per person is calculated by dividing the "implementation cost" by the "number of people" for each position, to obtain a value for each "position." Note that all of these values ​​are expressed in units of one thousand yen. From the above, the information processing device 10 can record the compiled data.

[0074] 4. Variations The present invention is not limited to the above-described embodiment, and various modifications are possible. Some modifications will be described below. Two or more of the following items may be combined and applied.

[0075] (1) Information Processing System 1 The hardware configuration and network configuration in the information processing system 1 are not limited to those exemplified in the embodiment. The information processing system 1 may have any hardware configuration and network configuration as long as the required functions can be realized. For example, a plurality of physical devices may cooperate to function as the information processing system 1. Note that the subjects, configuration, and system structure shown in FIG. 3 are merely examples and merely show an overview of the system. Therefore, in the information processing system 1, for example, the administrator terminal 20 may have a configuration that manages the user terminal 30 via a network of a system different from the information processing system 1.

[0076] (2) Information processing device 10 A part of the functions of the information processing device 10 may be implemented in another server. This server may be, for example, a physical server or a virtual server (including a so-called cloud). In addition, the correspondence between the functional elements and the hardware is not limited to that exemplified in the embodiment. For example, in the embodiment, at least a part of the functions described as being implemented in the information processing device 10 may be implemented in another device or system, or conversely, at least a part of the functions described as being implemented in another device or system may be implemented in the information processing device 10. In this example, the information processing device 10 may have at least a part of the functions of, for example, the administrator terminal 20, the user terminal 30, and the organizer terminal 40, and may be configured to acquire various data in real time. Or, conversely, the administrator terminal 20, the user terminal 30, and the organizer terminal 40 may have at least a part of the functions of the information processing device 10, and may be configured to analyze and collect various data.

[0077] (3) Administrator terminal 20, user terminal 30, organizer terminal 40 The administrator terminal 20, the user terminal 30, and the organizer terminal 40 are not limited to those exemplified in the embodiment. In this example, users (administrator, student, organizer) who use each terminal use the information processing system 1 via their own terminal, but the above-mentioned configuration and operation may be realized by any display screen, input device, and various UIs.

[0078] (4) Cost data The cost data is not limited to those exemplified in the embodiment. In this example, the cost data may include at least one of the following: the cost paid for applying for the course (initial cost + annual fee), procedures, administrative costs, various expenses, subsidies, the cost of obtaining various qualifications (e.g., examination fees) or the cost of maintaining them (e.g., membership fees), and opportunity costs (employee unit price x study time). Any category of costs may be treated as cost data. In addition, the cost data may include not only the costs directly spent on the education of members, but also the costs related to maintaining the physical or mental health of members. The costs related to maintaining health include, for example, at least one of the following: physical education incentives, engagement costs, mental check costs, and employee benefits costs.

[0079] (5) Attendance data The attendance data is not limited to those exemplified in the embodiment. In this example, the attendance data may include the attendance results and attendance records, as well as the number of attendances and study time. Any classification of data may be treated as attendance data.

[0080] (6) Skills Data The skill data is not limited to those exemplified in the embodiment. In this example, the skill data may include indicators and indices corresponding to other skills in addition to the skill classification and skill points. Any classification of data may be treated as skill data.

[0081] (7) Aggregated Data The aggregated data is not limited to those exemplified in the embodiment. In this example, the aggregated data may be data aggregated based on data including performance data, mental (stress) data, and / or attendance data in addition to the above-mentioned cost data, course data, and skill data. Any category of data may be treated as aggregated data.

[0082] (8) Course providing organization (organizer), participating organization (administrator), participating students The course providing organization (sponsor), the receiving organization (manager, manager, or business planning department), and the students are not limited to those exemplified in the embodiment. In this example, the course providing organization may be an entity that provides human resource training services, a general educational institution, or any other entity. In this example, the receiving organization may be not only a training department within a company, but also an external outsourced company or a human resources dispatching company, or any other entity. In this example, the students may be members of the receiving organization with any type of affiliation, as long as they belong to the receiving organization. Specifically, the students may be, for example, employees of a company or pupils or students of an educational institution.

[0083] (9) Attribute (attribute information) The attributes are not limited to those exemplified in the embodiment. In this example, the attributes may include career (i.e., work history) or matters not directly related to work (age group, gender, etc.) in addition to or instead of the department and job title of the student. For example, in the case of career, the value may be classified into stages such as shallow, medium, and long. Alternatively, the attributes may be predetermined according to the group. The correspondence between these attributes and the group and the student is appropriately recorded in the system.

[0084] (10) Course / Skill Classification The courses and skill categories are not limited to those exemplified in the embodiment. In this example, the course may be of any type, for example, a course in which an application is implemented. In addition, in this example, the skill category may be of any type, for example, a skill category may be provided for each category such as job title, job content, age, and gender. Note that, regarding the skill category (large), multiple skill categories (large) may be assigned to one course, rather than one.

[0085] (11) Operation overview 7 is merely an example of the operation, and the operation of the information processing system 1 is not limited to this. Some of the operations shown in the figure may be omitted, the order may be changed, or new operations may be added. In this example, at least some of the processes performed by the information processing system 1 in steps S1 to S3 may be implemented in the sequences performed in sections 3-1 to 3-3.

[0086] (12) How to generate course attendance and skill data The sequence chart shown in FIG. 12 merely shows an example of the operation, and the method of taking the course and generating the skill data is not limited to this. Some of the operations shown in the figure may be omitted, the order may be changed, or new operations may be added. In this example, in step S106, the information processing device 10 may calculate skill points based on its own or others' evaluation in addition to or instead of the skills acquired from the database. For example, the information processing device 10 may calculate skill points (i.e., generate skill data) based on the evaluation and check of the student's direct superior, manager (personnel officer), etc. Alternatively, the information processing device 10 may generate skill data based on the acquisition of qualifications, achievements, and evaluations by third-party organizations, etc.

[0087] (13) Cost-effectiveness analysis and output method The sequence chart shown in FIG. 13 is merely an example of the operation, and the cost-effectiveness analysis and output method are not limited to this. Some of the operations shown in the figure may be omitted, the order may be changed, or new operations may be added. In this example, in step S201, the information processing device 10 performs data analysis based on the various acquired data to calculate "skill points", but for example, instead of these "skill points", a "human asset index" may be calculated. In this example, the human asset index includes an index in which the skills of the students are quantified for each skill category and attribute from a perspective different from that of the "skill points". In this example, the human asset index includes points assigned to each course according to check items set for each skill category, such as numerical values ​​(correspondences) such as "Can do it on their own: 5 / Can do it with the help of a teacher: 3 / Can't do it: 0". In this example, the check items are evaluated by the administrator or the students themselves. As described above, the human asset index is calculated by averaging, for example, for each student, skill category, and attribute information using the above-mentioned points. Furthermore, the information processing system 1 may output the results of these data analyses in various charts.

[0088] Here, when calculating the human resource asset index, the following indexing is performed. First, in order to adjust the increase or decrease in employees (students) for each period, the information processing device 10 extracts students who exist (have data) in both period t and period t-1 (above), with the target period (current period) as period t. Second, for each student, the information processing device 10 calculates an "average skill growth rate." In this example, when the "skill" is "knowledge," for example, the "average skill growth rate" is calculated by dividing the "total skill points (knowledge) for period t" by the "total skill points for period t-1." Third, for each student, the information processing device 10 calculates a "human resource asset index for period t" by multiplying the calculated "average skill growth rate" by the "human resource asset index for period t-1." Note that the initial human resource asset index is preset by the system (for example, it is set to "human resource asset index=1.0"). Here, the human resource asset index will be described below.

[0089] FIG. 19 is a diagram illustrating a human asset index. In this example, the human asset index database 9001 includes student IDs, attribute information, skill points, average skill growth rate, and a human asset index. In this example, the average skill growth rate and the human asset index represent numerical values ​​calculated by the above-mentioned method. In this example, the student with student ID [2] represents a student who has recently taken a course this term. Therefore, the human asset index for this term (term t) is set in advance to "1.0". From the above, the information processing device 10 can compile aggregated data based on the human asset index.

[0090] (14) Method of compiling data including training implementation status For example, the information processing device 10 may calculate cost-effectiveness according to the points and indexes of the skill data, based on the collected training implementation status and training implementation costs.

[0091] (15) Other methods of collection, including operational / performance data Regarding the operation of the information processing system 1, for example, the processing in the case where the information processing device 10 performs analysis and aggregation using performance data showing the performance of the training organization will be described below. In this example, the performance data includes various performance-related data such as the sales, number, and ratio of the training organization. In this example, the training organization (manager) can register performance data for the entire company or for each segment (department) in the system via the manager terminal 20. In this example, the acquisition means 11 of the information processing device 10 acquires performance data, and the generation means 12 generates skill data from the acquired performance data. More specifically, the information processing device 10 compares, for example, the "increase / decrease rate" of "sales" for each student in chronological order (for example, this term and the previous term) in order to analyze which "skill" of the employee (student) affects the performance from the performance data. In addition, the information processing device 10 can identify and aggregate the skill data related to the performance based on the training data and skill data of the student with a superior "increase / decrease rate". Here, the performance data will be described below.

[0092] FIG. 20 is a diagram illustrating performance data. In this example, the performance database 9002 includes a student ID, attribute information, and performance (sales). In this example, the performance includes the current term, the above, and the rate of increase or decrease. In this example, the rate of increase or decrease is quantified as a percentage (%) of the difference between "sales for this term" and "sales for the previous term" divided by "sales for the previous term". In this example, the information processing device 10 can aggregate skill data for each student and attribute (department) based on the rate of increase or decrease, and identify skill data involved in the increase (or decrease) of performance. As described above, the information processing device 10 can aggregate aggregate data based on the performance data. Note that, with regard to performance, data indicating various performance indicators of the entire organization (e.g., a company) may be used instead of or in addition to the performance data of each individual student. Furthermore, not only performance but also engagement indicators (e.g., employee turnover rate or satisfaction level, etc.) may be used. In this case, the performance database 9002 may prepare a performance data DB by attribute information that stores "performance (sales)" and "engagement indicators" by attribute information (company, affiliation, etc.), and a performance data DB by student that stores "performance results" and "engagement indicators" by student, and by linking students with attribute information (company, affiliation, etc.), it may be possible to use either piece of information for analysis.

[0093] (16) Database The database of the information processing system 1 shown in Figs. 8, 9, 10, 11, 14, 15, 16, 18, 19, and 20 is not limited to the one exemplified in the embodiment. In this example, any data may be registered in the database, and for example, in addition to the course and attribute information provided by the hosting organization, the database may be corporate (business entity) information of the hosting organization itself. Or, in addition to the attendance data of the students belonging to the attending organization, the database may be at least a part of personal data. In addition, the layout of the database is not limited to the one shown in the figure, and data may be managed in any layout. Note that the information that the information processing device 10 displays on the terminal may be any information as long as it is data registered in the database.

[0094] (17)Display screen The display screen shown in FIG. 17 is not limited to the one exemplified in the embodiment. In this example, the layout of the display fields may be defined for the display screen of the administrator terminal 20 according to the UI of various display screens. In addition, the layout or configuration of the display screen may be set to an optimal display screen according to the UI of a terminal such as a smartphone. The information processing device 10 may display the above-mentioned aggregated data on the user terminal 30 in addition to the administrator terminal 20.

[0095] (18) AI With respect to the configurations and operations exemplified in the embodiments, AI and machine learning functions may be implemented in the information processing system 1. In this example, with respect to the implementation of AI in the information processing system 1, for example, a function for analyzing and collecting data registered in a database may be implemented.

[0096] (19) Blockchain Regarding the configuration and operation exemplified in the embodiment, blockchain technology may be applied to the information processing system 1. Regarding the application of blockchain technology to the information processing system 1 in this example, for example, data registered in a database may be recorded in a blockchain network. This makes it possible to protect various types of data in a state where they cannot be deleted or rewritten. In addition, any type of data may be recorded in the blockchain network.

[0097] (20)Other The various programs executed by CPU101, CPU201, etc. may be provided by downloading via a network such as the Internet, or may be provided in a state recorded on a computer-readable non-transitory recording medium such as a DVD-ROM. Each processor may be, for example, an MPU (Micro Processing Unit) or a GPU (Graphics Processing Unit) instead of a CPU.

[0098] Each "means" in the functional configuration shown in FIG. 4 can be read as a "section," a "unit," a "circuit," or an "apparatus." [Explanation of symbols]

[0099] 1...information processing system, 10...information processing device, 20...administrator terminal, 30...user terminal, 40...host terminal, 9...network, 11...acquisition means, 12...generation means, 13...tallying means, 14...output means, 18...control means, 19...storage means (DB), 101...CPU, 102...memory, 103...storage, 104...communication IF, 201...CPU, 202...memory, 203...storage, 204...communication IF, 205...input device, 206...display device, 100 1...Course database, 2001...Course management database, 3001...Skill database, 4001...Course and skill database, 5001...Skill point database (knowledge), 6001...Point setting database (knowledge), 7001...Cost-effectiveness database (knowledge), 8001...Summary database (knowledge), 9001...Human resource index database (knowledge), 9002...Performance database, D...Display screen, F...Field, G...Bar graph

Claims

[Claim 1] (1) cost data showing the costs invested in taking courses to develop members of an organization, (2) attendance data showing the attendance record of said members in said courses, and (3) acquisition means for acquiring skill data showing the skills said members have acquired as a result of attending said courses; (4) aggregating means for aggregating the costs invested in acquiring the skills for each attribute of the members as aggregate data; an output means for outputting the collected data; An information processing device having the above configuration.

Citation Information

Patent Citations

  • Silicon carbide sintered body and manufacture

    JP1988095159A

  • Continual capacity building system for industrial personnel

    JP2009230744A

  • Information processing device, information processing method, and program

    JP2022098144A