Educational support device, educational support method, and program

The education support device addresses the challenge of creating relevant tests by using log data from teacher and student interactions to automatically generate tests aligned with teaching materials, enhancing the educational support system's efficiency and relevance.

JP7669754B2Active Publication Date: 2025-04-30DAI NIPPON PRINTING CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2021052874
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-26
Publication Date
2025-04-30
Estimated Expiration
2041-03-26

AI Technical Summary

Technical Problem

Teachers face challenges in creating tests that accurately reflect the understanding of teaching materials, as existing educational support systems lack the ability to automatically generate tests based on real-time student and teacher interactions with the teaching materials.

Method used

An education support device that connects with terminal devices displaying teaching material data, allowing for the storage and extraction of problem data and answer data based on log data from teacher and student inputs. This device automatically creates tests by weighting teacher inputs as if they were from multiple students and setting keywords based on frequently marked words or phrases.

Benefits of technology

Enables the automatic creation of tests aligned with teaching materials, improving the efficiency and relevance of assessments by leveraging log data from both teachers and students, thus enhancing the educational support system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007669754000001
    Figure 0007669754000001
  • Figure 0007669754000002
    Figure 0007669754000002
  • Figure 0007669754000003
    Figure 0007669754000003
Patent Text Reader

Abstract

To automatically create a test that suits teaching material.SOLUTION: This education assistance device is communicably connected to a terminal device that displays teaching data and includes a problem data storage unit that stores problem data and answer data to the problem data. The education assistance device also acquires log data regarding input to the teaching data from the terminal device. Furthermore, the education assistance device searches problem data or answer data from the problem data storage unit on the basis of the log data and extracts related problem data. Then, the education assistance device outputs a plurality of pieces of extracted problem data as problem data for test.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for creating tests according to educational materials. [Background technology]

[0002] There are known educational support systems that are used in school classes, corporate employee training, and the like. In the educational support system described in Patent Document 1, questions of a difficulty level according to the skills of the students are selected from a question database in order to conduct an examination. In the educational support system described in Patent Document 2, an English test is conducted using a tablet terminal device instead of paper media. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2014-122933 A [Patent Document 2] JP 2016-65987 A Summary of the Invention [Problem to be solved by the invention]

[0004] Currently, teachers often teach classes by displaying teaching material data such as textbooks and textbooks on LCD displays installed in classrooms. In addition, teachers often have students take tests at the end of a class or lecture to check their understanding of the class or lecture content.

[0005] The present invention has been made to solve, for example, the problems described above, and has as its main objective the provision of an educational support device that can automatically create tests according to teaching materials. [Means for solving the problem]

[0006] In one aspect of the present invention, a teaching material data display system includes a problem data storage unit communicably connected to a terminal device that displays teaching material data and that stores problem data and answer data to the problem data, a log data acquisition unit that acquires log data relating to inputs to the teaching material data from a terminal device used by a teacher and a plurality of terminal devices used by a plurality of students, a problem data extraction unit that searches for the problem data or the answer data from the problem data storage unit based on the log data relating to inputs by the teacher and the log data relating to inputs by the students, and extracts related problem data, and a problem data output unit that outputs the extracted plurality of problem data as test problem data, wherein the problem data extraction unit: The teacher's input and the student's input Add weight The problem data is extracted by the following formula: An input from one teacher is treated as an input from multiple students. According to this aspect, the education support device can extract and output problem data related to the input to the teaching material data by searching for problem data or answer data based on the log data. In other words, the education support device can easily extract and output problems corresponding to each teaching material. Also, according to this aspect, the education support device can add a weight to the input from one teacher so as to treat it as an input from multiple students, and then extract problem data from the problem data storage unit based on the log data.

[0007] In one aspect of the above-mentioned educational support device, a keyword setting unit is provided that sets words included in the log data as keywords, and the question data extraction unit extracts question data based on the keywords. With this aspect, the educational support device sets, for example, words indicated by underlining or encircling a teaching material as keywords. In other words, the educational support device can extract and output questions using words included in the teaching material as keywords.

[0008] In another aspect of the above educational support device, the keyword setting unit: Based on the log data, the same word input by a number of people equal to or greater than a threshold is set as a keyword. . At this time, the education support device treats the input of one teacher, that is, the log data, as log data for multiple students. In this embodiment, the educational support device The system sets the same words entered by more than a threshold number of people as keywords and extracts questions related to the keywords that teachers and many students are paying attention to. , can be output.

