Explanation support system
The explanation support system addresses the disruption of presentations by providing audience-specific explanations based on pre-question keywords, ensuring uninterrupted presentations and personalized review of questioned content.
Patent Information
- Application Number
- JP2025119402
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-16
- Publication Date
- 2025-10-22
AI Technical Summary
Conventional explanation support systems continue lectures or presentations despite audience questions, disrupting the flow when answers are given.
An explanation support system that analyzes audience input questions and provides relevant explanatory information related to preceding keywords, allowing questions to be addressed without interrupting the presentation flow by displaying customized explanations on audience terminals.
Enables audience members to receive explanations about their questions without interrupting the speaker, facilitating continuous presentation flow and allowing for personalized review of questioned material.
Smart Images

Figure 2025160256000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an explanation support system, and more specifically to an explanation support system that can resolve questions during an explanation.
[0002] Japanese Patent Application Laid-Open Publication No. 2021-86389 describes a communication system that enables a speaker in a video conference to easily select audience members who wish to participate and have them participate in the discussion. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-86389 Summary of the Invention [Problem to be solved by the invention]
[0004] In conventional explanation support systems, lectures or presentations continue even if the audience has questions, while lectures or presentations are interrupted when the speaker answers questions from the audience. [Means for solving the problem]
[0005] The above problem is basically solved by sending the audience member, when they input a question into the system, explanation information relating to the part of the explanation preceding the part in which the question arose.
[0006] The present invention relates to an explanation support system 1 using a computer. This system has an explanatory material storage unit 3, a voice input unit 5, a voice analysis unit 7, an output control unit 9, and a question input unit 13. This system may further have one or more of an output explanatory information storage unit 15, an output explanatory information output unit 17, an evaluation information input unit 19, an audience attribute storage unit 21, and an evaluation analysis unit 23.
[0007] The explanatory material storage unit 3 is an element that stores explanatory materials. The explanatory material storage unit 3 further stores explanatory information included in the explanatory materials in association with keywords. The voice input unit 5 is an element into which voice is input. The speech analysis unit 7 is an element for analyzing terms contained in speech and obtaining speech terms. The output control unit 9 is an element for outputting display information. The question input unit 13 is an element for receiving questions from the audience terminals 11 connected to the explanation support system 1.
[0008] Then, the output control unit 9 uses keywords contained in the speech terms analyzed by the speech analysis unit 7 before receiving the question from the question input unit 13 to read explanatory information related to the keywords from the explanatory material storage unit 3 and outputs it to the audience terminal 11. For example, when a question mark (?) is entered into the audience terminal from the input section of the audience terminal, the question information is transmitted to System 1. The system that receives the question information then analyzes the voice terms that existed before the time when the question information was received, and finds any that correspond to keywords. It then reads out the analyzed keywords and outputs explanatory information related to the keywords (for example, the page of the presentation or explanatory text) to the audience terminal 11. This allows an explanation of the question to be displayed on the audience terminal that has a question, without the audience having to enter a specific question. In this way, it is possible to provide a customized re-explanation of the part of the lecture or presentation that the audience has questions about, without interrupting the overall flow of the explanation. Furthermore, by storing the question information, the audience terminal can repeatedly review the part that the audience has questions about.
[0009] The question may be output to the explanation support system 1 by touching or clicking an icon related to the question displayed on the audience terminal 11. Alternatively, the question may be output to the explanation support system 1 by pressing any key (e.g., the "?" key) or button (e.g., a question button) on the input device of the audience terminal 11. In this way, even if the audience member has a question, they do not need to input a question on the terminal; they can simply click on the question icon, touch the question icon if they are using a touch panel, press the "?" on the keyboard, or press a button on a dedicated input device to communicate to System 1 that they have a question.
[0010] The output explanatory information storage unit 15 is an element for storing information relating to the output explanatory information, which is explanatory information output to the audience terminal 11. The output explanatory information output unit 17 is an element that reads the output explanatory information from the output explanatory information storage unit 15 in response to a request from the audience terminal 11 and outputs it to the audience terminal 11 . This will allow your audience to review the questions multiple times.
[0011] The evaluation information input unit 19 is an element for receiving evaluation information from the audience terminal 11. In this case, it is preferable that the output explanation information storage unit 15 stores the evaluation information together with the output explanation information. It is also preferable that the output explanation information output unit 17 outputs the evaluation information together with the output explanation information. The evaluation information input unit 19 allows the system to store the parts of a presentation that the audience has rated as "good" and easily browse those parts. This allows the audience to quickly access the parts of a long presentation that they found useful. Furthermore, if any doubts are resolved, the listener can be notified that the doubts have been resolved, allowing the listener to review the material as many times as necessary.
[0012] The audience attribute storage unit 21 is an element for storing the attributes of the audience that output the evaluation information. The evaluation analysis unit 23 is an element for analyzing the evaluation for each attribute based on the attribute and evaluation information. For example, private practice physicians will rate slide page 6 highly, but will be less interested in slides 1-5 because they are already familiar with them. On the other hand, doctors at large hospitals will rate slides 2-3 highly. This type of evaluation by attribute can be analyzed and memorized. Therefore, by collecting this kind of information, it is possible to suggest slides to use and slides to skim over depending on the attributes of the audience.
[0013] This specification also provides a program for causing a computer to function as the above system, and a computer-readable recording medium storing such a program. [Effects of the Invention]
[0014] With this system, if an audience member has a question, they can receive explanatory information about the part of the explanation preceding the one they are unsure about. In other words, this system allows audience members to obtain explanatory information about their question without interrupting the speaker's explanation by simply expressing their intention when they have a question. [Brief explanation of the drawings]
[0015] [Figure 1] FIG. 1 is a block diagram of the explanation support system. [Figure 2] FIG. 2 is a flowchart for explaining the explanation support method using a computer. [Figure 3] FIG. 3 is a conceptual diagram showing an example of a computer-based explanation support method. [Figure 4] Figure 4 is a conceptual diagram showing an example of the timing of presentations and questions. [Figure 5] FIG. 5 is a conceptual diagram showing an example of the relationship between questions and attributes. DETAILED DESCRIPTION OF THE INVENTION
[0016] The following describes embodiments of the present invention with reference to the drawings. The present invention is not limited to the embodiments described below, and also includes appropriate modifications of the embodiments below within the scope obvious to those skilled in the art.
[0017] This invention relates to an explanation support system 1. The explanation support system relates to a system for supporting explanations by an explainer (lecturer, presenter, speaker, teacher, lecturer, instructor, medical representative, explainer, doctor, person giving explanation). This system preferably has multiple audience members listening to the explainer's explanation (multiple terminals for the audience members). This system is a computer-based system.
[0018] Figure 1 is a block diagram of an explanation support system. As shown in Figure 1, this system 1 has an explanation material storage unit 3, a voice input unit 5, a voice analysis unit 7, an output control unit 9, and a question input unit 13. This system may further have one or more of an output explanation information storage unit 15, an output explanation information output unit 17, an evaluation information input unit 19, an audience attribute storage unit 21, and an evaluation analysis unit 23. In addition, this system 1 is connected to one or more audience terminals 11 via a communication network such as a network so that information can be exchanged with them.
[0019] A computer has an input unit, an output unit, a control unit, a calculation unit, and a memory unit, and each element is connected by a bus or the like so as to be able to exchange information. For example, a control program may be stored in the memory unit, or various information may be stored. When predetermined information is input from the input unit, the control unit reads out the control program stored in the memory unit. The control unit then reads out the information stored in the memory unit as appropriate and transmits it to the calculation unit. The control unit also transmits the input information to the calculation unit as appropriate. The calculation unit performs calculation processing using the various information it receives and stores it in the memory unit. The control unit reads out the calculation results stored in the memory unit and outputs them from the output unit. In this way, various processes and steps are executed. The parts that execute these various processes are the various parts and means. The computer may have a processor, which realizes various functions and steps.
[0020] The system of the present invention may include a terminal connected to a network such as the Internet or an intranet, and a server connected to the network. Of course, a single computer or mobile terminal may function as the system of the present invention, or multiple servers may exist. Each element will be explained below.
[0021] The explanatory material storage unit 3 is an element for storing explanatory materials. The explanatory material storage unit 3 further stores explanatory information included in the explanatory materials in association with keywords. For example, a storage unit of a computer functions as the explanatory material storage unit 3.
[0022] The audio input unit 5 is an element into which audio is input. For example, the input unit (microphone) of a computer functions as the audio input unit 5. Also, if audio is pre-recorded, the device that inputs the recorded audio into the system may function as the audio input unit. In this case, the memory unit, control unit, and calculation unit function as the audio input unit.
[0023] The speech analysis unit 7 is an element that analyzes terms contained in speech to obtain speech terms. Speech is input to the system by the speech input unit 5. The speech analysis unit 7 then analyzes the terms contained in the speech to obtain speech terms, which are terms contained in the speech. Such speech analysis engines and programs are well known. The memory unit, control unit, and calculation unit of the computer function as the speech analysis unit 7. The speech terms analyzed by the speech analysis unit 7 are stored in the memory unit as appropriate.
[0024] The output control unit 9 is an element for outputting display information. The display information may be displayed, for example, on a display unit (monitor) of the system. The display information may also be displayed, for example, on a monitor of the audience terminal 11. For example, the storage unit, control unit, calculation unit, and output unit of a computer function as the output control unit 9. The output control unit 9 then reads explanatory information associated with the keywords from the explanatory material storage unit 3 using keywords contained in the speech terms analyzed by the speech analysis unit 7 before receiving the question from the question input unit 13, and outputs the information to the audience terminal 11. The audience terminal 11 displays the explanatory information on its display unit. The question input unit 13, which will be described later, receives a question from the audience terminal 11 connected to the explanation support system 1. The question (information indicating that there is a question) is then input to the system. The system analyzes the speech in parallel to obtain speech terms. When a question is input, the system matches the speech terms up to the time the question was input with the keywords. Then, it extracts the keyword (or the second or third keyword) that was most recently present when the question was input. The extracted keyword or keywords are stored in the storage unit as appropriate. The system uses the extracted keywords to read explanatory information related to the keywords from the explanatory material storage unit 3. The system then outputs the read explanatory information to the audience terminal 11. Examples of explanatory information may be explanatory text about each keyword, presentation materials explaining each keyword, teaching materials explaining each keyword, or link information (e.g., URL) for referencing explanatory text about each keyword. The extracted keywords may be combined with a system that searches for related terms and topics. Such a system may, for example, have a synonym dictionary.
[0025] Another example of explanatory information may be based on past questions. In this example, multiple pieces of explanatory information are stored in association with keywords. For example, in a past presentation, at a certain timing on slide page 10, explanatory information A may be selected in one presentation in relation to a certain keyword, and explanatory information B may be selected in another presentation. Then, if a question is entered at a specific timing when page 10 of this presentation material is being displayed, it is expected that either explanatory information A or explanatory information B will be selected. For this reason, when a question is entered (for example, an audience member presses "?"), explanatory information A and explanatory information B (or the titles of explanatory information A and explanatory information B) may be displayed on the display unit of the audience terminal, and the explanatory information selected by the audience terminal may be used as the explanatory information.
[0026] The question input unit 13 is an element for receiving questions from the audience terminals 11 connected to the explanation support system 1. After receiving a question, information about the question is input to the system. The question may be output to the explanation support system 1 by touching or clicking an icon related to the question displayed on the audience terminal 11. Alternatively, the question may be output to the explanation support system 1 by pressing any key (e.g., the "?" key) or button (e.g., a question button) on the input device of the audience terminal 11.
[0027] The output explanatory information storage unit 15 is an element for storing information relating to the output explanatory information, which is explanatory information output to the audience terminal 11. A storage unit of a computer functions as the output explanatory information storage unit 15. The output explanatory information storage unit 15 may store the output explanatory information in association with information relating to the audience (such as ID and terminal information), for example.
[0028] The output explanatory information output unit 17 is an element that reads out output explanatory information from the output explanatory information storage unit 15 in response to a request from the audience terminal 11, and outputs it to the audience terminal 11. For example, the input unit, control unit, calculation unit, and output unit of a computer function as the output explanatory information output unit 17. The audience terminal 11 outputs a transmission request to send the output explanatory information. The output transmission request is input to the system 1. The output explanatory information output unit 17 reads out output explanatory information from the output explanatory information storage unit 15 using information about the audience. The output explanatory information output unit 17 then outputs the read-out output explanatory information to the audience terminal 11. The audience terminal 11 receives the output explanatory information, and displays it on the display unit of the audience terminal 11 based on the explanatory information. The display unit may be an audio output unit that displays audio (outputs audio). If multiple contents are expected when you press "?", you may change the output explanatory information by selecting which you want to know.
[0029] The evaluation information input unit 19 is an element for receiving evaluation information from the audience terminal 11. For example, the input unit of a computer functions as the evaluation information input unit 19. An evaluation (for example, "like") regarding an explanation such as a presentation is input to the audience terminal 11 from the input unit of the audience terminal 11. The audience terminal 11 outputs information regarding the evaluation from its output unit. The output evaluation information is sent to the system via the network. The system receives the sent evaluation information and inputs it into the system. The input unit of a computer functions as the evaluation information input unit 19.
[0030] The audience attribute memory unit 21 is an element for storing the attributes of the audience that output the evaluation information. For example, a computer's memory unit functions as the audience attribute memory unit 21. The audience that output the evaluation information is, for example, the user or terminal of the terminal that output the evaluation, such as "Like!". Attributes refer to the social relationships of individuals (for example, doctor, doctor at a large hospital, employed doctor, private practice doctor, graduate student, university student, student, teacher, lecturer, associate professor, professor, cram school instructor, sole proprietor, company executive, employee, employer, etc.).
[0031] The evaluation analysis unit 23 is an element for analyzing the evaluation for each attribute based on the attribute and evaluation information.
[0032] Figure 2 is a flowchart for explaining a method for supporting explanations using a computer. As shown in Figure 2, this method is a method for supporting explanations using a computer, and includes the following steps. Furthermore, the processor of the computer or the computer, for example, causes the computer to perform the following steps. A voice is input to the system (voice input step: S101). The system analyzes the terms contained in the input speech to obtain speech terms (speech term acquisition step: S102). The system receives the question (information about the question) output from the audience terminal 11 (question receiving step: S103). The system compares the speech terms used up until the question is received with the keywords stored in the system (explanatory material storage unit 3) (keyword comparison step: S104). The system extracts keywords that match the collated speech terms and obtains extracted keywords (extracted keyword acquisition step: S105). Of the extracted keywords, those that appear before the question is received are extracted as extracted keywords immediately before the question. The system uses the extracted keywords (extracted keywords immediately before the question, extracted keywords that are secondary candidates) to read out explanatory information stored in association with the keywords in the system (explanatory material storage unit 3) (explanatory information reading process: S106). The system outputs the read explanatory information to the audience terminal 11 (explanatory information output step: S107). The audience terminal 11 that receives the explanatory information displays the explanatory information on the display unit of the audience terminal (explanatory information display step: S108). [Example]
[0033] An example of an explanation support method will be described below. Figure 3 is a conceptual diagram showing an example of an explanation support method using a computer. Voice input process (S101) The voice input step (S101) is a step in which voice is input to the voice input unit 5 of the system. For example, a lecturer is using presentation materials to give a lecture to students connected online. This lecture may be live or may be recorded or filmed.
[0034] Speech term acquisition process (S102) The speech term acquisition step (S102) is a step in which the speech analysis unit 7 of the system analyzes the terms contained in the input speech to obtain speech terms. For example, the speech analysis unit 7 analyzes the speech to obtain the following speech terms: "Diabetes is a disease in which blood glucose and hemoglobin A1c (HbA1c) levels remain chronically higher than normal. Diabetes develops when there is a lack or abnormality in the secretion of insulin, which transports glucose from the blood to cells. For example, a patient is diagnosed with diabetes if their fasting blood glucose level is 126 mg / dL or higher in the morning, or if their blood glucose level is 200 mg / dL or higher, regardless of whether they have eaten or not. Diabetes can occur in combination with various other diseases. There are two types of diabetes: type I and type II. There are three types of treatment: drug A, drug B, and drug C. Drug C is contraindicated in patients taking drug D..."
[0035] Question receiving step (S103) The question receiving step (S103) is a step in which the question input unit 13 of the system receives the question (information related to the question) output from the audience terminal 11. For example, an icon related to the question is displayed on the display unit of the audience terminal. If this display unit is a touch panel, the question is output from the audience terminal 11 to the system by touching the icon (for example, the "?" icon).
[0036] Keyword matching step (S104) The keyword matching step (S104) is a step in which the output control unit 9 of the system matches the voice terms used up until the question is received with the keywords stored in the explanatory material storage unit 3 of the system. The explanatory material storage unit 3 stores a plurality of keywords related to the presentation and explanatory information related to each keyword. For example, the memory unit 3 stores the keywords "contraindicated," "drug D," and "drug C." The output control unit 9 then compares the spoken terms with these keywords. Among the spoken terms, "contraindicated," "drug D," and "drug C" are present before the question is input. In this way, the keywords are compared with the spoken terms.
[0037] Extracted keyword acquisition step (S105) In the extracted keyword acquisition step (S105), the system's output control unit 9 extracts keywords that match the collated speech terms to obtain extracted keywords. For example, in this step, "contraindicated" is extracted from the speech terms as the extracted keyword immediately before the question. Furthermore, "drug D" and "drug C" may be extracted from the speech terms as secondary candidates for extracted keywords. In this case, in addition to the extracted keyword immediately before the question, the second- and third-closest keywords that receive the question may also be extracted and extracted as secondary candidates for extracted keywords. These extracted keywords may be displayed on the display unit of the audience terminal for the audience to select. When the selection information is input to the audience terminal, the selection information is input to the system 1, and the extracted keyword is determined. Furthermore, the attributes of the audience and the adoption rates of past extracted keywords may be stored, and among multiple candidate keywords, the candidate with the highest adoption rate may be selected as the extracted keyword, taking the audience's attributes into consideration. In the example of Figure 3, "drug C," "drug D," and "contraindicated" are displayed on the audience listening terminal. In addition, the candidate extracted keywords may be displayed on the audience terminal in the order of the candidate extracted keywords closest to the time the question was entered ("contraindicated", "drug D", "drug C"). For example, an audience member selects drug D. Then, information indicating that drug D has been selected is input to the audience terminal. The audience terminal then transmits information indicating that drug D has been selected to system 1. Then, system 1 sets "drug D" as the extracted keyword. In this way, the extracted keyword is obtained.
[0038] Explanation information reading step (S106) The explanatory information reading process (S106) is a process in which the output control unit 9 of the system uses extracted keywords (extracted keywords immediately before the question, extracted keywords that are secondary candidates) to read explanatory information stored in association with the keywords in the explanatory material memory unit 3 of the system. The system's explanatory material storage unit 3 stores explanatory information associated with keywords. Therefore, by using the extracted keyword, explanatory information associated with the keyword can be read out. For example, explanatory text or presentation materials associated with the keyword "drug D" are stored. The system reads out this explanatory information from the storage unit.
[0039] Explanation information output step (S107) The explanatory information output step (S107) is a step in which the output control unit 9 of the system outputs the read explanatory information to the audience terminal 11. The audience terminal 11 can receive the explanatory information and display it on the display unit. If it is necessary to more precisely narrow down the explanatory information, relevant keywords or sentences containing the keywords can be displayed and selected. In this step, multiple candidates for explanatory information can be read from the storage unit. Then, multiple pieces of explanatory information or information related to multiple pieces of explanatory information (e.g., titles) can be sent to the audience terminal 11. Examples of multiple pieces of explanatory information include presentation materials for "Drug D," a PDF document for "Drug D," explanatory text for "Drug D," "About the medicinal effects of Drug D," and "Explanation of Drug D." In this way, the multiple pieces of explanatory information can be types of explanatory information or titles. Then, the display unit of the audience terminal 11 displays multiple pieces of explanatory information or multiple pieces of explanatory information (e.g., titles). Then, the audience terminal 11 selects one of the pieces of explanatory information. The selected piece of explanatory information is then displayed on the display unit of the audience terminal 11. The selection of the explanatory information is input to the audience terminal 11 and output to the system. The system that receives this information may output the selected explanatory information to the audience terminal.
[0040] Explanation information display step (S108) The audience terminal 11 that receives the explanatory information displays the explanatory information on the display unit of the audience terminal. [Example]
[0041] Figure 4 is a conceptual diagram showing an example of the timing of presentations and questions. In general webinars, there is no evaluation during the course of the seminar, which results in low participation and many participants dropping out of the seminar. This system can detect questions from the audience during a presentation. For example, this system tallies questions in real time, and displays the tallied number of questions on the presenter's display. In a preferred embodiment, the system may also display the cumulative number of questions for a particular presentation. This allows the presenter to continue the presentation while knowing whether the audience is understanding their presentation. For example, if there are many questions, the presenter can increase audience understanding and satisfaction by using simple terms, presenting slowly, or skipping difficult slides. In other words, by collecting questionnaires during the presentation and receiving evaluations while giving the presentation, it is possible to deliver a presentation with a high level of understanding and satisfaction. [Example]
[0042] Figure 5 is a conceptual diagram showing an example of the relationship between questions and attributes. In this example, the audience device indicates evaluation (understanding). For example, the audience device can output an evaluation, such as "like," to the system during a presentation. The system can also grasp the attributes of the audience operating the audience device. For example, the identification information of the audience device or the audience's identification information and the audience's attributes are stored in the memory, and the audience's attributes can be read using the identification information of the audience device or the audience's identification information. This allows the analyzer used in a lecture to be visualized in real time. The system can tally the number of likes (evaluations) and the cumulative value of the likes (evaluations) and display them on the presenter's display. This allows the presenter to know that their presentation is being evaluated and deliver their presentation with confidence. This also makes the webinar more interactive. It can also memorize the slides that resonated with each attribute (slides that received the most ratings) and the corresponding parts of the audio of the explanation. This makes it possible to extract slides that received the highest ratings for that attribute when giving a presentation to an audience with a certain attribute. [Industrial Applicability]
[0043] This invention can be used in the information industry.
Claims
1. an explanatory material storage unit (3) that stores explanatory materials; a voice input unit (5) to which voice is input; a speech analysis unit (7) that analyzes terms contained in the speech to obtain speech terms; an output control unit (9) that outputs display information; a question input unit (13) that receives questions from the audience terminal (11); A computer-based explanation support system (1) having: The explanatory material storage unit (3) stores explanatory information included in the explanatory material in association with keywords, The question is output to the explanation support system (1) by touching or clicking an icon related to the question displayed on the audience terminal (11), The output control unit (9) Using a keyword included in the speech terminology analyzed by the speech analysis unit (7), the explanatory information related to the keyword is read from the explanatory material storage unit (3) and output to the audience terminal (11). Explanation support system (1).
2. The explanation support system (1) according to claim 1, The output control unit (9) extracts as an extracted keyword from among the keywords contained in the speech terms analyzed by the speech analysis unit (7) before receiving a question from the question input unit (13), either the keyword immediately before the question, the second closest keyword to receiving the question, or the third closest keyword, and reads out the explanatory information related to the extracted keyword from the explanatory material storage unit (3) and outputs it to the audience terminal (11).
3. The explanation support system (1) according to claim 1, The output control unit (9) extracts the second or third closest keyword to receiving the question from among the keywords contained in the speech terms analyzed by the speech analysis unit (7) before receiving the question from the question input unit (13) as an extracted keyword, reads out the explanatory information related to the extracted keyword from the explanatory material storage unit (3), and outputs it to the audience terminal (11), in this explanation support system (1).
4. An explanation support system (1) according to any one of claims 1 to 3, The system further includes a question counting unit that counts the number of questions received by the question input unit (13) in real time, The output control unit (9) of the explanation support system (1) further outputs the number of questions counted by the question counting unit.
5. The computer, an explanatory material storage unit (3) that stores explanatory materials; a voice input unit (5) to which voice is input; a speech analysis unit (7) that analyzes terms contained in the speech to obtain speech terms; an output control unit (9) that outputs display information; a question input unit (13) that receives questions from the audience terminal (11); A computer-based explanation support system (1) having: The explanatory material storage unit (3) stores explanatory information included in the explanatory material in association with keywords, The question is output to the explanation support system (1) by touching or clicking an icon related to the question displayed on the audience terminal (11), The output control unit (9) Using a keyword included in the speech terminology analyzed by the speech analysis unit (7), the explanatory information related to the keyword is read from the explanatory material storage unit (3) and output to the audience terminal (11). A program to function as an explanation support system (1).
6. A computer-readable recording medium storing the program according to claim 5.
Citation Information
Patent Citations
System, method and program to support education
JP2004212895A
Communication system, communication terminal, communication method and program
JP2021086389A