Private tutor referral system
The tutor referral system addresses inefficiencies in conventional systems by allowing problem-by-problem explanations and flexible tutor selection, ensuring timely and efficient problem resolution.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2026-03-17
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Conventional tutor introduction systems fail to provide problem explanations in units of one question, require inefficient viewing experience accumulation, and lack flexible matching for timely problem solving.
A tutor referral system that allows learners to request and receive problem-by-problem explanations, enabling flexible matching with tutors based on their availability and expertise, using a server-controlled system with automatic and manual discrimination processes to select suitable tutors.
Enables learners to efficiently solve problems by receiving targeted explanations from suitable tutors, facilitating prompt problem solving through flexible matching and scheduling compatibility.
Smart Images

Figure 2026048563000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a tutor introduction system that introduces tutors online and provides online problem explanations.
Background Art
[0002] As a conventional tutor introduction system, it is possible to select an appropriate tutor from a plurality of tutors by, for example, inferring from the viewing tendencies of videos for each tutor that the learner has watched in the past, rearranging and displaying the ones previously displayed by the learner in the order of system recommendations (see, for example, Patent Document 1). However, in the above invention, it is impossible to receive problem explanations in units of one question or a small number of questions that the learner actually wants to solve or receive an explanation for, and it requires the accumulation of viewing information, which is inefficient. Also, it is impossible to select a tutor who can quickly provide a problem explanation or receive a problem explanation from a tutor whose time schedule matches that of the learner, and there are problems such as being unable to achieve flexible matching and not leading to prompt problem solving.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In view of these problems, the present invention aims to provide a tutor referral system that enables learners to receive explanations for problems in units of one or a small number of problems, without requiring the learner to accumulate viewing experience. Furthermore, it aims to provide a tutor referral system that enables flexible matching between learners and tutors by allowing learners to select a tutor who can provide explanations quickly, or to receive explanations from a tutor whose schedule matches the learner's. [Means for solving the problem]
[0005] The tutor referral system according to the present invention is a tutor referral system that, based on the learner's request, introduces tutors to learners who provide problem-by-problem explanations online, and provides problem-by-problem explanations by tutors online. The tutor referral system comprises a server with a function to control the entire tutor referral system, which includes a database containing the attributes of registered learners who request tutoring, each associated with a unique learner code, and the attributes of registered tutors who respond to requests from learners, each associated with a unique tutor code, and a server terminal equipped with the functions to control the entire tutor referral system, The registered learner terminal sends learner request information to the server, which includes its learner code, problem information including problem content and problem attribute information, desired date and time information, and desired tutor information. The server further receives learner request information from registered learner terminals and transmits the received learner code, learner attribute information associated with the received learner code, problem information, and desired date and time information, along with the tutor request information, to each registered tutor terminal corresponding to the desired tutor information. The registered tutoring terminal receives tutoring request information from the server. If the pre-set first automatic discrimination flag is on, it performs an automatic discrimination condition matching process that matches pre-set automatic discrimination condition information, including weights for each piece of information to be compared, with learner attribute information and problem attribute information, and performs a first automatic discrimination setting process that sets the discrimination feasibility information to either explainable or not explainable. If the first automatic discrimination flag is off, it monitors the problem content information, problem attribute information, learner attribute information, desired date and time information, and a screen for self-discrimination selection input where explanation is selected or not explained on the tutoring monitor. The system performs a problem confirmation monitor display process, sets the discriminability information to either explainable or not explainable according to the self-selection input, performs a problem confirmation self-discrimination process, and if the discriminability information is explainable, it performs a necessary preparation time input monitor display process that displays a screen for necessary preparation time input on the tutor's monitor where the necessary preparation time is selected or entered numerically, and further performs a necessary preparation time input process that sets the necessary preparation time according to the necessary preparation time input, and if the discriminability information is explainable, it sends tutor reply information including the received learner code, the tutor's code, and the necessary preparation time information to the server. The server further receives tutor response information from each registered tutor terminal, performs a calculation process to determine the actual start date and time of the explanation, calculated from the current time and the required preparation time information associated with the received tutor code, and sends the accepted tutor information, including the explanation start date and time information and the tutor attribute information associated with the received tutor code, to the registered learner terminal associated with the received learner code. The registered learner terminal further performs a time limit information calculation process, which calculates the time limit date and time from the user's preferred date and time information and pre-set buffer time information, and receives each accepted tutor information from the server until the time limit date and time, and performs a discrimination information matching process, which calculates the matching degree between the accepted tutor information associated with the received tutor code and the discrimination condition information, which includes pre-set weights for each piece of information to be compared, and sets the calculated matching degree as the matching degree information associated with the received tutor code, and further performs a discrimination information matching process if the pre-set second automatic discrimination flag is on. The system then performs a second automatic discrimination setting process, which sets the tutor code with the highest calculated matching score as the final decided tutor code until the time limit date and time. If the second automatic discrimination flag is off, it performs a self-final decision monitor display process, which displays the accepted tutor information associated with the tutor code, the matching score information, and the screen for final decision selection input where the final decision is selected and entered, arranged for each tutor code on the learner's monitor until the time limit date and time. Furthermore, it performs a self-final decision process, which sets the tutor code corresponding to the final decision selection input as the final decided tutor code, and sends the final decided tutor information, including the learner's code and the final decided tutor code, to the server. The server further receives the final tutor information from the registered learner terminal and performs control processing for the distribution of problem explanation videos or problem explanation video conferences between the registered learner terminal associated with the received learner code and the registered tutor terminal associated with the final tutor code. The registered tutor terminal further performs processing such as distributing problem explanation videos or conducting problem explanation video conferences with registered learner terminals, using the tutor's monitor and tutor's camera. The registered learner terminal further uses the learner monitor and learner camera to display problem explanation videos on the learner monitor, or to conduct problem explanation video conferences with the registered tutor terminal, and to perform processing such as receiving problem explanation videos. It is characterized by having a function. [Effects of the Invention]
[0006] The tutor referral system of the present invention allows learners to receive explanations for problems one or a small number of problems at a time, without requiring them to accumulate viewing experience. Therefore, even newly participating learners can receive explanations only for the problems that require them, resulting in a tutor referral system that enables learners to solve problems efficiently. The tutor referral system of this invention allows learners to select a tutor who can provide problem explanations quickly, and to receive problem explanations from a tutor whose schedule matches the learner's, enabling flexible matching between learners and tutors. Therefore, it has the effect of realizing a tutor referral system that leads to prompt problem solving. [Brief explanation of the drawing]
[0007] [Figure 1] This is a schematic diagram showing the tutor referral system in the first embodiment. [Figure 2] This describes a method for introducing tutors using the tutor introduction system in the first embodiment, outlining the general procedure between the server, the learner, and the tutor. [Figure 3] This figure shows the display screen of the tutor monitor of the registered tutor terminal in the first embodiment, where (a) shows the monitor display for problem confirmation and (b) shows the monitor display for final confirmation. [Figure 4] This figure shows the display screen of the learner monitor of the registered learner terminal in the first embodiment, where (a) shows the monitor display for self-final decision, and (b) shows the monitor display for self-final decision including a cancel display. [Figure 5] This figure shows the display screen of the learner monitor of the registered learner terminal in the first embodiment, showing the monitor display for automatic final decision. [Modes for carrying out the invention]
[0008] The following describes an embodiment of the tutor referral system 1 according to this embodiment and an embodiment of the tutor referral method using it, with reference to the drawings. [Definition of Terms] In this invention, "problem" is defined as a question that requires an answer, and more specifically, as a question consisting of one or a few questions found in tests or textbooks aimed at elementary, junior high, and high school students. In this invention, the term "learner" may include not only the student facing the problem, but also the student's legal guardian. In this invention, the "automatic discrimination flag" is a flag that indicates whether automatic discrimination is on or off (it may also be bit information of 1 or 0 corresponding to on or off). Furthermore, automatic discrimination as used here refers to the registered tutor terminal automatically determining whether or not a tutor will apply in response to a request for explanation from a learner, or the registered learner terminal automatically selecting the tutor that the requesting learner will actually receive an explanation from among applications from multiple tutors. If automatic discrimination is off, it means that the user has chosen to make the determination themselves (self-discrimination), that is, to make the determination manually. [Examples]
[0009] This system and method are a tutor referral system 1 and a tutor referral method using this system, which introduce tutors to learners who provide problem-by-problem explanations online based on the learner's request, and provide problem-by-problem explanations by tutors online. This system and method utilize the tutor referral system 1 shown in Figure 1, and, according to the general procedure between the server 11, the learner, and the tutor shown in Figure 2, handles everything from the learner's request for explanations on a problem-by-problem basis to the learner's selection of a tutor to provide the explanations. Furthermore, the explanations between the learner and the selected tutor are conducted via video streaming or video conferencing. The general procedure shown in Figure 2 is as follows: the learner requests an explanation for each problem, server 11 solicits explanations from each tutor, each tutor applies to provide an explanation, and the learner selects a tutor to provide the explanation based on the application information. Specifically, it is as follows: First, 1. "Request", that is, the learner requests the server 11 for an explanation for each problem by providing necessary information such as the problem content, desired date and time, and desired tutor attributes. Next, 2. "Recruitment", that is, the server requests tutoring explanations from each tutor by providing necessary information such as the learner's request information and learner attributes. Then, 3. "Application", that is, each tutor applies to the server for the explanation by providing necessary information such as their own tutor code and the required preparation time (the preparation time required for the explanation). And, 4. "Application Information", that is, the server provides the learner with the necessary information for the learner to select an appropriate tutor from among multiple applicant tutors, such as the explanation start date and time and the attributes of the applicant tutors. Furthermore, 5. "Tutor Selection", that is, the learner sends the information of the selected tutor to the server.
[0010] [Configuration of Tutor Introduction System 1] The configuration of the tutor introduction system 1 according to this embodiment is shown below. FIG. 1 shows a schematic diagram of the tutor introduction system 1 according to this embodiment.
[0011] The tutor introduction system 1 includes a server 11, a registered learner terminal 12, and a registered tutor terminal 13. The server 11 includes a database 111 and has a function of controlling the entire tutor introduction system 1. A learner who requests a tutor for problem explanation using the tutor introduction system 1 is registered as a registered learner L in the tutor introduction system 1 with a pre-assigned individual learner code D1. In the database 111, learner attribute information D2, which is the attribute of the registered learner L associated with the learner code D1, is registered. A tutor who applies for a request for problem explanation from a learner using the tutoring introduction system 1 is registered in the tutoring introduction system 1 as a registered tutor T with an individually assigned tutor code D3. In the database 111, tutor attribute information D4, which is an attribute of the registered tutor T, is registered in association with the tutor code D3.
[0012] In the tutoring introduction system 1, as shown in FIG. 1, information is transmitted and received among the server 11, the registered learner terminal 12, and the registered tutor terminal 13 via the Internet N. Here, in FIG. 1, the information transmission and reception devices of each of the server 11, the registered learner terminal 12, and the registered tutor terminal 13 are not shown for simplicity.
[0013] Here, it is desirable that the learner attribute information D2 includes information necessary for a tutor who applies for a request for problem explanation from a learner to make an appropriate application according to the ability of each tutor. The learner attribute information D2 may include one or more of the information of the student in the registered learner L, such as elementary, junior high, and high school levels, grade, gender, deviation value, desired school, local name to which the student belongs. However, the present invention is not limited to such information, and any other information may be included as long as it is necessary for the above purpose. Also here, the tutor attribute information D4 preferably includes information necessary to appropriately narrow down the tutors recruited using the desired tutor information described later and / or to select an appropriate tutor for the problem explanation application from the tutors. The tutor attribute information D4 may include one or more of the information of the registered tutor T, such as age, gender, alma mater or current university, tutoring experience, teacher experience, lecturer experience, name of the organization to which the tutor belongs, local name to which the tutor belongs, specialty or favorite subject, subject, unit, sub-classification of the unit, problem type, evaluation value as a tutor. However, the present invention is not limited to such information, and any other information may be included as long as it is necessary for the above purpose.
[0014] The registered learner terminal 12 is a terminal of the server 11 and is provided to each registered learner L. The registered learner terminal 12 is equipped with a learner monitor 121 and a learner camera 122. The registered tutor terminal 13 is a terminal of the server 11 and is provided by each registered tutor T. The registered tutor terminal 13 is equipped with a tutor monitor 131 and a tutor camera 132.
[0015] The registered learner terminal 12 has the function of sending learner request information D9 to the server 11, which includes its own learner code D1, problem information D7 including problem content information D5 and problem attribute information D6, desired date and time information D8, and desired tutor information D28.
[0016] Here, problem content information D5 refers to the problem itself, and may simply be a copy of the problem. Furthermore, it is desirable that the problem attribute information D6 includes information necessary for tutors to apply for a problem explanation request from a learner, so that they can apply appropriately according to their abilities. The problem attribute information D6 may include one or more of the following information regarding the problem for which an explanation is requested: whether it is an elementary, junior high, or high school, the grade level, subject, course, unit, sub-unit category, and problem type. However, the present invention is not limited to this information, and any other information necessary for the above purpose may be included. An example of problem attribute information D6 is that the grade level is 2nd year of high school, the subject is mathematics, the course is Mathematics II, the unit is trigonometric functions, the sub-unit category is trigonometric functions or addition formulas, and the problem type is a problem proving an equality or a problem finding an angle.
[0017] Server 11 also has the function of receiving learner request information D9 from registered learner terminal 12 and sending tutor request information D10 to each registered tutor terminal 13 corresponding to the desired tutor information D28. The tutor request information D10 includes the received learner code D1, learner attribute information D2 associated with the received learner code D1, problem information D7, and desired date and time information D8.
[0018] Desired Tutor Information D28 is used to appropriately narrow down the pool of tutors to those possessing the desired tutor attributes, and to recruit only those tutors who meet these criteria. Desired Tutor Information D28 may include one or more attributes from Tutor Attribute Information D4. Setting Desired Tutor Information D28 to NULL indicates that no tutor is desired. In other words, the above-mentioned "send to each registered tutor terminal 13 corresponding to the desired tutor information D28" means "if the desired tutor information D28 is not NULL, send it to each registered tutor terminal 13 corresponding to the tutor code D3 that has the tutor attribute information D4 in the database 111 that corresponds to the desired tutor information D28, and if the desired tutor information D28 is NULL, send it to each registered tutor terminal 13."
[0019] The registered tutoring terminal 13 has the following functions: In other words, first, the tutoring request information D10 is received from the server 11. Then, if the pre-set first automatic discrimination flag F1 is on, automatic discrimination is performed, and an automatic discrimination condition matching process is performed between the pre-set automatic discrimination condition information D11, which includes weights for each piece of information to be compared, and the learner attribute information D2 and the problem attribute information D6, and a first automatic discrimination setting process is performed to set the discrimination feasibility information D13 to either explainable or not explainable.
[0020] In the first automatic discrimination setting process described above, the following methods can be considered for setting the discrimination feasibility information D13 to explainable or not explainable. In other words, this method determines the automatic discrimination feasibility information D11 as explainable if the matching degree calculated by the automatic discrimination condition matching process is greater than the pre-set first allowable matching degree information D12, and as not explainable otherwise.
[0021] If the first automatic discrimination flag is off, self-discrimination is performed, and a problem confirmation monitor display process is performed, which displays problem content information, problem attribute information, learner attribute information D2, desired date and time information, and a screen for self-discrimination selection input where explanation is selected or not, on the tutor monitor 131, and a problem confirmation self-discrimination process is performed, which sets the discrimination feasibility information D13 to either explanation feasible or not according to the self-discrimination selection input.
[0022] Here, an example of the problem confirmation monitor display in the problem confirmation monitor display process described above is shown in Figure 3(a). The screen for self-determination selection input is indicated by round buttons, and the registered tutor T can select whether to provide an explanation or not, for example, using a mouse or keyboard.
[0023] Furthermore, in the above-mentioned problem confirmation self-determination process, the following methods can be specifically considered for setting the determination feasibility information D13 to either explainable or not explainable according to the self-determination selection input. In other words, this method involves setting the self-discrimination capability information to either explainable or not explainable according to the self-discrimination capability information when a self-discrimination selection input is made between the display of the problem confirmation monitor in the problem confirmation monitor process and the expiration of the first time limit D14, and setting the self-discrimination capability information to not explainable when a self-discrimination selection input is made between the display of the problem confirmation monitor and the expiration of the first time limit D14.
[0024] Here, even when the first automatic discrimination flag F1 is off, an automatic discrimination condition matching process may be performed, similar to when the first automatic discrimination flag F1 is on, to match the automatic discrimination condition information D11, which includes pre-set weights for each piece of information to be compared, with the learner attribute information D2 and the problem attribute information D6. The degree of matching (and furthermore, the automatic discrimination condition information D11) calculated by the automatic discrimination condition matching process may be displayed on the problem confirmation monitor display for reference, although this is not shown in Figure 3(a).
[0025] Here, if the first automatic discrimination flag F1 is on, after the automatic discrimination is performed by the first automatic discrimination setting process described above, the registered tutor T may perform the following process to ultimately manually determine whether or not an explanation is possible. In other words, as shown in Figure 3(b), a final confirmation monitor display process is performed, which is a final confirmation monitor display that displays the discriminability information D13, automatic discriminability condition information D11, the first acceptable matching degree information D12, the calculated matching degree, problem content information D5, problem attribute information D6, learner attribute information D2, desired date and time information D8, and a screen for self-discrimination selection input on the tutor monitor 131. Then, if a self-discrimination selection input is made between the final confirmation monitor display and the elapsed time of the second time limit D15, the discriminability information is set to either "explainable" or "not explainable" according to the self-discrimination selection input. If no self-discrimination selection input is made, the discriminability information is left as is, and a final self-determination process is performed after automatic discrimination. The above process prevents the application for problem explanation from being submitted even if the first automatic determination setting process determines that an explanation is possible, for example, if the date and time requested by registered learner L does not fall within the actual available time for registered tutor T to explain the problem, i.e., if registered tutor T is unable to do so. It also prevents the application from being submitted even if the first automatic determination setting process determines that an explanation is not possible, for example, if registered tutor T determines that an explanation is possible based on the content of the problem they have actually viewed, and submits an application for problem explanation. However, if each condition is set appropriately in advance, there is a high probability that the first automatic determination setting process described above will be judged appropriately. Therefore, the final confirmation monitor display process and the final self-determination process after automatic determination described above are not necessarily required processes in this invention.
[0026] If the discriminability information D13 indicates that explanation is possible, a screen for inputting the required preparation time is displayed on the tutor monitor 131, where the required preparation time can be selected or entered numerically. Then, the required preparation time input process is performed to set the required preparation time in the required preparation time information D17 according to the input.
[0027] In the above-mentioned required preparation time input process, the following methods are possible for setting the required preparation time in the required preparation time information D17. In other words, this method involves setting the required preparation time in the required preparation time input monitor display process to the required preparation time in accordance with the input if the required preparation time is entered between the display of the required preparation time input monitor and the expiration of the third time limit D16, and setting the required preparation time in the required preparation time information D17 according to the input if no input is made. If no input is made, the required preparation time information D17 is set to the maximum time or standard time, or the discriminability information is set to "cannot be explained".
[0028] Then, if the identification status information D13 indicates that explanation is possible, the tutor's reply information D18, which includes the received learner code D1, the tutor's own tutor code D3, and the required preparation time information D17, is sent to the server 11.
[0029] Server 11 also has the following functions: In other words, the tutor response information D18 is received from each registered tutor terminal 13. Then, a process is performed to calculate the explanation start time information, which is set as the explanation start time information D19, based on the current time and the required preparation time information D17 associated with the received tutor code D3. Furthermore, the received tutor information D20, which includes explanation start date and time information D19 and tutor attribute information D4 associated with the received tutor code D3, is transmitted to the registered learner terminal 12 associated with the received learner code D1. Furthermore, if it is determined that the explanation provided by registered tutor T, corresponding to the received tutor code D3, to registered learner L, corresponding to the received learner code D1, should be canceled, a cancellation information transmission process is performed each time such a decision is made, sending cancellation information D29, including the received tutor code D3, to the registered learner terminal 12 associated with the received learner code D1.
[0030] The received tutor code D3 mentioned above refers to the tutor code D3 included in the received tutor reply information D18. Specifically, tutor attribute information D4 associated with this tutor code D3 is extracted from database 111.
[0031] Furthermore, the aforementioned cancellation information transmission process is the process of sending cancellation information D29 from the server 11 to the registered learner terminal 12, which is necessary to provide the following cancellation function to this system. In other words, in this system, it is easy to implement a function that allows one registered tutor T to receive requests for problem explanations from multiple registered learners L simultaneously or at the same time, and to apply to multiple registered learners L at once. In such a case, if a registered learner L makes their final selection to one registered tutor T, that registered tutor T needs to cancel the applications they have made with the other registered learners L, and the process that enables this cancellation is the cancellation function. In other words, this cancellation function can be said to be a function to prevent situations where double booking occurs. Here, regarding the timing of cancellation, if a registered learner L makes the final selection of registered tutor T as soon as possible, it is desirable to send cancellation information D29 to the other registered learners L at the time of that final selection, so that other registered learners L cannot select that registered tutor T. Alternatively, considering cases where registered tutor T is unable to provide problem explanations to registered learners L due to an urgent matter, etc., the server 11 may send cancellation information D29 to registered learners L at the time of the registered tutor T's cancellation request. Adding the aforementioned feature that allows multiple applications to this system is desirable in order to minimize the opportunity cost for registered tutor T. However, although it requires extra effort compared to having the cancellation function described above, for example, a process to resolve double bookings after they occur, instead of the cancellation function, can still function adequately as a tutoring referral system, which is the objective of this invention. Therefore, it is not essential for the tutoring referral system of this invention to have the cancellation function described above. Therefore, the present invention may also be a system that does not have a cancellation function, in which case the server 11 does not have a function to perform the above-mentioned cancellation information transmission process.
[0032] The registered learner terminal 12 also has the following functions: In other words, a time limit information calculation process is performed, in which the time limit date and time calculated from the user's desired date and time information D8 and the pre-set buffer time information D21 is set as the time limit date and time information D22. Then, until the time limit date and time, each accepted tutor information D20 is received from server 11. Furthermore, until the time limit date and time, each cancellation information D29 is received from server 11.
[0033] In the case of a system that does not have the cancellation function described above, the registered learner terminal 12 does not have the function to send cancellation information D29.
[0034] Furthermore, within the time limit, a discrimination information matching process is performed to match the discrimination condition information D23, which includes pre-set weights for each piece of information to be compared, with the received tutor information D20 associated with the received tutor code D3, calculate the degree of matching, and set the calculated degree of matching in the matching degree information D24 associated with the received tutor code D3. Furthermore, if the pre-set second automatic discrimination flag F2 is on, automatic discrimination is performed, and a third automatic discrimination setting process is carried out to set the final determined tutor code D25 to the tutor code D3 that does not include the tutor code D3 in the cancellation information D29 and has the highest calculated matching degree, until the time limit date and time.
[0035] In the case of a system that does not have the cancellation function described above, it does not have the function to perform the third automatic detection and setting process described above, but it does have the function to perform the second automatic detection and setting process described below. In other words, if the pre-set second automatic discrimination flag F2 is ON, a second automatic discrimination setting process is performed to set the tutor code D3, which has the highest calculated matching degree, as the final determined tutor code D25 until the time limit date and time.
[0036] Furthermore, if the second automatic discrimination flag F2 is off, self-discrimination is performed, and a self-final decision monitor display process is performed, which displays the accepted tutor information D20 associated with the tutor code D3, the matching degree information D24, and the screen for final decision selection input where the final decision is selected and input, arranged for each tutor code D3 on the learner monitor 121 until the time limit date and time. Then, until the time limit date and time, a self-final decision monitor display clearing process is performed to clear the self-final decision monitor display corresponding to the tutor code D3 that has been displayed on the self-final decision monitor and whose cancellation information D29 includes the tutor code D3, or to display a message indicating cancellation. Then, a self-final decision process is performed to set the tutor code D3 corresponding to the final decision selection input as the final decision tutor code D25.
[0037] In the phrase "sorted by tutor code D3" mentioned above, "sorted" includes cases such as sorting the accepted tutor information D20 in the order it was received, and then rearranging them as needed to sort them in descending order of matching degree.
[0038] In the case of a system that does not have the cancellation function described above, the registered learner terminal 12 does not have the function to perform the above-mentioned self-final decision monitor display erasure and other processing.
[0039] Here, the self-final decision monitor display process displays information about each accepted tutor information D20 received from the server 11. However, it may also display only the information about accepted tutor information D20 with a high matching degree, and allow selection input, as shown below. In other words, as shown in Figure 4(a), when the second automatic discrimination flag is off, the discrimination condition information D23 and the pre-set second acceptable matching degree information D26 are displayed on the learner monitor 121 until the time limit date and time. The accepted tutor information D20, the matching degree information D24, and the screen for final decision selection input where the final decision is selected and input are displayed on the learner monitor 121 for each tutor code D3, corresponding to the tutor code D3 that has a matching degree information D24 greater than the second acceptable matching degree information D26.
[0040] Figure 4(b) shows an example of the case where "a message indicating cancellation" is displayed during the self-final decision monitor display erasure process described above. When "a message indicating cancellation" is displayed, it is desirable that the final decision selection for the item to be canceled cannot be made.
[0041] In the above self-final decision process, the following methods can be considered for setting the tutor code D3, which corresponds to the final decision selection input, to the final decision tutor code D25. In other words, if the final selection input is made by the time limit date and time, the corresponding tutor code D3 is set to the final selected tutor code D25. If the final selection input is not made by the time limit date and time, the tutor code D3 corresponding to the one with the highest matching degree information D24 is set to the final selected tutor code D25.
[0042] Here, if the second automatic discrimination flag F2 is on, after the automatic discrimination is performed by the second automatic discrimination setting process described above, the following process may be performed to allow the registered learner L to finally confirm the result of the automatic discrimination process, or to finally authorize the selection of the tutor who will provide the explanation. As shown in Figure 5, if the second automatic discrimination flag is on, after the time limit date and time has elapsed, the accepted tutor information D20 and matching degree information D24, which are associated with the discrimination condition information D23 and the final selected tutor code D25, are displayed on the learner monitor 121 as an automatic final decision monitor display. Although not shown in Figure 5, it is also possible to implement a process that requires a procedure to approve the automatically selected tutor by providing a final decision selection button as shown in Figure 4(a) or (b).
[0043] Then, the user sends the final tutor information D27, which includes their learner code D1 and final tutor code D25, to the server 11.
[0044] Server 11 also has the following functions: In other words, the final tutor information D27 is received from the registered learner terminal 12. Then, the system performs control processing for distributing problem explanation videos or conducting problem explanation video conferences between the registered learner terminal 12 associated with the received learner code D1 and the registered tutor terminal 13 associated with the final tutor code D25.
[0045] The registered tutor terminal 13 further has the function of distributing problem explanation videos or conducting problem explanation video conferences with the registered learner terminal 12, using the tutor monitor 131 and the tutor camera 132.
[0046] The registered learner terminal 12 further has a function to display problem explanation videos on the learner monitor 121 or to conduct problem explanation video conferences with the registered tutor terminal 13, and to perform problem explanation video reception and other processing using the learner monitor 121 and the learner camera 122.
[0047] [Tutor referral method in Tutor Referral System 1] An example of a method for introducing private tutors using the private tutor introduction system 1 according to this embodiment is described below. The method for introducing private tutors includes the following processes, which are executed in the following order. <Step 1> The registered learner terminal 12 sends learner request information D9 to the server 11. <Step 2> Server 11 processes the reception of learner request information D9 from the registered learner terminal 12. <Step 3> The process involves sending the tutor request information D10 from server 11 to each registered tutor terminal 13 corresponding to the desired tutor information D28. <Step 4> The registered tutor terminal 13 receives tutor request information D10 from the server 11. <Step 5> Process to clear the identification status information D13 on the registered tutor terminal 13. <Step 6> Automatic discrimination condition matching process and first automatic discrimination setting process performed on the registered tutor terminal 13 when the first automatic discrimination flag F1 is on (automatic discrimination). <Step 7> The first automatic discrimination flag F1 performed on the registered tutor terminal 13 is off (self-discrimination), and this involves a monitor display process for problem confirmation and a self-discrimination process for problem confirmation. <Step 8> When the discriminability information D13, obtained on the registered tutoring terminal 13, indicates that explanation is possible, a monitor display process for inputting the required preparation time and a process for inputting the required preparation time are performed. <Step 9> The process of sending tutor response information D18 to the server 11 when the determination of whether or not the tutor can be identified D13 on the registered tutor terminal 13 indicates that explanation is possible. <Step 10> Server 11 processes the reception of tutor response information D18 from each registered tutor terminal 13. <Step 11> The process of calculating the start time of the explanation, performed on server 11. <Step 12> Server 11 processes the transmission of accepted tutor information D20 to the registered learner terminal 12 associated with the received learner code D1. <Step 13> Cancellation information transmission process performed on server 11. <Step 14> Time limit information calculation process performed on registered learner terminal 12. <Step 15> On the registered learner terminal 12, the process involves receiving each accepted tutor information D20 from the server 11 until the time limit date and time. <Step 16> On the registered learner terminal 12, the process involves receiving each cancellation information D29 from the server 11 until the time limit date and time. <Step 17> Discrimination information matching process performed on the registered learner terminal 12. <Step 18> A third automatic discrimination setting process performed on the registered learner terminal 12 when the second automatic discrimination flag F2 is on (automatic discrimination). <Step 19> In the case where the second automatic discrimination flag F2 is off (self-discrimination) on the registered learner terminal 12, the final decision monitor display processing, self-final decision monitor display erasure processing, and self-final decision processing are performed. <Step 20> The registered learner terminal 12 sends the final tutor information D27 to the server 11. <Step 21> Server 11 processes the receipt of final tutor information D27 from the registered learner terminal 12. <Step 22> Control processing for distributing problem explanation videos, etc., performed on Server 11. <Step 23> Processing such as distributing problem explanation videos on the registered tutor terminal 13. <Step 24> Processing such as receiving problem explanation videos on the registered learner terminal 12.
[0048] In the case of a system that does not have the cancellation function described above, the method for introducing a private tutor does not include steps 13 and 16, nor does it include the process of clearing the monitor display for the final decision in step 19, nor does it include the third automatic discrimination setting process in step 18, but does include the second automatic discrimination setting process described above.
[0049] The following is an example of the entire process, from the request by registered learner L to the implementation of problem-solving by the selected registered tutor T. (See Figures 1 and 2) 1. For example, suppose registered learner L, whose learner code D1 is 0001, submits learner request information D9 with desired tutor information D28 set to "NULL" and makes a request. 2. The recruitment targets are all registered tutors T with tutor code D3 (1001, 1002, 1003, etc.), and recruitment will be conducted when tutor request information D10 is sent to all registered tutors T. 3. Based on the tutor request information D10, if registered tutor T with tutor code D3 1002 expresses a desire to apply through automatic identification that emphasizes the subject and academic field in the problem attribute information D6, and registered tutor T with tutor code D3 1003 expresses a desire to apply through self-identification by checking the problem content, then each registered tutor T will submit their tutor reply information D18, thereby completing the application process. 4. Registered learner L, whose learner code D1 is 0001, then receives the application information by receiving the respective accepted tutor information D20. 5. Then, registered learner L, whose learner code D1 is 0001, selects, based on the respective accepted tutor information D20, a registered tutor T, whose tutor code D3 is 1002, as the tutor who will provide the problem explanation, based on self-determination. The final decided tutor information D27 regarding registered tutor T, whose tutor code D3 is 1002, is then sent to server 11 as the tutor selection information. Finally, under the control of server 11, a problem explanation is provided between registered learner L, whose learner code D1 is 0001, and registered tutor T, whose tutor code D3 is 1002, via video distribution or video conference.
[0050] 1. As another example, suppose a registered learner L with learner code D1 0003 sends learner request information D9 to the desired tutor information D28, and the tutor attribute information D4 includes the attribute "relatively high evaluation score" (actually a numerical value such as an evaluation score of XX or higher; it could also be an attribute such as high expertise in a specific subject or field). 2. The recruitment targets are registered tutors T who have the above attributes as tutor attribute information D4, for example, registered tutors T with tutor code D3 1001, 1002, and 1003, and recruitment is limited when tutor request information D10 is sent to these registered tutors T. 3. Based on the tutor request information D10, registered tutor T with tutor code D3 1001 is automatically identified using the student attribute information D2, which emphasizes whether the student is in elementary, middle, or high school, their grade level, and the name of their region. Registered tutor T with tutor code D3 1003 is identified by self-assessment by checking the content of the problem. If either of these tutors wishes to apply, they will submit their respective tutor response information D18, thereby completing the application process. 4. Registered learner L, whose learner code D1 is 0003, then receives the application information by receiving the respective accepted tutor information D20. 5. Then, registered learner L, whose learner code D1 is 0003, automatically identifies and selects registered tutor T, whose tutor code D3 is 1003, as the tutor who will provide the problem explanation, based on the respective accepted tutor information D20. The final decided tutor information D27 regarding registered tutor T, whose tutor code D3 is 1003, is then sent to server 11 as the tutor selection information. Finally, under the control of server 11, a problem explanation is provided between registered learner L, whose learner code D1 is 0003, and registered tutor T, whose tutor code D3 is 1003, via video distribution or video conference.
[0051] [Regarding the effects of this embodiment] In the first embodiment, a function and method are employed to allow information exchange between the learner and the tutor regarding problem information, the learner's preferred date and time, and learner attribute information, which are necessary for determining whether the tutor can provide explanations on a problem-by-problem basis. Furthermore, a function and method are employed to allow tutors to apply by automatically determining and / or confirming whether they can provide explanations for a problem through methods such as automatic determination condition matching processing or problem confirmation monitor display processing on the tutor's side. By employing these features, learners can request explanations for problems from tutors on a problem-by-problem basis, and a tutor referral system can be provided that enables learners to solve problems efficiently. In the first embodiment, a function and method are employed that allows tutors to automatically determine whether or not they can provide explanations to learners based on the degree of matching with pre-set discrimination conditions (including weighting of each piece of information to be compared) from the learner's desired date and time, learner attributes, and problem attributes, or manually by reviewing the desired date and time, learner attributes, problem attributes, and problem content. Therefore, a tutor referral system is provided that allows tutors to appropriately determine whether or not they can provide explanations, ultimately enabling learners to solve their problems efficiently. In the first embodiment, the learner's preferred tutor information is included in the request information when the learner submits a request, and the request information is exchanged between the learner and the server. Furthermore, the server employs a function and method to recruit only tutors who match the preferred tutor information. In other words, it is possible to appropriately narrow down the applicant tutors in advance to those who possess the tutor attributes desired by the learner, and to recruit only those narrowed-down tutors. Therefore, by eliminating applications from unnecessary tutors, it becomes possible for learners to quickly select a suitable tutor when choosing a tutor to receive problem explanations. Thus, it is possible to provide a tutor introduction system that leads to the learner's prompt problem solving. The system employs a function and method that allows users to automatically, or manually, select a tutor to provide problem explanations based on application information received a certain time before the explanation begins (tutor's evaluation value and other tutor attributes, explanation start date and time) and the degree of matching with pre-set discrimination conditions (including weighting of each piece of information to be compared). For example, if the weighting of the tutor's evaluation value is increased in the discrimination conditions, tutors with high evaluation values will have a higher degree of matching, making it possible to select from tutors with the highest evaluation values or highly rated tutors. Also, for example, if the weighting of the explanation start date and time is increased in the discrimination conditions, the closer the explanation start date and time, the higher the degree of matching, making it possible to select from tutors with the most recent explanation start date or those with the earliest explanation start date. Therefore, the tutor introduction system of the present invention makes it possible to select tutors who can provide problem explanations as soon as possible or tutors with high evaluation values, or to receive problem explanations from tutors whose schedules and compatibility with the learner are matched, enabling flexible matching between learners and tutors. Therefore, we can provide a tutoring referral system that results in high learner satisfaction and leads to prompt problem solving. The first embodiment, which includes a cancellation function, can prevent double bookings, eliminate the extra effort required for new bookings, and provide a tutor referral system that leads to the quick resolution of learners' problems. [Explanation of Symbols]
[0052] 1. Private Tutor Introduction System 11 Servers 111 Database 12 Registered learner terminals 121 Learner Monitor 122 Learner Camera 13. Registered tutoring terminals 131 Monitor for private tutors 132 Private tutoring camera D1 Learner Code D2 Learner Attribute Information D3 Tutor Code D4 Tutor attribute information D5 Question content information D6 Problem attribute information D7 Problem Information (including problem content information and problem attribute information) D8 Desired date and time information D9 Learner Request Information (including learner code, problem information, preferred date and time, and preferred tutor information) D10 Tutoring Request Information (including learner code, learner attribute information, problem information, and preferred date and time information) D11 Automatic Discrimination Condition Information D12 First acceptable matching degree information D13 Identification Status Information D14 First time limit D15 Second time limit D16 Third time limit D17 Required preparation time information D18 Tutor response information (including learner code, tutor code, and required preparation time information) D19 Explanation Start Date and Time Information D20 Accepted Tutor Information (including explanation start date and time information and tutor attribute information) D21 Availability Information D22 Time Limit Date and Time Information D23 Discrimination Criteria Information D24 Matching Rate Information D25 Final Decision Tutor Code D26 Second acceptable matching degree information D27 Final tutor information D28 Preferred tutor information D29 Cancellation Information F1 First automatic detection flag F2 Second automatic detection flag L Registered learners T Registered Private Tutor N Internet
Claims
1. A tutor referral system that introduces learners to tutors who provide problem-by-problem explanations based on the learners' requests, and provides problem-by-problem explanations by tutors online. The aforementioned tutor referral system is A server having a function to control the entire tutoring referral system, comprising a database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and the attributes of registered tutors in the tutoring referral system who respond to requests from learners, each associated with a unique tutor code, and a server having a database database containing the attributes of each registered learner in the tutoring referral system who requests tutoring, each associated with a unique tutor code, and a server having a database database database containing the attributes of each registered learner in the tutoring referral system who requests tutoring, each associated with a unique tutor code, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and the attributes of registered tutors in the tutoring referral system who respond to requests from learners, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and the attributes of registered tutors in the tutoring referral system who respond to requests from learners, each associated with a unique tutor, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who respond to requests from learners, each associated Each of the registered learners has a terminal on the server, each of which is equipped with a learner monitor and a learner camera, and is a registered learner terminal corresponding to each of the learner codes. Each of the registered tutors has a terminal on the server, which is equipped with a tutor monitor and a tutor camera, and is a registered tutor terminal corresponding to each tutor code. Equipped with, The registered learner terminal is, The user sends learner request information to the server, which includes their learner code, problem information including problem content information and problem attribute information, desired date and time information, and desired tutor information. The aforementioned server further, The learner request information is received from the registered learner terminal. The tutor request information, including the received learner code, the learner attribute information associated with the received learner code, the problem information, and the desired date and time information, is transmitted to each of the registered tutor terminals corresponding to the desired tutor information. The aforementioned registered tutoring terminal is The server receives the aforementioned tutoring request information, If the pre-set first automatic discrimination flag is on, an automatic discrimination condition matching process is performed to match pre-set automatic discrimination condition information, which includes weights for each piece of information to be compared, with the learner attribute information and the problem attribute information, and a first automatic discrimination setting process is performed to set the discrimination feasibility information to explainable or not explainable. If the first automatic discrimination flag is off, a problem confirmation monitor display process is performed, which displays the problem content information, the problem attribute information, the learner attribute information, the desired date and time information, and a screen for self-determination selection input where explanation is possible or not possible, on the tutor's monitor; and a problem confirmation self-determination process is performed, which sets the discrimination feasibility information to either explanation possible or not possible according to the self-determination selection input. If the aforementioned determination feasibility information indicates that explanation is possible, a screen for inputting the required preparation time is displayed on the tutor's monitor, where the required preparation time is selected or entered numerically. This screen is then displayed, and a preparation time input process is performed to set the required preparation time in the required preparation time information according to the input. If the aforementioned determination information indicates that explanation is possible, the tutor's reply information, including the received learner code, the tutor's own tutor code, and the required preparation time information, is sent to the server. The aforementioned server further, The aforementioned tutor response information is received from each of the registered tutor terminals. A process is performed to calculate the explanation start time information, which is used as the explanation start time information to determine the actual explanation start date and time calculated from the current time and the required preparation time information associated with the received tutor code. The received tutor information, including the explanation start date and time information and the tutor attribute information associated with the received tutor code, is transmitted to the registered learner terminal associated with the received learner code. The aforementioned registered learner terminal further includes: A time limit information calculation process is performed to determine the time limit date and time, which is calculated from the user's preferred date and time information and the pre-set buffer time information, and this is used as the time limit date and time information. Until the aforementioned time limit date and time, each of the accepted tutor information will be received from the server, Until the aforementioned time limit date and time, a discrimination information matching process is performed, which matches and calculates the degree of matching between discrimination condition information, which includes weights for each piece of information to be compared, which is set in advance, and the accepted tutor information associated with the received tutor code, and sets the calculated degree of matching in the matching degree information associated with the received tutor code. Furthermore, if the pre-set second automatic discrimination flag is on, a second automatic discrimination setting process is performed until the aforementioned time limit date and time, which sets the tutor code with the highest calculated matching degree as the final decided tutor code. If the second automatic discrimination flag is off, a self-final decision monitor display process is performed until the aforementioned time limit date and time, which displays the accepted tutor information associated with the tutor code, the matching degree information, and a screen for final decision selection input where the final decision is selected and input, arranged for each tutor code on the learner monitor. Furthermore, a self-final decision process is performed, which sets the tutor code corresponding to the final decision selection input as the final decided tutor code. The user sends the final tutor information, including their learner code and the final tutor code, to the server. The aforementioned server further, The final tutor information is received from the registered learner's terminal. The system performs control processing for the distribution of problem explanation videos or problem explanation video conferences between the registered learner terminal associated with the received learner code and the registered tutor terminal associated with the final tutor code, The aforementioned registered tutoring terminal further, Using the tutor's monitor and the tutor's camera, the system distributes the problem explanation video, or conducts the problem explanation video conference with the registered learner's terminal, and performs problem explanation video distribution and other processing. The aforementioned registered learner terminal further includes: Using the learner monitor and the learner camera, the system displays the problem explanation video on the learner monitor, or conducts a problem explanation video conference with the registered tutor terminal, and performs problem explanation video reception and other processing. A tutor referral system characterized by having the following features.
2. A tutor referral system that introduces learners to tutors who provide problem-by-problem explanations based on the learners' requests, and provides problem-by-problem explanations by tutors online. The aforementioned tutor referral system is A server having a function to control the entire tutoring referral system, comprising a database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and the attributes of registered tutors in the tutoring referral system who respond to requests from learners, each associated with a unique tutor code, and a server having a database database containing the attributes of each registered learner in the tutoring referral system who requests tutoring, each associated with a unique tutor code, and a server having a database database database containing the attributes of each registered learner in the tutoring referral system who requests tutoring, each associated with a unique tutor code, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and the attributes of registered tutors in the tutoring referral system who respond to requests from learners, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and the attributes of registered tutors in the tutoring referral system who respond to requests from learners, each associated with a unique tutor, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who request tutoring, each associated with a unique learner code, and a server having a database database database containing the attributes of registered learners in the tutoring referral system who respond to requests from learners, each associated Each of the registered learners has a terminal on the server, which is equipped with a learner monitor and a learner camera, and is a registered learner terminal. Each of the registered tutors has a terminal of the server, which is equipped with a tutor monitor and a tutor camera, and is a registered tutor terminal, Equipped with, The registered learner terminal is, The user sends learner request information to the server, which includes their learner code, problem information including problem content information and problem attribute information, desired date and time information, and desired tutor information. The aforementioned server further, The learner request information is received from the registered learner terminal. The tutor request information, including the received learner code, the learner attribute information associated with the received learner code, the problem information, and the desired date and time information, is transmitted to each of the registered tutor terminals corresponding to the desired tutor information. The aforementioned registered tutoring terminal is The server receives the aforementioned tutoring request information, If the pre-set first automatic discrimination flag is on, an automatic discrimination condition matching process is performed to match pre-set automatic discrimination condition information, which includes weights for each piece of information to be compared, with the learner attribute information and the problem attribute information, and a first automatic discrimination setting process is performed to set the discrimination feasibility information to explainable or not explainable. If the first automatic discrimination flag is off, a problem confirmation monitor display process is performed, which displays the problem content information, the problem attribute information, the learner attribute information, the desired date and time information, and a screen for self-determination selection input where explanation is possible or not possible, on the tutor's monitor; and a problem confirmation self-determination process is performed, which sets the discrimination feasibility information to either explanation possible or not possible according to the self-determination selection input. If the aforementioned determination feasibility information indicates that explanation is possible, a screen for inputting the required preparation time is displayed on the tutor's monitor, where the required preparation time is selected or entered numerically. This screen is then displayed, and a preparation time input process is performed to set the required preparation time in the required preparation time information according to the input. If the aforementioned determination feasibility information indicates that explanation is possible, the tutor will send the tutor's reply information, which includes the received learner code, the tutor's own tutor code, and the required preparation time information, to the server. The aforementioned server further, The aforementioned tutor response information is received from each of the registered tutor terminals. A process is performed to calculate the explanation start time information, which is used as the explanation start time information to determine the actual explanation start date and time calculated from the current time and the required preparation time information associated with the received tutor code. The received tutor information, including the explanation start date and time information and the tutor attribute information associated with the received tutor code, is transmitted to the registered learner terminal associated with the received learner code. If it is determined that the explanation provided by the registered tutor corresponding to the received tutor code to the registered learner corresponding to the received learner code should be canceled, a cancellation information transmission process is performed each time such a determination is made, sending cancellation information, including the received tutor code, to the registered learner terminal associated with the received learner code. The aforementioned registered learner terminal further includes: A time limit information calculation process is performed to determine the time limit date and time, which is calculated from the user's preferred date and time information and the pre-set buffer time information, and this is used as the time limit date and time information. Until the aforementioned time limit date and time, each of the accepted tutor information will be received from the server, Until the aforementioned time limit date and time, each of the aforementioned cancellation information is received from the server. Until the aforementioned time limit date and time, a discrimination information matching process is performed, which matches and calculates the degree of matching between the discrimination condition information, which includes weights for each piece of information to be compared, which has been set in advance, and the received tutor information associated with the received tutor code, and sets the calculated degree of matching to the matching degree information associated with the received tutor code. Furthermore, if the second automatic discrimination flag, which has been set in advance, is on, a third automatic discrimination setting process is performed until the aforementioned time limit date and time, which sets the tutor code that does not include the tutor code in the cancellation information and has the highest calculated degree of matching to be set as the final decided tutor code. If the second automatic discrimination flag is off, the time limit Until the specified date and time, a self-final decision monitor display process is performed, which displays the accepted tutor information associated with the tutor code, the matching degree information, and a screen for final decision selection input where the final decision is selected and input, arranged for each tutor code on the learner monitor; further, until the specified time limit date and time, a self-final decision monitor display clearing process is performed, which clears the self-final decision monitor display corresponding to the tutor code displayed on the self-final decision monitor, where the cancellation information includes the tutor code, or displays a message indicating cancellation; and further, a self-final decision process is performed, which sets the tutor code corresponding to the final decision selection input as the final decision tutor code. The user sends the final tutor information, including their learner code and the final tutor code, to the server. The aforementioned server further, The final tutor information is received from the registered learner's terminal. The system performs control processing for the distribution of problem explanation videos or problem explanation video conferences between the registered learner terminal associated with the received learner code and the registered tutor terminal associated with the final tutor code, The aforementioned registered tutoring terminal further, Using the tutor's monitor and the tutor's camera, the system distributes the problem explanation video, or conducts the problem explanation video conference with the registered learner's terminal, and performs problem explanation video distribution and other processing. The aforementioned registered learner terminal further includes: Using the learner monitor and the learner camera, the system displays the problem explanation video on the learner monitor, or conducts a problem explanation video conference with the registered tutor terminal, and performs problem explanation video reception and other processing. A tutor referral system characterized by having the following features.
3. A tutor referral system according to claim 1 or claim 2, The aforementioned learner attribute information includes one or more of the following information about the registered learner: whether they attend elementary, junior high, or high school, their grade level, gender, academic achievement score, desired school, and the name of the region they belong to. The aforementioned tutor attribute information includes one or more of the following information about the registered tutor: age, gender, university attended or currently enrolled in, tutoring experience, teaching experience, instructor experience, name of organization to which they belong, name of region to which they belong, specialty or area of expertise, subject / topic / sub-topic / problem type, and evaluation score as a tutor. The aforementioned problem attribute information includes one or more of the following: elementary, junior high, or high school, grade level, subject, course, unit, sub-unit classification, and problem type. A tutor referral system characterized by the following features.
4. A method for introducing a private tutor in the private tutor introduction system described in claim 1, The aforementioned method of introducing private tutors is The process of sending the learner request information from the registered learner terminal to the server, The server performs the process of receiving the learner request information from the registered learner terminal, The server performs the process of transmitting the tutor request information to each of the registered tutor terminals corresponding to the desired tutor information. The registered tutoring terminal performs the process of receiving the tutoring request information from the server, The process of clearing the discrimination status information in the registered tutoring terminal, When the first automatic discrimination flag is turned on in the registered tutoring terminal, the automatic discrimination condition matching process and the first automatic discrimination setting process are performed. When the first automatic discrimination flag is turned off in the registered tutoring terminal, the problem confirmation monitor display process and the problem confirmation self-discrimination process are performed. When the discriminability information performed on the registered tutoring terminal is deemed to be explainable, the necessary preparation time input monitor display process and the necessary preparation time input process are performed. The process of sending the tutor's reply information to the server when the determination of whether or not it is possible to explain the information obtained at the registered tutor terminal is possible, The server processes the receiving of the tutor response information from each of the registered tutor terminals, The process for calculating the explanation start time information performed on the server, The server performs the process of transmitting the received tutor information to the registered learner terminal associated with the received learner code, The time limit information calculation process performed on the registered learner terminal, The registered learner terminal performs the process of receiving the respective accepted tutor information from the server until the time limit date and time, The discrimination information matching process performed on the registered learner terminal, The second automatic discrimination setting process performed on the registered learner terminal when the second automatic discrimination flag is turned on, When the second automatic discrimination flag is turned off in the registered learner terminal, the self-final decision monitor display process and the self-final decision process are performed, The process of sending the final tutor information from the registered learner terminal to the server, The server performs the process of receiving the final tutor information from the registered learner terminal. The control processing for distributing the video explanation of the problem performed on the server, The processing of distributing the problem explanation video, etc., performed on the registered tutor terminal, The process of receiving the problem explanation video and the like, performed on the registered learner terminal, A method characterized by including the following.
5. A method for introducing a private tutor in the private tutor introduction system described in claim 2, The aforementioned method of introducing private tutors is The process of sending the learner request information from the registered learner terminal to the server, The server performs the process of receiving the learner request information from the registered learner terminal, The server performs the process of transmitting the tutor request information to each of the registered tutor terminals corresponding to the desired tutor information. The registered tutoring terminal performs the process of receiving the tutoring request information from the server, The process of clearing the discrimination status information in the registered tutoring terminal, When the first automatic discrimination flag is turned on in the registered tutoring terminal, the automatic discrimination condition matching process and the first automatic discrimination setting process are performed. When the first automatic discrimination flag is turned off in the registered tutoring terminal, the problem confirmation monitor display process and the problem confirmation self-discrimination process are performed. When the discriminability information performed on the registered tutoring terminal is deemed to be explainable, the necessary preparation time input monitor display process and the necessary preparation time input process are performed. The process of sending the tutor's reply information to the server when the determination of whether or not it is possible to explain the information obtained at the registered tutor terminal is possible, The server processes the receiving of the tutor response information from each of the registered tutor terminals, The process for calculating the explanation start time information performed on the server, The server performs the process of transmitting the received tutor information to the registered learner terminal associated with the received learner code, The cancellation information transmission process performed by the server, The time limit information calculation process performed on the registered learner terminal, The registered learner terminal performs the process of receiving the respective accepted tutor information from the server until the time limit date and time, The registered learner terminal performs the process of receiving the respective cancellation information from the server until the time limit date and time, The discrimination information matching process performed on the registered learner terminal, The third automatic discrimination setting process performed on the registered learner terminal when the second automatic discrimination flag is turned on, When the second automatic discrimination flag is turned off in the registered learner terminal, the self-final decision monitor display processing, the self-final decision monitor display deletion processing, and the self-final decision processing are performed. The process of sending the final tutor information from the registered learner terminal to the server, The server performs the process of receiving the final tutor information from the registered learner terminal. The control processing for distributing the video explanation of the problem performed on the server, The processing of distributing the problem explanation video, etc., performed on the registered tutor terminal, The process of receiving the problem explanation video and the like, performed on the registered learner terminal, A method characterized by including the following.
6. A method for introducing a private tutor according to claim 4 or claim 5, The aforementioned learner attribute information includes one or more of the following information about the registered learner: whether they attend elementary, junior high, or high school, their grade level, gender, academic achievement score, desired school, and the name of the region they belong to. The aforementioned tutor attribute information includes one or more of the following information about the registered tutor: age, gender, university attended or currently enrolled in, tutoring experience, teaching experience, instructor experience, name of organization to which they belong, name of region to which they belong, specialty or area of expertise, subject / topic / sub-topic / problem type, and evaluation score as a tutor. The aforementioned problem attribute information includes one or more of the following: elementary, junior high, or high school, grade level, subject, course, unit, sub-unit classification, and problem type. A method characterized by the following:
Citation Information
Patent Citations
Online learning support system
JP2023019630A
Tutorial support system, method and program
JP2024023722A
Video providing method and server device
JP7474003B1