[0009] In another aspect of the educational support device, The keyword setting unit sets the keyword for the students and teachers based on the log data. Keywords are set in the order of the most frequently inputted parts of the teaching material data. At this time, the education support device treats the input of one teacher, that is, the log data, as log data for multiple students. In this manner, the educational support device can extract and output questions related to keywords that are attracting the attention of teachers and many students.

[0010] In another aspect of the above-mentioned educational support device, the log data is or This is text data written by the user and recognized using OCR. With this aspect, the educational support device can acquire, as log data, the portions marked by the user in the teaching material data and the text data written by the user.

[0011] In another aspect of the present invention, an educational support method executed by an educational support device capable of communicating with a terminal device displaying teaching material data, the educational support device includes a problem data storage unit that stores problem data and answer data to the problem data, and the method includes a log data acquisition step of acquiring log data relating to input to the teaching material data from a terminal device used by a teacher and a plurality of terminal devices used respectively by a plurality of students, a problem data extraction step of searching for the problem data or the answer data from the problem data storage unit based on the log data relating to the input by the teacher and the log data relating to the input by the students, and extracting related problem data, and a problem data output step of outputting the extracted plurality of problem data as test problem data, the problem data extraction step comprising: The teacher's input and the student's input Add weight The problem data is extracted by the following formula: The input from one teacher is treated as input from multiple students. By executing this educational support method, the educational support device can easily extract and output questions appropriate for each teaching material.

[0012] In yet another aspect of the present invention, a program executed by a computer communicatively connected to a terminal device that displays teaching material data causes the computer to function as a problem data storage unit that stores problem data and answer data to the problem data, a log data acquisition unit that acquires log data relating to inputs to the teaching material data from a terminal device used by a teacher and from a plurality of terminal devices used by a plurality of students, respectively, a problem data extraction unit that searches for the problem data or answer data from the problem data storage unit based on the log data relating to inputs by the teacher and the log data relating to inputs by the students, and extracts related problem data, and a problem data output unit that outputs the extracted plurality of problem data as test problem data, wherein the problem data extraction unit: The teacher's input and the student's input Add weight The problem data is extracted by the following formula: An input from one teacher is treated as an input from multiple students. By installing this program on a computer and executing it, an educational support device according to the present invention can be configured. Effect of the Invention

[0013] According to the educational support device of the present invention, tests corresponding to educational materials can be automatically created. [Brief description of the drawings]

[0014] [Figure 1] 1 shows a configuration of an education support system according to a first embodiment. [Diagram 2] An example of how textbook data is displayed is shown. [Diagram 3] 2 is a block diagram showing an internal configuration of a management server. [Figure 4] 13 is an example of a data structure of a question DB. [Diagram 5] 13 shows an example of textbook data with marked words. [Figure 6] 13 shows an example of displaying textbook data with marked sentences. [Figure 7] Examples of test questions are shown below. [Figure 8]11 is a flowchart of a test output process according to the first embodiment. [Figure 9] 13 shows the configuration of an education support system according to a second modified example. [Figure 10] 13 shows the configuration of an education support system according to a third modified example. [Figure 11] 10 is a flowchart of a test output process according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. First Embodiment [Overall configuration] 1 shows the configuration of an education support system to which the education support device of the present invention is applied. In this embodiment, users are teachers and students, and the education support system 1 of the present invention is applied to school classes. The education support system 1 comprises a teacher terminal 15, a management server 20, and a student terminal 30. The management server 20 is capable of communicating with the teacher terminal 15 and the student terminal 30 via wireless communication such as WiFi (registered trademark).

[0016] The teacher terminal 15 is a PC, a tablet, or the like, and is basically used by a teacher. The teacher terminal 15 is connected wirelessly or by wire to a liquid crystal display device or the like installed in a classroom for students to view. Here, the liquid crystal display device is, for example, a television. The teacher connects his / her own teacher terminal 15 to a television, which is a liquid crystal display device, with an HDMI (High-Definition Multimedia Interface; registered trademark) cable or the like, and displays the display screen of the teacher terminal 15 on the television to show to the students. Specifically, the teacher terminal 15 displays textbook data, which is digitized teaching material data, on its own display unit, and also displays the textbook data on the television installed in the classroom. FIG. 2 shows an example of the display of textbook data. The teacher gives a lesson to the students while referring to the textbook data by displaying the same screen as the teacher terminal 15 on a liquid crystal display device such as a television. The student terminal 30 is a PC, a tablet, or the like, which is distributed to each student. The students use the student terminal 30 to study, take tests, and the like.

