Training intermediation device, training intermediation method, and computer program
The training mediation device optimizes training by balancing participant, instructor, and company profits, addressing suboptimal training opportunities by determining conditions that maximize total profit.
Patent Information
- Application Number
- JP2023209116
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-12
- Publication Date
- 2025-01-20
AI Technical Summary
Existing training systems fail to consider the interests of both participants, instructors, and training companies, leading to suboptimal training opportunities and potential losses.
A training mediation device that connects instructor, student, and training company terminals via a network to determine training modes that maximize total profit by considering instructor, participant, and company profits, using a profit calculation unit to balance conditions such as content, location, and time.
Enables training to be held under conditions that maximize overall profit, ensuring flexibility for participants and instructors while maintaining profitability for training companies.
Smart Images

Figure 2025009721000001_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 cases, the instructors unilaterally set the conditions for training. In other words, it cannot be said that training can be held under conditions that fully consider the profits of the training company, which makes a profit by acting as an intermediary between the instructors and the trainees. 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 training that takes into consideration the interests of prospective trainees, instructors, and training companies. [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 a lecturer terminal, a student terminal, and a training company terminal via a network, and comprises: a training availability condition acquisition unit that acquires training availability conditions for training that the lecturer can teach via the lecturer terminal; a desired condition acquisition unit that acquires desired attendance conditions for the training that the student wishes to attend via the student terminal; a memory unit that stores a plurality of training modes included in the training availability conditions in association with profit information regarding the profits of the lecturer, the student, and the training company managing the training when the training is held in each of the training modes; a profit calculation unit that refers to the memory unit and calculates the profits of the lecturer, the student, and the training company when the training is held in each of the training modes, and calculates a total profit based on at least the lecturer's profit, the student's profit, and the training company; and a training mode determination unit that refers to the memory unit and determines the training mode to be held based on the trainability conditions and the desired attendance conditions so as to maximize the total profit.
[0008] The training program may further include a receiving unit that receives weighting information for the instructor's profit, the applicant's profit, and the training company's profit in calculating the total profit, and the profit calculation unit may calculate the total profit with each profit weighted based on the weighting information.
[0009] The profit calculation unit includes a sales calculation unit which calculates sales when the training is held in each of the training modes, and an expense calculation unit which calculates expenses when the training is held in each of the training modes, the training modes including information on the instructor, the training content, the number of participants wishing to take the course, and the venue, the memory unit stores an instructor fee table which matches the training content that the instructor can implement with the instructor fee, a training-materials fee table which matches the training content with the material fees of the materials used in the training, and a venue fee table which matches the venue with the venue fee, and the expense calculation unit may refer to the information stored in the memory unit, extract the instructor fee based on the number of participants and the instructor, extract the material fee based on the number of participants and the training content, and extract the venue fee based on the venue information, and calculate the expenses based on the instructor fee, the material fee, and the venue fee.
[0010] The memory unit may further include a venue selection unit that stores information about the venue in association with the number of people that the venue can accommodate, and selects the venue and number of venues so that the total number of people that the venue can accommodate exceeds the number of participants.
[0011] The training company may further include a priority receiving unit that receives a selection of priorities of instructors, training content, and venue included in the training format from the training company terminal, and the profit calculation unit may calculate the profit of the training company by assuming that the higher the priority conditions are met, the greater the profit.
[0012] The memory unit may further store training evaluation information including an evaluation regarding the training, and an instructor quality table that matches the instructor with a quality level of the instructor, and may further include a quality determination unit that raises the quality level of the instructor stored in the instructor quality table if the evaluation is higher than a predetermined standard, and lowers the quality level of the instructor stored in the instructor quality table if the evaluation is lower than the predetermined standard.
[0013] The memory unit may further store an order history from the training company for each of the multiple instructors and a desired order cycle for each of the multiple instructors set by the training company, and the profit calculation unit may calculate a total profit by assuming that the training company's profit is large when an order is placed with the instructor and the order cycle for the instructor approaches the desired order cycle.
[0014] The memory unit may further store an order history for the training company from each of the affiliated companies to which the applicant belongs, and the profit calculation unit may refer to the order history and calculate a total profit assuming that the older the most recent order date, the greater the profit for the training company if the applicant who belongs to the affiliated company takes the training.
[0015] The system may further include an advertisement sending unit that refers to the order history and sends advertisements to the affiliated companies whose most recent order date is a predetermined time or more in the past.
[0016] The memory unit may further store, in association with each other, a plurality of training formats included in the training conditions, and profit information regarding the profit that the company to which the applicant belongs will gain if the training is held in each of the training formats, and the profit calculation unit may calculate the total profit based on the profit of the instructor, the profit of the applicant, the profit of the company to which the applicant belongs, and the profit of the training company.
[0017] The training system may further include an automatic bidding adjustment unit that automatically changes the desired conditions for attending the training, and the automatic bidding adjustment unit may generate first desired conditions for attending the training, and if the training is not concluded under the first desired conditions for attending the training, may generate second desired conditions for attending the training that stipulate a training format that will bring less profit to the affiliated company than the first desired conditions for attending the training.
[0018] The training program may further include a receiving unit that receives weighting information for the instructor's profits, the applicant's profits, the affiliated company's profits, and the training company's profits in calculating the total profit, and the profit calculation unit may calculate the total profit with each profit weighted based on the weighting information.
[0019] The memory unit may further store a company table that stores the applicants in correspondence with the companies to which the applicants belong, and may further include a course fee calculation unit that calculates the course fees for the applicants, and the course fee calculation unit may calculate the course fee per applicant depending on the number of applicants who belong to the same company and participate in the same training, or the number of applicants or individuals who belong to a second company linked to the company.
[0020] The memory unit may further store training evaluation information including evaluations regarding the training collected from the participants of the training, and an instructor characteristic table that matches the instructors with the characteristics of the training conducted by the instructors, and the profit calculation unit may extract the characteristics of the instructors who received high evaluations, and calculate the total profit as being large when the characteristics of the instructor of the training held for the company to which the participant belongs match the extracted characteristics.
[0021] The profit calculation unit may refer to the utilization rate of the applicant at the affiliated company, and calculate the total profit by assuming that the profit of the affiliated company is large if the training schedule included in the training format corresponds to a time when the utilization rate is low.
[0022] The profit calculation unit may obtain a human resource development plan for the applicant set by the applicant's affiliated company, and calculate the total profit assuming that the profit for the affiliated company is large if the applicant participates in the training whose content conforms to the human resource development plan.
[0023] In order to achieve the above-mentioned object, a training mediation method according to one aspect of the present invention is a method of mediating training, which is executed by a training mediation device connected to at least a lecturer terminal, a student terminal, and a training company terminal via a network, and which executes the following steps: a training availability condition acquisition step of acquiring, via the lecturer terminal, training availability conditions for training that the lecturer can teach; a desired condition acquisition step of acquiring, via the student terminal, the desired conditions for the training that the student wishes to attend; a storage step of correlating and storing a plurality of training modes included in the training availability conditions with profit information regarding the profits of the lecturer, the student applicant, and the training company managing the training when the training is held in each of the training modes; a profit calculation step of calculating the profits of the lecturer, the student applicant, and the training company when the training is held in each of the training modes, and calculating a total profit based on at least the profit of the lecturer, the profit of the student applicant, and the profit of the training company; and a training mode determination step of determining the training mode to be held based on the trainability conditions and the desired conditions so as to maximize the total profit.
[0024] In order to achieve the above-mentioned object, a computer program according to one aspect of the present invention is a computer program for mediating training, executed by a computer connected to at least a lecturer terminal, a student terminal, and a training company terminal via a network, and executes the following on the computer: a training availability condition acquisition command for acquiring, via the lecturer terminal, training availability conditions for training that the lecturer can teach; a desired condition acquisition command for acquiring, via the student terminal, the desired conditions for the training that the student wishes to attend; a storage command for storing in correspondence with a plurality of training modes included in the training availability conditions, and profit information regarding the profits of the lecturer, the student, and the training company managing the training when the training is held in each of the training modes; a profit calculation command for calculating the profits of the lecturer, the student, and the training company when the training is held in each of the training modes, and calculating a total profit based on at least the profit of the lecturer, the profit of the student, and the profit of the training company; and a training mode determination command for determining the training mode to be held so as to maximize the total profit based on the trainee terminal and the desired conditions for attendance.
[0025] 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
[0026] According to the present invention, training can be held while taking into consideration the profits of the training company. [Brief description of the drawings]
[0027] [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 via a network. [Diagram 2]This figure shows examples of data tables stored in the training mediation device, including (a) an instructor table T1 that stores information about instructors, (b) a training table T2 that stores information about training types, (c) a training-instructor table T3 that stores instructors and the training content that can be taught in correspondence with each other, and (d) a schedule table T4 that stores the locations and dates that instructors can provide training. [Diagram 3] FIG. 11 shows examples of data tables stored in the training mediation device, including (a) a desired course conditions table T5 for storing desired course conditions, (b) an instructor remuneration table T6, (c) a teaching material table T7, (d) a teaching material fee table T8, and (e) a venue fee table T9. [Figure 4] The figures show examples of data tables stored in the training mediation device, including (a) an instructor quality table T10 that stores information regarding the quality of instructors, (b) an order history table T11, (c) an order history table T12, and (d) a desired order period table T13. [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 functional block diagram showing the functions of a training mediation device according to a second embodiment of the present invention and each component connected via a network. [Figure 7] 13A to 13D are diagrams showing examples of data tables stored in the training intermediation device, including (a) an operating rate table T14, (b) an affiliated company table T15, (c) an applicant training plan table T16, and (d) a human resource training plan table T17. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0028] First Embodiment 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.
[0029] 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 three 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.
[0030] Terminal 2 The terminal 2 is a terminal that accepts input of information about a lecturer who conducts training and a student who wishes to take the training. The lecturer terminal 2a, the student terminal 2b, and the training company terminal 2c are examples of the terminal 2, and when the lecturer terminal 2a, the student terminal 2b, and the training company terminal 2c are described without distinguishing between them, they may be collectively referred to as terminal 2. In the following description, as an example, the lecturer terminal 2a is a terminal operated by a lecturer who wishes to hold training and provide instruction. The student terminal 2b is a terminal operated by a student who wishes to take the training. The lecturer terminal 2a, the student terminal 2b, and the training company terminal 2c are described by dividing their functions for convenience only. For example, a request to take the training can be sent from the lecturer terminal 2a, and information about the lecturer can be sent from the student terminal 2b.
[0031] 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 201, a display unit 202, and a communication processing unit 203, 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 201a to 201c, the display units 202a to 202c, and the communication processing units 203a to 203c are examples of the input unit 201, the display unit 202, and the communication processing unit 203, respectively, and when describing without distinguishing between them, these may be collectively referred to simply as the input unit 201, the display unit 202, and the communication processing unit 203, respectively.
[0032] The input unit 201 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").
[0033] The display unit 202 displays information about the training, etc., and may be configured as a touch panel display together with the input unit 201. The display unit 202 displays, for example, information about training whose holding has been confirmed, and displays messages for the instructor or those who wish to take the course.
[0034] The communication processing unit 203 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 203a of the instructor terminal 2a transmits the training possible conditions inputted to the instructor terminal 2a to the training mediation device 1. The communication processing unit 203 of the student applicant terminal 2b transmits the desired attendance conditions inputted to the student applicant terminal 2b to the training mediation device 1. In addition, the communication processing units 203a and 203b receive training information of which holding has been confirmed from the training mediation device 1.
[0035] ●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 mainly configured with functional blocks including a memory unit 50, a training condition acquisition unit 11, a desired condition acquisition unit 12, a profit calculation unit 13, a training mode determination unit 14, a reception unit 15, a venue selection unit 16, a priority order reception unit 17, a quality determination unit 18, an advertisement transmission unit 19, and a communication processing unit 40, by using 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.
[0036] 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.
[0037] 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.
[0038] FIG. 2(a) shows a lecturer table T1 for storing information about lecturers, FIG. 2(b) shows a training table T2 for storing information about training formats, and FIG. 2(c) shows a training-lecturer table T3 for storing lecturers and available training contents in association with each other. The instructor table T1 is associated with, for example, the identification information and personal information of the instructor, as well as the characteristics of the training conducted by the instructor. That is, the instructor table T1 is an example of an instructor characteristics table in the claims. In the training table T2 shown in FIG. 2(b), the training contents, training level or difficulty level, number of days, minimum number of participants, upper limit of number of participants that can be trained, sales amount, profit amount, etc. are stored in association with the training identification information, i.e., course ID. The holding of each training is confirmed when more than the minimum number of participants wishing 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 table T2 stores, in association with multiple training contents included in the training availability conditions, and profit information regarding the profit when training is held for each training content.
[0039] In the training-instructor table T3, the identification information of the instructor is linked to the training content that the instructor can provide. In addition, in the training-instructor table T3, multiple training levels at which the instructor can provide instruction for one training content may be stored.
[0040] FIG. 2(d) shows a schedule table T4 that stores the locations and dates on which an instructor can provide training. The dates on which training can be provided may be information with a predetermined range. Furthermore, the locations on which training can be provided 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 can be taught. 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.
[0041] 3(a) shows the desired training conditions table T5 which stores the desired training conditions input from the applicant's terminal. The desired training conditions table T5 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 T5.
[0042] FIG. 3(b) shows a lecturer remuneration table T6 that stores the identification information of lecturers, available training contents, and lecturer remuneration.
[0043] 3(c) shows a teaching material table T7 that stores training content and identification information of teaching materials used in the training. In the teaching material table T7, multiple teaching materials may be linked to one training.
[0044] 3(d) shows a teaching material cost table T8 that stores teaching material identification information and teaching material costs in association with each other. The storage unit 50 generates and stores a training-teaching material cost table by referring to the teaching material table T7 and the teaching material cost table T8. The teaching material table T7 and the teaching material cost table T8 are examples of a training-teaching material cost table. The expense calculation unit 132, which will be described later, can calculate the teaching material cost according to the training content by referring to the training-teaching material cost table.
[0045] FIG. 3(e) shows a venue fee table T9 that stores venue identification information, capacity, and venue fee in association with each other.
[0046] FIG. 4(a) shows a teacher quality table T10 that stores teacher identification information and teacher quality levels in association with each other.
[0047] FIG. 4(b) shows an order history table T11 that stores identification information of a company to which the applicant may belong and the order history of orders received by the training company from the company in association with each other.
[0048] FIG. 4(c) shows an order history table T12 that stores the order history from training companies to each of a plurality of instructors.
[0049] FIG. 4(d) shows a desired order cycle table T13 set by the training company and storing the desired order cycle for each of the multiple instructors. The above-mentioned configuration of each table is just an example, and the tables may be stored in association with each other in any suitable manner. For example, the instructor quality table T10 may be included in the instructor table T1.
[0050] The memory unit 50 may also store information including an evaluation of the training, i.e., training evaluation information. The evaluation included in the training evaluation information may be, for example, an evaluation from the trainee, an evaluation from a company employee, a supervisor who listened to the training, or an assistant instructor. The evaluation may also be a self-evaluation by the instructor. The training evaluation information includes, for example, the training content of the target, identification information of the instructor, an evaluation of the instructor, and information on the trainee's company. It is optional whether the training evaluation information includes identification information of the trainee. The training evaluation information is collected, for example, by a questionnaire. The training evaluation information may be the raw data of the questionnaire itself, or the compiled results of the questionnaire.
[0051] 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. In addition, multiple training availability conditions may be registered for the same instructor in overlapping time periods. For example, if an instructor is able to provide multiple training contents, multiple training availability conditions linked to each training content are registered for the same time period. Furthermore, when one of the trainings is confirmed, the instructor cannot provide other training during that time period, so orders for other training availability conditions for that time period are not permitted. With this configuration, even if an instructor is able to provide multiple training contents, so-called double bookings, where schedules overlap, can be avoided, and the training mode can be determined efficiently.
[0052] 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 14, 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 the training-instructor table T3 (see FIG. 2(c)) and schedule table T4 (see FIG. 2(d)) of the storage unit 50.
[0053] 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.
[0054] The desired condition acquisition unit 12 may be configured to present a proposed desired price according to 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.
[0055] 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.
[0056] The profit calculation unit 13 is a functional unit that refers to the storage unit 50 and determines the training mode to be held so as to maximize the total profit.
[0057] The profit calculation unit 13 mainly includes a sales calculation unit 131 and an expense calculation unit 132.
[0058] The sales calculation unit 131 calculates the sales when the training is held in each training mode. For example, the sales calculation unit 131 calculates the sales amount by adding up the training costs of each person who wants to take the course. The sales calculation unit 131 may calculate not only the direct sales value generated by the realization of the training, but also indirect profits such as future benefits generated by the realization of the training, and add them to the sales. For example, in a case where a large company wants to have a small number of people take a pilot course before starting a new transaction with a training company, the success of the course will lead to large sales in the future, so the value of the course can be calculated and added independently. In this case, the sales calculation unit 131 may accept input of information related to indirect profits.
[0059] The expense calculation unit 132 calculates expenses when training is held in each training mode. The expense calculation unit refers to the instructor fee table T6 stored in the storage unit 50, and extracts the instructor fee based on the number of participants and the instructor. The expense calculation unit 132 also refers to the teaching material table T7 and the teaching material fee table T8, and extracts the teaching material fee based on the number of participants and the training content. Furthermore, the expense calculation unit 132 refers to the venue fee table T9, and extracts the venue fee based on the venue information. Then, the expense calculation unit 132 calculates expenses based on the calculated instructor fee, teaching material fee, and venue fee. The expense calculation unit 132 can add various indirect expenses other than those mentioned above, and can also calculate and add the monetary amount of future and indirect loss risks that arise from the realization of the training. For example, if it is highly likely that "repeat visits will be lost due to the decision to hold and implement the training by a low-quality instructor," the expense calculation unit 132 can independently calculate and add the loss. In this case, the expense calculation unit 132 may accept input of information regarding future or indirect loss risks. The information regarding loss risks may be such that the converted monetary amount of the loss risk varies depending on the quality of the instructor and other training conditions.
[0060] The profit calculation unit 13 may calculate the profit of the training company by referring to the order history table T11. For example, the profit calculation unit 13 may calculate the total profit assuming that the older the most recent order date, the greater the profit of the training company when a trainee belonging to the affiliated company attends the training. According to such a configuration, a transaction is concluded with an affiliated company with which there has been no recent transaction, so the number of companies that the training company trades with can be guaranteed. In other words, it can be said that the training company's profit is greater when a trainee belonging to an affiliated company with no recent order attends the training. In addition, the profit calculation unit 13 may refer to the order history table T11 and the information of the affiliated company included in the desired attendance conditions, and assume that the training company's profit is greater when a trainee belonging to an affiliated company with no recent order attends the training. According to such a configuration, it is possible to hold training with priority given to a company with which a transaction is concluded for the first time. In addition, the number of companies that the training company trades with increases, leading to stable management.
[0061] The profit calculation unit 13 may refer to the order history table T12 and the desired order cycle table T13, and calculate the total profit assuming that the training company's profit is large when an order is placed with a lecturer and the order cycle for the lecturer approaches the desired order cycle. For example, the profit calculation unit 13 may assume that the profit is large as the order cycle approaches the desired order cycle based on the elapsed time from the most recent order time or the average order interval. By periodically placing orders with lecturers, the training company can maintain a good relationship with the lecturer.
[0062] The training mode determination unit 14 is a functional unit that determines the training mode to be held. The training mode is various conditions necessary for holding training, and is information including, for example, the training content, the number of participants of the applicants, the training level, the date and time, the venue, the price, and the instructor. For example, when the desired conditions are acquired by the desired conditions acquisition unit 12 via the applicant terminal 2b, the training mode determination unit 14 refers to the training possible conditions, compares the conditions of the applicants and the possible conditions of the instructor, matches the applicants and the instructor, and determines the training mode. The training mode determination unit 14 calculates the profits of the instructor, the applicants, and the training company when the training is held in each training mode, and determines the training mode to be held so that the total profit considering at least the profit of the instructor, the profit of the applicants, and the profit of the training company is maximized.
[0063] As described above, a configuration in which a plurality of 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 the person who wishes to attend the training to attend the training in the manner that he / she wishes, which is highly convenient. In particular, compared to a format in which the person selects and attends a training in which the date, time, place, or content of the training is determined in advance, the ease of participation in the training is improved. In other words, the person can attend the training as early as possible, and flexible schedule adjustments are possible. In addition, the person can set the deadline date for attending the training as the desired attendance condition. Furthermore, compared to a training in which a recorded video is watched, two-way communication with the instructor and other participants is possible, resulting in a high learning effect.
[0064] 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.
[0065] Furthermore, the instructor can set different ranges of sales or profit amounts for each training possible condition. Therefore, by having the training mode determination unit 14 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.
[0066] When the training mode determination unit 14 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 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.
[0067] The training mode determination unit 14 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 14 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 14 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.
[0068] The reception unit 15 is a functional unit that receives information input from each terminal 2.
[0069] The reception unit 15 receives weighting information on the instructor's profit, the applicant's profit, and the training company's profit in calculating the total profit. When the profit calculation unit 13 receives the weighting information from the reception unit 15, it calculates the total profit by weighting each profit based on the weighting information. The weighting information is received, for example, via the training company terminal 2c. With this configuration, the training company can adjust the profit to the desired value and set the optimal training.
[0070] The venue selection unit 16 is a functional unit that selects a venue where the training will be held. The venue selection unit 16 selects the venue and the number of venues so that the total capacity exceeds the number of participants. The venue selection unit 16 refers to the venue cost table T9, and adds a venue when the capacity of the venue is less than the number of participants, and stops adding venues when the total capacity exceeds the number of participants. That is, the cost of the venue increases in a stepped manner. Furthermore, the venue selection unit 16 selects a venue so that the total venue cost is minimized. With this configuration, it is possible to rationally set a venue that can sufficiently accommodate those who wish to take the course. With the configuration in which the venue selection unit 16 rationally selects a venue, the cost of the training can be reduced, and the profits of the training company can be increased.
[0071] The priority order receiving unit 17 receives a selection of items to be prioritized in determining the training style from the training company terminal 3c. For example, the priority order receiving unit 17 receives a selection of the priority order of the instructor, training content, and venue included in the training style. When the priority order receiving unit 17 receives the selection of the priority order, the profit calculation unit 13 calculates the profit of the training company assuming that the higher the priority order conditions are met, the greater the profit. With this configuration, training can be flexibly set to reflect the circumstances and realities of the training company at any given time.
[0072] The quality determination unit 18 is a functional unit that estimates the quality level of an instructor and stores it in the memory unit 50. The quality level of an instructor is, for example, an index showing the instructor's teaching ability. The quality level of an instructor may be set for each training content or each field to which the training belongs. The quality determination unit 18 determines the quality level of an instructor by referring to the results of a questionnaire collected from training participants and stored in the memory unit 50.
[0073] The quality determining unit 18 may also change the determined quality level. For example, if the questionnaire result for the instructor is rated higher than a predetermined standard, the quality determining unit 18 raises the quality level of the instructor stored in the instructor quality table T10, and if the questionnaire result is rated lower than the predetermined standard, the quality determining unit 18 lowers the quality level of the instructor stored in the instructor quality table T10. The quality determining unit 18 may also change the quality level associated with the training content or the field to which the training belongs, according to the questionnaire result. With this configuration, the quality evaluation of the instructor can be dynamically changed and an evaluation that is more in line with the actual situation can be stored.
[0074] The quality level of the instructor determined by the quality determining unit 18 is referred to by the training mode determining unit 14 and compared with the desired quality level included in the desired course conditions. With this configuration, the instructor's training of the quality level desired by the applicant can be adjusted.
[0075] The advertisement sending unit 19 is a functional unit that sends advertisements to affiliated companies. The advertisement may be, for example, a message, or image or audio data. The advertisement sending unit 19, for example, refers to the order history table T11 and sends advertisements to affiliated companies whose most recent order date is more than a predetermined time in the past. In other words, the advertisement sending unit 19 can advertise to companies that have a track record of transactions but are struggling with orders. The advertisement sending unit 19 may send advertisements to individuals who may take the course, for example, to participants who have taken the course in the past. The advertisement may also be sent to the company to which the participant belongs. The advertisement sending unit 19 may also send advertisements to participants who are currently applying to take the course but whose training style has not been decided, in other words, to participants whose training matching has not been established, and to their companies. The advertisement sending unit 19 may also send advertisements to lecturers. The advertisement sending unit 19 may send advertisements to lecturers who have conducted training in the past, i.e., have a history of speaking on stage, or to lecturers who have registered their desire to speak as lecturers but whose training style has not been decided, in other words, to lecturers whose training matching has not been established.
[0076] The communication processing unit 40 is a processing unit capable of executing 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 as, for example, a Web application, a WebAPI, or other server-side programs. The communication processing unit 40 particularly receives the training level and training availability conditions of the instructor from the instructor terminal 2a. The communication processing unit 40 also receives the desired training conditions of the applicants from the applicant terminal 2b. Furthermore, the communication processing unit 40 transmits the determined training mode to the instructor terminal 2a and the applicant terminal 2b for the applicant terminal 2b. Furthermore, the communication processing unit 40 may calculate the cost per applicant for the training determined to be held according to the instructor's sales amount and the number of applicants, and transmit it to the applicant terminal 2b. The communication processing unit 40 receives the weighting information from the training company terminal 2c via the receiving unit 15.
[0077] ● 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).
[0078] Next, the training mediation device 1 refers to the training possible conditions and the desired training conditions, calculates the total profit for each condition from the weighted other information, and identifies the training mode that maximizes the total profit (step S104). Note that steps S101 to S104 are repeatedly executed as appropriate each time a new condition is added by another student or instructor, a registered condition is changed by a student or instructor, or a condition is withdrawn, and the training mode that maximizes the total profit and the total profit at that time are calculated. When a certain condition is met, the training mediation device 1 determines the training mode (step S105). The trigger is, for example, the fulfillment of a specific condition or the arrival of a specific date. The fulfillment of a specific condition may be the reaching of the maximum number of participants for the course, the reaching of the maximum number of participants that the instructor can instruct, the reaching of the target total profit, or the future increase forecast of the total profit estimated using machine learning or other methods falling below a certain level. The specific date is the deadline for confirming the training, taking into account the preparation period required between the instructor, the training company, and the trainees until the training is held. Next, the training mediation device 1 transmits the determined training mode to the instructor terminal 2a, the applicant terminal 2b, and the training company terminal 2c (step S106).
[0079] As described above, the training mediation device according to the present invention makes it possible to hold training that takes into consideration the interests of applicants, instructors, and training companies.
[0080] <Second embodiment> Here, a second embodiment of the training mediation device according to the present invention will be described, focusing on the differences from the first embodiment described above. The training mediation device according to the second embodiment differs from the first embodiment in that it determines the training style by taking into account the profits of the company to which the applicant belongs. Note that the same components as those in the first embodiment are given the same reference numerals and will not be described. Here, the affiliated company refers to a corporation or organization (including, but not limited to, unregistered associations or foundations, and unincorporated circles) to which the trainee belongs as an employee or staff member, and the training of employees is conducted as part of the company's objectives and activities. In particular, departments such as the human resources department and human resource development department of the affiliated company collectively plan and order employees to attend training, and collectively apply for training on behalf of each employee. In many cases, these departments draw up training plans such as "have more than 90% of employees take training on the basics of digital transformation during the second half of this fiscal year" and are responsible for realizing this plan.
[0081] 6, the training mediation device 101 according to the second embodiment is connected to, for example, a lecturer terminal 2a, a student terminal 2b, a training company terminal 2c, and an affiliated company terminal 2d via a network NW. The affiliated company terminal 2 is another example of the terminal 2. Also, the input unit 201d, the display unit 202d, and the communication processing unit 203d are examples of the input unit 201, the display unit 202, and the communication processing unit 2023, respectively.
[0082] The training mediation device 101 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 150, a training availability condition acquisition unit 11, a desired condition acquisition unit 12, a profit calculation unit 13, a training mode determination unit 114, a reception unit 115, a venue selection unit 16, a priority order reception unit 17, a quality determination unit 18, an advertisement transmission unit 19, an automatic bidding adjustment unit 120, a course fee calculation unit 121, and a communication processing unit 40.
[0083] The storage unit 150 in the second embodiment further stores, in association with each other, a plurality of training modes included in the training enabling conditions and profit information regarding the profit that the company to which the applicant belongs will gain if training is held in each training mode.
[0084] Having the applicant take the training when the applicant's work is not busy is an efficient use of the applicant's working hours, and is therefore of great benefit to the company to which the applicant belongs. In other words, the utilization rate of the applicant at the company to which the applicant belongs is one example of profit information regarding the profits the company to which the applicant belongs. Also, having the applicant take the training according to the applicant's human resource development plan set by the company to which the applicant belongs is of great benefit to the company to which the applicant belongs. In other words, the human resource development plan of the applicant is another example of profit information regarding the profits the company to which the applicant belongs. Furthermore, if the applicant gives a high evaluation of the training, it is presumed that the applicant has grown more, and this is of great benefit to the company to which the applicant belongs. Therefore, the survey results that record the applicant's evaluation of the training are yet another example of profit information regarding the profits the company to which the applicant belongs.
[0085] 7(a) is an operating rate table T14 that stores the operating rates of applicants at their affiliated companies. Operating rates are indices that indicate how busy the applicants are with respect to their affiliated companies. For example, operating rates may be values expressed as a percentage, with the busiest state being 100%.
[0086] FIG. 7(b) shows an affiliated company table T15 that stores the applicants and the companies to which the applicants belong in association with each other.
[0087] 7(c) shows a training plan table T16 for applicants that stores the human resource development plans of the applicants. The human resource development plan is formulated, for example, by the company to which the applicant belongs, on a company-wide basis, department-by-department basis, or employee-by-applicant basis, and includes a training attendance plan. In addition, the human resource development plan may be formulated by linking multiple plans prepared in advance to the applicants.
[0088] FIG. 7(d) shows a human resource development plan table T17 that stores identification information of a human resource development plan in association with a specific aspect of the plan. A human resource development plan includes a time period and identification information of a training that is recommended to be taken at that time period. Note that a human resource development plan may include a field to which the training belongs instead of the identification information of the training. "Training field" indicates the field to which the training belongs. Also, a course ID is identification information that can identify the training. A human resource development plan may also include a difficulty level (level) of the recommended training. Also, the human resource development plan table T17 may store a target number of employees in the affiliated company who will take the training or a target percentage of employees who will take the training.
[0089] In addition to or instead of acquiring the desired training conditions from the applicant, the desired condition acquisition unit 112 in the second embodiment may acquire the desired training conditions desired by the affiliated company from the affiliated company terminal 2d. With this configuration, the affiliated company can input the desired training conditions for the training that the employee will be required to take. The desired condition acquiring unit 112 may accept desired conditions for attending training that exclude a predetermined training style. In addition, the desired condition acquisition unit 112 may have a function to restrict or forcibly change some or all of the desired conditions for taking the course input by the applicant in response to a command from the affiliated company terminal 2d. When some or all of the desired conditions for taking the course input by the applicant do not match the desired conditions from the affiliated company, the desired condition acquisition unit 112 may change some or all of the desired conditions for taking the course to the desired conditions input by the affiliated company. With this configuration, for example, from the viewpoint of confidential information leakage, a policy condition such as "employees of other companies in the same industry must not be included as other applicants" can be set preferentially regardless of the applicant's personal wishes. As a result, the affiliated company can allow employees to apply as freely as possible within the scope of the conditions that the company must strictly adhere to.
[0090] The profit calculation unit 113 in the second embodiment calculates the total profit based on the profit of the instructor, the profit of the applicant, the profit of the company to which the applicant belongs, and the profit of the training company.
[0091] The profit calculation unit 113 refers to the utilization rate table T14 and the utilization rate of the applicant at the affiliated company, and calculates the total profit assuming that the profit of the affiliated company is large if the training schedule included in the training mode is a timing when the utilization rate is low. This is because having the applicant take the training at a time when it is not busy means that the applicant's working hours are used efficiently, and therefore it is profitable for the affiliated company.
[0092] The profit calculation unit 113 acquires the human resource development plan of the applicant set by the applicant's company by referring to the applicant training plan table T16 and the human resource development plan table T17, and calculates the total profit assuming that the profit of the affiliated company is large when the applicant participates in a training course whose training content matches the human resource development plan. This is because it is profitable for the affiliated company to have the applicant take a training course that conforms to the applicant's human resource development plan set by the applicant's company.
[0093] The profit calculation unit 113 may refer to the training evaluation information from the trainees, extract the characteristics of the instructors who received high evaluations, and calculate the total profit as a large profit if the characteristics of the instructor of the training held for the trainee's company match the extracted characteristics. Even if there are instructors with the same quality and ability, selecting an instructor who is compatible with the trainee's company and its employees' culture and is estimated to have a higher affinity with the company is because it contributes to a higher course effect and ultimately the profit of the company.
[0094] The training mode determination unit 14 refers to the desired attendance conditions acquired from the affiliated company via the affiliated company terminal 2d, and determines to hold the training in a mode that maximizes the total profit within the range of training modes that match the desired attendance conditions. Also, with this configuration, it is possible to hold the training determined taking into account the profits that the affiliated company will obtain.
[0095] The reception unit 115 receives information on the weighting of the instructor's profit, the applicant's profit, the affiliated company's profit, and the training company's profit in the calculation of the total profit from the training company terminal 2c. In this case, the profit calculation unit 113 calculates the total profit with each profit weighted based on the weighting information. In addition, the training mode determination unit 114 can determine a training mode that maximizes the training company's profit, or a training mode that maximizes the profit obtained by the affiliated company, depending on the weighting information. The training mode determination unit 114 can also determine a training mode that maximizes the instructor's profit or the applicant's profit. The weighting information may be obtained from the affiliated company terminal 2d.
[0096] The automatic bidding adjustment unit 120 is a functional unit that automatically changes the desired training conditions. That is, for example, the automatic bidding adjustment unit generates first desired training conditions, and when the training is not established under the first desired training conditions, generates second desired training conditions that stipulate a training mode in which the profit of the affiliated company is smaller than that under the first desired training conditions. The automatic bidding adjustment unit 120 may change the desired training conditions using artificial intelligence technology, or may change them on a rule basis. With this configuration, the desired order conditions can be dynamically changed, and training can be established under order conditions that maximize the profit of the affiliated company within a range that ensures the realization of the above-mentioned human resource development plan.
[0097] The course fee calculation unit 121 in the second embodiment is a functional unit that calculates the course fee for the applicants. The course fee calculation unit 121 calculates the course fee per applicant depending on the number of applicants belonging to the same company who participate in the same training. At this time, the course fee may be different for each company, or may be different depending on the number of applicants belonging to the same company. For example, when many applicants belonging to the same company participate in one training, the course fee per person may be reduced. The calculated course fee may be notified to the company terminal 2d or the applicant terminal 2b via the communication processing unit 40. The calculated course fee is also referred to in the calculation of sales in the sales calculation unit 131.
[0098] The course fee calculation unit 121 may calculate the course fee per person of the applicants in accordance with the number of applicants or individuals belonging to other affiliated companies linked to the target affiliated company in addition to or instead of the number of applicants belonging to the same affiliated company. The other affiliated companies linked to the target affiliated company may be, for example, subsidiaries or group companies of the affiliated company, so-called affiliated companies, or other companies that have a collaborative relationship with the affiliated company. For example, the other companies may be companies that have decided to participate in the training through an introduction from the target affiliated company. In addition, the individuals linked to the target affiliated company may be contractors of the target affiliated company, or relatives or acquaintances of employees of the affiliated company. With this configuration, it is possible to calculate the course fee more in line with the actual situation, reflecting a special fee system for applicants who are introduced or related to the affiliated company.
[0099] So far we have mentioned the first embodiment (where the instructor, the trainee, and the training company are involved in the calculation of total profit) and the second embodiment (where the instructor, the trainee, the trainee's company, and the training company are involved in the calculation of total profit), but there may be a variety of other embodiments that add other parties. For example, a lecturer may belong to a company that dispatches lecturers, and it is possible to add the lecturer dispatching company as a related party in the calculation of the total profit. In this case, the relationship between the lecturer and the lecturer dispatching company is similar to the relationship between the student and the company in the second embodiment, so the various mechanisms and embodiments in the second embodiment can be applied mutatis mutandis to the lecturer and the lecturer dispatching company. Specifically, it is possible to use the instructor availability rate of the instructor dispatching company to calculate the instructor dispatching company's profits, or to automatically change the bidding conditions based on the instructor dispatching business plan drawn up by the instructor dispatching company.
[0100] 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]
[0101] 1. Training intermediary device 11 Training Enablement Conditions Acquisition Department 12 Desired condition acquisition section 13 Profit calculation department 14 Training Mode Decision Department 15 Reception 16 Venue Selection Division 17 Priority Reception Section 18 Quality Decision Department 19 Advertising Transmission Department 40 Communication processing unit 50 Storage section 2. Terminal 2a Teacher's terminal 2b Student terminal 2c Training company terminal 2d Company terminal
Claims
1. A training mediation device that is connected to at least a lecturer terminal, a trainee terminal, and a training company terminal through a network, a training availability condition acquisition unit that acquires, via the instructor terminal, training availability conditions related to training that the instructor can teach; a desired condition acquisition unit that acquires, via the applicant terminal, desired conditions for the training course that the applicant wishes to take; a storage unit that stores a plurality of training modes included in the training availability conditions in association with profit information regarding profits of the instructor, the applicants, and a training company that manages the training when the training is held in each of the training modes; a profit calculation unit that refers to the storage unit, calculates the profits of the instructor, the applicants, and the training company when the training is held in each of the training modes, and calculates a total profit based on at least the profits of the instructor, the applicants, and the training company; a training mode determination unit that refers to the storage unit and determines a training mode to be held based on the training availability conditions and the desired attendance conditions so as to maximize the total profit; Equipped with Training intermediary device.
2. a reception unit for receiving information on weighting of the profit of the instructor, the profit of the applicant, and the profit of the training company in the calculation of the total profit; The profit calculation unit calculates a total profit by weighting each profit based on the weighting information.
2. The training mediation device according to claim 1.
3. The profit calculation unit is A sales calculation unit that calculates sales when the training is held in each of the training modes; An expense calculation unit that calculates expenses when the training is held in each of the training modes; Equipped with The training format includes information on the instructor, training content, number of participants who wish to take the course, and venue, The storage unit is a lecturer remuneration table that associates the training content that the lecturer can provide with the lecturer's remuneration; a training-materials cost table that associates the training content with the material costs of the materials used in the training; a venue cost table that associates the venue with the venue cost; Remember, the expense calculation unit refers to the information stored in the storage unit, extracts the instructor fee based on the number of participants and the instructor, extracts the teaching material fee based on the number of participants and the training content, and extracts the venue fee based on the information on the venue, and calculates the expenses based on the instructor fee, the teaching material fee, and the venue fee; 2. The training mediation device according to claim 1.
4. The storage unit stores information about the venue and the capacity of the venue in association with each other, A venue selection unit is further provided for selecting a venue and a number of venues such that the total capacity of the venues exceeds the number of participants.
4. The training mediation device according to claim 3.
5. a priority order receiving unit that receives, from the training company terminal, a selection of priorities of lecturers, training contents, and venues included in the training form; the profit calculation unit calculates the profit of the training company assuming that the higher the priority condition is met, the greater the profit.
2. The training mediation device according to claim 1.
6. The storage unit is training evaluation information including an evaluation regarding the training; a lecturer quality table that associates the lecturer with a quality level of the lecturer; Further storing a quality determination unit that increases the quality level of the instructor stored in the instructor quality table when the evaluation is higher than a predetermined standard, and decreases the quality level of the instructor stored in the instructor quality table when the evaluation is lower than the predetermined standard; 2. The training mediation device according to claim 1.
7. The storage unit is A history of orders from the training company to each of the plurality of instructors; A desired order cycle for each of the plurality of instructors set by the training company; Further storing the profit calculation unit calculates a total profit by assuming that the training company will have a large profit if an order cycle for the instructor approaches the desired order cycle when an order is placed with the instructor; 2. The training mediation device according to claim 1.
8. The storage unit further stores an order history from each of the companies to which the applicant belongs to the training company, the profit calculation unit refers to the order history, and calculates a total profit assuming that the older the most recent order date is, the greater the profit of the training company when the applicant belonging to the affiliated company takes the training course; 2. The training mediation device according to claim 1.
9. and an advertisement sending unit that refers to the order history and sends advertisements to the affiliated companies whose most recent order dates are earlier than a predetermined date. The training mediation device according to claim 8.
10. The storage unit further stores a plurality of training modes included in the training availability conditions in association with profit information regarding profits to be obtained by an affiliated company of the applicant when the training is held in each of the training modes; the profit calculation unit calculates the total profit based on the profit of the instructor, the profit of the applicant, the profit of the company to which the applicant belongs, and the profit of the training company; 2. The training mediation device according to claim 1.
11. An automatic bidding adjustment unit that automatically changes the desired course conditions, The automatic bidding adjustment unit generates a first desired condition for attending the training, and when the training is not established under the first desired condition for attending the training, generates a second desired condition for attending the training that specifies a training mode in which the profit of the affiliated company is smaller than that of the first desired condition for attending the training. The training mediation device according to claim 10.
12. a reception unit for receiving information on weighting of the instructor's profit, the applicant's profit, the applicant's company's profit, and the training company's profit in the calculation of the total profit; The profit calculation unit calculates the total profit by weighting each profit based on the weighting information. The training mediation device according to claim 10.
13. The storage unit further stores a company table that stores the applicants and the companies to which the applicants belong in association with each other; A course fee calculation unit is further provided for calculating the course fee of the applicant, The course fee calculation unit calculates the course fee per person of the applicants depending on the number of applicants or individuals who belong to the same affiliated company and participate in the same training, or who belong to a second affiliated company linked to the affiliated company. The training mediation device according to claim 10.
14. The storage unit is Training evaluation information including evaluations of the training collected from participants of the training; an instructor characteristic table that associates the instructor with characteristics of the training conducted by the instructor; Further storing the profit calculation unit extracts the characteristics of the instructors who received high evaluations, and calculates the total profit as the profit being large when the characteristics of the instructors of the training held for the company to which the trainee belongs match the extracted characteristics; The training mediation device according to claim 10.
15. the profit calculation unit refers to an operating rate of the applicant at the affiliated company, and calculates the total profit assuming that the profit of the affiliated company is large when the training schedule included in the training mode is a time when the operating rate is low; The training mediation device according to claim 10.
16. the profit calculation unit acquires a human resource development plan of the applicant set by the affiliated company, and calculates the total profit assuming that the profit of the affiliated company is large when the applicant participates in the training having training content that matches the human resource development plan; The training mediation device according to claim 10.
17. A method for mediating training, which is executed by a training mediation device connected to at least an instructor terminal, a trainee terminal, and a training company terminal via a network, comprising: a training availability condition acquisition step of acquiring, via the instructor terminal, training availability conditions related to training that the instructor can teach; a desired condition acquisition step of acquiring desired conditions for the training that the applicant wishes to attend via the applicant terminal; a storage step of storing a plurality of training modes included in the training availability conditions in association with profit information regarding profits of the instructor, the applicants, and the training company managing the training when the training is held in each of the training modes; a profit calculation step of calculating the profits of the instructor, the applicants, and the training company when the training is held in each of the training modes, and calculating a total profit based on at least the profits of the instructor, the applicants, and the training company; A training mode determination step of determining a training mode to be held based on the training availability conditions and the desired attendance conditions so as to maximize the total profit; Execute Training mediation methods.
18. A computer program for mediating training, which is executed by a computer connected to at least an instructor terminal, a trainee terminal, and a training company terminal via a network, The computer is a training availability condition acquisition step of acquiring, via the instructor terminal, training availability conditions related to training that the instructor can teach; a desired condition acquisition step of acquiring desired conditions for the training that the applicant wishes to attend via the applicant terminal; a storage step of storing a plurality of training modes included in the training availability conditions in association with profit information regarding profits of the instructor, the applicants, and the training company managing the training when the training is held in each of the training modes; a profit calculation step of calculating the profits of the instructor, the applicants, and the training company when the training is held in each of the training modes, and calculating a total profit based on at least the profits of the instructor, the applicants, and the training company; A training mode determination step of determining a training mode to be held based on the training availability conditions and the desired attendance conditions so as to maximize the total profit; A computer program for executing the above.
Citation Information
Patent Citations
System for satisfying needs of person who wants to give lecture on subject and person who wants to receive lecture and connecting them
JP2002183500A
Cram school operation control program, storage medium with it stored, and cram school operation control system
JP2005078602A