Information processing apparatus, information processing method and program

JP2025062059A5Active Publication Date: 2025-06-25ALL DIFFERENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025016776
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-04
Publication Date
2025-06-25
Estimated Expiration
2041-02-10

AI Technical Summary

Technical Problem

Existing human resource development support systems fail to ensure that employees participate in education and training at a frequency appropriate for acquiring necessary and sufficient skills, leading to ineffective skill improvement and potential over-participation.

Method used

An information processing device that proposes a future education plan based on the correspondence between a user's educational history, behavioral status, and evaluation results of business basic skills, allowing users to participate in education and training at an appropriate frequency.

Benefits of technology

Enables users to acquire necessary and sufficient skills at an appropriate frequency, maintaining an optimal course status and preventing excessive course participation, thus promoting effective skill development and stable service operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To enable a user to attending a course at a frequency suitable for acquiring necessary and sufficient skills.SOLUTION: An attendance recommendation unit 130 of a server 10 proposes a future attendance plan for improving the basic business ability of a user based on the correlation (correspondence relationship) between an attendance history (number of attendances per year, attendance interval, etc.) of a course for the user who has attended the course for improving the basic business ability, a behavior situation of the user after attending the course and an average score of all fields of the user after attending the course.SELECTED DRAWING: Figure 3
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. [Background technology]

[0002] 2. Description of the Related Art Conventionally, there have been human resource development support systems that diagnose the business execution capabilities (business skills) of employees in a company or other enterprise and support human resource development based on the diagnosis results (see, for example, Patent Document 1). When diagnosing business skills using such conventional systems, the employee's own self-evaluation is used as the basis, so when an employee becomes a participant in a course to improve his or her business skills, the employee must select the evaluation elements that need improvement from the many available and then take the appropriate course. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2004-246507 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, there is no guarantee that the course that an employee (participant) chooses will be suitable for improving their skills, and if they do not see results after taking the course for several months, they will end up taking a different course. Users may not know how many courses or other educational opportunities they should take in order to get the desired effect, and may end up participating in too many at their own discretion.

[0005] The present invention has been made in consideration of the above circumstances, and has an object to enable a user to participate in events at a frequency suitable for acquiring necessary and sufficient skills. [Means for solving the problem]

[0006] In order to achieve the above object, an information processing device according to an embodiment of the present invention comprises: a suggestion means for proposing to the user a future educational plan for improving the user's business fundamentals based on a correspondence relationship between an educational history of the user who participated in an educational event for improving the user's business fundamentals, a behavioral state of the user after participating in the event, and an evaluation result of the user's business fundamentals after participating in the event; Equipped with. An information processing method and a program corresponding to the information processing device according to one aspect of the present invention are also provided as an information processing method and a program according to one aspect of the present invention. Effect of the Invention

[0007] According to the present invention, it becomes possible for a user to participate in a venue at a frequency suitable for acquiring necessary and sufficient skills. [Brief description of the drawings]

[0008] [Figure 1] 1 illustrates an overall configuration of an information processing apparatus according to an embodiment of the present invention. [Diagram 2] 2 is a block diagram showing a hardware configuration of a server in the information processing device of FIG. 1. [Diagram 3] 2 is a functional block diagram showing a functional configuration of a server in the information processing device of FIG. 1. [Figure 4] FIG. 13 is a diagram showing an example of a display area of ​​a graph before score values ​​are plotted. [Diagram 5] 13A and 13B are diagrams illustrating examples of graphs and comments displayed on a user terminal. [Figure 6] 4 is a flowchart showing a course recommendation operation in the server of FIG. 3. [Figure 7] FIG. 13 is a diagram showing an example of a My Page disclosed to a user. [Figure 8] FIG. 13 is a diagram showing an example of a course completion screen displayed on a personal page. [Figure 9]FIG. 13 is a diagram showing an example of a start screen when taking a follow-up test on a user's My Page. [Figure 10] FIG. 10 is a diagram showing an example of a question screen displayed following the start screen of FIG. 9. [Figure 11] FIG. 11 is a diagram showing an example of a screen that is displayed when all questions have been answered by answering questions in order starting from the question screen in FIG. 10. [Figure 12] FIG. 12 is a diagram showing an example of a confirmation screen displayed following the screen of FIG. 11. [Figure 13] FIG. 13 is a diagram showing an example of a test result screen displayed following the confirmation screen of FIG. 12. [Figure 14] FIG. 13 is a diagram showing an example of an input screen for future actions when reporting class actions. [Figure 15] FIG. 13 is a diagram showing an example of a check screen for checking a user's behavior after a certain period from a class behavior report. [Figure 16] FIG. 13 is a diagram showing an example of a part of a screen of My Page. [Figure 17] FIG. 13 is a diagram showing an example of a screen on which comments are fed back from a course manager. [Figure 18] FIG. 13 is a diagram showing an example of a display of feedback scores from a course manager. [Figure 19] FIG. 13 is a diagram showing an example comparison between the number of times each group took a class and the change in score for each group, A to E. [Figure 20] FIG. 13 is a diagram showing an example comparison between the interval between classes and the change in score for each group, A to E. [Figure 21] FIG. 13 is a diagram showing an example comparison of the action completion rate and the change in score after taking the course for each of groups A to C. [Figure 22] FIG. 13 is a diagram showing an example of a comparison between the follow-up test completion rate and the change in score for each group, from group A to group C. [Figure 23] FIG. 13 is a diagram showing an example comparison of the execution rate of "specific actions to be taken starting tomorrow" and the change in score for each group, from group A to group E. [Figure 24]FIG. 13 is a diagram showing an example of an comparison between the average feedback score from others and the change in score for each group, A to E. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0010] FIG. 1 shows the overall configuration of an information processing system 1 according to one embodiment of the present invention. The information processing system 1 shown in FIG. 1 is configured by connecting a server 10 and n (n is any integer value equal to or greater than 1) user terminals 20-1 to 20-n with each other via a predetermined network N such as the Internet. In the following description, when there is no need to distinguish between the user terminals 20-1 to 20-n, they will be collectively referred to as "user terminal 20."

[0011] The user terminal 20 is an information processing device managed for each user, and is configured, for example, by a smartphone. The server 10 is a server that executes various processes to manage the operations of each of the user terminals 20-1 to 20-n.

[0012] Specifically, in this embodiment, the server 10 manages each operation of the user terminal 20 as follows. That is, the server 10 first transmits to the user terminal 20 a test consisting of questions that are pre-stored in the server 10 or the like.

[0013] The questions included in the test are created for each basic skill (hereinafter simply referred to as a "skill") in the user's business. Here, skills refer to the basic knowledge and skills required to continually produce the results expected of an organization, regardless of occupation, industry, or position. No matter how highly specialized an individual is, what is needed to actually carry out their work are basic abilities such as "planning skills," "time management skills," and "communication skills." Specifically, m skills (m is any integer value equal to or greater than 1) are defined, and p items (p is any integer value equal to or greater than 1, independent of m) are set for each skill, and questions related to each of the items are created. Basic business skills refer to techniques or abilities that are useful in working as a member of society. In this embodiment, the basic skills in business are divided into four categories, namely, knowledge necessary for business people, planning ability and how to proceed with work, communication ability, and thinking ability, and an evaluation is made for each of these categories as well as a comprehensive evaluation. Specific examples of skills and categories will be described later with reference to FIG. 4.

[0014] The user terminal 20 receives the test transmitted by the server 10. Then, the user operates the user terminal 20 to input answers to each of the questions that make up the test. The user terminal 20 transmits the test answers (a collection of answers to each question) entered by the user to the server 10.

[0015] The server 10 sequentially acquires and grades the test answers each time they are sent from each of the user terminals 20-1 to 20-n. The server 10 also normalizes the graded results for each item, and stores and manages them as scores for each user.

[0016] The server 10 sets and stores extraction conditions for extracting scores of a predetermined population from the scores managed for each user. The predetermined population is not particularly limited, and may be any of a variety of groups, such as a group of users who have at least one predetermined attribute information matching the various attribute information related to the users, or a group of users whose scores are within a certain range. As a prerequisite, the server 10 manages, for each user, a score indicating the scoring result and various attribute information of the user in association with each other. In this case, extraction conditions for extracting scores from a specified population may be, for example, the same age, the same occupation, the same industry, the same job title, the same year of joining the company, past score values ​​or ranges, etc.

[0017] The server 10 extracts the score of a given user and the score of a given population that includes the given user, and compares the two scores. Specifically, for example, the score of the specific user can be compared with the average, maximum, or minimum score of a specific population that includes the specific user.

[0018] Furthermore, the server 10 can create a comment as information for supporting the specific user based on the result of the comparison. The specific form of the comment to the specific user will be described later with reference to the test result sheet of FIG.

[0019] In addition, the server 10 can display, together with the comment, a graph plotting the score of the specified user and the score of a specified population that includes the specified user, on the screen of the user terminal 20 of the specified user. The specific aspects of the graph will be described later with reference to FIG.

[0020] This allows the user to easily visually see the degree of growth of the user's current skills compared to past skills, as well as the effectiveness of the company's training, from the distribution of the user's own score values ​​for each item for each skill on the graph displayed on the screen of user terminal 20, and the score values ​​of a specified population that includes the user.