[0017] The management server 20 is a device that controls the overall operation of the education support system 1, and is connected to a textbook database (hereinafter, “database” will be abbreviated as “DB”) 26 and a question DB 27.

[0018] The textbook DB 26 stores textbook data as teaching material data. The management server 20 reads out the textbook data from the textbook DB 26, transmits it to the teacher terminal 15 used by the teacher and the student terminal 30 used by the students, and displays it. The teacher refers to the textbook data displayed on the liquid crystal display device via the teacher terminal 15 to proceed with the lesson. The question DB 27 stores question data and answer data for the question data. The management server 20 extracts question data from the question DB 27 based on the teacher's input to the textbook data, and creates a test. The management server 20 then displays the created test on the teacher terminal 15 and the student terminal 30.

[0019] [Administration Server Configuration] 3 is a block diagram showing the internal configuration of management server 20. Management server 20 includes a communication unit 21, a log data acquisition unit 22, a keyword setting unit 23, a question data extraction unit 24, and a test creation unit 25. These components, a textbook DB 26, and a question DB 27 are interconnected via a bus 29.

[0020] The communication unit 21 is a communication unit for communicating with the teacher terminal 15 and the student terminal 30 via wireless communication. Specifically, the communication unit 21 transmits textbook data and test data to the teacher terminal 15 and the student terminal 30. In addition, the communication unit 21 receives log data from the teacher terminal 15 regarding input to the textbook data by the teacher.

[0021] The log data is text data corresponding to markings in textbook data or text data written by a user and recognized using an OCR (Optical Character Reader) or the like.

[0022] The textbook DB 26 stores textbook data as teaching material data. The question DB 27 stores question data and answer data for the question data. Fig. 4 shows an example of the data configuration of the question DB 27. Specifically, the question DB 27 stores a question ID which is identification information of the question, question data related to the question, answer data related to the answer to the question, etc.

[0023] The log data acquisition unit 22 acquires, via the communication unit 21, from the teacher terminal 15, log data relating to input by the teacher to the textbook data.

[0024] A teacher can operate teacher terminal 15 to input, for example, underlining or circling important words in textbook data while teaching. Here, marking a word or sentence by underlining or circling it is also called "marking". FIG. 5 shows an example of the display of textbook data with words marked. In the example of FIG. 5, the following parts are highlighted by marking: "Minamoto no Yoritomo", "Feudal System", "Samurai-dokoro", "Manadokoro", and "Monchujo". In this case, log data acquisition unit 22 acquires log data related to the marking of the highlighted words from teacher terminal 15.

[0025] The teacher can also operate the teacher terminal 15 to input sentences, rather than words, by underlining them or encircling them. Fig. 6 shows an example of textbook data with marked sentences. In the example of Fig. 6, the following parts are highlighted by marking: "Kamakura was the first feudal government in Japan, established by Minamoto no Yoritomo" and "It housed the Samurai-dokoro, which organized the vassals, the Mandokoro, which handled general and financial affairs, and the Monchujo, which was a court of law." In this case, the log data acquisition unit 22 acquires log data related to the marking of the highlighted sentences from the teacher terminal 15.

[0026] Although details will be described later, when a student inputs textbook data, the log data acquisition unit 22 may acquire log data from each student terminal 30.

[0027] The keyword setting unit 23 sets keywords based on the log data. Specifically, the keyword setting unit 23 identifies words that the teacher has marked in the textbook data based on the log data and sets them as keywords.

[0028] In addition, when the teacher marks a sentence instead of a word, the keyword setting unit 23 identifies the sentence marked by the teacher based on the log data, and sets the extracted word by morphological analysis of the identified sentence as a keyword. Here, a morpheme is the smallest unit of an expression element having meaning, and morphological analysis is to divide a sentence into morphemes, which are the smallest units, and extract them. For example, a sentence "Kamakura was the first feudal government in Japan established by Minamoto no Yoritomo" is divided into morphemes such as the noun "Minamoto no Yoritomo" and the particle "ga" by morphological analysis and extracted. The keyword setting unit 23 of this embodiment further extracts words important in learning history from the nouns extracted by morphological analysis and sets them as keywords.

[0029] As will be described in more detail later, when log data is acquired from each student terminal 30, the keyword setting unit 23 identifies the words that each student has marked in the textbook data based on the log data of each student, and sets keywords for each student.

