Training mediation device, training mediation method and computer program
Patent Information
- Application Number
- JP2023120664
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-25
- Publication Date
- 2026-02-10
AI Technical Summary
Existing training systems fail to accommodate the preferences and needs of both instructors and participants, leading to suboptimal training opportunities and potential cancellations due to mismatched dates and content.
A training mediation device that connects instructors and participants through a network, allowing for the acquisition and matching of training enablement and desired conditions, including content, location, and time, while maximizing instructor profit and participant satisfaction by determining a training mode that balances these factors.
Enables training to be held under conditions that are suitable for both instructors and participants, reducing cancellations and enhancing learning experiences by aligning training formats with participant desires and instructor profitability.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a training mediation device, a training mediation method, and a computer program. [Background technology]
[0002] It is common for instructors to provide training to participants. Usually, the instructor or the training company that manages the training sets the training availability conditions, such as the training content, location, and schedule, in advance, and participants check these training availability conditions and apply for the training if the training they want is held on their desired date and time. However, if there are few training dates, participants may not be able to attend on their desired date and time. In addition, it is difficult for instructors to plan the optimal training plan because they do not know what training content, location, and schedule are required by the participants. As a result, appropriate training cannot be held, and there is a risk of opportunity loss for both participants and instructors.
[0003] Patent Document 1 discloses a system that registers aspiring instructors by the field of training they wish to receive via a computer network, and registers and makes public training summaries, self-introductions, and the area and date / time where the aspiring instructors can attend the training. This system encourages applicants to search for courses, and after searching and referencing the content, applicants can input the necessary information such as the desired training date / time and location for the desired instructor, and transfer the content to the applicant to register the reservation. Patent Document 2 discloses a program that refers to a classroom database and a lecturer database, searches for instructors and classrooms that correspond to the headquarters or branch office based on the student's desired location, time period, and subject, and presents the results. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent Publication No. 2002-183500 [Patent Document 2] Patent Publication No. 2005-078602
[0005] However, in both documents, the instructor unilaterally set the conditions under which the training could be conducted, and it could not be said that the training could be conducted under conditions appropriate for both the trainees and the instructor. Summary of the Invention [Problem to be solved by the invention]
[0006] SUMMARY OF THE PRESENT DISCLOSURE An object of the present invention is to provide a training mediation device that can hold a training session under suitable conditions for participants and instructors. [Means for solving the problem]
[0007] In order to achieve the above-mentioned object, a training mediation device according to one aspect of the present invention is a training mediation device connected to at least an instructor terminal and a candidate terminal via a network, and comprises: a training availability condition acquisition unit that acquires, via the instructor terminal, training availability conditions for the training that the instructor can teach; a desired condition acquisition unit that acquires, via the candidate terminal, the desired attendance conditions for the training that the candidate wishes to attend; a memory unit that stores in correspondence with each other a plurality of training contents included in the training availability conditions and profit information regarding the profit that the instructor will obtain if the training is held for each of the training contents; and a training mode determination unit that refers to the memory unit and determines the training mode to be held based on the training availability conditions and the desired attendance conditions so as to maximize the profit.
[0008] The profit information may include the amount of sales or profit of the instructor.
[0009] The training mediation device allows a plurality of the applicants to take one of the training courses simultaneously, and the holding of the training course is confirmed when a predetermined number of the applicants decide to participate in the one training course, and the training mode determination unit may determine the training mode so as to maximize the profit, assuming that the profit is large when the holding of the training course is confirmed by the participation of the applicants.
[0010] The training mediation device may allow a plurality of applicants to take one training course simultaneously, the desired condition acquisition unit may acquire a plurality of the desired conditions for taking the course and the skill levels of each of the applicants who submitted the desired conditions for taking the course in correspondence with the desired conditions for taking the course, and the training mode determination unit may extract the applicants based on the skill levels, and determine the training mode to be held based on the desired conditions for taking the course and the training availability conditions of the extracted applicants.
[0011] The training mediation device allows a plurality of applicants to take one training course simultaneously, and further includes a first skill estimation unit that estimates the skill levels of the applicants, wherein the desired condition acquisition unit acquires identification information of the applicant who sent the desired conditions for taking the course, the memory unit stores the identification information of the applicant and information regarding the skills of the applicant in association with each other, the first skill estimation unit refers to the memory unit and estimates the skill levels of each of the plurality of applicants based on the information regarding the skills of the applicants, and the training style determination unit extracts the applicants based on the skill level, and determines the training style of the training to be held based on the desired conditions for taking the course and the training availability conditions of the extracted applicants.
[0012] The course may further include a first skill estimation unit which estimates the skill level of the applicant, and a first level correction unit which corrects the training level included in the desired conditions for taking the course, wherein the desired conditions acquisition unit acquires identification information of the applicant who sent the desired conditions for taking the course along with the desired conditions for taking the course, the memory unit stores the identification information of the applicant and information regarding the skills of the applicant in association with each other, the first skill estimation unit refers to the memory unit and estimates the skill level of the applicant based on the information regarding the skills of the applicant, and the first level correction unit corrects the training level included in the desired conditions for taking the course to match the skill level.
[0013] The information related to skills may include at least the training history of the applicant, or the results of a test taken by the applicant.
[0014] The system may further include a second skill estimation unit that estimates the instructor's teaching level and a second level correction unit that corrects the instructor's teaching level, wherein the memory unit stores identification information of the instructor in association with information regarding the instructor's teaching skills, the second skill estimation unit refers to the memory unit and estimates the instructor's teaching level based on the information regarding the instructor's teaching skills, the training conditions include a training level indicating the difficulty of the training, and the second level correction unit corrects the training level to match the teaching level.
[0015] In order to achieve the above-mentioned object, a training mediation method according to another aspect of the present invention is a method of mediating training, executed by a training mediation device connected to at least an instructor terminal and a candidate terminal via a network, and includes the following steps: a training availability condition acquisition step of acquiring, via the instructor terminal, training availability conditions for training that the instructor can teach; a desired attendance condition acquisition step of acquiring, via the candidate terminal, the desired attendance conditions for the training that the candidate wishes to attend; a storage step of correspondingly storing a plurality of training contents included in the training availability conditions and profit information regarding the profit that the instructor will obtain if the training is held for each of the training contents; and a training mode determination step of referring to the information stored in the storage step and determining the training mode to be held based on the training availability conditions and the desired attendance conditions so as to maximize the profit.
[0016] In order to achieve the above-mentioned object, a computer program according to yet another aspect of the present invention is a computer program for mediating training, executed by a computer connected to at least an instructor terminal and a candidate terminal via a network, and executes the following to the computer: a training availability condition acquisition command for acquiring, via the instructor terminal, training availability conditions for training that the instructor can teach; a desired attendance condition acquisition command for acquiring, via the candidate terminal, the desired attendance conditions for the training that the candidate wishes to attend; a storage command for storing, in association with each other, a plurality of training contents included in the training availability conditions and profit information regarding the profit that the instructor will obtain if the training is held for each of the training contents; and a training mode determination command for referring to the information stored in the storage command and determining the training mode to be held based on the training availability conditions and the desired attendance conditions so as to maximize the profit.
[0017] The computer program can be provided by downloading via a network such as the Internet, or can be provided by recording it on various computer-readable recording media. Effect of the Invention
[0018] According to the present invention, training can be held under conditions suitable for participants and instructors. [Brief description of the drawings]
[0019] [Figure 1] 1 is a functional block diagram showing functions of a training mediation device according to a first embodiment of the present invention, and each component connected to the training mediation device via a network. [Diagram 2] This shows examples of data tables stored in the training mediation device, including (a) a training availability condition table T1 that stores information about the training content that an instructor can provide, and (b) a schedule table T2 that stores the locations and dates that an instructor can provide training. [Diagram 3] FIG. 13 is a diagram showing an example of a desired course conditions table T3 for storing desired course conditions input from a course applicant terminal connected to the training intermediation device. [Figure 4] 13A and 13B are diagrams showing examples of data tables stored in the training mediation device, which show (a) an instructor skill table T4 for storing information about instructor skills, and (b) an applicant skill table T5 for storing information about applicant skills. [Diagram 5] 10 is a sequence diagram showing a first example of a processing flow in which a training mode is determined via a terminal connected to the training mediation device. FIG. [Figure 6] FIG. 11 is a sequence diagram showing a second example of a process flow in which a training mode is determined via a terminal connected to the training mediation device. [Figure 7] 10 is a flowchart showing an example of a process for estimating a level of an applicant in the training mediation device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] Hereinafter, an embodiment of the training mediation device according to the present invention will be described with reference to the drawings. The training mediation device is a device that refers to information on the instructor and the applicants and enables training to be conducted under appropriate conditions. The training mediation device allows multiple applicants to simultaneously attend one training course, collects the desired training conditions from the multiple applicants, and determines the training conditions, such as the training content, location, date and time, by referring to the desired training conditions of the multiple applicants and the instructor's training availability conditions.
[0021] As shown in Fig. 1, the training mediation device 1 is configured to be able to communicate with multiple terminals 2 via a network NW. In this embodiment, the communication between the training mediation device 1 and each terminal 2 is wireless, but some or all of the connections may be wired. Although there are two terminals 2 in Fig. 1, the number of terminals 2 is arbitrary. A training mediation system 100 may be configured by the training mediation device 1 and one or more terminals 2.
[0022] Terminal 2 The terminal 2 is a terminal that accepts input of information about the instructor who conducts the training and the applicant terminal 2b who will take the training. The instructor terminal 2a and the applicant terminal 2b are examples of the terminal 2, and when the instructor terminal 2a and the applicant terminal 2b are described without distinguishing between them, they may be collectively referred to as the terminal 2. In the following description, as an example, the instructor terminal 2a is a terminal operated by an instructor who wishes to hold a training session and provide instruction. The applicant terminal 2b is described as a terminal operated by an applicant who wishes to take the training session. The instructor terminal 2a and the applicant terminal 2b are described by separating their functions for convenience only, and it is possible to transmit an application to take the training session from the instructor terminal 2a, and it is also possible to transmit information about the instructor from the applicant terminal 2b.
[0023] The terminal 2 is, for example, a smartphone, a tablet terminal, or a computer. The terminal 2 is configured as a functional block including an input unit 21, a display unit 22, and a communication processing unit 23, by using a CPU (Central Processing Unit), a computer program executed by the CPU, a RAM (Random Access Memory) and a ROM (Read Only Memory) for storing the computer program and predetermined data, etc. The input units 21a and 21b, the display units 22a and 22b, and the communication processing units 23a and 23b are examples of the input unit 21, the display unit 22, and the communication processing unit 23, respectively, and when describing without distinguishing between them, these may be collectively referred to simply as the input unit 21, the display unit 22, and the communication processing unit 23, respectively.
[0024] The input unit 21 may be realized by a touch panel for inputting data, or may have physical keys such as a keyboard. The instructor terminal 2a accepts input from an instructor of the conditions of the training that the instructor can carry out (hereinafter also referred to as "training possible conditions"). The applicant terminal 2b accepts information regarding the conditions of the training that the applicant wishes to take (hereinafter also referred to as "desired training conditions").
[0025] The display unit 22 displays information about the training, etc., and may be configured as a touch panel display together with the input unit 21. For example, the display unit 22 displays information about training that has been confirmed to be held, or displays messages for the instructor or those who wish to take the course.
[0026] The communication processing unit 23 is a processing unit that can execute data transmission and reception processing with the training mediation device 1 according to a predetermined protocol via a network NW such as the Internet, and is realized by an application, a web browser, or the like. The communication processing unit 23a of the instructor terminal 2a transmits the training availability conditions input to the instructor terminal 2a to the training mediation device 1. The communication processing unit 23 of the student applicant terminal 2b transmits the desired attendance conditions input to the student applicant terminal 2b to the training mediation device 1. In addition, the communication processing units 23a and 23b receive training information whose holding has been confirmed from the training mediation device 1.
[0027] ●Training intermediary device 1 As shown in Fig. 1, the training mediation device 1 is, for example, a smartphone, a tablet terminal, or a computer. The terminal 2 is configured with a CPU (Central Processing Unit), a computer program executed by the CPU, a RAM (Random Access Memory) or a ROM (Read Only Memory) for storing the computer program and predetermined data, and mainly includes functional blocks including a memory unit 50, a training possible condition acquisition unit 11, a desired condition acquisition unit 12, a training mode determination unit 13, a skill estimation unit 14, a level correction unit 15, a message transmission unit 16, and a communication processing unit 17.
[0028] The training mediation device 1 may be realized by a plurality of hardware configurations, or may be partially or entirely configured by cloud computing. Also, some of the functional units of the training mediation device 1 may be provided in the instructor terminal 2a or the applicant terminal 2b.
[0029] The storage unit 50 is a functional unit that stores information related to training. 2 to 4 are examples of tables stored in the storage unit 50. FIG.
[0030] FIG. 2(a) shows a training availability condition table T1 that stores information about training content that can be taught by an instructor. The training availability condition table T1 stores, for example, training content, training level, minimum number of participants, upper limit of number of participants that can be taught, sales amount, and profit amount in association with identification information of the instructor. The holding of each training is confirmed when more than the minimum number of participants who wish to attend the training decide to participate in the training. The sales amount and profit amount are examples of profit information in the claims. In other words, the training availability condition table T1 stores, in association with a plurality of training contents included in the training availability conditions, and profit information regarding the profit that the instructor will earn when training is held for each training content.
[0031] The training available condition table T1 also includes training levels that indicate the difficulty level of the training. In the training available condition table T1, a plurality of training levels at which an instructor can teach one training content are stored.
[0032] FIG. 2(b) shows a schedule table T2 that stores the locations and dates on which an instructor can provide training. The dates on which training is available may be information with a predetermined range. Furthermore, the locations on which training is available may include information on multiple locations, or may be information specified by a range. Information on the locations and dates on which an instructor can provide training is stored independently of the training content that the instructor can teach. As a result, the training is customized according to the training content, schedule, and location desired by the person who wishes to take the course. With this configuration, training can be held flexibly in the training format desired by the person who wishes to take the course.
[0033] 3 shows the desired training conditions table T3 which stores the desired training conditions input from the applicant's terminal. The desired training conditions table T3 stores, for example, identification information of the desired training conditions, desired training content, desired training level, desired date and time range, desired location, desired price, desired class size, and information on the desired instructor, such as the desired instructor's name or instructor rank. When the training mediation device 1 receives the desired training conditions from the applicant, it stores the desired training conditions in the desired training conditions table T3.
[0034] 4(a) shows the instructor skill table T4 that stores information about the instructor's skills. The instructor skill table T4 stores the instructor's identification information, a teaching record showing the instructor's teaching history, the results of a proficiency diagnostic test, information about the instructor's work history, etc. The teaching record showing the instructor's teaching history, the results of a proficiency diagnostic test, and information about the instructor's work history are examples of information about the instructor's skills.
[0035] 4(b) shows the applicant skill table T5, which stores the identification information of the applicant and the information on the skills of the applicant in association with each other. The applicant skill table T5 stores the identification information of the applicant, the training attendance history, the test scores taken in the training, and information on the work history.
[0036] The storage unit 50 may also store the progress of the applicant's past grades as information related to the applicant's skills. The degree of change in grades is an index showing the applicant's growth rate, and is another example of information related to skills.
[0037] Returning to FIG. 1, the trainable condition acquisition unit 11 is a functional unit that acquires trainable conditions related to training that the instructor can teach via the instructor terminal 2a. The trainable condition information includes, for example, the instructor's identification information and information related to the training content that the instructor can teach. The trainable condition information may also include information related to the date, time and place that the instructor can train, the training level, the minimum number of participants, the sales amount and the profit amount. The instructor can register multiple trainable conditions via the instructor terminal 2a. The instructor may set a different price, i.e., a sales amount, for each trainable condition. In other words, the instructor may set a different price according to the date, time and place as well as the training content.
[0038] Furthermore, the instructor can register the range of locations, date and time ranges, or price, i.e., sales amount range, for each training condition. Furthermore, the instructor may set the training conditions so that the price varies depending on the time when the training mode determination unit 13, which will be described later, matches the instructor with the person who wants to take the course. That is, for example, the price can be registered so that the closer the matching is to the training, the lower or higher the price. The training condition acquisition unit 11 stores the training conditions in a training condition table T1 (see FIG. 2(a)) and a schedule table T2 (see FIG. 2(b)) in the storage unit 50.
[0039] The desired condition acquisition unit 12 is a functional unit that acquires the desired conditions for the training that the applicant wishes to attend via the applicant terminal 2b. The desired condition acquisition unit 12 acquires information such as the training content, training level, desired price, desired place and desired date and time of the training that the applicant wishes to attend. In addition, the desired condition acquisition unit 12 acquires identification information of the applicant who transmitted the desired conditions for attending along with the desired conditions for attending.
[0040] The desired condition acquisition unit 12 may be configured to present a proposed desired price depending on information such as the training content, training level, desired place of attendance, and desired date and time of attendance. For example, the proposed desired price may be lower the further in advance the desired date and time of attendance is from the time of input of the desired conditions. Also, the proposed desired price may be lower the wider the range of the desired date and time of attendance or the range of the desired place of attendance, and higher the proposed desired price may be, and so on. Also, a so-called dynamic price proposal may be appropriately adopted, such as a higher proposed desired price for a specified date and time.
[0041] The desired condition acquiring unit 12 may acquire the desired conditions for attending a course from a plurality of the applicant terminals 2b. The desired condition acquiring unit 12 acquires the plurality of desired conditions for attending a course and the skill levels of each of the applicants who transmitted the desired conditions for attending a course in association with the desired conditions for attending a course.
[0042] The training mode determination unit 13 is a functional unit that determines the training mode to be held. The training mode is various conditions necessary for holding a training, and is information including, for example, training content, training level, date and time, location, price, and instructor. For example, when the desired conditions acquisition unit 12 acquires the desired conditions for attending via the applicant terminal 2b, the training mode determination unit 13 refers to the training possible conditions, compares the conditions of the applicant and the possible conditions of the instructor, matches the applicant and the instructor, and determines the training mode. The training mode determination unit 13 determines the training mode to be held based on the possible conditions for training and the desired conditions for attending so that the instructor's profit is maximized. In other words, the training mode determination unit 13 determines the training mode so that, for example, the sales amount or profit amount is maximized.
[0043] As described above, a configuration in which multiple training availability conditions can be registered and the training to be held is determined in consideration of the training availability conditions and the desired attendance conditions allows those who wish to attend the training to attend the training in the manner they wish, which is highly convenient. In particular, this improves the ease of participation in training compared to a format in which the date, time, place, content, etc. of the training are selected and attended in advance. Also, compared to a training format in which recorded videos are viewed, this allows for two-way communication with the instructor and other participants, resulting in a high learning effect.
[0044] Also, for the instructor, compared to a method of attracting participants by deciding the training format in advance, such as the training content, location, date and time, in advance, it is possible to hold training that meets the needs of those who want to take the course. In other words, it is possible to prevent losses such as cancellation of a pre-planned training because not enough people want to take the course. In addition, since so-called real-time training can be held, in which the instructor and multiple participants carry out the training at the same time, it is also possible to hold training that allows participants to discuss with each other.
[0045] Furthermore, the instructor can set different ranges of sales or profit amounts for each training condition. Therefore, by having the training mode determination unit 13 determine a training mode with a relatively large sales or profit amount, the instructor's profits can be secured. Furthermore, the person wishing to take the course sets a desired price for each desired course condition and transmits it. Therefore, by satisfying the request to take the course under the desired course condition with a relatively high desired price, the instructor's profits can be increased.
[0046] When the training mode determination unit 13 acquires the desired conditions of the person who wishes to take the course, it determines the training mode so as to maximize the profit, assuming that the profit is large when the training is confirmed to be held by the person who wishes to take the course. In other words, the confirmation of the holding of the training is another example of profit in the scope of the claims. This is because the instructor generates sales and income by being able to hold the training. In addition, since the training is held, the trainees can have a learning opportunity, so it is of course profitable for the trainees as well. With this configuration, even if the training has a minimum number of participants set on the premise that multiple trainees will take the course at the same time, it is possible to confirm the holding of the training while taking into account the wishes of the trainees and the availability of the instructor.
[0047] The training mode determination unit 13 may calculate the instructor's profit based on appropriate conditions such as the location, date and time, etc., in addition to the above-mentioned sales amount, profit amount, and confirmation of holding the training. The training mode determination unit 13 may also calculate the instructor's profit based on multiple conditions. The instructor may be able to select which condition to incorporate into the profit calculation conditions, and may be able to input a weighting for each condition to be included in the profit. The training mode determination unit 13 refers to the conditions to be incorporated into the profit calculation conditions and the weighting information acquired via the training condition acquisition unit 11, for example, and determines a training mode that maximizes the instructor's desired profit.
[0048] The skill estimation unit 14 is a functional unit that estimates the skill level of the applicant. The skill estimation unit 14 refers to the applicant skill table T5 stored in the storage unit 50 and estimates the skill level of the applicant based on information related to the skills of the applicant. That is, the skill estimation unit 14 estimates the skill level of the applicant based on, for example, the training attendance history of the applicant or the results of a test taken by the applicant. The skill estimation unit 14 may also estimate the skill level of the applicant based on the degree of change in the grades of the applicant.
[0049] The skill level may include one or more items, and the skill estimation unit 14 may estimate a value indicating the skill level for each item. The skill level estimated by the skill estimation unit 14 is, for example, a skill level related to the field of training that the applicant wishes to take. The skill level may also be a skill different from the direct field of the training. The skill level may be a skill that can be utilized in a group training in which multiple people participate, such as a communication level. The skill level may also be a skill related to the attitude toward the training, such as ambition. The skill level is not limited to content that can be compared between high and low, and may also be information indicating human characteristics.
[0050] The training mode determination unit 13 may extract the trainees based on their skill levels, and determine the training mode to be held based on the desired training conditions and the training availability conditions of the extracted trainees. The training mode determination unit 13 may, for example, extract trainees whose skill levels are the same as each other and have them participate in the same training. With this configuration, it is possible to unify the multiple trainees who participate in the training held to the same level. As a result, the trainees can receive effective guidance by the instructor taking the level into consideration when providing guidance. In addition, the training mode determination unit 13 may, for example, extract the trainees based on the growth rate of the trainees, and have the extracted trainees participate in the same training. With this configuration, the trainees' skills improve at the same rate, so that the trainees' skill levels can be kept the same throughout the training time.
[0051] The training mode determination unit 13 may extract the applicants so that the variation in the skill levels of the applicants is greater than or equal to a predetermined level. The training mode determination unit 13 may extract the applicants in an appropriate manner, such as by setting the skill level of a predetermined number of applicants to a predetermined level or higher and setting the skill level of the remaining applicants to a level less than or equal to a predetermined level, without being limited to the above-mentioned manner. With this configuration, the skill levels of the applicants who simultaneously take the training can be adjusted to a desired state. For example, by including an applicant with high ambition in a group of applicants with low ambition, a synergistic effect can be achieved, raising the ambition of the entire training and increasing the effect of the training. The skill level extraction mode may be preset in the training mediation device 1, or may be included in the training possible condition information transmitted from the instructor terminal 2a.
[0052] The skill estimation unit 14 may estimate the skills of the applicant based on the results of a questionnaire filled out by the applicant, for example, an evaluation of the training. The skill estimation unit 14 refers to, for example, a questionnaire filled out by the applicant for a training course taken in the past. The questionnaire may be a multiple-choice type or a descriptive type. The skill estimation unit 14 may estimate the skills of the applicant based on the results of a questionnaire filled out by the instructor who was in charge of the past training course for the applicant, or the evaluation result of the applicant. That is, for example, the skill estimation unit 14 may estimate the applicant's self-recognition of the skills by referring to the applicant's evaluation of the training course and the instructor's evaluation of the applicant. For example, the skill estimation unit 14 determines whether the applicant appropriately evaluates his / her own skills or whether he / she evaluates them higher or lower than they actually are. In this case, the level correction unit 15 described later corrects the training level related to the desired conditions of the applicant according to the estimated self-recognition of the applicant.
[0053] Furthermore, the skill estimation unit 14 may estimate the instructor's teaching level. The skill estimation unit 14 refers to an instructor skill table T4 stored in the storage unit 50, and estimates the instructor's teaching level based on information related to the instructor's teaching skills. The skill estimation unit 14 may estimate the instructor's teaching level based on, for example, the training instruction history or the results of a test taken by the instructor. The skill estimation unit 14 may also estimate the instructor's teaching level by referring to the degree of change in the instructor's grades. The skill estimation unit 14 is an example of a first skill estimation unit and a second skill estimation unit in the claims.
[0054] The level correction unit 15 is a functional unit that corrects the training level included in the desired course conditions. The level correction unit 15 compares the skill level of the applicant with the training level included in the desired course conditions, and corrects the training level included in the desired course conditions to match the skill level. With this configuration, even if there is a discrepancy between the skills self-reported by the applicant and the actual skills, the applicant can take an appropriate training. Note that the level correction unit 15 is not limited to a configuration that automatically corrects the training level, and may be configured to present an estimated training level to the applicant via the applicant terminal 2b and correct the training level when the applicant inputs approval.
[0055] The level correction unit 15 may be configured to correct the instructor's training level. The level correction unit 15 compares the instructor's training level with the training level, and if the instructor's training level and the training level are not equal, corrects the training level to match the instructor level. The level correction section 15 is an example of a first level correction section and a second level correction section in the claims.
[0056] In the above embodiment, it is assumed that the applicant inputs a training level as a desired training condition, and the level correction unit 15 corrects the input training level. However, the technical idea of the present invention is not limited to this, and the skill level estimated by the skill estimation unit 14 may be presented to the applicant without the applicant inputting a desired training level. Furthermore, regardless of whether the estimated skill level is presented, the training mode determination unit 13 may determine the training mode to be taken by the applicant based on the skill level estimated by the skill estimation unit 14.
[0057] The message sending unit 16 is a functional unit that sends messages to the instructor terminal 2a and the applicant terminal 2b. The message sending unit 16 sends a message about the training to the applicant terminal 2b that sent the desired conditions for taking the training. This message may be, for example, a message that the training has been decided to be held or not. The message may also be a message about the likelihood of the training being held before it is decided to hold the training. More specifically, for example, if the number of applicants for the training is below the lower limit of the number of applicants, the message may be, "The training will be held if X more people apply." The message may also be a message that encourages applicants to gather, such as, "The training will be held if one acquaintance in a similar situation to you applies."
[0058] After the training is confirmed to be held, the message sending unit 16 may send a message regarding the training to those who wish to take the training and have confirmed their participation in the training. The message sending unit 16 may send a message to those who wish to take the training to encourage them to attract people to the training. The message may be, for example, a message such as "If you invite one acquaintance who is in a similar situation to you, you will also save Y yen." When multiple people take the training, the participants share the cost of the instructor, so the more the number of participants, the cheaper the training fee per person becomes. Regardless of this aspect, the training fee may be reduced by attracting acquaintances to the training.
[0059] The communication processing unit 17 is a processing unit that can execute data transmission and reception processing with the training mediation device 1 according to a predetermined protocol via a network NW such as the Internet, and is realized by an application, a web browser, or the like. The communication processing unit 17 particularly receives the training level and training availability conditions of the instructor from the instructor terminal 2a. The communication processing unit 17 also receives the desired training conditions of the applicants from the applicant terminal 2b. Furthermore, the communication processing unit 17 transmits the determined training mode to the instructor terminal 2a and the applicant terminal 2b to the applicant terminal 2b. Furthermore, the communication processing unit 17 may calculate the cost per applicant for the training decided to be held according to the instructor's sales amount and the number of applicants, and transmit it to the applicant terminal 2b.
[0060] ● Sequence diagram of the processing of the training mediation device 1 and each terminal 2 The flow of information between the training mediation device 1 and each terminal 2 in training mediation will be described with reference to Fig. 5. As shown in Fig. 5, first, the instructor terminal 2a accepts input of information on the training availability conditions for training that can be held, i.e., the training availability conditions, and transmits it to the training mediation device 1 (step S101). The training mediation device 1 receives and stores this (step S102). Next, the student applicant terminal 2b accepts input of the attendance desired conditions for the training that the student applicant wishes to attend, and transmits it to the training mediation device 1 (step S103).
[0061] Next, the training mediation device 1 refers to the training possible conditions and the desired attendance conditions to determine the training possible conditions (step S104). Next, the training mediation device 1 transmits the determined training mode to the instructor terminal 2a and the applicant terminal 2b (step S105).
[0062] A sequence diagram for the process of aligning the skill levels of applicants and determining the conditions for training availability. As shown in FIG. 6, each of the multiple applicant terminals 2b and 2c accepts input of desired training conditions for the training that the applicant wishes to take, and transmits the input to the training mediation device 1 together with information on the applicant's skills in the field of the desired training (step S103). Next, the training mediation device 1 refers to the information on each skill transmitted from each different applicant, estimates the skill level of each applicant, and extracts applicants of the same level (step S104). The training mediation device 1 determines the training availability conditions based on the desired training conditions of applicants with the same skill level and the training availability conditions (step S112). Next, the applicant terminal 2b accepts input of the desired training conditions for the training that the applicant wishes to take, and transmits the input to the training mediation device 1 (step S105).
[0063] Flowchart for estimating the skill level of applicants As shown in FIG. 7, first, the desired condition acquisition unit 12 of the training mediation device 1 acquires the desired conditions of the student from the student terminal 2b (step S201). Next, the skill estimation unit 14 refers to the student skill table T5 (step S202) and estimates the skill level of the student who sent the desired conditions (step S203). Next, the level correction unit 15 compares the training level included in the desired conditions with the estimated skill level of the student, and judges whether the training level and the skill level are equivalent, that is, whether the training level is appropriate (step S204). If the training level is appropriate (Y in step S204), the process is terminated. If the training level included in the desired conditions is compared with the estimated skill level of the student, and if the training level is not appropriate (N in step S204), the level correction unit 15 corrects the training level included in the desired conditions to the estimated skill level (step S205).
[0064] As described above, the training mediation device according to the present invention makes it possible to hold training under conditions suitable for trainees and instructors.
[0065] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. [Explanation of symbols]
[0066] 1. Training intermediary device 11 Training Enablement Conditions Acquisition Department 12 Desired condition acquisition section 13 Training Mode Decision Section 14 Skill Estimation Department 15 Level correction section 16 Message sending section 17 Communication processing section 50 Storage section 2. Terminal 2a Teacher's terminal 2b Student terminal
Claims
1. A training availability condition acquisition unit that acquires training availability conditions related to training that an instructor can teach; a desired condition acquisition unit that acquires desired conditions for the training that the applicant wishes to attend; a training mode determination unit that determines a training mode to be held so as to maximize profits based on the instructor's training availability conditions, the plurality of training contents included in the training availability conditions, profit information regarding profits when the training is held for each of the training contents, and the desired training conditions; and Equipped with Training intermediary device.
2. the desired condition acquisition unit acquires the desired conditions for attending the course from each of the plurality of applicants; the training mode determination unit determines that the training will be conducted in a training mode corresponding to the desired attendance conditions in which the desired price included in the desired attendance conditions is relatively high; The training mediation device according to claim 1.
3. The profit information includes the amount of sales or profit of the instructor.
3. The training mediation device according to claim 2.
4. A training availability condition acquisition unit that acquires training availability conditions related to training that the instructor can teach; a desired condition acquisition unit that acquires desired conditions for the training that the applicant wishes to attend; a training mode determination unit that determines a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit when the training is held for each of the training contents, and the desired training conditions; Equipped with The holding of the training will be confirmed when a predetermined number of applicants decide to participate in the training, the training mode determination unit determines the training mode so as to maximize the profit, assuming that the profit is large when the holding of the training is confirmed by the participation of the applicant; Training intermediary device.
5. the training mediation device allows a plurality of applicants to simultaneously take one of the training courses, the desired condition acquisition unit acquires the plurality of desired conditions for taking the course and the skill levels of the applicants who have transmitted the desired conditions for taking the course, in association with the desired conditions for taking the course; The training mode determination unit extracts the applicants based on the skill levels, and determines the training mode to be held based on the desired training conditions of the extracted applicants and the training availability conditions. The training mediation device according to claim 1.
6. A training availability condition acquisition unit that acquires training availability conditions related to training that the instructor can teach; a desired condition acquisition unit that acquires desired conditions for the training that the applicant wishes to attend; a training mode determination unit that determines a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit that the instructor will obtain if the training is held for each of the training contents, and the desired training conditions; a first skill estimation unit that estimates a skill level of the applicant; Equipped with the first skill estimation unit estimates the skill levels of each of the applicants who may take one of the training courses based on information about the skills of the applicants; The training mode determination unit extracts the applicants based on the skill levels, and determines the training mode of the training to be held based on the desired training conditions of the extracted applicants and the training availability conditions. Training intermediary device.
7. A training availability condition acquisition unit that acquires training availability conditions related to training that the instructor can teach; a desired condition acquisition unit that acquires desired conditions for the training that the applicant wishes to attend; a training mode determination unit that determines a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit when the training is held for each of the training contents, and the desired training conditions; a first skill estimation unit that estimates a skill level of the applicant; a first level correction unit that corrects the training level included in the desired training conditions; Equipped with the first skill estimation unit estimates a skill level of the applicant based on information about the applicant's skill; The first level correction unit corrects the training level included in the desired training conditions to match the skill level. Training intermediary device.
8. The information about the skills includes at least the training history of the applicant or the results of a test taken by the applicant.
8. The training mediation device according to claim 6 or 7.
9. A training availability condition acquisition unit that acquires training availability conditions related to training that the instructor can teach; a desired condition acquisition unit that acquires desired conditions for the training that the applicant wishes to attend; a training mode determination unit that determines a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit that the instructor will obtain if the training is held for each of the training contents, and the desired training conditions; a second skill estimation unit that estimates the teaching level of the instructor; a second level correction unit that corrects the teaching level of the instructor; Equipped with the second skill estimation unit estimates a teaching level of the instructor based on information related to the instructor's teaching skill; The training availability conditions include a training level indicating the difficulty level of the training, The second level correction unit corrects the training level to match the instruction level. Training intermediary device.
10. A training availability condition acquisition step for acquiring training availability conditions related to training that the instructor can teach; a desired attendance condition acquisition step for acquiring desired attendance conditions for the training that the applicant wishes to attend; a training mode determination step in which the instructor in 1 is capable of implementing a plurality of training contents, and a training mode to be held is determined so as to maximize the profit based on the training availability conditions, the plurality of training contents included in the training availability conditions of the instructor, profit information regarding the profit that the instructor will obtain if the training is held for each of the training contents, and the desired training conditions; To execute Training mediation methods.
11. A training availability condition acquisition step for acquiring training availability conditions related to training that the instructor can teach; a desired attendance condition acquisition step for acquiring desired attendance conditions for the training that the applicant wishes to attend; a training mode determination step of determining a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit that the instructor will obtain if the training is held for each of the training contents, and the desired training conditions; Run The holding of the training will be confirmed when a predetermined number of applicants decide to participate in the training, In the training mode determination step, the profit is determined to be large when the training is confirmed to be held due to the participation of the applicant, and the training mode is determined so as to maximize the profit. Training mediation methods.
12. A training availability condition acquisition step for acquiring training availability conditions related to training that the instructor can teach; a desired attendance condition acquisition step for acquiring desired attendance conditions for the training that the applicant wishes to attend; a training mode determination step of determining a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit that the instructor will obtain if the training is held for each of the training contents, and the desired training conditions; a first skill estimation step of estimating a skill level of the applicant; Run In the first skill estimation step, a skill level of each of the plurality of applicants who may take one of the training courses is estimated based on information about the skills of the applicants; In the training mode determination step, the applicants are extracted based on the skill levels, and the training mode of the training to be held is determined based on the desired training conditions of the extracted applicants and the training availability conditions. Training mediation methods.
13. A training availability condition acquisition step for acquiring training availability conditions related to training that the instructor can teach; a desired attendance condition acquisition step for acquiring desired attendance conditions for the training that the applicant wishes to attend; a training mode determination step of determining a training mode to be held so as to maximize the profit based on a plurality of training contents included in the training availability conditions, profit information regarding profits when the training is held for each of the training contents, the training availability conditions, and the desired training conditions; a first skill estimation step of estimating a skill level of the applicant; a first level correction step of correcting the training level included in the desired training conditions; Run In the first skill estimation step, a skill level of the applicant is estimated based on information about the applicant's skill; In the first level correction step, the training level included in the desired training conditions is corrected to match the skill level. Training mediation methods.
14. A training availability condition acquisition step for acquiring training availability conditions related to training that the instructor can teach; a desired attendance condition acquisition step for acquiring desired attendance conditions for the training that the applicant wishes to attend; a training mode determination step of determining a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit when the training is held for each of the training contents, and the desired training conditions; a second skill estimation step of estimating a teaching level of the instructor; a second level correction step of correcting the teaching level of the instructor; Run In the second skill estimation step, a teaching level of the instructor is estimated based on information about the instructor's teaching skill; The training availability conditions include a training level indicating the difficulty level of the training, In the second level correction step, the training level is corrected to match the instruction level. Training mediation methods.
15. For a computer: An order to obtain training conditions for the instructor to obtain training conditions for the training that the instructor can teach; An instruction to acquire desired training conditions for the training that the applicant wishes to attend; The instructor of item 1 is capable of implementing a plurality of training contents, and a training mode determination command is issued to determine the training mode to be held so as to maximize the profit based on the instructor's training availability conditions, the plurality of training contents included in the training availability conditions, profit information regarding the profit when the training is held for each of the training contents, and the desired training conditions; To execute Computer program.
16. For a computer: An order to obtain training conditions for the instructor to obtain training conditions for the training that the instructor can teach; An instruction to acquire desired training conditions for the training that the applicant wishes to attend; a training mode determination command for determining a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit when the training is held for each of the training contents, and the desired training conditions; Run The holding of the training is confirmed when a predetermined number of applicants decide to participate in the training of 1, In the training mode determination command, the profit is determined to be large when the holding of the training is confirmed by the participation of the applicant, and the training mode is determined so as to maximize the profit. Computer program.
17. For a computer: An order to obtain training conditions for the instructor to obtain training conditions for the training that the instructor can teach; An instruction to acquire desired training conditions for the training that the applicant wishes to attend; a training mode determination command for determining a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit when the training is held for each of the training contents, and the desired training conditions; a first skill estimation command for estimating a skill level of the applicant; Run The first skill estimation command estimates the skill levels of each of the applicants who may take one of the training courses based on information about the skills of the applicants; The training mode determination command extracts the applicants based on the skill levels, and determines the training mode of the training to be held based on the desired training conditions of the extracted applicants and the training availability conditions. Computer program.
18. For a computer: An order to obtain training conditions for the instructor to obtain training conditions for the training that the instructor can teach; An instruction to acquire desired training conditions for the training that the applicant wishes to attend; a training mode determination command for determining a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit when the training is held for each of the training contents, and the desired training conditions; a first skill estimation command for estimating a skill level of the applicant; a first level correction command for correcting the training level included in the desired training conditions; Run the first skill estimation command estimates a skill level of the applicant based on information about the applicant's skill; The first level correction command corrects the training level included in the desired training conditions to match the skill level. Computer program.
19. For a computer: An order to obtain training conditions for the instructor to obtain training conditions for the training that the instructor can teach; An instruction to acquire desired training conditions for the training that the applicant wishes to attend; a training mode determination command for determining a training mode to be held so as to maximize the profit based on the training availability conditions, a plurality of training contents included in the training availability conditions, profit information regarding the profit that the instructor will obtain if the training is held for each of the training contents, and the desired training conditions; a second skill estimation command for estimating the teaching level of the instructor; a second level correction command for correcting the teaching level of the instructor; Run the second skill estimation command estimates a teaching level of the instructor based on information about the instructor's teaching skill; The training availability conditions include a training level indicating the difficulty level of the training, The second level correction command corrects the training level to match the instruction level. Computer program.