[0021] Furthermore, by reading the comments displayed on the screen of the user terminal 20, the user can easily come up with a specific course of action to improve his / her own skills. The details of these processes executed by the server 10 will be described later with reference to FIG.

[0022] FIG. 2 is a block diagram showing a hardware configuration of a server in the information processing system 1 of FIG.

[0023] The server 10 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a bus 104, an input / output interface 105, an output unit 106, an input unit 107, a memory unit 108, a communication unit 109, and a drive 110.

[0024] The CPU 101 executes various processes according to a program recorded in the ROM 102 or a program loaded from the storage unit 108 into the RAM 103 . The RAM 103 also stores data and the like necessary for the CPU 101 to execute various processes.

[0025] The CPU 101, the ROM 102, and the RAM 103 are connected to one another via a bus 104. An input / output interface 105 is also connected to this bus 104. An output unit 106, an input unit 107, a storage unit 108, a communication unit 109, and a drive 110 are connected to the input / output interface 105.

[0026] The output unit 106 is composed of a display, a speaker, etc., and outputs various information as images and sounds. The input unit 107 is composed of a keyboard, a mouse, etc., and is used to input various information.

[0027] The storage unit 108 is configured with a hard disk, a DRAM (Dynamic Random Access Memory), etc., and stores various data. The communication unit 109 communicates with other devices (user terminal 20 in the example of FIG. 1) via a network N including the Internet.

[0028] Removable media 120, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is appropriately loaded into the drive 110. A program read from the removable media 120 by the drive 110 is installed in the storage unit 108 as necessary. Further, the removable medium 120 can store various data stored in the storage unit 108 in the same manner as the storage unit 108 .

[0029] FIG. 3 is a functional block diagram showing a functional configuration of the server in the information processing system of FIG.

[0030] In the CPU 101 (Figure 2) of the server 10, as shown in Figure 3, a test creation unit 121, a test question setting unit 122, an answer acquisition unit 123, a marking unit 124, a scoring unit 125, a score acquisition unit 126, a comment creation unit 127, a display control unit 128, a learning management unit 129, and a course recommendation unit 130 function. In one area of ​​the storage unit 108 (FIG. 2), a question DB 141, a marking result DB 142, a population DB 143, and a course DB 144 are stored.

[0031] The question DB 141 stores questions for evaluating the user's skills, as well as predetermined marking criteria and sets of correct answers for the questions. In the marking result DB 142, the marking result for each question in the question DB 141 is normalized (scored) for each theme in each field, and then stored as a score for each user. The population DB143 stores the score of a specific user, the score of a specific population that includes the specific user, and specific extraction conditions for extracting the score of the population based on the attributes of the specific user (e.g., the same industry, the same job type, the same age group, etc.). Training videos of courses reserved by users are stored in the attendance DB 144. Courses are not limited to videos, and some courses are actually conducted by lecturers at a venue. Information on reservations for participation in the courses is also stored in the attendance DB 144. In addition, the course DB 144 stores information about the user who is the target of the course, information about multiple courses as educational opportunities, the course history of the user who has taken the course, the learning history of the user's learning behavior after taking the course, comments and feedback scores and average scores to the user from the course manager or superior, and proposed information regarding future course plans created by the course recommendation unit 130. Information about the user taking the course may include, for example, the user's name, age, user ID, password, email address (hereinafter referred to as the "registered address"), and information about the organization to which the user belongs (for example, company name, company industry, department, job type, and date of joining the company). A course is, for example, a training session or seminar that implements a training program, as well as a remote course or remote learning class via the Internet. Courses also include multiple users participating in multiple courses, or one-on-one classes between a teacher and a student. Also, one user may take multiple courses as long as the courses do not overlap in time. Further, the attendance DB 144 stores follow-up test questions in association with predetermined marking standards and sets of correct answers for the questions.

[0032] Here, the difference between the normal diagnostic test for business fundamentals, which gives a score as the evaluation result described above, and the follow-up test will be described. While regular diagnostic tests for business fundamentals are aimed at comprehensively assessing the degree to which a wide range of knowledge and skills have been acquired, follow-up tests are aimed at assessing the degree to which knowledge related to the training content has been acquired after attending each training session. For this reason, follow-up tests have relatively simple questions in a question-and-answer format. Also, regular tests have a total of 100 questions, and the questions are uniform, whereas follow-up tests have questions that are individually set according to the training content, and the number of questions is around 10 (for example, 5 to 6 questions). For example, as shown in screen 221 in Figure 10, the follow-up test question taken after taking the basic training on "logical thinking" is, "Logical thinking for work purposes is 'thinking by formulating ( )'. Please choose one appropriate word from the following to fill in the blank." The answer options for this question are, for example, logic / hypothesis / logic / evidence, etc.

[0033] The information on multiple courses stored in the course DB 144 is information in which one or more evaluation elements (hereinafter referred to as "theme" or "sub-theme") correspond to each of the multiple courses. One theme or sub-theme may be associated with one course. A sub-theme refers to a small theme contained within a theme, and courses with only small themes may also be set. The theme is one of the assessment elements for measuring basic business skills, which are divided into four areas, such as business knowledge, planning and control, thinking, and communication, as shown in the graph in Figure 4. Each divided area has courses that include one or more themes.

[0034] For example, themes that evaluate basic business skills in the field of business knowledge include current affairs, legal affairs, human resources, labor, financial management, marketing, management, etc. Although not shown in the figure, the theme of legal affairs, human resources, labor includes sub-themes such as human resources, labor, and compliance. The themes for evaluating basic business skills in the field of planning and control include objectives and goals, planning, business management, review and evaluation, and improvement. Although not shown in the figure, the theme of objectives and goals includes a sub-theme called goal thinking. In addition, the theme of planning includes a sub-theme called action plan creation. The themes for evaluating basic business skills in the thinking field include numerical processing, application of thinking methods, information gathering, problem setting, solution planning, etc. Although not shown in the figure, the theme of application of thinking methods includes a sub-theme of elemental decomposition ability. Themes for evaluating basic business skills in the field of communication include negotiation, written communication, oral communication, listening, business etiquette, etc. Although not shown, the theme of written communication includes a sub-theme of slide creation ability. The business fundamentals assessed by this information processing system are intended to improve the business skills of the student by having the student attend one or more courses set for each theme or for multiple themes. When students enroll in the course, they are given diagnostic tests on their basic business skills before, during and after the course. The diagnostic test is a test that encourages correct self-awareness and comprehensively supports the growth of employees. In addition to taking the test, employees can also self-recognize issues from the test results and set goals that will prompt them to take the next action. In other words, by repeating the cycle of Plan → Do → Check → Action, employees can grow continuously. In addition, the diagnostic test is not something that you take once and then forget about, but rather it can be used to periodically check whether what you have learned is properly integrated into your goals, and it can also serve as a guide for course correction. It can also help you maintain your motivation to learn.

[0035] In the server 10, the test creation unit 121 creates questions for each item of each skill from among questions for evaluating the user's skills that are stored in advance in the question DB 141, to be answered by the user by operating the user terminal 20. A collection of questions for each item of each skill created in this way constitutes a test. The test setting unit 122 sets the test to the user by displaying the test created by the test creation unit 121 on the user terminal 20 via the communication unit 109.

[0036] The user operates the user terminal 20 to input answers (answers for each question) to the tests set by the test setting unit 122. The answers input by the user are transmitted from the user terminal 20 to the server 10.

[0037] The answer acquisition unit 123 of the server 10 receives the answers to the test (a collection of answers for each question) sent from the user terminal 20 via the communication unit 109. The marking unit 124 marks the test answers acquired by the answer acquiring unit 123 for each question based on a predetermined marking standard.

[0038] Scoring section 125 normalizes (scores) the results of marking for each question by marking section 124 for each theme in each field, stores the scores in marking result DB 142, and manages them for each user.

[0039] The score acquisition unit 126 acquires the score of a specific user and the score of a specific population including the specific user from the scores of each user managed in the score result DB 142. The specific user may be referred to as a first user. The predetermined population is extracted according to a predetermined extraction condition previously stored in the population DB 143. Specifically, as described above, a population can be extracted with a predetermined extraction condition being any combination of any number (including 1) of the same age, the same occupation, the same industry, the same job title, the same joining year, or the past scores of a predetermined user.

[0040] The comment creation unit 127 compares the score of a specific user acquired by the score acquisition unit 126 with the score of a specific population in which the specific user is included, and creates a comment as information to support the specific user from a combination of predetermined character strings based on the result of the comparison.

[0041] The comments may include comments regarding the suitability of the user for at least one of the job type, industry, and job title, as well as the correspondence between the job type and each of the skills and items, comments regarding recommended actions to enhance the strengths of the specified user's job type, and comments regarding recommended actions to overcome the weaknesses of the specified user's job type.