[0030] Based on the keyword, the question data extraction unit 24 extracts test question data from the question DB 27. Specifically, the question data extraction unit 24 extracts question data including the keyword as test question data from the question DB 27. In addition, the question data extraction unit 24 extracts question data corresponding to the answer data including the keyword from the question DB 27 as test question data.

[0031] The test creation unit 25 creates a test consisting of test question data, and outputs test data relating to the test to the teacher terminal 15 and the student terminal 30. Specifically, the test creation unit 25 transmits the test data to the teacher terminal 15 and the student terminal 30 via the communication unit 21. The teacher terminal 15 and the student terminal 30 receive the test data from the management server 20 and display the test.

[0032] 7 shows an example of a test display on the student terminal 30. The test is composed of test question data containing keywords in the question data or answer data. For example, if the keywords set by the keyword setting unit 23 are "Minamoto no Yoritomo," "feudal system," "Samurai-dokoro," "Manadokoro," and "Monchusho," questions that make up the test include "Which shogunate did Minamoto no Yoritomo establish?", where the keyword "Minamoto no Yoritomo" is included in the question data, and "What is the name of the institution that controlled the vassals?", where the keyword "Samurai-dokoro" is included in the answer data.

[0033] Note that the test creation section 25 is not limited to outputting test data, but may output test question data to the teacher terminal 15 or the like.

[0034] In the above configuration, the question DB 27 of the management server 20 is an example of a question data storage unit of the present invention. Also, the log data acquisition unit 22, the keyword setting unit 23, the question data extraction unit 24, and the test creation unit 25 of the management server 20 are examples of a log data acquisition unit, a keyword setting unit, a question data extraction unit, and a question data output unit of the present invention, respectively.

[0035] [Test output process according to the first embodiment] Fig. 8 is a flowchart of the test output process according to the first embodiment. In this process, the management server 20 sets keywords based on the teacher's input to the textbook data, and creates and outputs a test consisting of test question data based on the keywords. Specifically, this process is realized by the computer constituting the management server 20 executing a program prepared in advance.

[0036] First, the teacher operates teacher terminal 15 to input important words in the textbook data, such as underlining or circling them, while proceeding with the lesson. Management server 20 acquires log data related to the input to the textbook data from teacher terminal 15 (step S101). Then, management server 20 identifies the words marked by the teacher in the textbook data based on the log data, and sets the identified words as keywords (step S102). Furthermore, management server 20 extracts test question data from question DB 27 based on the keywords (step S103).

[0037] The management server 20 creates a test consisting of one or more test question data, and transmits test data related to the test to the teacher terminal 15 and the student terminal 30 (step S105). The teacher terminal 15 and the student terminal 30 receive the test data from the management server 20, and display the test on their respective display units. This completes the test output process.

[0038] In this way, the management server 20 of this embodiment can set the points marked by the teacher in the teaching material data as keywords while the lesson is proceeding, and output test question data related to the keywords to the teacher terminal 15 and the student terminal 30. In other words, the management server 20 can automatically create tests according to the teaching material data and lesson contents, and provide them to the teacher and students.

[0039] [First Modification] In this embodiment, the keyword setting unit 23 identifies the words marked by the teacher in the textbook data and sets them as keywords. However, the present invention is not limited to this, and the keyword setting unit 23 may set not only the marked words but also synonyms and related words of the marked words as keywords. Here, synonyms are words that have a different form from the marked word but are similar in meaning and may be substituted in some cases. Also, related words are words that have a different form from the marked word in the teaching material data but are related in meaning to each other, and can be set arbitrarily. Specifically, in the case where parent and child and husband and wife are set as related words of person names in the history textbook data, the keyword setting unit 23 also sets "Hojo Masako", the wife of Minamoto no Yoritomo, as a related word of the marked word "Minamoto no Yoritomo" as a keyword.

[0040] [Second modified example] In the education support system 1 in this embodiment, as shown in Fig. 1, a management server 20, a teacher terminal 15, and a student terminal 30 are communicably connected to each other. However, the present invention is not limited to this, and as shown in Fig. 9, an education support system 1x may be configured such that a management server 20, a display board 10, a teacher terminal 15, and a student terminal 30 are communicably connected to each other.

