Course guide support system, course guide support method, and program
The course guidance support system addresses the lack of skill-based course recommendations by recording talent attributes and calculating personalized course orders, enhancing skill-aligned learning.
Patent Information
- Application Number
- JP2024068225
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-04-28
- Filing Date
- 2024-04-19
- Publication Date
- 2025-09-29
- Estimated Expiration
- 2044-04-19
AI Technical Summary
Existing course recommendation systems do not consider students' talent attributes or skills when suggesting courses, failing to align course selection with expected skill gains.
A course guidance support system that receives and records talent attributes for courses and students, allowing for personalized course recommendations based on expected skill improvements, using calculation and presentation means to order courses by recommendation scores.
Enables students to select courses that align with their skill development goals, providing targeted learning opportunities.
Smart Images

Figure 0007745290000001 
Figure 0007745290000002 
Figure 0007745290000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a course guide support system, a course guide support method, and a program technology. [Background technology]
[0002] There are known techniques for suggesting courses to students. For example, Patent Document 1 discloses a technique for identifying and suggesting courses based on the work content, course history, and search conditions of a learner.
[0003] Patent Document 2 discloses a method for recommending learning courses, particularly in relation to the relationship between course content and test content, for selecting and suggesting these while avoiding duplication of skills already acquired.
[0004] Patent document 3 discloses a technology that can suggest a course plan based on a user's course history, behavioral status, and test scores, etc., so that the user can take courses at a frequency appropriate for acquiring the necessary and sufficient skills. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-190404 [Patent Document 2] Japanese Patent Application Publication No. 2018-133012 [Patent Document 3] Japanese Patent Application Publication No. 2022-122599 Summary of the Invention [Problem to be solved by the invention]
[0006] The techniques described in Patent Documents 1 to 3 do not assist students in selecting courses to take based on talent attributes (or skills) expected as an effect of taking the course.
[0007] In view of the above background, the present invention provides a technology that supports students in selecting courses by presenting recommended courses based on the skills expected to be gained from attending the courses. [Means for solving the problem]
[0008] One aspect of the present disclosure provides a course guidance support system having a first receiving means for receiving, for each of a plurality of courses, input of a first talent attribute targeted by the course from a course providing organization; a second receiving means for receiving, for each of the plurality of courses, input of a second talent attribute expected as a result of taking the course from a course taking organization; a writing means for writing the first talent attribute and the second talent attribute to a database in which attribute information of the plurality of courses is recorded; a third receiving means for receiving, from a student belonging to the course taking organization who wishes to take one of the plurality of courses, input of search conditions for the course to be taken; an extraction means for extracting one or more courses that meet the search conditions from the database; and a presentation means for presenting the one or more courses as recommended courses to the student in an order according to the first talent attribute and the second talent attribute.
[0009] The system may have a calculation means for calculating a recommendation score for each of the one or more courses using the first talent attribute, the second talent attribute, and the search conditions, and the presentation means may present the one or more courses in an order according to the recommendation score.
[0010] The calculation means may calculate a first recommendation score using the first talent attribute and a second recommendation score using the second talent attribute, and the presentation means may present the one or more courses in an order according to the first recommendation score and the second recommendation score.
[0011] The calculation means may calculate an integrated recommendation score according to the first recommendation score and the second recommendation score, and the presentation means may present the one or more courses in an order according to the integrated recommendation score.
[0012] For each of the plurality of courses, an acquisition means is provided for acquiring the results of an effectiveness analysis of students who actually took the course, and the presentation means may present the one or more courses in an order according to the first talent attribute, the second talent attribute, and the results of the effectiveness analysis.
[0013] The acquisition means may acquire, as the effect analysis result, an analysis result of the effect when students belonging to the course group actually take the course.
[0014] The first accepting means may accept one option from among predetermined options for a talent attribute as input of the first talent attribute.
[0015] The second accepting means may accept input of a free character string as the input of the second talent attribute.
[0016] The second receiving means may present a hint for inputting the second talent attribute.
[0017] Another aspect of the present disclosure provides a course guidance support method, the method including the steps of: a computer receiving, for each of a plurality of courses, input of a first talent attribute targeted by the course from an organization providing the course; a computer receiving, for each of the plurality of courses, input of a second talent attribute expected as a result of taking the course from an organization taking the course; a computer writing the first talent attribute and the second talent attribute to a database in which attribute information for the plurality of courses is recorded; a computer receiving, from a student belonging to the organization taking the course and who wishes to take one of the plurality of courses, input of search conditions for the course to be taken; a computer extracting one or more courses that meet the search conditions from the database; and a computer presenting the one or more courses as recommended courses to the student in an order according to the first talent attribute and the second talent attribute.
[0018] Another aspect of the present disclosure provides a program for causing a computer to execute the steps of: accepting, for each of a plurality of courses, input of a first talent attribute targeted by the course from an organization providing the course; accepting, for each of the plurality of courses, input of a second talent attribute expected as a result of taking the course from an organization taking the course; writing the first talent attribute and the second talent attribute to a database in which attribute information for the plurality of courses is recorded; accepting, from a student belonging to the organization taking the course and intending to take one of the plurality of courses, input of search conditions for the course to be taken; extracting one or more courses that meet the search conditions from the database; and presenting the one or more courses as recommended courses to the student in an order according to the first talent attribute and the second talent attribute. [Effects of the Invention]
[0019] According to the present invention, recommended courses are presented based on the skills expected to be gained as a result of attending the course, and it is possible to support the student in selecting a course. [Brief explanation of the drawings]
[0020] [Figure 1] FIG. 1 is a diagram illustrating an example of the system configuration of a course guide support system 1. [Figure 2] FIG. 1 is a diagram illustrating an example of the functional configuration of a course guide support system 1. [Figure 3] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing device 10. [Figure 4] FIG. 2 is a diagram illustrating an example of the hardware configuration of a user terminal 20. [Figure 5] 4 is a sequence chart illustrating a method for inputting talent attributes in the course guide support system 1. [Figure 6] FIG. 10 is a diagram illustrating a first talent attribute. [Figure 7] FIG. 10 is a diagram illustrating attribute information of a course. [Figure 8] FIG. 3 is a diagram illustrating an example of a display screen of a user terminal 30. [Figure 9] FIG. 10 is a diagram illustrating attribute information of a course. [Figure 10] 4 is a sequence chart illustrating a method for presenting courses in the course guide support system 1. [Figure 11] FIG. [Figure 12] FIG. 10 is a diagram illustrating a display screen that presents recommended courses and recommended scores. [Figure 13] 10 is a sequence chart illustrating a method for using the effect analysis results in the course guide support system 1. DETAILED DESCRIPTION OF THE INVENTION
[0021] 1. Configuration FIG. 1 is a diagram illustrating the system configuration of a course guidance support system 1. In this example, the course guidance support system 1 is a system that accepts registration of courses for human resource training from provider organizations and provides courses to students belonging to participating organizations registered in the system. In this example, provider organizations include businesses that create or provide courses for human resource training. In this example, participating organizations are organizations that provide human resource training to their affiliated students with the aim of improving specific skills (abilities), and include, for example, organizations such as companies (one example is a financial institution) or educational institutions. In this example, students are members of participating organizations and are entities that aim to improve their skills by using courses. Specifically, students are, for example, employees of a company or pupils or students at an educational institution.
[0022] The course guide support system 1 includes an information processing device 10, a user terminal 20, a user terminal 30, and a user terminal 300. In this example, the components of the system are connected in a composite manner via a network 9 as shown in Fig. 1. In this example, the network 9 is a computer network such as the Internet.
[0023] In this example, the information processing device 10 is an information processing device / server device in the course guide support system 1. In this example, the information processing device 10 accepts registration of courses for human resource training from providing organizations, and provides the courses to students belonging to the participating organizations registered in the system.
[0024] In this example, the user terminal 20 represents a terminal used by a person in charge of the providing organization. In this example, the providing organization can register courses that it has produced, such as VOD (Video On Demand) courses and e-learning courses, in the information processing device 10 via the user terminal 20. In addition, the providing organization can register course information not only for so-called online courses such as VOD or e-learning, but also for face-to-face training courses or physical teaching materials (for example, paper booklet texts) in the course guidance support system 1. As a result, these face-to-face training courses or physical teaching materials can also be searched for and can be recommended by the course guidance support system 1.
[0025] In this example, the user terminal 30 represents a terminal used by a person in charge of the receiving organization. The person in charge of the receiving organization is, for example, a person in charge of human resource education or human resource development, specifically a human resources person in a company. In this example, the receiving organization can manage the courses provided by the providing organization as courses targeted at students belonging to the receiving organization via the user terminal 30. In addition, the receiving organization can manage the attendance records of its students via the user terminal 30.
[0026] In this example, the user terminal 300 represents a terminal of a student. In this example, the student can take a course held by the information processing device 10 via the user terminal 300. At this time, the user terminal 300 provides recommended courses according to the student's occupation and skills.
[0027] 2 is a diagram illustrating an example of the functional configuration of the course guide support system 1. In this embodiment, the information processing device 10 has a first receiving means 11, a second receiving means 12, a third receiving means 13, a writing means 14, an extracting means 15, a presenting means 16, a calculating means 17, an acquiring means 18, a storage means 191, and a control means 192. In this example, the storage means 191 stores various types of data including, for example, a database. In this example, the control means 192 performs various types of control.
[0028] In this example, the first receiving means 11 receives input of talent attributes (hereinafter referred to as "first talent attributes") targeted by each course from the course provider organization for each of the multiple courses stored in the information processing device 10. Talent attributes refer to information indicating the abilities, skills, or skills expected to be improved by taking the course. In this example, the first talent attributes are an example of attribute information set for each course or each course category, and include, for example, a category of abilities that students who take the course can improve. In this example, if a certain course is targeted at students who fall into the financial industry category, the first talent attributes for the course include attribute information related to abilities such as analytical ability, risk management ability, knowledge of financial products, communication ability, technical ability, and legal and regulatory knowledge. In this example, the first receiving means 11 records the received first talent attributes in a database.
[0029] In this example, the second receiving means 12 receives, for each of a plurality of courses, input of talent attributes (hereinafter referred to as "second talent attributes") that are expected to improve as a result of taking each course from the course taking group. In this example, the second talent attributes are an example of attribute information set for each course, and include, for example, a classification of abilities that the taking group expects students to achieve as a result of taking the course. In this example, the administrator of the taking group determines the second talent attributes for each course by referring to the data sheet, guidebook, teaching guidelines, etc. attached to each course, and inputs them into the information processing device 10 via the user terminal 300. In this example, the second receiving means 12 records the received second talent attributes in a database.
[0030] In this example, the third accepting means 13 accepts input of search conditions for a course from a student who wishes to take one of multiple courses belonging to the course group. In this example, the search conditions are related to the course and include, for example, course classification, keywords, difficulty level, learning style, course time, and related qualifications. In this example, the student can enter the search conditions in accordance with the UI (User Interface) on the display screen of the user terminal 300.
[0031] In this example, the writing means 14 writes the first talent attribute and the second talent attribute into the storage means 191 in which attribute information of a plurality of courses is recorded. In this example, the attribute information includes the course name, the name of the providing organization, the course content, the talent attribute, etc. In this example, the storage means 191 is a database that stores various types of data. The storage means 191 records and saves data such as the course attribute information for each course.
[0032] In this example, the extraction means 15 extracts one or more courses that match the search conditions from the storage means 191. In this example, the extraction means 15 narrows down the courses based on the above-mentioned search conditions, for example. This allows a student who inputs the search conditions to narrow down the courses that he or she desires from among the courses stored in the storage means 191.
[0033] In this example, the presentation means 16 presents one or more courses as recommended courses to the student in an order according to the first talent attribute and the second talent attribute. In this example, the first talent attribute and the second talent attribute received as input are both attribute information that represents the expected effect of taking the course. Therefore, a student who intends to take a course can select a course that is more suitable for improving their skills by being presented with courses that are suitable for the skills they wish to improve as recommended courses.
[0034] In this example, the calculation means 17 calculates a recommendation score for each of one or more courses using the first talent attribute, the second talent attribute, and the search conditions. In this example, the recommendation score includes a scored indicator or the like for presenting recommended courses in a predetermined order to a student who intends to take a course. In this example, the calculation means 17 calculates a first recommendation score using the first talent attribute and a second recommendation score using the second talent attribute. Furthermore, the calculation means 17 calculates an integrated recommendation score according to the first recommendation score and the second recommendation score. In this example, one or more courses are presented as recommended courses to the student via the user terminal 300 in an order according to the recommendation scores calculated by the calculation means 17.
[0035] In this example, the acquisition means 18 acquires, for each of a plurality of courses, effectiveness analysis results for students who actually took the course from the analysis engine 90. The analysis engine 90 analyzes the effectiveness of the course based on data obtained for the plurality of students who actually took the course. The analysis engine 90 analyzes the effectiveness of the course using, for example, the results of the students' effectiveness measurement tests, final exams, or qualification exams (e.g., scores or pass / fail results for each test) and attribute information for each student. The effectiveness analysis results acquired by the acquisition means 18 are used to present recommended courses to the students. In this example, recommended courses are presented to the students in an order based on the first talent attribute, second talent attribute, and the acquired effectiveness analysis results described above.
[0036] 3 is a diagram illustrating an example of the hardware configuration of the information processing device 10. In this example, the information processing device 10 is a computer or general-purpose server having a CPU (Central Processing Unit) 101, a memory 102, a storage 103, and a communication IF 104. The CPU 101 is a processor that performs various calculations according to a program. The memory 102 is a main storage device that functions as a work area when the CPU 101 executes a program, and includes, for example, a RAM (Random Access Memory). The storage 103 is an auxiliary storage device that stores various data and programs, and includes, for example, an SSD (Solid State Drive) or an HDD (Hard Disc Drive). The communication IF 104 is a device that communicates with other devices according to a predetermined communication standard, and includes, for example, a NIC (Network Interface Card).
[0037] In this example, the programs stored in the storage 103 include a program (hereinafter referred to as a "server program") for causing a computer to function as a server in the course guide support system 1. When the CPU 101 is executing the server program, the CPU 101, memory 102, storage 103, and communication IF 104 are examples of functions for operating the information processing device 10. The CPU 101 is an example of a writing means 14, an extracting means 15, a calculating means 17, and a control means 192. At least one of the memory 102 and the storage 103 is an example of a storage means 191. The communication IF 104 is an example of a first accepting means 11, a second accepting means 12, a third accepting means 13, a presenting means 16, and an acquiring means 18.
[0038] FIG. 4 illustrates an example of the hardware configuration of the user terminal 20. In this example, the user terminal 20 is a computer having a CPU 201, memory 202, storage 203, communication IF 204, input device 205, and display device 206, and includes, for example, a smartphone, tablet, or personal computer. The CPU 201 is a processor that performs various calculations according to a program. The memory 202 is a main storage device that functions as a work area when the CPU 201 executes a program, and includes, for example, a RAM. The storage 203 is an auxiliary storage device that stores various data and programs, and includes, for example, an SSD or HDD. The communication IF 204 is a device that communicates with other devices according to a predetermined communication standard, and includes, for example, a wireless chip in the case of wireless communication. The input device 205 is a device for inputting information to the user terminal 20, and includes, for example, a touch screen, keyboard, mouse, or pointing device. The display device 206 is a device that displays information, and includes, for example, an organic electroluminescence (EL) display or liquid crystal display.
[0039] In this example, the programs stored in storage 203 include a program (hereinafter referred to as a "client program") for causing a computer to function as a client in course guidance support system 1. When CPU 201 is executing the client program, CPU 201, memory 202, storage 203, communication IF 204, input device 205, and display device 206 are examples of functions for operating user terminal 20. The client program may be a dedicated program for course guidance support system 1, or may be a general-purpose web browser.
[0040] The user terminal 30 and the user terminal 300 are computers having the same hardware configuration as the above-described user terminal 20, and include, for example, a smartphone, a tablet, or a personal computer (not shown). In this example, the user terminal 30 and the user terminal 300 have the same client program as the above-described user terminal 20. Up to this point, the configuration of the course guidance support system 1 has been described. Next, the operation of the course guidance support system 1 will be described.
[0041] 2.Operation 2-1. How to enter talent attributes FIG. 5 is a sequence chart illustrating a method for inputting talent attributes in the course information support system 1. For example, assume a situation in which a provider organization registers a new course in the course information support system 1. Hereinafter, the course that the provider organization intends to newly register will be referred to as a "target course." A person in charge of the provider organization accesses the information processing device 10 to register information about the target course. In step S101, the first accepting means 11 of the information processing device 10 accepts input of information about the target course from the user terminal 20. The information about the target course includes, for example, the course name, the course URL, the attributes of the target person (e.g., job type, job responsibilities, and years of experience), the course content (so-called syllabus), the instructor name, tuition fee, expiration date, the course URL, and talent attributes (i.e., first talent attributes). In this example, the course to be input may be recorded in advance in the database of the information processing device 10. With regard to input of the first talent attribute, the first accepting means 11 accepts, for example, one option from a plurality of options for predetermined talent attributes as input of the first talent attribute. Here, the first talent attribute will be explained below.
[0042] FIG. 6 is a diagram illustrating first talent attributes. In this example, FIG. 6 shows an example of a first talent attribute list 1000. In this example, first talent attributes are set for each course classification. For example, six first talent attributes exist for a course classification in the financial industry. In this example, the first talent attributes are analytical ability, risk management ability, financial product knowledge, communication ability, technical ability, and legal and regulatory knowledge. In this example, the organization providing each course can select at least one of the six first talent attributes for each course. In this example, a person in charge of the organization providing each course selects and inputs the first talent attributes according to the UI of the user terminal 20. The first talent attribute list 1000 is created, for example, by a management and operation company of the course guidance support system 1.
[0043] Returning to FIG. 5, in step S102, the information processing device 10 writes information about the target course, including the input first talent attribute, into a database. In this example, the writing means 14 writes the first talent attribute acquired from the first receiving means 11 into a database (an example of the storage means 191) in which attribute information of multiple courses is recorded. In this example, the storage means 191 records and manages multiple courses in association with the attribute information of each course. Here, the database will be described below.
[0044] FIG. 7 is a diagram illustrating attribute information for a course. In this example, the course database 1911 includes multiple records. Each record includes information about one course. The information about the course includes, for example, the course ID, the course name, and the target talent attribute (i.e., the first talent attribute). The top record of the course database 1911, for the course with course ID "001," has the course name "Improving analytical skills in financial markets" and the first talent attribute "Analytical skills." In this example, the ID is used to identify the target data in the database and also to link data together. Note that information other than the course ID, course name, and first talent attribute is omitted from FIG. 7.
[0045] The course guide support system 1 can be used by multiple providing organizations and multiple participating organizations. Each time a providing organization starts providing a new course or updates information about a course, it registers the course as a target course in the information processing device 10. The information registered in this way, including the first talent attribute, can be commonly referenced by multiple participating organizations.
[0046] Next, input of the second talent attribute will be explained. Here, when a person in charge of a course taking organization recommends a course to a student (or a potential student) in that organization, the person in charge inputs the second talent attribute as information that will assist the student in selecting a course. While the first talent attribute can be commonly referenced by multiple course taking organizations, the second talent attribute can only be referenced by users belonging to the course taking organization that inputted the information.
[0047] Returning to FIG. 5, the person in charge of the attending group accesses the information processing device 10 from the user terminal 30 to register the second talent attribute. At this time, the person in charge of the attending group inputs information specifying the course for which the second talent attribute is to be input. In step S103, the information processing device 10 causes the user terminal 30 to display multiple courses. In this example, the user terminal 30 used by the attending group is used to input, for each of the multiple courses displayed, the second talent attribute that is expected as a result of attending the course.
[0048] In step S104, the information processing device 10 accepts input of second talent attributes for each course from the user terminal 30. In this example, the second accepting means 12 accepts input of second talent attributes expected as an effect of attending the course from the course attendance group for each of a plurality of courses. In this example, the courses to be input are displayed on the display screen of the user terminal 30. The display screen of the user terminal 30 will now be described.
[0049] FIG. 8 is a diagram illustrating an example of a display screen of the user terminal 30. In this example, display screen D1 represents an example of a display screen on the user terminal 30. In this example, display screen D1 (an example of the second receiving means 12) can accept input of second talent attributes from a participating organization for a course titled "Improving Analytical Skills in Financial Markets." In this example, field F1 represents an input field. In this example, an administrator of the participating organization, such as a training instructor, enters skills and abilities (an example of second talent attributes) expected as a result of attending the course in field F1. In determining the skills and abilities expected as a result of attending the course in this example, the administrator of the participating organization may refer to data sheets, guidebooks, and teaching guidelines attached to each course (or may actually attend the course). In addition, in this example, the method of inputting the second talent attributes in field F1 is, for example, either (a) or (b) below. Which of (a) or (b) is adopted is determined by the operator of the course guidance support system 1. Alternatively, each participating organization may decide whether to adopt (a) or (b). (a) Select from a predefined list of attributes, similar to entering the first talent attribute. (b) Free string input. When a free character string is input, the input character string is recorded as a second talent attribute in the attribute list described below.
[0050] The person in charge of the course organization can input, for example, a phrase that indicates the actual work of their company or an internal company term as the second talent attribute. In addition, the display screen D1 presents, for example, a hint for inputting the second talent attribute. For example, the first talent attribute input by the organization that provides the course is used as the input hint (for example, lead R1 in FIG. 8). This allows the administrator of the course organization to easily input the information.
[0051] Returning to Fig. 5, in step S105, the information processing device 10 writes the input second talent attribute into a database. In this example, the writing means 14 writes the second talent attribute acquired from the second receiving means 12 into a database in which attribute information of a plurality of courses is recorded. Here, the database will be described below.
[0052] FIG. 9 is a diagram illustrating an example of course attribute information. In this example, the course database 1912 includes multiple records. Each record contains information specific to the participating organization for a course. The information specific to the participating organization includes a second talent attribute. In this example, the top record of the course database 1912, for example, for the course ID 001 (the course whose name is "Improving Analytical Skills in Financial Markets" according to database 1911 (FIG. 7)), has "analytics" as a free string accepted by field F1 recorded in the database as the second talent attribute. The course database 1912 can also record and manage the ID of the administrator who entered the second talent attribute.
[0053] As described above, the course guide support system 1 can acquire attribute information for each course required to present recommended courses to students. So far, the method for inputting talent attributes in the course guide support system 1 has been described.
[0054] 2-2. How to present the course FIG. 10 is a sequence chart illustrating a method for presenting courses in the course guidance support system 1. Here, an example is described in which a user who is a student (or a potential student) accesses the information processing device 10 from the user terminal 300 to search for a course to take, and the course guidance support system 1 presents recommended courses to the student. In step S201, the information processing device 10 accepts input of course search conditions from the user terminal 300. In this example, the third accepting means 13 accepts input of search conditions for a course to be taken via the user terminal 300 from a student who wishes to take one of multiple courses. Here, the search conditions are explained below.
[0055] FIG. 11 is a diagram illustrating search conditions. In this example, FIG. 11 shows an example of a search condition list 1001. The search conditions have multiple items. In this example, the multiple items include course classification, keywords, difficulty level, learning style, course length, and related qualifications. The student can input search conditions using the UI of the user terminal 300 (not shown). FIG. 11 shows an example in which the following values have been input for these multiple items: course classification: finance industry, keywords: analysis, difficulty level: medium, learning style: video, course length: 1 hour, and related qualification: securities analyst.
[0056] Returning to FIG. 10, in step S202, when the information processing device 10 accepts the input of search conditions, it extracts one or more courses that match the search conditions from the database. In this example, the extraction means 15 narrows down the courses based on, for example, the search conditions in FIG. 11. In this example, if the course classification in the search conditions is finance, the extraction means 15 can exclude in advance courses that belong to categories other than finance, such as manufacturing, agriculture, and services. This allows students to narrow down the courses they desire.
[0057] In step S203, the information processing device 10 calculates a recommendation score for each course using the first and second talent attributes and the search conditions. In this example, the recommendation score is a score representing the degree to which the course is recommended to the student, and is calculated by, for example, the calculation means 17. The recommendation score includes, for example, a first recommendation score using the first talent attribute, a second recommendation score using the second talent attribute, and an integrated recommendation score based on the first and second recommendation scores. In this example, the first recommendation score is, for example, an index indicating the degree to which the first talent attribute matches the search conditions. In this example, the second recommendation score is, for example, an index indicating the degree to which the second talent attribute matches the search conditions. In this example, the integrated recommendation score is a score obtained by integrating the first and second recommendation scores, and is calculated, for example, by averaging / weighting the first and second recommendation scores. In this example, of the first and second recommendation scores, the second recommendation score may be weighted more heavily than the first recommendation score (weighted averaging) to calculate the integrated recommendation score. This allows the information processing device 10 to recommend to students a course that is more suited to the skills that the participating organization wants to improve. The weight of the first recommendation score and the weight of the second recommendation score may be a common value for all participating organizations, or a weight may be set for each participating organization.
[0058] In step S204, the information processing device 10 presents the information on the courses extracted in step S202 to the user terminal 300. In one example, the information processing device 10 generates data of a list showing a predetermined number of course information items in descending order of the integrated recommendation score calculated in step S203, and transmits this data to the user terminal 300. This allows the information processing device 10 to present one or more courses to the student in an order according to the recommendation score calculated by the calculation means 17, in this example, the integrated recommendation score.
[0059] In step S205, the user terminal 300 displays the recommended courses on the display screen. This allows the student to obtain a list of recommended courses. As a result, the student can easily select a course that is appropriate for improving their own skills.
[0060] FIG. 12 is a diagram illustrating a display screen that presents recommended courses and recommendation scores. This display screen shows the correspondence between recommended courses and recommendation scores displayed for students who have entered search criteria. In this example, the recommended courses represent a ranking of multiple courses arranged in descending order of integrated recommendation score. In this example, "suitability (overall)" represents the integrated recommendation score, "suitability (offering)" represents the first recommendation score, and "suitability (company)" represents the second recommendation score.
[0061] When the user specifies (e.g., taps or clicks) course information (e.g., the name of each course) on this screen, a window showing detailed information about the course (e.g., the syllabus and tuition fees) is displayed. This window includes a UI object (e.g., a button) for transitioning to the application page for that course. When the user presses this button, the application page for that course is displayed.
[0062] Furthermore, on this screen, the student can instruct the sorting of the recommended courses according to the desired suitability. For example, when the user clicks on "Suitability (Company)," the user terminal 300 displays a table sorting the recommended courses in descending order of the second recommendation score.
[0063] 2-3. Use of the results of the effectiveness analysis 10, an example in which the course guidance support system 1 selects a recommended course based on the first and second talent attributes has been described, but the course guidance support system 1 may select a recommended course based on the results of an effect analysis of the course in addition to the first and second talent attributes. An example in which the results of the effect analysis are used will be described below.
[0064] FIG. 13 is a sequence chart illustrating a method for utilizing the effectiveness analysis results in the course guidance support system 1. In step S301, the acquisition means 18 of the information processing device 10 acquires, from the analysis engine 90, the effectiveness analysis results for each of a plurality of courses for students who actually took the course. In this example, the effectiveness analysis results include analysis results of the effectiveness of a course when multiple students belonging to a specific group actually took the course. The analysis engine 90 quantifies or digitizes the effect of the ability improvement achieved by students taking the course based on, for example, the qualifications held, effectiveness measurement records, and each student's individual performance. To give a simple example, if there are two courses, Course A and Course B, for the same qualification exam, and the pass rate of students who took Course A is 80% and the pass rate of students who took Course B is 50%, Course A is determined to be more effective than Course B and is given a higher score. Note that any specific algorithm may be used for the effectiveness analysis.
[0065] In step S302, the information processing device 10 records the acquired effect analysis results in the database 1912. That is, in this example, the effect analysis is performed for each participant group. In this example, when recording the effect analysis results, the storage means 191 must record the effect analysis results so that at least each student's effect analysis results are linked to each course. Here, the recording of the effect analysis results will be described below.
[0066] In steps S303 and S304, the operation of the course guidance support system 1 includes the same processing as the input of search conditions and course extraction processing up to steps S201 and S202 described in Section 2-2. In this example, students can narrow down the courses they wish to take based on the search conditions via the user terminal 300.
[0067] In step S305, the information processing device 10 calculates a recommendation score for each course using the acquired effectiveness analysis results. The recommendation score calculated using the effectiveness analysis results is referred to as the third recommendation score. Any specific algorithm or calculation formula may be used to calculate the third recommendation score from the quantified effectiveness analysis results. While the first and second recommendation scores are calculated based on talent attributes subjectively determined by personnel of the providing organization and the participating organization, respectively, the third recommendation score can be said to be an index showing an objective correlation with talent attributes (abilities or skills).
[0068] When the effect analysis result is used, the integrated recommendation score is calculated based on the first recommendation score, the second recommendation score, and the third recommendation score, specifically, for example, by using a weighted average. In step S306, the information processing device 10 transmits data on the multiple courses ranked based on the integrated recommendation score to the user terminal 300.
[0069] In step S307, the user terminal 300 displays the recommended courses on the display screen. This allows the student to obtain a list of recommended courses. As a result, the course guidance support system 1 allows the student to obtain recommended courses based on objective data, making it easier for the student to select courses that are more suited to improving their skills.
[0070] 3. Variations The present invention is not limited to the above-described embodiment, and various modifications are possible. Some modifications will be described below. Two or more of the following features may be combined and applied.
[0071] (1) Course Guide Support System 1 The hardware configuration and network configuration of the course guidance support system 1 are not limited to those exemplified in the embodiment. The course guidance support system 1 may have any hardware configuration and network configuration as long as it can realize the required functions. For example, multiple physical devices may cooperate to function as the course guidance support system 1. Note that the entities, configuration, and system structure shown in FIG. 1 are merely an example and merely represent an overview of the system. Therefore, in the course guidance support system 1, for example, the user terminal 30 may have a configuration that manages the user terminal 300 via a network of a system different from that of the course guidance support system 1.
[0072] (2) Information processing device 10 Some of the functions of the information processing device 10 may be implemented in another server. This server may be, for example, a physical server or a virtual server (including a so-called cloud). Furthermore, the correspondence between functional elements and hardware is not limited to that illustrated in the embodiment. For example, in the embodiment, at least some of the functions described as being implemented in the information processing device 10 may be implemented in another device or system, and conversely, at least some of the functions described as being implemented in another device or system may be implemented in the information processing device 10. In this example, the information processing device 10 may have, for example, a display means. In this case, the information processing device 10 may be configured to allow the administrator to check the display screen (UI) constructed on the web at any time using an external display device (e.g., an external monitor or administrator terminal) as hardware.
[0073] (3) User terminal 20, user terminal 30, user terminal 300 The user terminal 20, the user terminal 30, and the user terminal 300 are not limited to those exemplified in the embodiment. In this example, the users who use the respective terminals use the course guidance support system 1 through their own terminals, but the above-described configuration and operation may be realized by any display screen, input device, and various UIs.
[0074] (4) First Talent Attribute The first talent attributes are not limited to those exemplified in the embodiment. In this example, the first talent attributes may include not only the ability of the student but also personality or character classification, etc. Furthermore, the first talent attributes described in the embodiment are set for each industry (an example of a course classification), but one or more first talent attributes may be set according to predetermined classifications such as occupation, academic field, and field, without being limited to industry.
[0075] (5) Second Talent Attribute The second talent attribute is not limited to the example given in the embodiment. In this example, the second talent attribute may be the same as the first talent attribute described above, or may be defined by the student organization according to a predetermined classification.
[0076] (6) Search conditions The search conditions are not limited to those exemplified in the embodiment. In this example, the search conditions may be any conditions such as the expiration date of the course, the course price, and the instructor.
[0077] (7) Recommended courses and scores The specific method for calculating the recommendation score is not limited to the example described in the embodiment. In this example, the recommended courses may be displayed to the student in any order as long as they correspond to the first and second talent attributes, or may be displayed in an order according to at least one of the first and second talent attributes. In addition, in this example, the recommendation score may be any type, and a 5-point scale or other scoring system may be used in addition to a 100-point scoring system.
[0078] (8) Results of effect analysis The effect analysis results are not limited to those exemplified in the embodiment. In this example, the effect analysis results may be any, such as national qualifications, private qualifications, and public qualifications in the case of held qualifications, or sales, profit margins, and personnel evaluations in the case of individual performance.
[0079] (9) How to enter talent attributes The sequence chart shown in FIG. 5 merely illustrates an example of the operation, and the operation of the course guidance support system 1 is not limited to this. Some of the illustrated operations may be omitted, the order may be changed, or new operations may be added. In this example, in step S101, the information processing device 10 may accept input of a first talent attribute for each course from the user terminal 20 for courses pre-registered in the database, or may accept input of the first talent attribute simultaneously with the registration of the course by the providing organization. In addition, in step S104, the information processing device 10 accepts input of a free character string as input of the second talent attribute, but it does not have to be the character string described in the embodiment. For example, the second talent attribute may be the result of an evaluation made by a student of a course taken in addition to or instead of a character string. In addition, the administrator of the participating organization can narrow down (or broaden) the talent attributes to be linked and reduce (or increase) the number of linked talent attributes.
[0080] (10) How to present recommended courses The sequence chart shown in FIG. 10 merely illustrates one example of the operation, and the operation of the course guidance support system 1 is not limited to this. Some of the illustrated operations may be omitted, the order may be changed, or new operations may be added. In this example, the order of steps S202 and S203 may be changed. In this example, the information processing device 10 may calculate a recommendation score based on the respective relevance levels using the input first talent attribute and second talent attribute without including the search criteria. Thereafter, a process may be performed to narrow down one or more courses as recommended courses based on the input search criteria.
[0081] In this example, the information processing device 10 calculates each recommendation score in step S203, but any calculation method may be used. For example, an AI with machine learning functionality may calculate a composite score based on the input first talent attribute, second talent attribute, and search conditions. In this example, the AI may calculate a score that prioritizes, for example, the second talent attribute according to a predetermined algorithm.
[0082] (11) How to use the results of the effect analysis The sequence chart shown in FIG. 13 merely illustrates one example of the operation, and the operation of the course guidance support system 1 is not limited to this. Some of the illustrated operations may be omitted, the order may be changed, or new operations may be added. In this example, if the obtained effect analysis results in step S301 are effect measurement records within the system, the information processing device 10 may automatically record and manage the results of the effect measurement conducted by the student in a database. Furthermore, any method may be used to calculate the recommendation score calculated by the information processing device 10 in step S305. In this example, in addition to the effect analysis results, a composite score may be calculated from the input first talent attribute, second talent attribute, and search conditions. Furthermore, the first recommendation score, second recommendation score, third recommendation score, student evaluation, number of students, etc. may each be quantified, weighted, and the overall recommendation level may be calculated by taking the weighted average.
[0083] (12) Database The database of the course guide support system 1 shown in FIGS. 7, 9, and 12 is not limited to the example shown in the embodiment. In this example, any type of data may be registered in the database. For example, the database may include courses and attribute information provided by the providing organization, as well as corporate (business) information of the providing organization itself. Alternatively, the database may include attendance data of students belonging to the attending organization, as well as at least a portion of personal data. The layout of the database is not limited to that shown in the drawings, and data may be managed in any layout. Note that the information displayed on the terminal by the information processing device 10 may be any information registered in the database. For example, student evaluations of courses and a ranking of the number of students may be recorded in the database, and the information processing device 10 may display the evaluations or ranking of the number of students for each course.
[0084] (13)Display screen 8 is not limited to the example shown in the embodiment. In this example, the layout of the display fields on the display screen of the user terminal 30 may be defined according to the UI of each display screen. Furthermore, the layout or configuration of the display screen may be set to an optimal display screen according to the UI of a terminal such as a smartphone.
[0085] (14) Providers, Participating Organizations, and Students The providing organization, the receiving organization, and the student are not limited to those exemplified in the embodiment. In this example, the providing organization may be a business entity that provides human resource training services, a general educational institution, or any other entity. In this example, the receiving organization may be not only an in-house training department, but also an external outsourcing company, a staffing agency, or any other entity. In this example, the student may be a member of the receiving organization with any type of affiliation, as long as they belong to the receiving organization.
[0086] (15) Course / Course classification The courses and course classifications are not limited to those exemplified in the embodiment. In this example, the courses may be of any type, for example, a course in which an application is implemented. Also, in this example, the course classifications may be of any type, for example, course classifications may be established for each category such as job title, job content, age, and gender.
[0087] In the above embodiment, an example has been described in which a common course classification is used by all participating groups. However, in addition to or instead of a course classification commonly used by multiple participating groups (herein referred to as a "standard classification"), a classification used uniquely by each participating group (herein referred to as a "unique classification") may be used. The unique classification is managed in a database for each participating group. This database (referred to as a "unique classification database"; not shown) is a database that, for example, associates a course ID with the unique classification of that course.
[0088] When a search request including a course classification in the search condition item is input from a terminal device such as the user terminal 300, the information processing device 10 performs a search by adding the course classification in the unique classification database of the attending group corresponding to the user terminal 300 to the search range. In other words, if a search keyword input in the user terminal 300 is found in the course classification item of at least one of the course database 1911 and the unique classification database of the attending group corresponding to the user terminal 300, the information processing device 10 provides information about the found course to the user terminal 300.
[0089] That is, the present disclosure can be said to include the following inventions. (Invention 1) a first receiving means for receiving, for each of a plurality of courses, an input of a standard classification for the course, which is a classification of the course and is commonly used by a plurality of participating organizations, from the organization providing the course; A second receiving means for receiving, from each of the plurality of participating organizations, an input of a classification of each course that the participating organization is taking, the classification being a unique classification used uniquely by the participating organization; a search means for searching for course information when a search request for course information is input from a terminal device, the search target being both the standard classification and the unique classification corresponding to the student group corresponding to the terminal device; A course guidance support system with
[0090] (16) AI With regard to the configurations and operations exemplified in the embodiments, AI and machine learning functions may be implemented in the course guidance support system 1. In this example, with regard to the implementation of AI in the course guidance support system 1, for example, a function may be implemented to perform a composite analysis of data registered in a database and calculate a recommendation score for a recommended course to be presented to a student.
[0091] (17) Blockchain Regarding the configuration and operation exemplified in the embodiment, blockchain technology may be applied to the course guidance support system 1. In this example, regarding the application of blockchain technology to the course guidance support system 1, for example, data registered in a database may be recorded on a blockchain network. This makes it possible to protect various types of data in a state where they cannot be deleted or rewritten. Furthermore, any type of data may be recorded on the blockchain network.
[0092] (18) Other The various programs executed by CPU101, CPU201, etc. may be provided by downloading via a network such as the Internet, or may be provided in a state recorded on a computer-readable non-transitory recording medium such as a DVD-ROM. Note that each processor may be, for example, an MPU (Micro Processing Unit) or a GPU (Graphics Processing Unit) instead of a CPU.
[0093] The "means" of the functional components in the embodiments or modifications may be read as "parts" or "units." [Explanation of symbols]
[0094] 1...course guide support system, 10...information processing device, 20...user terminal, 30...user terminal, 300...user terminal, 9...network, 90...analysis engine, 11...first receiving means, 12...second receiving means, 13...third receiving means, 14...writing means, 15...extraction means, 16...presentation means, 17...calculation means, 18...acquisition means, 191...storage means (DB), 192...control means, 101...CPU, 102...memory, 103...storage, 104...communication IF, 201...CPU, 202...memory, 203...storage, 204...communication IF, 205...input device, 206...display device, 1000...first talent attribute list, 1001...search condition list, 1911...course database, 1912...course database, D...display screen
Claims
1. a first receiving means for receiving, for each of a plurality of courses, an input of a first talent attribute from an organization that provides the course, the first talent attribute indicating a classification of an ability that can be improved by attending the course; a second receiving means for receiving, for each of the plurality of courses, from a group taking the course, an input of a second talent attribute indicating a classification of abilities expected as a result of taking the course, by specifying a free character string or a classification unique to the group taking the course; a writing means for writing the first talent attribute and the second talent attribute into a database in which attribute information of the plurality of courses is recorded; a third receiving means for receiving input of search conditions for a course from a student who belongs to the group and intends to take one of the plurality of courses; extraction means for extracting one or more courses that meet the search conditions from the database; a presentation means for presenting the one or more courses as recommended courses to the student in an order according to the first talent attribute and the second talent attribute; A course guidance support system with
2. a calculation means for calculating a recommendation score for each of the one or more courses using the first talent attribute, the second talent attribute, and the search conditions; The presentation means presents the one or more courses in an order according to the recommendation score. The course guide support system according to claim 1.
3. the calculation means calculates a first recommendation score using the first talent attribute and a second recommendation score using the second talent attribute; The presentation means presents the one or more courses in an order according to the first recommendation score and the second recommendation score. The course guide support system according to claim 2.
4. the calculation means calculates an integrated recommendation score according to the first recommendation score and the second recommendation score; The presentation means presents the one or more courses in an order according to the integrated recommendation score. The course guide support system according to claim 3.
5. an acquisition means for acquiring, for each of the plurality of courses, an effect analysis result for students who actually attended the course; The presentation means presents the one or more courses in an order according to the first talent attribute, the second talent attribute, and the effect analysis result. The course guide support system according to claim 1.
6. The acquisition means acquires, as the effect analysis result, an analysis result of the effect when students belonging to the course group actually take the course. The course guide support system according to claim 5.
7. The first receiving means receives one option from among predetermined options for a talent attribute as an input of the first talent attribute. The course guide support system according to claim 1.
8. The second accepting means accepts input of a free character string as input of the second talent attribute. The course guide support system according to claim 1.
9. The second receiving means presents a hint for inputting the second talent attribute. The course guide support system according to claim 8.
10. The computer receiving, for each of a plurality of courses, an input of a first talent attribute from an organization that provides the course, the first talent attribute indicating a classification of an ability that can be improved by attending the course; receiving, for each of the plurality of courses, an input of a second talent attribute indicating a classification of abilities expected as a result of attending the course from a participating organization of the course, by specifying a free character string or a classification unique to the participating organization; writing the first talent attribute and the second talent attribute into a database in which attribute information of the plurality of courses is recorded; receiving input of search conditions for a course to be taken from a student who belongs to the course taking group and who wishes to take one of the plurality of courses; extracting one or more courses that meet the search criteria from the database; presenting the one or more courses as recommended courses to the student in an order according to the first talent attribute and the second talent attribute; A course guidance support method having the above.
11. On the computer, receiving, for each of a plurality of courses, an input of a first talent attribute from an organization that provides the course, the first talent attribute indicating a classification of an ability that can be improved by attending the course; receiving, for each of the plurality of courses, an input of a second talent attribute indicating a classification of abilities expected as a result of attending the course from a participating organization of the course, by specifying a free character string or a classification unique to the participating organization; writing the first talent attribute and the second talent attribute into a database in which attribute information of the plurality of courses is recorded; receiving input of search conditions for a course to be taken from a student who belongs to the course taking group and who wishes to take one of the plurality of courses; extracting one or more courses that meet the search criteria from the database; presenting the one or more courses as recommended courses to the student in an order according to the first talent attribute and the second talent attribute; A program to execute.
Citation Information
Patent Citations
System, method and program for proposing learning course
JP2005190404A
Continual capacity building system for industrial personnel
JP2009230744A
System for creating recommended course deletion determination test
JP2018133012A
Training information providing device, method and program
JP2019028647A
Information processing device, information processing method, and program
JP2022122599A