[0042] The learning management unit 129 displays each user's My Page (see FIG. 7) to the user. The learning management unit 129 manages, on the My Page, the learning behavior of the user after attending a course. Specifically, the learning management unit 129 manages the status of taking courses in the user's course plan based on the information in the course DB 144 (the course history of the user who took the course, the learning history of the user's learning behavior after taking the course, comments to the user from others such as the course manager or superior, feedback scores from others, etc.), and performs processes such as progress management of actions in response to the user's course behavior report, implementation of follow-up tests, management of feedback information (comments, scores, etc.) from the course manager or superior, etc., and uploading this information to the user's My Page. Specific operations will be described later with reference to the drawings.

[0043] The course recommendation unit 130 suggests future course plans to improve the user's business fundamentals based on the correlation (correspondence) between the course attendance history of the user who has attended a course as one of the educational opportunities for improving business fundamentals, the user's behavior after attending the course, and the evaluation results of the user's business fundamentals after attending one or more courses multiple times (e.g., the average scores in all areas of the previous and current tests, etc.).

[0044] The course recommendation unit 130 includes a course plan creation unit 151 , a proposal unit 152 , and an alert unit 153 . Based on the information read from the course DB 144 and the information read from the scoring result DB 142, the course plan creation unit 151 creates a future course plan for the user including a combination of courses suitable for improving the user's skills (simultaneous course themes and number of courses, taking this course first and then this course, etc.), the number of courses to be taken, the interval between courses, the current situation, etc., and stores the plan in the course DB 144 while also outputting it to the suggestion unit 152.

[0045] The suggestion unit 152 uploads the future lesson plan created by the lesson plan creation unit 151 to My Page and suggests it to the user via the display control unit 128.

[0046] The alert unit 153 outputs an alert when the current status of the user in the course DB 144 (number of courses taken, course interval, action completion rate after course, follow-up test completion rate after course, execution rate of specific actions to be taken starting tomorrow, average score of feedback from others, etc.) does not match the judgment conditions (recommended number of courses taken, recommended course interval, each completion rate, execution rate, average score threshold, etc.) derived in advance from cases (see Figures 19 to 21, etc.).

[0047] For example, when a user attempts to reserve a course for more than the recommended number of times per year (threshold), the alert unit 153 displays an alert on the course reservation screen to the effect that the number of times is too high. When a user books a course in excess of the recommended number of times per year (threshold), the alert unit 153 displays information (such as an alert message or an alert object) within the course plan proposed on My Page 201 indicating a warning or caution that the number of courses is too high.

[0048] If the user attempts to book a course before the recommended course interval (threshold) has elapsed, the course recommendation unit 130 displays an alert on the course booking screen to the effect that the course is booked too early. When a user books a course before the recommended course interval (threshold) has elapsed, the alert unit 153 displays information (such as an alert message or an alert object) indicating a caution or warning to cancel the reservation within the course plan proposed on My Page 201.

[0049] If the user's action completion rate after taking the course does not reach a threshold value, for example 100%, the alert unit 153 sends an email (alert email) to the user's registered address containing a message encouraging the user to proceed with post-taking actions for the current course without making a reservation for the next course. If the user's action completion rate after taking a course does not reach a threshold value of, for example, 100%, the alert unit 153 displays information (such as an alert message or an alert object) indicating a caution or warning urging the user to proceed with post-course actions for the current course without reserving the next course in the course plan proposed on My Page 201.

[0050] If the user's follow-up test completion rate after taking the course does not reach a threshold value of, for example, 100%, the alert unit 153 sends an email (alert email) to the user's registered address containing a message encouraging the user not to make a reservation for the next course but to take specific action starting tomorrow to complete the remaining part of the current course. If the user's completion rate of the follow-up test after taking the course does not reach a threshold value of, for example, 100%, the alert unit 153 displays information (such as an alert message or an alert object) indicating a caution or warning urging the user to take the follow-up test after taking the current course without reserving the next course in the course plan proposed on My Page 201.

[0051] If the execution rate of specific actions to be taken starting tomorrow is below a threshold value of, for example, 75%, the alert unit 153 sends an email (alert email) to the user's registered address containing a message encouraging the user to take the remaining "specific actions to be taken starting tomorrow" for the current course without making a reservation for the next course. If the execution rate of the specific actions to be taken starting tomorrow is, for example, below a threshold value of 75%, when an attempt is made to reserve the next course from My Page 201, the alert unit 153 displays information (such as an alert message or an alert object) indicating a caution or warning urging the user to take the remaining "specific actions to be taken starting tomorrow."

[0052] If the average score of feedback from others is, for example, a threshold value of 3 points or less, the alert unit 153 causes the course recommendation unit 130 to send an email (alert email) to the registered address of the user containing a message encouraging the user to review the training content of the current course rather than making a reservation for the next course. If the average score of feedback from others is, for example, below a threshold value of 3 points, when the user attempts to book the next course, the alert unit 153 displays information (such as an alert message or an alert object) indicating a caution or warning urging the user to review the training content that has already been taken.

[0053] Specifically, the course recommendation unit 130 reads out the above course information (course history, behavioral status) from the course DB 144, information for comparison with the user (population score) from the population DB 143, and multiple evaluation results (scores) for each field from the scoring result DB 142, and based on that information, creates a future course plan for the user to improve their basic business skills, uploads the created future course plan to the user's My Page, and proposes it to the user.

[0054] The course history may include, for example, concurrently taken topics, number of times taken in a given period (year, 6 months, 3 months, etc.) (once a year, once every 6 months (twice a year), once every 3 months (4 times a year), etc.), and intervals between courses (1 year (12 months), 6 months, 3 months, etc.). The behavioral status includes at least one of the following: behavior completion rate after taking the course, follow-up test (additional evaluation) completion rate, number of course behavior reports after taking the course, and average score given as feedback based on the user's learning status by an administrator who manages the user (advisor in charge, course manager, supervisor, etc.). The results of multiple assessments in each area may be, for example, the average score in each area from the test one year ago and the average score in the current test (the average score in each area from the test one year ago to one year later).

[0055] The display control unit 128 controls the display on the screen of the user terminal 20 via the communication unit 109 of a graph plotting the score of a specific user acquired by the score acquisition unit 126 and the score of the population including the specific user in a specific display area.

[0056] Furthermore, the display control unit 128 performs control to display the comment created by the comment creating unit 127 on the screen of the user terminal 20 via the communication unit 109 . Specific examples of comments displayed on the screen of the user terminal 20 will be described later with reference to the test result sheet of FIG.

[0057] Furthermore, the display control unit 128 performs control to transfer the My Page of a user who logs in to the My Page of the user managed by the learning management unit 129 to the user terminal 20 of the user and display the My Page. On their own My Page, the user can take a follow-up test administered by the learning management unit 129, and can also view future course plans and the like outputted from the course recommendation unit 130.

[0058] Conventional training services typically focus on providing users with recommendations and alerts to encourage them to take the courses, but this information processing system is equipped with a function that not only encourages users to take courses but also prevents them from taking excessive courses, thereby achieving the following effects: First, from the perspective of the user's business knowledge and learning, by providing the recommended number of lessons and intervals between lessons through recommendations and alerts when proposing a course plan from the information processing system side, the number of lessons and intervals to be taken can be imprinted in the user's mind, and the user will then book lessons at those numbers and intervals, thereby maintaining an appropriate learning situation. This can be highly effective in terms of the user's knowledge acquisition and growth. In addition, training service providers can provide users with recommendations and alerts on the number of courses to take and the intervals between courses when proposing course plans that include good combinations of courses (such as simultaneous courses), which not only encourages users to take courses more, but also prevents excessive course taking or frequent course taking in a short period of time from the perspective of stable operation, thereby promoting continuous use and realizing stable operation of the subscription model.

[0059] FIG. 4 is a diagram showing an example of a display area of ​​a graph before the score values ​​are plotted.

[0060] As shown in the example of Figure 4, the user's basic business skills (hereinafter referred to as "basic business skills") can be defined in four areas, and items can be set for each area under six themes. Specifically, the four areas of business fundamentals can be defined as business knowledge, planning and control, communication, and thinking.

[0061] In addition, there are five themes set for each field, for example, the skills field "Business Knowledge" can be set with the themes of current affairs, legal affairs, human resources, labor, financial management, marketing, and management. The legal affairs, human resources, labor theme includes sub-themes such as human resources, labor, and compliance. The skills in the "Planning and Control" category can be set under the themes of Objectives and Goals, Planning, Work Management, Review and Evaluation, and Improvement. The theme of Objectives and Goals includes a sub-theme of Goal Thinking. The theme of Planning includes a sub-theme of Action Plan Creation. In the field of "communication," skills can be set under the themes of negotiation, written communication, oral communication, listening, and business etiquette. The theme of written communication includes the subtheme of slide creation ability. In the "thinking" skill category, items can be set under the themes of numerical processing, application of thinking methods, information gathering, problem setting, and solution planning. The theme of application of thinking methods includes the subtheme of the ability to break things down into elements.

[0062] The server 10 then gives the user individual tests for each item set for each skill, obtains the results of the tests, scores them based on predetermined scoring criteria for each item for each skill, normalizes (scores) the scores, obtains them as scores, and displays a graph on the user terminal 20 in which the scores are plotted in a predetermined display area.

[0063] Specifically, in the concentric display area shown in Figure 4, the four skills are evenly allocated to the periphery of the display area, each item set for each skill is placed at equal intervals on the periphery, the minimum score (0 (zero)) obtained by normalization is assigned to the center of the concentric circle, and the maximum score (5) is assigned to the periphery. Also, concentric circles are placed in the display area for each of the possible score values ​​(1 to 5).

[0064] Then, the server 10 causes the user terminal 20 to display a graph in a display area that plots one or more combinations of a specific user's score from the scores managed for each user and the scores of a specific population in which the specific user is included, such as the same age, same occupation type, same industry, same job title, same year of joining the company, or a population of the individual's past results.

[0065] This makes it possible to visualize the distribution of score values ​​for each item for each skill, allowing the specified user to easily see their current skills and the degree of growth compared to past skills, as well as the effectiveness of the company's training. A graph in which the scores of each item for each skill are actually plotted will be described with reference to FIG.

[0066] FIG. 5 is a diagram showing an example of a test result diagnosis sheet (hereinafter referred to as a "test result sheet") that summarizes the graphs and comments displayed on a user terminal.

[0067] The server 10 causes the graphs and comments created for each user to be displayed on each of the user terminals 20-1 to 20-n. Specifically, as illustrated in Figure 5, a test result sheet containing graphs and comments of a specific target user (hereinafter referred to as the "target user") can be displayed on a user terminal 20 operated by the target user.

[0068] In addition, the score values ​​plotted on the graph recorded on the test result sheet are not limited to the score values ​​of each item of the target user, but can also plot the scores of the population of users of the same age, occupation, industry, position, and year of joining the company as the target user, or the past results of the individual. In the example of Figure 5, the average score values ​​of users of the same age as the target user and the average score values ​​of users of the same occupation and age as the target user are plotted.

[0069] This allows the target user to easily visually recognize the level of his or her own business skills, as well as the level of business skills of users of the same age as the target user and users of the same occupation and age as the target user, thereby enabling the target user to grasp the relative level of his or her own business skills. Therefore, the target user can easily understand the skills that should be improved as the target user's own strengths and the skills that should be worked on as the target user's own weaknesses.

[0070] As shown in the example of FIG. 5, the comments written on the test result sheet can be made up of comments at each item level, comments on strengths and weaknesses, and a summary comment.

[0071] Specifically, in the example of Figure 5, for the item "goal setting" set for the skill "thinking," the summary is written as "Basic knowledge of goal setting required of business people," and the score for the specified user is written as "2." In addition, the average score of other users for the same item is recorded as "3," which indicates that the skill of the particular user is inferior to that of other users. Then, a comment about the item in question may be written, for example, "You lack the basic knowledge of problem setting required of business people. Please make sure to acquire this knowledge in your future studies."

[0072] In addition, for the item "business etiquette" set under the skill "communication," the summary is written as "The basics of business etiquette that leave a good impression on others," and the score is written as "5." In addition, the average score of other users for the same item is recorded as "3," which indicates that the skill of the particular user is superior to that of other users.

[0073] For example, if the server 10 determines that the person has sufficient knowledge of business etiquette but is slightly lacking in consideration for others, the comment written on that item will be something like, "In business etiquette, which is the basis of building relationships, consideration for others is the most important thing. You have firmly acquired the knowledge, so please do not forget to continue to be considerate."

[0074] In this way, comments are written as information to support the user in accordance with the content of each user's answer to the test given to the user.

[0075] In addition, comments about strengths and weaknesses are provided based on the results of a comparison between the target user's score and the scores of the population to which the target user belongs, and include recommended actions to enhance the strengths of the target user's occupation and recommended actions to overcome the weaknesses of the target user's occupation.

[0076] Specifically, as shown in the test result sheet in Figure 5, the areas of strength and weakness are listed, and comments are also provided as recommended actions. For example, if the candidate has strengths in legal and labor issues, a recommended action would be something like, "To further develop your strength, we recommend that you learn by doing actual work. If you are in the XX occupation, you will be able to learn by taking on a task like XX."

[0077] For example, if there is a weakness in the category of objectives and goals, a comment such as, "To overcome XX, in addition to self-study such as reading, it would be good to solidify knowledge through discussion. We recommend that you talk with experts or participate in workshops at seminars." may be written as a recommended action.

[0078] This allows the target user to easily know what he or she should specifically do to work in the current job type.

[0079] In addition, the summary comment includes the target user's suitability for the job type and the correspondence between the job type and each skill, based on the comparison result between the target user's score and the score of the population that includes the target user.

[0080] Specifically, as shown in the test result sheet in Figure 5, a summary comment is included regarding the user's suitability for the job type, such as "This will expand your possibilities as a sales professional," and a summary comment is included regarding the correspondence between the job type and each skill, such as "It seems that you excel in business etiquette and written communication. By further developing your strengths," or "It appears that you have issues with your objectives, goals, and basic reasoning skills. These are generally required elements for sales positions."

[0081] This allows users to easily plan specific action plans to improve their skills by reading the comments. Also, by knowing their current suitability for a job, users can easily know which items of which skills are their strengths for that job and, conversely, what is needed to improve their suitability for that job.

[0082] In addition to the graphs and comments, the test result diagnostic sheet can also include the test date, test area, company name, user name, occupation, age, and total score. This allows information regarding the target user's score to be easily viewed.

[0083] Next, the course recommendation operation of the server 10 in this information processing system will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the course recommendation operation of the server 10. In this case, the course recommendation unit 130 suggests to the user a future course plan to improve their basic business skills based on the correlation (correspondence) between the education history of the user who took the course to improve their basic business skills, the user's behavior after taking the course, and the average values ​​of the user's test results in all areas after taking the course.

[0084] Specifically, in step S11 of FIG. 6, the course recommendation unit 130 reads out the test results and the learning history from the course DB 144. Next, in step S12, the course recommendation unit 130 creates a future course plan for the user to improve their basic business skills based on the correlation (correspondence) between the course history, the user's behavior after taking the course, and the evaluation results of the basic business skills after taking one or more courses multiple times (e.g., the average value of all areas of the previous and current tests). Then, in step S13, the course recommendation unit 130 uploads the created future course plan to the user's My Page, and proposes the future course plan to the user.

[0085] The operation of the learning management unit of the server will be described below with reference to FIGS. FIG. 7 is a diagram showing an example of a MyPage disclosed to a user. FIG. 8 is a diagram showing an example of a course completion screen displayed on the My Page.

[0086] As shown in FIG. 7, My Page 201 has columns for course status summary, training course plan, course history summary, course history details, and the like. The course status summary column displays in individual boxes the number of courses taken, the interval between courses, the completion rate of actions taken after the course, the completion rate of follow-up tests, the execution rate of specific actions to be taken starting tomorrow, the average score for feedback from others, and other numerical values ​​read from the course DB 144.

[0087] The number of times to take the course is displayed in the frame for the number of times to take the course, which is the recommended number of times derived from the score in the scoring result DB 142, and the number of times the user has actually taken the course this year. In the example of Fig. 7, the recommended number of times is clearly indicated as 2 times, and the number of times the user has taken the course this year is displayed as 1 time.

[0088] The frame for the interval between lessons displays the recommended interval derived from the score in the scoring result DB 142 and the interval since the user last took the lesson. In the example of Fig. 7, the recommended interval is clearly indicated as 6 months, and the interval since the user last took the lesson is displayed as 8 months.

[0089] The user's current status is displayed in the box for the action completion rate after taking the course. In the example of Fig. 7, the action completion rate is displayed as 50%.

[0090] The user's current status is displayed in the follow-up test completion rate box. In the example of Fig. 7, the follow-up test completion rate is displayed as 50%.

[0091] The execution rate of the specific action to be taken from tomorrow box displays the current status of the user. In the example of Fig. 7, the execution rate of the specific action to be taken from tomorrow is displayed as 75%.

[0092] The current status of the user is displayed in the box for the average score of feedback from others. In the example of Fig. 7, the average score of feedback from others is displayed as 3 points.

[0093] In the training plan field, the training plan (future training plan) created by the course recommendation unit 130 is displayed. For example, if the job type is sales and the employee is junior, a training attendance plan is presented for the three years from the fourth to sixth year after joining the company. The goal is, for example, to become a person who can guide junior employees, based on the test results and learning history, and the name of the person attending is entered as the name of the person attending. The three-year plan is divided into six-month periods for the first, second, and third years, and the names of courses recommended for attendance are presented for April-September and October-March, respectively.

[0094] In addition, the course status summary field displays a table of the training course plan for the course the user is taking.

[0095] The course history summary field displays a list of courses (training) that the user has already taken. The list has fields for the year, number of times taken per year, date of taking, name of training, comments, etc., and data from the course DB 144 is input into the field. The comments field displays alert messages such as "recommended number of times not reached" or "recommended interval between courses is six months."

[0096] The course history details section has columns in the order in which the courses were taken, such as elements necessary for developing subordinates, logical thinking, behavior tests, and videos explaining the training content. The column on elements necessary for training subordinates is intended for managers, and a reservation button allows them to make reservations for courses on elements necessary for training subordinates. The Logical Thinking column shows the schedule of courses in the field of logical thinking as an example of courses to be taken in the future, and displays the training dates. The Behavior Test shows the results of testing the operation of the settings on this page. If the operation is normal, the word "Complete" and a check mark are displayed. In the training content explanation video section, a video explaining the training content can be played for new and young employees. The video can be played by clicking the "Watch" button.

[0097] Now, with reference to FIG. 8, the learning steps that a user should complete after taking one course will be described. When a user takes a course (watches a video seminar), a learning progress column 202 is provided for the name of the course on My Page 201, as shown in Fig. 8. By clicking a button 203 for checking the number of completed steps in column 202, a status screen 204 for each step is displayed. By viewing this status screen 204, the user can check how far along their learning has progressed.

[0098] In this example, the number of learning steps, i.e. the number of completed steps, is 8. Specifically, there are eight steps in total: bookmarking (step 1), reserving (step 2), first video (step 3), first report - attendance report (step 4), viewing comments on the first report (step 5), first report - behavior report (step 6), first report - viewing comments (step 7), and first test (step 8). For this reason, the status screen 204 lists the rows for each step in the order of learning, and the row for each step includes the date of completion. When all steps are completed, a check mark and the word "Complete" are displayed in the learning progress column 202, indicating that the learning steps after taking one course have been completed.

[0099] In this example, all eight steps have been completed, so the button 203 displays "Complete Step 8 / 8." Additionally, the word "Complete" and a "check" are displayed in the field 202. By viewing this field 202, the user can see that they have completed all of the learning related to this course.

[0100] Next, a review test (follow-up test) after taking a course, which is carried out by the learning management unit, will be described with reference to FIG. 9 to FIG. FIG. 9 is a diagram showing an example of a start screen when taking a follow-up test on a user's My Page. FIG. 10 is a diagram showing an example of a question screen that is displayed following the start screen of FIG. FIG. 11 is a diagram showing an example of a screen that is displayed when all questions have been answered by answering questions in order starting from the question screen of FIG. FIG. 12 is a diagram showing an example of a confirmation screen displayed following the screen of FIG. FIG. 13 is a diagram showing an example of a test result screen that is displayed following the marking start screen of FIG.

[0101] After the user has taken the logical thinking course (training) that was reserved in the logical thinking column on My Page 201 in FIG. 7, a "Report" button 211 and a "Take Exam" button 212 are provided in the logical thinking column on My Page 201, as shown in FIG. 9. By clicking the button 212, the user can take a review test (follow-up test). In this case, when the take exam button 212 in FIG. 9 is clicked, the learning management unit 129 displays a question screen 221 shown in FIG. The question screen 221 includes questions on the theme of logical thinking, a field for answer options to the questions, a "Next question" button 222, and a "Check score" button 223. The "Next Question" button 222 is a link button linked to the next question, and clicking on it causes the next question screen to be displayed.

[0102] The "Check score" button 223 is a button for displaying the current score information, and clicking the button displays the current score information.

[0103] By carrying out the answering operations for the questions in order from the question screen 221 in FIG. 10, when all the questions have been answered, the screen will change to a screen 231 as shown in FIG.

[0104] A screen 231 in FIG. 11 is provided with a "return to questions" button 232 and a "score" button 233. When the user clicks on the "Score" button 233, the learning management unit 129 displays a confirmation screen 241 shown in FIG.

[0105] The confirmation screen 241 is a screen that prompts the user to grade (confirm) the score. The confirmation screen 241 displays a message such as "You will be graded. Are you sure?" and also provides an "OK" button 242 and a "Cancel" button 243 as options.

[0106] Here, when the user clicks on the "OK" button 242, the learning management unit 129 executes the marking process and displays a test result (marking result) screen 251 shown in FIG. The percentage of correct answers can be confirmed as a test result on this screen 251. In this example, all answers were correct, so the percentage of correct answers is displayed as 100%. If the user has answered any question incorrectly, a back button (not shown) is displayed on the screen 251 for each question, allowing the user to return to each question and answer it again. This can be continued until all questions are answered correctly.

[0107] Next, a course attendance behavior report that should be made after a user attends a course will be described with reference to FIG. 14 and FIG. FIG. 14 is a diagram showing an example of an input screen for future actions when reporting a class action. FIG. 15 is a diagram showing an example of a check screen for checking the user's behavior after a certain period from the class behavior report.

[0108] After the user has attended the course, as part of the learning step, the user reports his / her attendance behavior on My Page 201 shown in FIG. At this time, an input screen 261 is displayed on My Page 201 as shown in FIG.

[0109] The input screen 261 displays, for example, three fields 262 for the user to write down the details of specific actions to be taken starting tomorrow, a field 263 for the scheduled check date, and a message 264 indicating what to write in each field. The user enters what he or she needs to do in at least one or more of the three columns 262, and then completes the class action report.

[0110] A date three months from today is entered in the scheduled check date field 263 as the default setting, and the user is to check the execution rate (achievement degree) of the tasks to be done on the scheduled check date. By inputting a date three months from today as the default setting in this way, the user can input into his or her mind that something needs to be done in about three months. The date in the scheduled check date column 263 can be changed from the default setting date to another date by the user's operation.

[0111] After a certain period of time (e.g., three months) has passed since the user reported their class behavior, an alert will be sent to the user's My Page or via email informing them that it is time to check. When a user who has seen the alert logs into My Page, a check screen 271 shown in FIG. 15 is displayed. The check screen 271 has the contents 272 of the specific actions to be taken from tomorrow, which the user inputs when reporting the class behavior, an input field 273 for the execution rate, and an input field 274 for [Did you do what you should have done?] for each content. In each field of this check screen 271, the user inputs his / her own thoughts on the execution rate (how well or poorly he / she was able to do it) and the reason for it.

[0112] By self-evaluating their own behavior after taking the course, users can reconsider and reconfirm their behavior during the period after taking the course and how they will approach their goals (things to do).

[0113] In this way, the My Page provided to users has a default post-course action period (three months) and course interval (once every six months) set as their future course plan. Unless users receive a recommended course plan and change it themselves, they will be able to follow the plan and take courses at a frequency appropriate for them to acquire the skills they need and are satisfied with.

[0114] Next, feedback from others will be described with reference to FIGS. FIG. 16 is a diagram showing a part of the My Page screen. FIG. 17 is a diagram showing an example of a screen displaying comments fed back from a course manager. FIG. 18 is a diagram showing an example of a display of feedback scores from a course manager.

[0115] When the user completes the check step by entering the execution rate on the above check screen 271 and the reason as to whether or not he or she did what he or she should have done, the user will then receive a reply with comments from his or her superior or course administrator regarding the results of the user's own behavior check (execution rate, reasons, etc.). When a comment is entered into a user's My Page, an alarm is sent to the user as described above.

[0116] When a user who has seen the alert logs into My Page, a "View Comments" button 281 is provided in the Logical Thinking section of the Course History Details on My Page 201 shown in FIG. When the user clicks on the "View Comments" button 281, a comment screen 291 is displayed. Comments from superiors, course managers, etc. are displayed on the comment screen 291.

[0117] By reading the comments from the course administrator on this comment screen 291, the user can learn objective opinions based on the criteria of others, rather than an index of whether the user himself / herself was able to do the course.

[0118] Furthermore, as shown in Fig. 18, the feedback score from the superior is given as a graded evaluation on the comment screen 291, so the user can also check the superior's evaluation from this score. The example in Fig. 18 is an example in which the superior gives the user a feedback score of "3" out of a 5-point evaluation.

[0119] Based on the idea that a user only acquires skills when their behavior is recognized by others, taking into account feedback from others provides confirmation that the user has acquired skills. This verification is based on data showing that feedback from others is also correlated with an increase in score, and comments from others such as "knowledge has been acquired" or "user behavior has clearly changed" provide evidence that the user was able to achieve the specific behavioral goals they set after taking the course.

[0120] Next, we will explain an example of how to improve the skills of users by having them take courses at an appropriate frequency and timing, based on the fact that users tend to take courses stably. First, we will explain the sequence of events in which users were divided into groups based on the number of courses taken per year, and the changes in the number of courses taken and the scores were compared and verified, with reference to Figure 19.

[0121] FIG. 19 is a diagram showing an example of comparison between the number of times each group took a class and the change in score for each group, A to E. The verification data is the change in score (average score for each field) / number of times taken per year, which is an evaluation value derived from the results of the diagnostic test of business fundamentals stored in the scoring result DB 142. The comparison subjects are user groups divided into groups A, B, C, D, and E based on the number of times they took courses in a year. Each user has the same attributes, such as the same industry, occupation, and age, and the industry is manufacturing, the occupation is sales, and the age is 30s.

[0122] Table 311 shown in Fig. 19 is a table that compares the average score for each field, the number of times classes were taken per year, and the average score for each field one year later for each user group divided into group A (0 times), group B (1 time), group C (2 times), group D (3 times), and group E (4 times) based on the number of times they took classes. Note that the number of times classes were taken per year is the number of times an individual user took a course in a year, regardless of the field of the course.

[0123] According to table 311 shown in FIG. 19, it can be seen that under the same conditions, Group C showed the greatest change (increase) in average score for each field one year later compared to the score one year earlier. From these results, it can be concluded that the recommended number of lessons per year for this attribute is two. In the server 10, the course recommendation unit 130 creates a course plan based on the recommended number of courses per year derived from the above verification data, and proposes the created course plan to the user, thereby encouraging participation in courses and preventing excessive participation in courses.

[0124] First, we will explain some mechanisms for encouraging attendance based on the recommended number of courses per year. First, the course recommendation unit 130 displays on the My Page 201 a course plan based on the recommended number of courses per year derived based on the scores of the diagnostic test for business basics in the course DB 144, and proposes it to the user. Secondly, when the course attendance status of a user in the course DB 144 does not meet the recommended annual number of courses, the course recommendation unit 130 sends an email (alert email) to the registered address of the user. Third, if the number of recommended annual courses in the course DB 144 is not met, the course recommendation unit 130 displays information indicating cautions or warnings (such as an alert message or an alert object) in the proposed course plan on the My Page 201.

[0125] Next, we will explain some mechanisms for restricting attendance based on the recommended number of annual lessons. First, the course recommendation unit 130 displays on the My Page 201 (see FIG. 7) the recommended number of courses to take per year, which is derived based on the scores of the diagnostic test for business fundamentals in the course DB 144 and the attributes of the user. Second, when a user attempts to book a course in excess of the recommended number of times per year, the course recommendation unit 130 displays an alert on the course booking screen. Third, when a user books a course in excess of the recommended number of times per year, the course recommendation unit 130 displays information indicating cautions or warnings (such as an alert message or an alert object) within the proposed course plan on My Page 201.

[0126] Next, referring to FIG. 20, a sequence of events in which groups were divided according to annual intervals between classes and changes in scores will be compared.

[0127] FIG. 20 is a diagram showing an example of comparison between the class interval and the change in score for each of groups A to E. The verification data is the transition of scores (average scores for each field), which are evaluation values ​​derived from the results of the diagnostic test of business fundamentals stored in the scoring result DB 142, and annual attendance intervals. The comparison subjects are user groups divided into groups A, B, C, D, and E based on the interval between taking a course and the next course in a year. Each user has the same attributes, such as the same industry, occupation, and age, and the industry is manufacturing, the occupation is sales, and the age is 30s.

[0128] Table 312 shown in Fig. 20 is a table that compares the average score for each field, the interval between courses, and the average score for each field one year later for each user group divided into group A (every month), group B (every three months), group C (every six months), group D (every nine months), and group E (every 12 months) based on the interval between courses. Note that the interval between courses is the time from when an individual user takes a course until when they take the next course, regardless of the course field.

[0129] According to table 312 shown in FIG. 20, it can be seen that under the same conditions, Group C showed the greatest change (increase) in average score for each field one year later compared to the score one year earlier. From these results, it can be concluded that the recommended annual interval for this attribute is six months. In the server 10, the course recommendation unit 130 creates a course plan based on the recommended course interval derived from the above verification data, and proposes the created course plan to the user, thereby promoting course participation and preventing excessive course participation.

[0130] First, we will explain some mechanisms for encouraging attendance based on the recommended attendance interval. First, the course recommendation unit 130 displays on the My Page 201 a course plan based on a recommended course interval derived based on the score of the business basics diagnostic test in the course DB 144, and proposes it to the user. Secondly, if a course is not booked even after the recommended course interval has elapsed based on the user's course status in the course DB 144, the course recommendation unit 130 sends an email (alert email) to the user's registered address urging the user to book the course. Third, if a course is not booked within the recommended course interval in the course DB 144, the course recommendation unit 130 displays information (such as an alert message or an alert object) within the course plan proposed on the My Page 201 to warn the user to make a course reservation.

[0131] Next, we will explain some mechanisms for restricting attendance based on the recommended attendance interval. First, the course recommendation unit 130 displays on the My Page 201 (see FIG. 7) the recommended course interval derived based on the score of the diagnostic test for basic business skills in the course DB 144 and the user's attributes as described above. Secondly, if a user attempts to book a course before the recommended course interval has elapsed, the course recommendation unit 130 displays an alert on the course booking screen to the effect that the course is booked too early. Third, when a user books a course before the recommended course interval has elapsed, the course recommendation unit 130 displays information (such as an alert message or an alert object) indicating a caution or warning to cancel the reservation within the course plan proposed on the My Page 201.

[0132] In this way, if a user is taking too many or too few courses relative to the recommended number of courses per year or the recommended interval between courses, an alert can be issued to call the user's attention, thereby optimizing the opportunities to take courses.

[0133] Next, with reference to FIG. 21, a sequence will be described in which users are divided into groups based on their action completion rate after taking the course, and the action completion rate and the change in score are compared and verified.

[0134] FIG. 21 is a diagram showing an example of a comparison between the action completion rate and the change in score for each of groups A to C. The verification data is comparative data between the progress of scores (average scores for each field), which are evaluation values ​​derived from the results of the diagnostic tests for business fundamentals stored in the scoring result DB 142, and the action completion rate. The comparison subjects are user groups divided into Group A (e.g., 0%), Group B (e.g., 1-50%), and Group C (e.g., 51-100%) according to their action completion rates after taking the course. Each user has the same attributes, such as the same industry, occupation, and age, and the industry is manufacturing, the occupation is sales, and the age is 30s.

[0135] Table 313 shown in Figure 21 is a table that compares the average score for each field, the action completion rate after taking the course, and the average score for each field one year later for each user group divided into Group A, Group B, and Group C based on the action completion rate after taking the course.

[0136] According to table 312 shown in FIG. 21, it can be seen that under the same conditions, Group C showed the greatest change (increase) in average score for each field one year later compared to the score one year earlier. From these results, it can be concluded that there is a correlation between the post-course action completion rate for a given attribute and the rate of score increase, and that aiming for a 100% post-course action completion rate will lead to an increase in score. In the server 10, the course recommendation unit 130 creates a course plan based on the post-course action completion rate derived from the above-mentioned verification data, and proposes the created course plan to the user, thereby promoting course enrollment and preventing excessive course enrollment.

[0137] First, we will explain several mechanisms for encouraging participation in courses based on the rate of action completion after participation. First, the course recommendation unit 130 displays the action completion rate after the course, derived based on the score of the business fundamentals diagnostic test in the course DB 144, on the My Page 201 (see FIG. 7) to allow the user to understand the current situation. Second, when the post-course action completion rate reaches 100% in the user's course status in the course DB 144, the course recommendation unit 130 sends an email (alert email) to the user's registered address containing a message encouraging the user to make a reservation for the next course. Third, when the post-course action completion rate in the course DB 144 reaches 100%, the course recommendation unit 130 displays information encouraging taking the course (such as an alert message or an alert object) within the proposed course plan on the My Page 201.

[0138] Next, we will explain several mechanisms for restricting attendance based on the action completion rate after attendance. First, the course recommendation unit 130 displays on the My Page 201 (see FIG. 7) the action completion rate after taking the course, which is derived based on the score of the diagnostic test on business fundamentals in the course DB 144 and the user's attributes. Second, if the user's post-course action completion rate does not reach 100%, the course recommendation unit 130 sends an email (alert email) to the user's registered address containing a message encouraging the user to proceed with post-course actions for the current course without making a reservation for the next course. Third, if the user's post-course action completion rate does not reach 100%, the course recommendation unit 130 displays information indicating a caution or warning (such as an alert message or an alert object) encouraging the user to proceed with post-course actions for the current course without reserving the next course within the course plan proposed on the My Page 201.

[0139] In this way, by creating a course plan or issuing alerts to users to warn them based on the correlation between the rate of increase in test score and the rate at which users complete actions after taking the course, it is possible to provide users with a stable opportunity to take courses and optimize their course attendance.

[0140] Next, with reference to FIG. 22, a sequence will be described in which users are divided into groups based on the completion rate of a follow-up test after taking a course, and the completion rate of the follow-up test and changes in the scores are compared and verified.

[0141] FIG. 22 is a diagram showing an example of a comparison between the follow-up test completion rate and the change in score for each group, from Group A to Group C. The verification data is data comparing the progress of scores (average scores for each field), which are evaluation values ​​derived from the results of the diagnostic tests of business fundamentals stored in the scoring result DB 142, with the follow-up test completion rate. The comparison subjects are user groups divided into Group A (e.g., 0%), Group B (e.g., 1-50%), and Group C (e.g., 51-100%) according to the follow-up test completion rate after taking the course. Each user has the same attributes, such as the same industry, occupation, and age, and the industry is manufacturing, the occupation is sales, and the age is 30s.

[0142] Table 314 shown in FIG. 22 is a table that compares the average score for each subject area, the follow-up test completion rate after taking the course, and the average score for each subject area one year later for each user group divided into groups A, B, and C based on the follow-up test completion rate after taking the course.

[0143] According to table 314 shown in FIG. 22, it can be seen that under the same conditions, Group C showed the greatest change (increase) in average score for each field one year later compared to the score one year earlier. From these results, it can be concluded that there is a correlation between the follow-up test completion rate after taking the course for a given attribute and the rate of score increase, and that aiming for a 100% completion rate for the follow-up test after taking the course will lead to an increase in scores. In the server 10, the course recommendation unit 130 creates a course plan based on the post-course follow-up test completion rate derived from the above-mentioned verification data, and proposes the created course plan to the user, thereby promoting course enrollment and preventing excessive course enrollment.

[0144] First, we will explain several mechanisms for encouraging participation based on the completion rate of follow-up tests after participation. First, the course recommendation unit 130 displays the post-course follow-up test completion rate derived based on the scores of the business fundamentals diagnostic test in the course DB 144 on the My Page 201 (see FIG. 7) to allow the user to understand the current situation. Second, when the user's course status in the course DB 144 indicates that the post-course follow-up test completion rate has reached 100%, the course recommendation unit 130 sends an email (alert email) to the user's registered address containing a message encouraging the user to make a reservation for the next course. Third, when the completion rate of the follow-up test after taking the course in the course DB 144 reaches 100%, the course recommendation unit 130 displays information encouraging taking the course (such as an alert message or an alert object) within the proposed course plan on the My Page 201.

[0145] Next, we will explain several mechanisms for restricting attendance based on the completion rate of follow-up tests after attendance. First, the course recommendation unit 130 displays on the My Page 201 (see FIG. 7) the follow-up test completion rate after the course, which is derived based on the score of the diagnostic test on basic business skills in the course DB 144 and the user's attributes. Second, if the user's completion rate of the follow-up test after taking a course does not reach 100%, the course recommendation unit 130 sends an email (alert email) to the user's registered address containing a message encouraging the user to take the follow-up test after taking the current course without making a reservation for the next course. Third, if the user's completion rate of the follow-up test after taking the course does not reach 100%, the course recommendation unit 130 displays information indicating a caution or warning (such as an alert message or an alert object) encouraging the user to take the follow-up test after taking the current course without reserving the next course within the course plan proposed on the My Page 201.

[0146] In this way, by creating a course plan or issuing alerts to users to warn them based on the correlation between the rate of increase in test result scores and the rate at which users complete follow-up tests after taking the course, it is possible to provide users with a stable opportunity to take courses and optimize their course attendance.

[0147] Next, referring to FIG. 23, a sequence will be described in which groups were divided according to the execution rate of the "specific actions to undertake from tomorrow" in the course behavior report, and the execution rate of the "specific actions to undertake from tomorrow" and changes in scores were compared.

[0148] FIG. 23 is a diagram showing a comparative example of the execution rate of "specific actions to be taken starting tomorrow" and the change in score for each of groups A to E. The verification data is the progress of the score (average score for each field), which is an evaluation value derived from the results of the diagnostic test of business fundamentals stored in the scoring result DB 142, and the execution rate of "specific actions to be taken from tomorrow." The comparison subjects are user groups divided into Group A (0), Group B (1-25%), Group C (25-50%), Group D (50-75%), and Group E (75-100%) based on the execution rate of "specific actions to be taken from tomorrow" in the course behavior report. Each user has the same attributes, such as the same industry, occupation, and age, and the industry is manufacturing, the occupation is sales, and the age is 30s.

[0149] Table 315 shown in Figure 23 is a table that compares the average score for each field, the execution rate of "specific actions to undertake starting tomorrow," and the average score for each field one year later for each user group divided into groups A, B, C, D, and E based on the execution rate of "specific actions to undertake starting tomorrow" in the course behavior report.

[0150] According to table 315 shown in FIG. 23, it can be seen that under the same conditions, Group E showed the greatest change (increase) in average score for each field one year later compared to the score one year earlier. From these results, it can be concluded that there is a correlation between the execution rate of "specific actions to take starting tomorrow" for a given attribute and an increase in score, and that aiming for an execution rate of 76% or more for "Did you do what you needed to do?" will lead to an increase in score. In the server 10, the course recommendation unit 130 creates a course plan based on the recommended course interval derived from the above verification data, and proposes the created course plan to the user, thereby promoting course participation and preventing excessive course participation.

[0151] First, we will explain some of the mechanisms for encouraging participation in classes based on the implementation rate of "specific actions to take starting tomorrow." First, the course recommendation unit 130 displays on the user's My Page 201 a course plan based on the execution rate of "specific actions to be taken starting tomorrow" derived based on the scores of the business basics diagnostic test in the course DB 144, and suggests the plan to the user. Secondly, when the execution rate of "specific actions to be taken starting tomorrow" based on the user's attendance status in the attendance DB 144 reaches 76% or more, the course recommendation unit 130 sends an email (alert email) to the user's registered address containing a message encouraging the user to make a reservation for the next course. Third, when the execution rate of the “specific actions to be taken starting tomorrow” in the course DB 144 reaches 76% or more, the course recommendation unit 130 displays information encouraging taking courses (such as an alert message or an alert object) within the course plan proposed on the My Page 201.

[0152] Next, we will explain several mechanisms for restricting attendance based on the execution rate of "specific actions to take starting tomorrow." First, the course recommendation unit 130 displays on the My Page 201 (see FIG. 7) the execution rate of "specific actions to be taken starting tomorrow" derived based on the scores of the diagnostic test on basic business skills in the course DB 144 and the user's attributes. Second, if the user's follow-up test completion rate after taking the course is 75% or less, the course recommendation unit 130 sends an email (alert email) to the user's registered address containing a message encouraging the user to take the remaining "specific actions to begin tomorrow" for the current course without making a reservation for the next course. Third, if the completion rate of the "specific actions to be taken starting tomorrow" is 75% or less, when you try to book the next course from My Page 201, the course recommendation unit 130 will display information (such as an alert message or an alert object) indicating a caution or warning to encourage you to take the remaining "specific actions to be taken starting tomorrow." The act of making a reservation for the next course may involve operating the course reservation button or inputting reservation information (course name, reservation date, etc.) in the reservation field.

[0153] In this way, by creating a course plan and issuing alerts to the user to warn them based on the correlation between the rate of increase in test scores and the rate at which "specific actions to take starting tomorrow" are carried out, it is possible to provide users with a stable opportunity to take courses and optimize the course attendance.

[0154] In addition, the course action report screen or the action report check screen has a date field for setting the timing for checking whether the "specific action to be taken starting tomorrow" that the user has set has been completed. The user can set any date by inputting it in this date field, but the date "three months from now" is preset in the date field so that the user will always see it. This implies that it takes three months for behavioral change to occur after attending one course, and indirectly informs users that it would be more effective to wait more than three months before attending the next training session.

[0155] Next, referring to FIG. 24, a sequence will be described in which participants were divided into groups based on the average score of feedback from others, and the execution rate of "specific actions to be taken starting tomorrow" and changes in scores were compared.

[0156] FIG. 24 is a diagram showing an example of comparison between the average score of feedback from others and the change in score for each of groups A to E. The verification data is the transition of scores (average scores for each field) which are evaluation values ​​derived from the results of the diagnostic tests of business fundamentals stored in the scoring result DB 142 / average scores of feedback from others. The comparison subjects are user groups divided into Group A (1 or less), Group B (2), Group C (3), Group D (4), and Group E (5) based on the average scores of feedback from others. Each user has the same attributes, such as the same industry, occupation, and age, and the industry is manufacturing, the occupation is sales, and the age is 30s.

[0157] Table 316 shown in Figure 24 is a table that compares the average score for each field, the average score for feedback from others, and the average score for each field one year later for each user group divided into groups A, B, C, D, and E based on the average score of feedback from others.

[0158] According to table 316 in FIG. 24, under the same conditions, it can be seen that the groups that showed the largest change (increase) in the average score for each area one year later compared to the score one year earlier were Group D (4) and Group E (5), in other words, the average score for feedback from others was 4 points or more. From these results, it can be concluded that there is a correlation between the average score of feedback from others for a given attribute and an increase in score, and that aiming for an average score of 5 from feedback from others will lead to an increase in score. In the server 10, the course recommendation unit 130 creates a course plan based on the average score of feedback from others derived from the above verification data, and suggests the created course plan to the user, thereby encouraging participation in courses and preventing excessive participation in courses.

[0159] First, we will explain some mechanisms for encouraging participation based on the average score of feedback from others. First, the course recommendation unit 130 displays on the My Page 201 a course plan based on the average score of feedback from others derived based on the scores of the business basics diagnostic test in the course DB 144, and suggests it to the user. Secondly, if the average score of feedback from others in the course DB 144 is 4 points or more, the course recommendation unit 130 displays information (alert message, alert object, etc.) on the My Page 201 encouraging the user to book a course. Third, if the average score of feedback from others based on the user's attendance status in the attendance DB 144 is 4 points or more, the course recommendation unit 130 sends an email (alert email) to the user's registered address containing a message encouraging the user to make a reservation for the next course.

[0160] Next, we will explain some mechanisms for restricting participation in classes based on the average score of feedback from others. First, the course recommendation unit 130 displays on the My Page 201 (see FIG. 7) the average score of the feedback from others derived based on the scores of the diagnostic test on business basics in the course DB 144 and the user's attributes. Second, if the average score of the feedback from others is 3 points or less, the course recommendation unit 130 sends an email (alert email) to the registered address of the user containing a message encouraging the user to review the training content of the current course rather than making a reservation for the next course. Third, if the average score of feedback from others is 3 points or less, when the user attempts to book the next course, the course recommendation unit 130 will display information (such as an alert message or an alert object) indicating a caution or warning urging the user to review the training content that has already been taken.

[0161] In this way, by creating a course plan or issuing alerts to the user to warn them based on the correlation between the rate of increase in test scores and the average score of feedback from others, it is possible to provide users with a stable opportunity to take courses and optimize the course attendance.

[0162] In the above example, artificial intelligence or a machine learning engine is used to determine the appropriate frequency and timing for taking a course (a certain period of time after taking the course when not taking the course). People who select and take courses at their own pace tend to find it difficult to feel the effects of their learning and their learning pace slows down.

[0163] In this example, an AI or machine learning engine will determine the appropriate concurrent courses, course duration, and intervals between courses for the individual based on the individual's progress in developing skills to date (course attendance status, test results such as follow-up tests taken after taking the course, changes in scores between previous and current courses, workplace evaluations, etc.) as well as other similar examples from the past. In this way, people who take courses by setting appropriate simultaneous study topics, course duration, and intervals between courses as determined by AI or machine learning, etc., tend to continue taking courses steadily at the appropriate frequency and timing even after completing the course, making them more likely to improve their skills.

[0164] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope that can achieve the object of the present invention are included in the present invention.

[0165] For example, the hardware configuration shown in FIG. 2 is merely an example for achieving the object of the present invention, and is not particularly limited.

[0166] In addition, the functional block diagram shown in Fig. 3 is merely an example and is not particularly limited. In other words, it is sufficient that the information processing device is provided with a function capable of executing the above-mentioned series of processes as a whole, and the functional blocks and databases used to realize this function are not particularly limited to the example in Fig. 3.

[0167] Furthermore, the locations of the functional blocks are not limited to those shown in FIG. Furthermore, one functional block and database may be configured as a single piece of hardware, a single piece of software, or a combination thereof.

[0168] When the processing of each functional block is executed by software, the program constituting the software is installed into a computer or the like from a network or a recording medium. The computer may be a computer built into dedicated hardware, or may be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.

[0169] A recording medium containing such a program is not only composed of removable media that is distributed separately from the device body in order to provide each user with the program, but also composed of a recording medium that is provided to each user in a state in which it is pre-installed in the device body.

[0170] In this specification, the steps of describing a program to be recorded on a recording medium include not only processes that are performed chronologically according to the order, but also processes that are not necessarily performed chronologically but are executed in parallel or individually.

[0171] In addition, in this specification, the term "system" refers to an overall device that is composed of a plurality of devices, a plurality of means, etc.

[0172] Also, for example, in the above embodiment, the skills are four types: business knowledge, planning and control, communication, and thinking skills, but this is merely an example. That is, any m skills (m is an integer value of 1 or more) related to basic business capabilities can be adopted. In this case, the items provided for each skill are not particularly limited to the examples in the above embodiment, and any p items (p is an integer value of 1 or more independent of m) can be adopted.

[0173] In the above embodiment, the total amount of courses (number of courses taken, intervals between courses, etc.) was restricted based on the average score for each of the four areas used to evaluate basic business skills, but the total amount may be restricted by area, taking into account the balance between each area. In the above embodiment, the course is intended to improve business skills, but it may simply be intended to improve practical skills and techniques in the user's daily life, and business skills, practical skills, techniques, etc. are all referred to simply as skills. The concept of a course also includes training sessions, workshops, lectures, seminars, etc. In the above embodiment, lectures have been described as an example of a place where education is given to improve basic business skills. However, other educational places include training, seminars, courses, lectures, etc. In the above embodiment, a course attendance history is used as an example of the education history, but other history may be used as well, and it is sufficient if it is an education history of a user who has participated in a place where an education is provided.

[0174] In the above embodiment, the user is suggested to take the course twice a year and the recommended interval between courses is six months by clearly indicating this on the user's My Page, but in addition, for example, when the service is introduced, a consultant in charge may inform the user that the recommended number of courses per year is two. By informing the user that the most effective number of courses per year is two, and that excessive course attendance or taking multiple courses at once will not produce the desired effect, it is possible to indirectly prevent the user from taking excessive courses. The user's personal attributes may be the user's past experience, career history, adaptability to evaluation factors, or other attributes that are not directly related to the course. For example, the user's hobbies, personality, physical characteristics, family structure, lifestyle, etc. are also part of the user's personal attributes.

[0175] In summary, the information processing apparatus to which the present invention is applied is sufficient if it has the following configuration, and can take various different embodiments. That is, an information processing device to which the present invention is applied (for example, the server 10 in FIG. 3, etc.) a proposal means (e.g., the course recommendation unit 130 in FIG. 3 ) for proposing a future educational plan (e.g., a course plan) to improve the user's (e.g., a student) business fundamentals based on a correspondence relationship (e.g., correlation) between an educational history (e.g., course attendance history {simultaneous attendance themes, number of attendances in a given period (year), attendance intervals, etc.}) of the user (e.g., a student) who has attended (attended) an educational event (e.g., a course, training, seminar, workshop, etc.) for improving the basic business skills of the user, the behavior of the user after attending the event (e.g., a course, etc.), and an evaluation result of the user's business fundamentals after attending the event (e.g., the average score of all fields of the grading results); Equipped with. In this way, by proposing future education plans (e.g., course plans) based on the education history of the user who participated in an educational setting (e.g., a course), the user's behavior after participating in the setting (e.g., a course), and the evaluation results of the user's business fundamentals after participating in the setting (e.g., a course) (e.g., the change in score between one year ago and the current time), the user can participate (e.g., take) a setting (e.g., a course) at a frequency appropriate for them to acquire the skills they need and are sufficient for (e.g., the number of topics taken simultaneously, the number of times they take a course, the interval between courses, etc.). As a result, users can maintain an appropriate learning situation. As a service provider offering this training service, it is possible to not only encourage users to take courses, but also to prevent excessive learning or frequent learning in a short period of time. It is also possible for users to maintain an appropriate learning pace and use the service for a long time. As a result, it is possible for the service provider to promote continuous use and maintain the stable operation of the subscription model.

[0176] The user's behavior after participating in the event (e.g., a course, etc.) is as follows: The information includes at least one of the following: the action completion rate after participating in the setting (e.g., a course, etc.) (e.g., the action completion rate after taking the course, etc.), the completion rate of additional assessment (e.g., a follow-up test), the percentage of specific actions that the user declared they will take starting tomorrow after participating in the setting (e.g., a course, etc.) (e.g., the execution rate of specific actions that the user will take starting tomorrow), and the average score given as feedback by the administrator (e.g., the supervisor) who manages the user based on the user's learning status (e.g., the average score of feedback from others, etc.). In addition to the evaluation of the business fundamentals diagnostic test taken after taking the course, the system takes into consideration the user's behavior after participating in the event (e.g., a course, etc.), the results of additional evaluations, and the average feedback score from others (course managers, superiors, etc.) to determine the user's level of achievement in reflective learning for the event (e.g., a course, etc.), motivation, and other people's evaluations of the user's behavior, etc., and creates a future education plan, which can suggest a future education plan with an appropriate amount (number of sessions and intervals between sessions) and quality (e.g., course topics, etc.) for the user.

[0177] The suggestion means includes: An educational plan (e.g., a training plan on the My Page in Figure 7) is proposed that includes at least one of the following: the subject of the event (e.g., a course, etc.) to be attended (e.g., course theme or simultaneous course theme), the number of times to attend the event (e.g., a course, etc.) in a specified period (e.g., a year, etc.) (e.g., number of times to attend), and the interval between participation (e.g., interval between attendance). In this way, by suggesting to the user the subject matter (themes to be taken in class or themes to be taken simultaneously), the recommended number of times to participate in the setting (e.g., a course, etc.) in a specified period (year) (e.g., a recommended number of times, etc.), and the recommended interval between participation (e.g., a recommended interval, etc.) the user will be able to participate in the setting (e.g., a course, etc.) at a frequency appropriate for acquiring the skills necessary and sufficient for him / her. [Explanation of symbols]

[0178] 1 information processing device, 10 server, 20, 20-1, 20-n user terminal, 101 CPU, 106 output unit, 107 input unit, 108 storage unit, 109 communication unit, 121 test creation unit, 122 test question setting unit, 123 answer acquisition unit, 124 marking unit, 125 scoring unit, 126 127···Score acquisition unit, 128···Display control unit, 129···Learning management unit, 130···Course recommendation unit, 141···Question DB, 142···Score result DB, 143···Population DB, 144···Course DB, 151···Course plan creation unit, 152···Suggestion unit, 153···Alert unit, N···Network

Claims

1. a proposal means for proposing to the user a future educational plan for improving the business fundamentals based on a correspondence relationship between an educational history of the user who has participated in an educational event for improving the business fundamentals, a behavioral state of the user after participating in the event, and an evaluation result of the business fundamentals after participating in the event, The behavioral status includes an execution rate of a specific behavior that the user has declared to be undertaken in the future after participating in the event, The suggestion means recommends participation in a next event when the execution rate is equal to or greater than a predetermined threshold. Information processing device.

2. The behavioral status further includes: At least one of a behavior completion rate after participating in the event, a completion rate of additional evaluation, a number of actions participated in the event, and an average score of a score given as feedback by an administrator of the user according to the learning status of the user. The information processing device according to claim 1 .

3. The education plan proposed by the suggestion means comprises: At least one of the following: a theme of the event to participate in, a recommended number of times to participate in the event in a given period, and a recommended participation interval; 3. The information processing device according to claim 1 or 2.

4. An information processing method executed by an information processing device, a step of proposing a future educational plan to the user for improving the business fundamentals based on a correspondence relationship between an educational history of the user who participated in an educational event for improving the business fundamentals, a behavioral state of the user after participating in the event, and an evaluation result of the business fundamentals after participating in the event; The behavioral status includes an execution rate of a specific behavior that the user has declared to be undertaken in the future after participating in the event, The step of suggesting includes a step of recommending participation in a next event when the execution rate is equal to or greater than a predetermined threshold. Information processing methods.

5. A computer that controls an information processing device includes: execute a control process including a step of proposing to the user a future educational plan for improving the business fundamentals based on a correspondence relationship between an educational history of the user who participated in an educational event for improving the business fundamentals, a behavioral state of the user after participating in the event, and an evaluation result of the business fundamentals after participating in the event; The behavioral status includes an execution rate of a specific behavior that the user has declared to be undertaken in the future after participating in the event, executing a control process including a step of recommending participation in the next event when the execution rate is equal to or greater than a predetermined threshold, as the suggesting step; program.