[0041] Here, the display board 10 is a display device using a liquid crystal display device or the like, and is installed in place of or in addition to a blackboard in a classroom. Textbook data, which is electronic teaching material data, is displayed on the display board 10. In this case, the management server 20 reads out the textbook data from the textbook DB 26 and displays it on the display board 10 seen by the students, the teacher terminal 15 used by the teacher, and the student terminal 30 used by each student. In this way, the teacher may proceed with the lesson by referring to the textbook data displayed on the display board 10. In this case, the teacher may mark the textbook data displayed on the display board using an input pen for the display board or the like. In that case, the management server 20 may set keywords based on the words or sentences marked on the display board and create a test.

[0042] [Third Modification] In the present embodiment, the first modification, and the second modification, the teacher uses the teacher terminal 15, but the present invention is not limited to this, and the teacher may use a teacher terminal 50 having the functions of the management server 20. In this case, as shown in Fig. 10, in the education support system 1y, the teacher terminal 50 and the student terminals 30 are connected so as to be able to communicate with each other. The teacher terminal 50 is a PC, a tablet, or the like, like the teacher terminal 15.

[0043] <Second embodiment> Next, a description will be given of an education support system 1 in the second embodiment. Note that since the overall configuration and the configuration of the management server 20 are similar to those in the first embodiment, the description will be omitted for the sake of simplicity.

[0044] In the education support system 1 of the second embodiment, the management server 20 acquires log data on the entries made by each student in the textbook data from each student terminal 30, and sets keywords for each student. Then, the management server 20 extracts test question data from the question DB 27 based on the number of students and the keywords of the students.

[0045] For example, the management server 20 sets a threshold for the number of students who have acquired log data, and when there is an identical keyword as a keyword for students equal to or greater than the threshold, the management server 20 extracts test question data from the question DB 27 based on the identical keyword. Specifically, it is assumed that 35 students out of 40 students have marked the word "Minamoto no Yoritomo" as important. In this case, the management server 20 sets "Minamoto no Yoritomo" as a keyword for the 35 students. When the threshold is set to 20 students, which is half of the total number of students, the management server 20 extracts test question data from the question DB 27 based on the keyword "Minamoto no Yoritomo" set for 20 or more students. In other words, the management server 20 extracts question data whose question data or answer data includes the keyword "Minamoto no Yoritomo" as test question data from the question DB 27. On the other hand, it is assumed that 15 students out of 40 students have marked the word "Monchusho" as important. In this case, the management server 20 sets "Monchusho" as a keyword for 15 students out of 40 students. If the threshold is set to 20, since "Monchusho" is not a keyword set for more than 20 students, the management server 20 will not extract test question data based on the keyword "Monchusho."

[0046] The management server 20 may also aggregate the keywords of each student, set a priority order to the most frequently used keywords among all the students, and extract test question data from the question DB 27 based on the priority order. Specifically, the management server 20 sets "Minamoto no Yoritomo" as the keyword for 35 students, "feudal system" as the keyword for 28 students, "samurai-dokoro" as the keyword for 23 students, and "monchu-sho" as the keyword for 18 students. If the priority order is set to three, the management server 20 sets the first priority order to the keyword "Minamoto no Yoritomo", the second priority order to the keyword "feudal system", and the third priority order to the keyword "samurai-dokoro", and extracts test question data from the question DB 27 based on the first to third priority keywords. That is, the management server 20 extracts, from the question DB 27, question data whose question data or answer data includes any of the keywords "Minamoto no Yoritomo", "feudal system", and "samurai-dokoro" as test question data.

[0047] [Test output process according to the second embodiment] Fig. 11 is a flowchart of the test output process according to the second embodiment. In this process, the management server 20 sets keywords based on the entries made by students in the textbook data, and creates and outputs a test consisting of test question data based on the keywords. Specifically, this process is realized by the computer constituting the management server 20 executing a program prepared in advance.

[0048] First, each student operates the student terminal 30 to mark important words in the textbook data while attending class. The management server 20 acquires log data related to the marking of the textbook data by each student from each student terminal 30 (step S201). Then, the management server 20 identifies the words marked in the textbook data by each student based on the log data, and sets the identified words as keywords for each student (step S202). Furthermore, the management server 20 extracts test question data from the question DB 27 based on the number of students and the keywords of the students (step S203).

[0049] The management server 20 creates a test consisting of one or more test question data, and transmits test data relating to the test to the teacher terminal 15 and the student terminal 30 (step S205). The teacher terminal 15 and the student terminal 30 receive the test data from the management server 20, and display the test on their respective display units. This completes the test output process.

