Information processing device, information processing method, and program
Patent Information
- Application Number
- PCT/JP2024/024693
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-31
- Filing Date
- 2024-07-09
- Publication Date
- 2025-03-06
Smart Images

Figure JP2024024693_06032025_PF_FP_ABST
Abstract
Description
Information processing device, information processing method, and program
[0001] The present invention relates to an information processing device, an information processing method, and a program technology.
[0002] There are known techniques for evaluating user skills (abilities). For example, Patent Literature 1 discloses a continuous skills development system for industrial human resources that records learning history information of 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.
[0005] JP 2009-230744 A JP 2022-98144 A Japanese Patent No. 6395159 A
[0006] The invention of Patent Document 1 merely records the skills acquired by a user. The invention of Patent Document 2 evaluates a user's skills, but the evaluation results are limited to the skill alone and do not include or visualize the relationship with the organization's investment. The invention of Patent Document 3 also only evaluates the skills acquired in a course and does not analyze or visualize the effectiveness of the organization's investment.
[0007] In view of the above background, the present invention provides a technique for visualizing the cost-effectiveness of education in an organization.
[0008] One aspect of the present disclosure provides an information processing device having: (1) expense data indicating the expenses invested in taking courses to develop members of an organization; (2) attendance data indicating the members' attendance records in the courses; and (3) skill data indicating the skills the members acquired as a result of taking the courses; aggregation means for aggregating the expenses invested in acquiring the skills as aggregate data for each attribute of the members; and output means for outputting the aggregate data.
[0009] The system 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 adding a weight to the achievements according to attributes of the members.
[0011] The aggregate data may include information indicating the cost-effectiveness of the investment.
[0012] The aggregate data may include a comparison of the skill data for a target period to other periods.
[0013] The aggregated data may include information indicating the training implementation status for each attribute of the member.
[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 including the steps of a computer acquiring (1) expense data indicating the expenses invested in taking courses to develop members of an organization, (2) attendance data indicating the members' attendance records in the courses, and (3) skill data indicating the skills the members acquired as a result of taking the courses, (4) aggregating the expenses invested in acquiring the skills as aggregated data for each attribute of the members, and (5) 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 members' attendance at the courses, and (3) skill data indicating the skills the members acquired as a result of taking the courses, (4) aggregating the expenses invested in acquiring the skills as aggregated data for each attribute of the members, and outputting the aggregated data.
[0017] According to the present invention, it is possible to visualize the cost-effectiveness of education in an organization.
[0018] 1 is a diagram illustrating an overview of a human resource development system according to related technology. FIG. 1 is a diagram illustrating an overview of an information processing system 1. FIG. 2 is a diagram illustrating the system configuration of the information processing system 1. FIG. 3 is a diagram illustrating the functional configuration of the information processing system 1. FIG. 4 is a diagram illustrating the hardware configuration of an information processing device 10. FIG. 5 is a diagram illustrating the hardware configuration of an administrator terminal 20. A flowchart illustrating an overview of operations in the information processing system 1. FIG. 6 is a diagram illustrating course registration. FIG. 7 is a diagram illustrating course management. FIG. 8 is a diagram illustrating skills. FIG. 9 is a diagram illustrating courses and skills. A sequence chart illustrating a method of taking a course and generating skill data in the information processing system 1. A sequence chart illustrating a method of analyzing and outputting cost-effectiveness in the information processing system 1. FIG. 10 is a diagram illustrating skill points. FIG. 11 is a diagram illustrating point settings. FIG. 12 is a diagram illustrating cost-effectiveness. A diagram illustrating the display of aggregated data on the administrator terminal 20. A diagram illustrating aggregated data including training implementation status. A diagram illustrating a human asset index. A diagram illustrating performance data.
[0019] 1. Overview Fig. 1 is a diagram illustrating an example of an overview of a human resource development system according to related technology. This human resource development system is a system for supporting the development of students by providing appropriate courses to students in response to applications for courses received from course-providing organizations from participating organizations (an example of an organization) or students (an example of members).
[0020] In this example, the course providing organization (or simply "providing organization") is an organization that produces and hosts courses for human resource development, and includes, for example, a course production company. In this example, the courses include educational materials produced to develop members of the organization, and include, for example, VOD (Video On Demand) courses, e-learning, correspondence courses, face-to-face training (lectures), electronic books, and physical books. The course providing organization registers and provides the courses it produces 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, including, 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, including, for example, corporate 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 develops human resources by providing courses to students, and also acquires various data.
[0023] The human resource development system shown in FIG. 1 merely provides students with courses registered by the course provider organization and records their attendance records. Furthermore, while the participating organization, which acts as the administrator, can use the system to understand the status of students' courses, it cannot confirm or determine the effectiveness of the training for students and whether that effectiveness is commensurate with the fees paid. In other words, the above-described human resource development system has a problem in that it is unable to quantitatively assess the effectiveness of students' performance, such as the acquisition of skills, relative to the costs invested in human resource development. The information processing system 1 according to this embodiment addresses this problem.
[0024] FIG. 2 is a diagram illustrating an example of an 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) expense data, (2) attendance data, and (3) skill data, performs data analysis based on these data, and provides the administrator with a visualized cost-effectiveness analysis result (an example of aggregated data). Note that data (1) to (3) represent classifications of various data recorded and managed in the information processing system 1 based on the behavior of course-providing organizations, course-taking organizations, and students. The various data (1) to (3) are now described.
[0025] In this example, the cost data indicates the expenses (i.e., monetary costs) invested in taking courses to develop the members of an organization. In this example, the cost data is calculated, for example, for each course and each student, based on the course application and attendance records made by the participating organization or student. In other words, the cost data includes data on the amount of expenses invested by a particular student to take (or apply for) a particular course. Regarding the course application fees, for example, in the case of an application by a participating organization (e.g., a corporation), the total amount of expenses paid by the corporation (e.g., initial fee + annual usage fee) is allocated according to predetermined rules for each course and each student, and the allocated amount is calculated as the cost data.
[0026] In this example, the attendance data is data showing the student's attendance record for various courses. In this example, the attendance data includes, based on attendance management, results of whether the student actually attended the courses for which they applied. These results include, for example, the distribution history of the courses provided to the student, playback logs of VOD, etc., records of e-learning, etc., attendance history for face-to-face training, and / or results of confirmation tests, etc.
[0027] In this example, the skill data indicates the skills acquired by students as a result of attending various courses. In this example, skills refer to, for example, the department and position determined by the participating organization (company) and a collective term or classification of abilities predefined by the system according to the content of each course. For example, representative skills include predefined classifications such as basic skills, interpersonal skills, and explanation / persuasion skills. In this example, the participating organization provides human resource training and personnel evaluations to its students via the information processing system 1 with the goal of improving specific skills (abilities). Furthermore, in this example, students take courses with the goal of acquiring and improving specific skills. In this example, the skill data includes quantitatively quantified versions of the above-mentioned skills, such as points or indexes. In other words, the skill data allows the information processing system 1 to manage data on the effectiveness of students' participation in courses.
[0028] Based on the data (1) to (3) described above, the system analyzes and aggregates the data using a predetermined method. 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 costs invested in acquiring the above-mentioned skills by student attributes (e.g., department, job position, etc.). As described above, the information processing system 1 can quantitatively and comprehensively analyze and aggregate the extent to which the "results of taking the course" and / or "achievement of skill acquisition," i.e., the "effectiveness," are achieved relative to the "costs" paid (invested) to solve the above-mentioned problem. Note that Figure 2 merely provides an overview of the system for problem-solving; 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 the information processing system 1. In this example, the information processing system 1 includes an information processing device 10, an administrator terminal 20, a user terminal 30, and an organizer 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 aggregation based on the data (1) to (3), and outputs the aggregated 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 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 at a company. In this example, the receiving organization can use the administrator terminal 20 to apply for courses for students belonging to the receiving organization, register skills, and manage the course status. 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 evaluations of 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 courses it has created in the information processing device 10 via the organizer terminal 40. In addition, the course-providing organization can register the courses it has created in the human resource development system via the organizer terminal 40, and can also obtain management information such as student applications and attendance status.
[0034] 4 is a diagram illustrating an example of the functional configuration of the information processing system 1. In this embodiment, the information processing device 10 has an acquisition unit 11, a generation unit 12, a compilation unit 13, an output unit 14, a control unit 18, and a storage unit 19. In this example, the control unit 18 performs various controls. In this example, the storage unit 19 stores various data including, for example, a database.
[0035] In this example, the acquisition means 11 acquires the above-mentioned (1) expense 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 student's course attendance record, such as the level of achievement, proficiency, or skill acquisition. The skill data generated by the generating means 12 is acquired by the acquiring means 11. The generating means 12 also generates the skill data by adding a weight according to the student's attributes to the above-mentioned record (an example of course data). In this example, 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 job title. In this example, the department represents a business division, such as the sales department or the administrative department. In this example, the job title represents a job division or position, such as an executive such as the CEO, a department manager, a section manager, a supervisor, or a regular employee.
[0037] In this example, the aggregation means 13 aggregates the costs invested in acquiring skills as aggregated data for each attribute of the student. In this example, the aggregated data is aggregated by the aggregation means 13 based on various data (1) to (3). In this example, the aggregated data includes information indicating the cost-effectiveness of the investment. The aggregated data also includes a comparison of skill data between the target period and other periods. Furthermore, the aggregated 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, in order 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 the hardware configuration of the information processing device 10. In this example, the information processing device 10 is a computer or 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 an example of the hardware configuration of the administrator terminal 20. In this example, the administrator terminal 20 is a computer having a CPU 201, memory 202, storage 203, communication IF 204, input device 205, and display device 206, and includes, for example, a smartphone, tablet, or personal computer. The CPU 201 is a processor that performs various calculations according to programs. The memory 202 is a main storage device that functions as a work area when the CPU 201 executes the programs, and includes, for example, 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, keyboard, mouse, or pointing device. The display device 206 is a device that displays information, and includes, for example, an organic electroluminescence (EL) display or liquid crystal display.
[0042] In this example, the programs stored in the storage 203 include a program (hereinafter referred to as a "client program") for causing a computer to function as a client in the information processing system 1. When the CPU 201 is executing the client program, the CPU 201, memory 202, storage 203, communication IF 204, input device 205, and display device 206 are examples of functions for operating the administrator terminal 20.
[0043] The user terminal 30 and the organizer terminal 40 are computers having the same hardware configuration as the above-described 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-described 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 FIG. 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, course registration will be described.
[0045] FIG. 8 is a diagram illustrating an example of a course database. In this example, the course database 1001 has multiple records. Each record includes a course ID and attribute information. In this example, the attribute information is exemplified by the course name. For example, a course with the course name "Business Terminology Course" is registered for course ID "001." Note that the attribute information for a course is not limited to the course name; in addition to or instead of the course name, skills, course fees, recommended students, course requirements, difficulty level, required time, etc. may also 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 (participating organizations). In this example, application for a course incurs fees according to the course. Therefore, the information processing system 1 can acquire fee data at this stage. The information processing system 1 appropriately records course applications, fees, etc. in a database and manages the data. Here, course management will be explained.
[0047] FIG. 9 is a diagram illustrating an example of a course management database. In this example, the course management database 2001 includes multiple records. Each record includes information about a student and information about the course. The information about the student includes a student ID and attribute information. The information about the course includes a course ID, application status, attendance status, and cost (an example of cost data). The "student ID" item includes ID information that uniquely identifies each student. The "attribute information" item 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 "application status" item includes information indicating whether the student has "enrolled" for each course applied for by an individual or corporation. Note that, in this example, for the data recorded in the course ID, for example, only courses for which the student has "enrolled" are recorded in the database for each student. The "enrollment status" item includes information indicating whether the student has "not enrolled" or "enrolled" for each course. The item "cost" includes information indicating the cost incurred by each student for each enrolled course. As described above, the course management database 2001 can manage the enrolled courses and costs for each student, and can also record whether the student actually took the course.
[0048] Returning to Fig. 7, in step S3, the administrator registers the "skills" that the user is expected to acquire 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 skill classification definitions. Skills are defined in multiple hierarchies (two hierarchies: a large skill classification and a small skill classification). In this example, the large skill classification includes categories such as basic skills and sales skills and represents a classification based on the course content. Regarding the large skill classification, for example, one large skill classification is generally assigned to one course. Furthermore, the correspondence between courses and the large skill classifications is recorded in advance in the system. In this example, the small skill classifications represent skills that are subdivided from the large skill classifications. For example, basic skills include knowledge, communication, leadership, problem solving, teamwork, and management. Regarding the small skill classifications, the administrator can register one or more small skill classifications for each course for which an application has been made. Next, courses and skills will be described.
[0050] FIG. 11 is a diagram illustrating an example of a course / skill database. In this example, the course / skill database 4001 includes multiple records. Each record includes information identifying a course and information identifying a corresponding skill. The course ID and course name are used as the information identifying the course. The skill name is used as the information identifying the skill. The corresponding skill refers to a skill that is acquired or expected to be acquired by taking the course. This information is registered, for example, by an administrator. Here, an example is described in which the skill classification (large) of the skill corresponding to the course is basic skills. In this example, skills registered by the administrator from the skill classification (small) belonging to the basic skills of the skill classification (large) are recorded in the database. For example, for a course named "Business Terminology Course," skill 1 "Knowledge" and skill 2 "Communication" registered by the administrator are recorded in the database. One or more skills are registered for each course. As described above, the system can record skill and course data previously registered by the administrator.
[0051] The information processing system 1 , specifically the information processing device 10 , extracts information about courses 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 they have 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 the skills related to the course taken. The information processing system 1 can generate skill data from this information. In other words, at this stage, the information processing system 1 can acquire 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 aggregates cost-effectiveness (an example of collected data) for each student attribute 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 aggregated cost-effectiveness to the manager terminal 20, etc. This allows the manager to obtain visualized information on the cost-effectiveness of the training. 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, i.e., the organization (company, etc.) to which the student belongs. Note that Fig. 7 merely shows 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. The detailed operation will be described below.
[0056] 3-1. Taking a Course and Recording Skills FIG. 12 is a sequence chart illustrating a method for 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 initiated 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 courses to the student, including VOD courses, e-learning, correspondence courses, online training, and e-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, (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 or the like, and / or results of confirmation tests 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 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 taken by a student, i.e., the skills the student has acquired (or is expected to acquire) by taking the course. Skill data (skill points) that quantify 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 processing is initiated when the acquisition means 11 of the information processing device 10 acquires (1) expense data, (2) attendance 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 that includes 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] Figure 14 is a diagram illustrating an example of a skill point database. In this example, the skill point database 5001 includes multiple records. Each record includes information about a student and information about the skill points earned by the student. The information about the student includes a student ID and attribute information. The information about the earned skill points includes a course ID, course points, and total points. The student ID, attribute information, and courses include existing data used in the database described above. In this example, the courses taken are courses that the student has already taken. In this example, the course points are points awarded for each course taken by the student according to a predetermined calculation method. In this example, the total points are the total value of the course points awarded to each student. The course points and total points are both examples of skill points. Next, the method for calculating 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 multiple records. Each record includes information about a course and information about points awarded to students. The information about the course includes a course ID and a course name. The information about points includes reference points and department points. In this example, the items "Course ID" and "Course Name" include existing data used in the database described above. The item "Reference Points" is a point set for each course and each department. Reference points are awarded uniformly to all students who take the course. The item "Department Points" is a point set for each course based on the student's attribute information, for example, for each department such as the sales department. Department points are awarded based on the attribute information of the student who took the course. The information processing device 10 can refer to the point setting database 6001 and calculate course points based on the reference points and department points. For example, course points are calculated as the sum of the "Reference Points" and "Department Points." In other words, the information processing device 10 can generate skill data by taking into account weights (points by department) according to the attribute information of the students.
[0065] Returning to FIG. 13 , in step S202, the information processing device 10 aggregates data using the analysis results of the data analysis. In this example, the information processing device 10 aggregates the "costs" invested to acquire skills as aggregated data for each type of student attribute information. When there are multiple types of student attribute information, the system determines in advance which attribute information to aggregate. Alternatively, the user (e.g., an administrator) may specify which attribute information to aggregate. In this example, the aggregated data is an index representing 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 multiple records. Each record includes information identifying the attributes of the member and information related to cost-effectiveness. In this example, the information identifying the attributes of the member includes the department name. The information related to cost-effectiveness includes average knowledge points, course costs, and effectiveness. The item "average knowledge points" is an example of aggregated data. The average knowledge points are calculated by aggregating and averaging the "total points" of students by department based on the data recorded in the skill point database 5001 described above. 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 a 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 / decrease" represents information such as the extent of the difference, i.e., whether the difference is increasing or decreasing, when comparing the "current value" of average knowledge points with the "previous end-of-period value." In this example, the course fee, like the average knowledge points, is the average cost calculated by aggregating and averaging the costs incurred for taking the course by department based on the data recorded in the course management database 2001 and the skill point database 5001. In this example, the effectiveness (an example of cost-effectiveness) is the effect per 10,000 yen, in this case, the value calculated by converting the "increase / decrease" between the "current value" and the "previous end-of-period value" of the average knowledge points into the course fee of 10,000 yen (10,000 yen). 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 only part or all of the aggregated data. Note that in this example, the steps from step S203 onwards may be performed on the same timeline or on different timelines. Here, a case will be described in which at least part of the aggregated data acquired in steps S201 and 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 input 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 20. Here, the display of the aggregated data will be described below.
[0071] FIG. 17 is a diagram illustrating an example of the display of aggregated data on the administrator terminal 20. In this example, display screen D1 is a display screen that displays aggregated data on the administrator terminal 20. In this example, field F1 on display screen D1 includes a display of aggregated data in the cost-effectiveness database 7001. Note that in this example, field F1 omits some of the aggregated data. In this example, "Effect" displays the numerical value when the "increase / decrease" in the average knowledge points described above is converted into a course fee of "10,000 yen (10,000)," along with a bar graph showing a visual scale. In this example, bar graph G1 is a bar graph that represents the "increase / decrease" in the average knowledge points of the sales department against a numerical value of "0.040" representing cost-effectiveness as a scale. This makes the cost-effectiveness more visually understandable.
[0072] 3-3. Method for tallying data including training implementation status In this example, the information processing device 10 further tally the training implementation status in step S201. The training implementation status is information indicating what kind of training was conducted for what kind of members and to what extent in the target organization.
[0073] FIG. 18 is a diagram illustrating an example of aggregated data including training implementation status. In this example, aggregated database 8001 includes information indicating the training implementation status for each trainee's attribute. In this example, aggregated database 8001 includes, for a specific training session, the number of participants by job position, the training implementation status, and the training implementation costs. In this example, the number of participants by job position includes attribute information of the training organization or trainee, such as job position and number of participants. In this example, the training implementation status (an example of aggregated data) includes the number of sessions held, the total number of participants, and the number of sessions per person. In this example, the number of sessions held represents the number of times the training session was held, and the total number of participants represents the total number of people who participated in all training sessions. In this example, the number of sessions per person is calculated by dividing the "total number of participants" by the "number of people" in the number of people by job position, thereby converting it into the number of training sessions per person at each "job position." In this example, training implementation costs include implementation costs, costs per session, and costs per person. In this example, implementation costs include the costs invested by the training organization in implementing the training. The cost per session is calculated by dividing the "implementation cost" by the "number of sessions" to calculate the cost per training session for each "job position." Similarly, the cost per person is calculated by dividing the "implementation cost" by the "number of people" in the number of people by job position, to calculate the cost for each "job position." Note that all of these figures are expressed in units of 1,000 yen. As described above, the information processing device 10 can record the collected data.
[0074] 4. Modifications 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 features may be combined and applied.
[0075] (1) Information Processing System 1 The hardware configuration and network configuration of 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, multiple physical devices may cooperate to function as the information processing system 1. Note that the entities, configuration, and system structure shown in FIG. 3 are merely an example and merely represent an overview of the system. Therefore, in the information processing system 1, for example, the administrator terminal 20 may be configured to manage the user terminal 30 via a network of a system different from the information processing system 1.
[0076] (2) Information Processing Device 10 Some 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). Furthermore, the correspondence between functional elements and hardware is not limited to that illustrated in the embodiment. For example, in the embodiment, at least some of the functions described as being implemented in the information processing device 10 may be implemented in another device or system. Conversely, at least some 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 some 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. Alternatively, conversely, the administrator terminal 20, the user terminal 30, and the organizer terminal 40 may have at least some of the functions of the information processing device 10 and analyze and collect various data.
[0077] (3) Administrator Terminal 20, User Terminal 30, and Organizer Terminal 40 The administrator terminal 20, user terminal 30, and organizer terminal 40 are not limited to those illustrated in the embodiment. In this example, users (administrator, student, organizer) who use each terminal use the information processing system 1 via their own terminals, but the above-described configuration and operation may be realized by any display screen, input device, and various UIs.
[0078] (4) Expense Data The expense data is not limited to those exemplified in the embodiment. In this example, the expense data may include at least one of the following: fees paid to sign up for the course (initial fee + annual fee), processing fees, administrative fees, miscellaneous expenses, subsidies, fees for obtaining various qualifications (e.g., exam fees) or maintenance fees (e.g., membership fees), and opportunity costs (employee unit cost x study hours). Any category of expenses may be treated as expense data. Furthermore, the expense data may include not only expenses directly spent on member education, but also expenses related to maintaining the physical or mental health of members. Health maintenance expenses include, for example, at least one of physical education incentives, engagement expenses, mental check expenses, and employee benefit expenses.
[0079] (5) Attendance Data Attendance data is not limited to those exemplified in the embodiment. In this example, the attendance data may include attendance results and attendance records, as well as the number of attendances and study time. Any category of data may be treated as attendance data.
[0080] (6) Skill Data The skill data is not limited to the example shown in the embodiment. In this example, the skill data may include, in addition to the skill classification and skill points, indicators and indices corresponding to other skills. Any category of data may be treated as skill data.
[0081] (7) Aggregate Data The aggregate data is not limited to the examples given in the embodiment. In this example, the aggregate data may be data aggregated based on data including performance data, mental (stress) data, and / or attendance data in addition to the above-described expense data, course data, and skill data. Any category of data may be treated as aggregate data.
[0082] (8) Course Provider Organization (Organizer), Participating Organization (Administrator), and Students The course provider organization (organizer), participating organization (administrator, manager, or corporate planning department), and students are not limited to those exemplified in the embodiment. In this example, the course provider organization may be a business entity that provides human resource training services, a general educational institution, or any other entity. In this example, the participating organization may be not only an in-house training department, but also an external outsourcing company, a staffing agency, or any other entity. In this example, the students may be members of the participating organization with any type of affiliation, as long as they belong to the participating organization. Specifically, the students may be, for example, employees of a company or pupils or students at an educational institution.
[0083] (9) Attributes (Attribute Information) Attributes are not limited to those exemplified in the embodiment. In this example, attributes may include career (i.e., work history) or items not directly related to work (age group, gender, etc.) in addition to or instead of the student's department and position. For example, in the case of career, the value may be categorized into stages such as shallow, medium, and long. Alternatively, attributes may be predetermined according to the participating organization. The correspondence between these attributes and the participating organization and student is appropriately recorded in the system.
[0084] (10) Course / Skill Classification The courses and skill classifications 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 classification may be of any type, for example, skill classifications may be provided for each category such as job title, job content, age, and gender. Note that with regard to the skill classification (large), multiple skill classifications (large) may be assigned to one course, rather than just one.
[0085] (11) Overview of Operation The flowchart shown in Figure 7 merely shows an example of the operation, and the operation of the information processing system 1 is not limited to this. Some of the illustrated operations 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) Method of Taking a Course and Generating Skill Data The sequence chart shown in FIG. 12 merely illustrates an example of operations, and the method of taking a course and generating skill data is not limited to this. Some of the illustrated operations 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' evaluations 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 evaluations and checks by the student's immediate superior or manager (human resources officer). Alternatively, the information processing device 10 may generate skill data based on the acquisition of qualifications, performance, and evaluations by third-party organizations, etc.
[0087] (13) Cost-Effectiveness Analysis and Output Method The sequence chart shown in FIG. 13 merely illustrates an example of the operation, and the cost-effectiveness analysis and output method are not limited thereto. Some of the illustrated operations 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 various acquired data to calculate "skill points." However, for example, instead of these "skill points," a "human asset index" may be calculated. In this example, the human asset index includes an index that quantifies the student's skills for each skill category and attribute from a different perspective than "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 "Can do it independently: 5 / Can do it with guidance: 3 / Can't do it: 0" (corresponding values). In this example, the check items are evaluated by the administrator or the student themselves. As described above, the human asset index is calculated by averaging the above-mentioned points for each student, skill category, and attribute information. Furthermore, the information processing system 1 may output the results of these data analyses in various charts.
[0088] Here, when calculating the human asset index, the following indexing process is performed. First, to adjust for the increase or decrease in the number of employees (students) for each period, the information processing device 10 defines the target period (the current period) as period t and extracts students who exist (have data for) both period t and period t-1 (described above). Second, for each student, the information processing device 10 calculates an "average skill growth rate." In this example, if 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 the "human asset index for period t" by multiplying the calculated "average skill growth rate" by the "human asset index for period t-1." Note that the initial human asset index is preset by the system (for example, "human asset index = 1.0" is set). The human asset index is 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 rates, and a human asset index. In this example, the average skill growth rates and the human asset index represent numerical values calculated using the above-described method. Note that 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." As described above, the information processing device 10 can aggregate data based on the human asset index.
[0090] (14) Method of Compilation of Data Including Training Implementation Status For example, the information processing device 10 may calculate cost-effectiveness according to points / indexes of skill data based on the compiled training implementation status and training implementation costs.
[0091] (15) Other Operations / Counting Method Including Performance Data Regarding the operation of the information processing system 1, the following describes, for example, the processing performed by the information processing device 10 when analyzing and counting performance data indicating the performance of a participating organization. In this example, the performance data includes various performance-related data, such as the participating organization's sales, number of cases, and ratio. In this example, the participating organization (manager) can register performance data for the entire company or for each segment (department) in the system via the administrator 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, to analyze which "skills" of employees (student) affect performance from the performance data, the information processing device 10 compares, for example, the "rate of increase / decrease" of "sales" for each student in chronological order (e.g., between the current period and the previous period). Furthermore, based on the attendance data and skill data of students with excellent "rates of increase / decrease," the information processing device 10 can identify and count skill data related to performance. Performance data is now described below.
[0092] FIG. 20 is a diagram illustrating exemplary performance data. In this example, the performance database 9002 includes a student ID, attribute information, and performance (sales). In this example, performance includes the current period, the previous period, and the rate of increase / decrease. In this example, the rate of increase / decrease is quantified as a percentage (%), for example, by dividing the difference between "current period sales" and "previous period sales" by "previous period sales." In this example, the information processing device 10 aggregates skill data for each student and attribute (department) based on the rate of increase / decrease, and can identify skill data related to an increase (or decrease) in performance. As described above, the information processing device 10 can aggregate aggregated data based on the performance data. Note that, with regard to performance, data indicating various performance indicators for the entire organization (e.g., a company) may be used instead of or in addition to the performance data of individual students. Furthermore, in addition to performance, engagement indicators (e.g., employee turnover rate or satisfaction) may also be used. In this case, the performance database 9002 may be prepared as 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 information for analysis.
[0093] (16) Database The databases of the information processing system 1 shown in Figures 8, 9, 10, 11, 14, 15, 16, 18, 19, and 20 are not limited to those illustrated in the embodiments. In this example, any data may be registered in the database. For example, the database may include course and attribute information provided by the hosting organization, as well as corporate (entity) information of the hosting organization itself. Alternatively, the database may include attendance data of students belonging to the participating organization, as well as at least a portion of personal data. Furthermore, the layout of the database is not limited to the one illustrated, and data may be managed in any layout. Note that the information displayed on the terminal by the information processing device 10 may be any information registered in the database.
[0094] (17) Display Screen The display screen shown in FIG. 17 is not limited to the example shown in the embodiment. In this example, the layout of the display fields on the display screen of the administrator terminal 20 may be defined according to the UI of various display screens. Furthermore, the layout or configuration of the display screen may be set to an optimal display screen for the UI of a terminal such as a smartphone. The information processing device 10 may display the above-described aggregated data on the user terminal 30 in addition to the administrator terminal 20.
[0095] (18) AI With regard 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 regard 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 With regard to the configuration and operation exemplified in the embodiment, blockchain technology may be applied to the information processing system 1. In this example, with regard to the application of blockchain technology to the information processing system 1, for example, data registered in a database may be recorded on a blockchain network. This allows various types of data to be protected in a state where they cannot be deleted or rewritten. Furthermore, any type of data may be recorded on the blockchain network.
[0097] (20) Others The various programs executed by CPU 101, CPU 201, 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. Note that 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 a "device."
[0099] 1...information processing system, 10...information processing device, 20...administrator terminal, 30...user terminal, 40...organizer 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 / skill database, 5001...Skill point database (knowledge), 6001...Point setting database (knowledge), 7001...Cost-effectiveness database (knowledge), 8001...Summary database (knowledge), 9001...Human asset index database (knowledge), 9002...Performance database, D...Display screen, F...Field, G...Bar graph
Claims
1. An information processing device having: (1) an acquisition means for acquiring expense data indicating the expenses invested in taking courses to develop members of an organization; (2) attendance data indicating the members' attendance of the courses; and (3) skill data indicating the skills the members acquired as a result of attending the courses; (4) an aggregation means for aggregating the expenses invested in acquiring the skills as aggregate data for each attribute of the members; and (5) an output means for outputting the aggregate data.
2. The information processing device according to claim 1, further comprising a generating means for generating the skill data from the course data, and the acquiring means for acquiring the skill data from the generating means.
3. The information processing device according to claim 2, wherein said generating means generates said skill data by weighting said achievements according to attributes of said members.
4. The information processing device according to claim 1, wherein the aggregated data includes information indicating the cost-effectiveness of the investment.
5. The information processing device according to claim 1, wherein the aggregated data includes a comparison of the skill data in a target period with other periods.
6. The information processing device according to claim 1, wherein the aggregated data includes information indicating the training implementation status for each attribute of the members.
7. The information processing device according to claim 2, wherein the acquisition means (5) acquires performance data indicating the performance of the organization, and the generation means generates the skill data from the performance data.
8. An information processing method comprising the steps of: (1) acquiring 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) compiling the expenses invested in acquiring the skills as aggregate data for each attribute of the member; and outputting the aggregate data.
9. A program for causing a computer to execute the steps of: (1) acquiring 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) compiling the expenses invested in acquiring the skills as aggregate data for each attribute of the member; and outputting the aggregate data.
Citation Information
Patent Citations
Cost managing method
JP1992257969A