[0050] In this way, the management server 20 in the second embodiment identifies the words marked in the textbook data by each student based on the log data of each student, and sets the keywords for each student. Then, the management server 20 determines, for example, the importance of keywords common to a threshold number of students or keywords that are numerous among all students, and extracts test question data from the question DB 27 based on the keywords with high importance.

[0051] The present invention is not limited to this, and based on the log data of each student, words that are commonly marked by a threshold number of students or words that are frequently marked by all students may be determined to be of high importance, and the keyword setting unit 23 of the management server 20 may set the words of high importance as keywords. In this case, the question data extraction unit 24 extracts test question data from the question DB 27 based on the keywords.

[0052] In this way, the education support system 1 in the second embodiment can acquire log data from a plurality of student terminals 30, set keywords based on the importance of the log data, and then output test question data.

[0053] [Variations] In the second embodiment described above, tests are created based on students' entries in textbook data, but the first and second embodiments may be combined to create tests based on teachers' and students' entries in textbook data. In this case, a weight may be added to the teacher's input to calculate the number of students to be compared with a threshold. For example, the teacher's input may be calculated as the number of students for 10 students, and the number may be compared with a threshold to determine whether or not to use the input for extracting test question data.

[0054] The first to third modified examples in the first embodiment can also be applied to this embodiment in the same manner. [Explanation of symbols]

[0055] 1 Educational support system 10 Display Board 15, 50 Teacher's terminals 20 Management Server 26 Textbook DB 27 Problem DB 30 Student terminals

Claims

1. A terminal device that displays the teaching material data is communicatively connected to the terminal device, a question data storage unit for storing question data and answer data for the question data; a log data acquisition unit that acquires log data relating to input to the teaching material data from a terminal device used by a teacher and a plurality of terminal devices used by each of a plurality of students; a question data extraction unit that searches the question data or answer data from the question data storage unit based on log data related to the teacher's input and log data related to the student's input, and extracts related question data; a question data output unit that outputs the extracted plurality of question data as test question data; The problem data extraction unit extracts the problem data by weighting the input by the teacher and the input by the student, and the weighting is such that input by one teacher is treated as input by multiple students.

2. a keyword setting unit that sets a word included in the log data as a keyword, The education support device according to claim 1 , wherein the question data extraction unit extracts the question data based on the keyword.

3. The education support device according to claim 2 , wherein the keyword setting unit sets, as a keyword, the same word that has been input by a number of people equal to or greater than a threshold, based on the log data.

4. 3. The educational support device according to claim 2, wherein the keyword setting unit sets keywords in descending order of the number of times that the students and teachers input the teaching material data based on the log data.

5. 5. The educational support device according to claim 1, wherein the log data is text data corresponding to a marking in the teaching material data or text data written by a user and recognized by OCR.

6. An educational support method executed by an educational support device capable of communicating with a terminal device that displays educational material data, comprising: the educational support device includes a question data storage unit that stores question data and answer data for the question data; a log data acquiring step of acquiring log data relating to input to the teaching material data from a terminal device used by a teacher and a plurality of terminal devices used by each of a plurality of students; a problem data extraction step of searching for the problem data or the answer data from the problem data storage unit based on log data related to the teacher's input and log data related to the student's input, and extracting related problem data; A problem data output step of outputting the extracted plurality of problem data as test problem data, The problem data extraction step extracts the problem data by weighting the input by the teacher and the input by the student, and the weighting is such that an input by one teacher is treated as input by multiple students.

7. A program executed by a computer communicably connected to a terminal device that displays teaching material data, a question data storage unit for storing question data and answer data for the question data; a log data acquisition unit for acquiring log data relating to input to the teaching material data from a terminal device used by a teacher and a plurality of terminal devices used by each of a plurality of students; a problem data extraction unit that searches the problem data or the answer data from the problem data storage unit based on log data related to the teacher's input and log data related to the student's input, and extracts related problem data; causing the computer to function as a problem data output unit that outputs the extracted plurality of problem data as test problem data; The problem data extraction unit extracts the problem data by weighting the input by the teacher and the input by the student, and the weighting is a program that treats input by one teacher as input by multiple students.

Citation Information

Patent Citations

  • Learning supporting device

    JP1997179484A

  • Learning support system, its procedure and its program

    JP2003005618A

  • Teaching material preparing device

    JP2007057734A

  • Information extraction device

    JP2013161463A

  • Answer support server, answer support system, answer support method, and answer support program

    JP2013205641A