Learning support system, information processing device, information processing method and program

The learning support system addresses the issue of learners lacking peripheral knowledge by offering auxiliary information and scoring interactions to enhance understanding and correct answering.

JP7609667B2Active Publication Date: 2025-01-07BENESSE CORPORATION
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021045711
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-19
Publication Date
2025-01-07
Estimated Expiration
2041-03-19

AI Technical Summary

Technical Problem

Conventional learning systems struggle to identify and address the lack of peripheral knowledge that leads to incorrect answers, particularly in subjects like English, history, and Japanese, where learners may not understand words in question sentences, resulting in incorrect responses.

Method used

A learning support system that provides auxiliary information related to the answer, calculates a score based on learner interactions with this information, and outputs it at appropriate times to supplement the learner's knowledge.

Benefits of technology

Enables learners to grasp and supplement their peripheral knowledge, improving their ability to answer questions correctly by providing relevant information at the right moments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007609667000001
    Figure 0007609667000001
  • Figure 0007609667000002
    Figure 0007609667000002
  • Figure 0007609667000003
    Figure 0007609667000003
Patent Text Reader

Abstract

To provide a mechanism that allows a learner to know his / her insufficiency of peripheral knowledge to lead to the answer of a question asked and to get more peripheral knowledge.SOLUTION: A learning support system includes: an output unit for outputting question information that makes it possible to display auxiliary information on auxiliary knowledge on answers of questions; an acquisition unit for acquiring operational information for a display operation of the auxiliary information; a calculation unit for calculating a score regarding presentation of the auxiliary knowledge to a learner on the basis of the operational information; and a learning supporting unit for causing auxiliary learning information on the learning of the auxiliary knowledge to be output at a predetermined timing on the basis of the score.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 learning support system, an information processing device, an information processing method, and a program. [Background technology]

[0002] A conventional learning system is known that tallies the number of correct answers based on a correct / incorrect judgement for each attribute of a question, and from the results of the tally, identifies weak attributes with few correct answers or many incorrect answers, and selects questions from among those with weak attributes (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2002-229431 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional technology, although the learner recognizes the problems that the learner is weak at and presents the problem in the weak area, the technology does not grasp the point at which the learner became confused when the answer to the problem is incorrect. For example, in the case of a problem in English, history, Japanese, etc., the learner may not understand the words in the question sentence that are peripheral knowledge to the answer, and may end up answering the problem incorrectly.

[0005] The present invention has been made in consideration of such problems, and aims to provide a mechanism that enables learners to grasp the lack of peripheral knowledge required to arrive at an answer when a question is asked, and to make up for this lack of peripheral knowledge. [Means for solving the problem]

[0006] In order to solve the above problems, the learning support system of the present invention comprises an output unit that outputs problem information that enables auxiliary information of auxiliary knowledge related to the answer to the question to be displayed, an acquisition unit that acquires operation information corresponding to the display operation of the auxiliary information, a calculation unit that calculates a score related to the presentation of the auxiliary knowledge to a learner based on the operation information, and a learning support unit that outputs auxiliary learning information related to the learning of the auxiliary knowledge at a predetermined timing based on the score.

[0007] In order to solve the above problems, an information processing device according to the present invention includes a processor, which outputs problem information enabling display of auxiliary information of auxiliary knowledge related to an answer to a question, acquires operation information corresponding to an operation of displaying the auxiliary information, calculates a score related to the presentation of the auxiliary knowledge to a learner based on the operation information, and outputs auxiliary learning information related to the learning of the auxiliary knowledge at a predetermined timing based on the score.

[0008] In order to solve the above problems, the information processing method of the present invention includes an information processing device that outputs problem information that enables auxiliary information of auxiliary knowledge related to the answer to the question to be displayed, acquires operation information corresponding to the display operation of the auxiliary information, calculates a score related to the presentation of the auxiliary knowledge to the learner based on the operation information, and outputs auxiliary learning information related to the learning of the auxiliary knowledge at a predetermined timing based on the score.

[0009] In order to solve the above problems, the program of the present invention causes an information processing device to output problem information that enables auxiliary information of auxiliary knowledge related to the answer to the question to be displayed, acquire operation information corresponding to the display operation of the auxiliary information, calculate a score related to the presentation of the auxiliary knowledge to a learner based on the operation information, and output auxiliary learning information related to the learning of the auxiliary knowledge at a predetermined timing based on the score. Effect of the Invention

[0010] According to the present invention, it is possible to provide a mechanism that enables a learner to grasp the lack of peripheral knowledge required to arrive at an answer when a question is asked, and to make up for the peripheral knowledge. [Brief description of the drawings]

[0011] [Figure 1] 1 is a configuration diagram showing an example of a learning support system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a configuration diagram showing an example of a hardware configuration of a support server according to the present embodiment. [Diagram 3] FIG. 2 is a configuration diagram showing an example of the configuration of a learning support server according to the present embodiment. [Figure 4] FIG. 4 is a diagram showing an example of auxiliary information in the present embodiment. [Diagram 5] FIG. 2 is a diagram illustrating an example of the configuration of a learning terminal according to the present embodiment. [Figure 6] 11A to 11C are diagrams illustrating an example of a screen transition regarding display of question information up to N times according to the present embodiment. [Figure 7] 11A to 11C are diagrams illustrating an example of a screen transition regarding the display of the (N+1)th problem information according to the present embodiment. [Figure 8] FIG. 2 is a sequence diagram showing an example of a processing procedure of the learning support system according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. In order to facilitate understanding of the description, the same reference numerals are used to refer to the same components in each drawing as much as possible, and duplicated description will be omitted.

[0013] <Learning Support System 1> FIG. 1 is a configuration diagram showing an example of a learning support system 1 in this embodiment. As shown in FIG. 1, the learning support system 1 includes a learning support server 10 and learning terminals 20A, B, and C. Hereinafter, when there is no need to distinguish between the learning terminals 20A, B, and C, they are simply referred to as learning terminals 20. In the learning support system 1, the learning support server 10 and the learning terminals 20 are connected to each other via a network N so that they can communicate with each other. In this embodiment, the learning support system 1 is described as being composed of multiple devices, but it may be realized in one device, for example, it may be realized only by the learning terminal 20. In addition, the number of learning terminals 20 is not limited to the example shown in FIG. 1, and it is sufficient that each learning terminal 20 used by each learner is connected to the network.

[0014] The learning support server 10 is an information processing device that provides various problems to the learner via the learning terminal 20. In addition, when the learner performs an operation to display auxiliary knowledge (peripheral knowledge) in the answer when solving a problem, the learning support server 10 stores this operation as a log, and provides the learner with problems and explanations related to the auxiliary knowledge to supplement the auxiliary knowledge according to the operation history, etc.

[0015] The study terminal 20 is an information processing device that displays questions provided by the study support server 10 on a display and accepts various operations from the study user. The study terminal 20 is, for example, a tablet terminal device or a personal computer. The study terminal 20 may also be, for example, a home game device (including a portable game device), a mobile phone (a so-called feature phone), a smartphone (a multi-function mobile phone), a personal digital assistant, an electronic book reader, or other computer device.

[0016] The network N is a communication line or a communication network related to information processing, including the Internet, for example, and may be configured to enable transmission and reception of various information between the learning support server 10 and the learning terminal 20.

[0017] The configurations of the learning assistance server 10 and the learning terminal 20 will be described below. <Learning Support Server 10> Hereinafter, the hardware configuration of the learning assistance server 10 will be described with reference to Fig. 2. Fig. 2 is a configuration diagram showing an example of the hardware configuration of the learning assistance server 10 according to this embodiment. As shown in Fig. 2, the learning assistance server 10 includes at least one processor 10a, such as a CPU (Central Processing Unit) or a GPU (Graphical processing unit), a memory 10b, a storage device 10c, such as a HDD (Hard Disk Drive) and / or an SSD (Solid State Drive), and a network interface 10d. In addition, each of the components 10a to 10d included in the learning assistance server 10 is connected to each other via a bus.

[0018] The processor 10a executes programs stored in the memory 10b and the storage device 10c to realize the processes and functions described in detail in FIG. 3 and subsequent figures. The memory 10b may include a read only memory (ROM) and a random access memory (RAM), and the ROM stores programs such as a boot program. The RAM is used as a work area for the processor 10a. The storage device 10c stores data on a disk by controlling the read / write of data according to the control of the processor 10a. The storage device 10c stores, for example, various tables described below. The programs stored in the memory 10b and the storage device 10c may be stored in a computer-readable non-transitory storage medium.

[0019] The network interface 10d is connected to a network N such as the Internet, and is connected to an external device such as the study terminal 20 via the network N. The network interface 10d manages the interface between the network N and the inside of the computer device that realizes the learning support server 10, and controls the input and output of data between the computer device that realizes the learning support server 10 and the external device.

[0020] Hereinafter, the configuration of the learning support server 10 will be described with reference to Fig. 3. Fig. 3 is a configuration diagram showing an example of the configuration of the learning support server 10 according to this embodiment. As shown in Fig. 3, the learning support server 10 includes, for example, a storage unit 11, an output unit 12, an acquisition unit 13, a calculation unit 14, and a learning support unit 15.

[0021] The storage unit 11 may store, for example, learner basic information 11a, learning history information 11b, question information 11c, and auxiliary information 11d.

[0022] The learner basic information 11a includes, for example, "school information," "desired school information," and "level information" that indicate basic information about the learner, in association with a "learner ID" that identifies the learner.

[0023] The learning history information 11b includes, for example, "learning status information," "learning time information," and the like, which are information indicating the learning history of a learner, in association with a "learner ID," and the like.

[0024] The question information 11c includes, for example, a "unit", "difficulty level", "question content", "average correct answer rate", "average effort time", and the like, which indicate information about the question, in association with a "question ID" and the like.

[0025] Fig. 4 is a diagram showing an example of auxiliary information in this embodiment. In the example shown in Fig. 4, the auxiliary information 11d includes, for example, for each learner, "number of times of assistance," "number of times a question was displayed," "number of times a question was answered correctly," and "number of times auxiliary information was answered correctly," in association with an "auxiliary information ID."

[0026] The "auxiliary information ID" is specific information for identifying auxiliary information that indicates questions or explanations (including display by a help function) for words, etc. that may be displayed in relation to a question. The "number of operations" is information indicating the number of operations performed by a learner on the auxiliary information. For example, the number of times a learner taps or clicks on the auxiliary information or performs some other operation to display the auxiliary information is counted, and this count number is the number of operations. The "number of times questions are displayed" indicates the number of times a question including auxiliary information is displayed. The "number of times questions are answered correctly" indicates the number of times the question is answered correctly. The "number of times auxiliary information is answered correctly" indicates the number of times the question is answered correctly when the auxiliary information is a question. For example, when a question is an English grammar question, if a vocabulary question that appears in the question is the auxiliary information, the number of times the vocabulary question is answered correctly indicates the "number of times auxiliary information is answered correctly." The auxiliary information may also include the interval since the auxiliary information was last displayed, the most recent question, correct or incorrect information on the auxiliary information, the answer time for the auxiliary information, the importance of the auxiliary information (or auxiliary knowledge), the degree of retention, and the like. The importance of auxiliary information is, for example, a value calculated based on the learner's previous operations on the auxiliary information, and a specific example is a value indicating how well a senior learner who was accepted into a school of his / her choice answered correctly or understood the information. In addition, if the auxiliary information is a question, the importance may be determined based on the frequency with which the question is asked. The retention of auxiliary information is, for example, an index value indicating how well the learner has memorized the auxiliary information.

[0027] The output unit 12 shown in Fig. 3 outputs problem information that enables auxiliary information of auxiliary knowledge related to the answer to the problem to be displayed. For example, the output unit 12 outputs each problem of each subject, such as English, Japanese, history, arithmetic (mathematics), etc., to the learning terminal 20 of the learner. At this time, each problem includes auxiliary knowledge (or peripheral knowledge) for deriving the answer, and the auxiliary information related to this auxiliary knowledge can be displayed based on the operation of the learner. For example, a link is attached to a word in the question text, and information explaining the word or a question asking about the word can be displayed.

[0028] The acquisition unit 13 acquires operation information corresponding to a display operation of the auxiliary information from the learning terminal 20 of the learner. For example, the acquisition unit 13 acquires a tap or click on the auxiliary information as the operation information. The acquisition unit 13 may also acquire answer information input by the learner to a question posed to the learner.

[0029] The calculation unit 14 calculates a score regarding the presentation of auxiliary knowledge to the learner based on the operation information of the learner with respect to the auxiliary information. For example, the calculation unit 14 calculates a score for each piece of auxiliary information using a predetermined function or machine learning model that receives one or more parameters related to the operation information as input and outputs a score. The score is also, for example, a score regarding the need for the learner to learn the auxiliary knowledge.

[0030] The learning support unit 15 identifies auxiliary learning information related to the learning of auxiliary knowledge based on the score calculated by the calculation unit 14, and determines a predetermined timing for outputting the information. For example, the learning support unit 15 determines a predetermined timing for auxiliary information whose score satisfies a predetermined condition related to the presentation of auxiliary learning information (for example, the score exceeds a threshold value), and causes the output unit 12 to output the information. The learning support unit 15 may also determine whether the answer information acquired by the acquisition unit 13 is correct or incorrect. The determination result is stored in the question information or the auxiliary information as the answer result for the question. The auxiliary learning information is, for example, a question that asks about the auxiliary information operated by the learner regarding the question text. The predetermined timing may be, for example, a regular timing, or a timing determined based on the date and time of the operation.

[0031] The output unit 12 outputs auxiliary learning information for the learner regarding the learning of the auxiliary knowledge at a predetermined timing based on the calculated score. For example, the output unit 12 outputs the auxiliary learning information identified by the learning support unit 15 to the learning terminal 20 of the learner at a predetermined timing.

[0032] According to the above process, when a question is posed, it is possible to provide a mechanism that allows the learner to grasp the lack of peripheral knowledge required to arrive at the answer and to make up for the lack of peripheral knowledge. This makes it possible to regard the display of auxiliary information when the learner is solving a question as a lack of peripheral knowledge, and to present information that provides this peripheral knowledge to the learner at an appropriate time. The learner can acquire peripheral knowledge without being aware of it, and the next time he or she solves a question, he or she can arrive at an answer after understanding the peripheral knowledge.

[0033] The predetermined timing output by the output unit 12 may include the timing before the question is re-asked. This allows the learner to answer the question based on the peripheral knowledge at the timing when the learner obtains the peripheral knowledge. The timing before the question is re-asked may be within a predetermined time before the question is re-asked, and is preferably the timing immediately before the question is re-asked. For example, the supplementary learning information may be displayed, and the question may be re-asked on the next transition screen.

[0034] In addition, the auxiliary learning information output by the output unit 12 may include question information that asks about auxiliary knowledge or commentary information that explains the auxiliary knowledge. This allows the learner to obtain peripheral knowledge about the question by solving the question or looking at the commentary information as the auxiliary learning information.

[0035] The calculation unit 14 may also include calculating a score based on at least the number of times of operation information. For example, the calculation unit 14 may calculate a score using a function with the number of operations as an input parameter. As a result, the calculation unit 14 increases the score as the number of operations on the predetermined auxiliary information increases, and the learning support unit 15 can increase the output frequency of the auxiliary learning information or shorten the output interval as the score increases. The calculation unit 14 may also include calculating a score using at least the importance of the auxiliary information based on the operation information. For example, the calculation unit 14 may increase the score if the importance specified based on the operation information of each past learner on the auxiliary information is high, and may decrease the score if the importance is low. The importance is, for example, a value calculated by a predetermined calculation formula based on the frequency of questions if the auxiliary information is a question, the comprehension ability (e.g., the correct answer rate) of senior learners who passed the school of their choice, and the like. The calculation unit 14 may also include calculating a score using at least the degree of retention of the auxiliary information based on the operation information. This enables the learning support unit 15 to change the output frequency or output interval of the auxiliary learning information depending on the importance or degree of understanding of the auxiliary information.

[0036] The calculation unit 14 may also calculate the score based on the interval since the auxiliary information was last displayed. For example, the calculation unit 14 may calculate the score using a function with the number of operations and the interval as input parameters. This allows the calculation unit 14 to increase the score of auxiliary information that has been displayed for a long time, and allows the learning support unit 15 to display the auxiliary learning information at a more appropriate timing.

[0037] The calculation unit 14 may also acquire a processing parameter related to a lack of auxiliary knowledge based on one or more parameters including the number of times or interval of operation information, and obtain a score using the processing parameter. For example, the calculation unit 14 may acquire the processing parameter using a predetermined function or learning model that receives one or more parameters related to question information, auxiliary information, or operation information as input, and outputs a processing parameter related to a lack of auxiliary knowledge. The input parameter includes, for example, at least one of the number of operations, the number of times a question is displayed, the number of times a question is answered correctly, and the number of times auxiliary information is answered correctly, which are included in the items associated with the auxiliary information shown in FIG. 4.

[0038] Furthermore, if the learning model is stored in an external server, the calculation unit 14 may obtain the processing parameters by transmitting the input parameters to the external server. The calculation unit 14 may calculate the score by multiplying the processing parameters by a predetermined coefficient. The calculation unit 14 may use the processing parameters themselves as the score. This allows the calculation of a more appropriate score, making it possible to display more appropriate supplementary learning information to the learner.

[0039] In addition, when the questions to be asked include English grammar questions and the displayed auxiliary knowledge includes vocabulary, the calculation unit 14 may calculate a score based at least on the correct answer rate of the grammar questions (number of correct answers / number of times displayed) and the correct answer rate of the vocabulary questions (number of correct answers / number of times displayed). For example, when the vocabulary used in the sentence problem of the grammar question to be asked is displayed by the learner's operation, the learner may not understand this vocabulary before solving the problem. Therefore, when the question on this vocabulary (corresponding to auxiliary information) is displayed in advance, the correct answer to this vocabulary question is stored and used to calculate the score. In this way, by using the correct answer of the auxiliary knowledge question, it is possible to calculate a more appropriate score and display more appropriate auxiliary learning information to the learner.

[0040] In addition, when the auxiliary information includes question information that tests auxiliary knowledge, and the auxiliary learning information includes question information that tests auxiliary knowledge, the auxiliary information and the auxiliary learning information may be the same. For example, if the question is an English grammar question, the auxiliary information may be a question that tests vocabulary in the sentence, and the auxiliary learning information may be a question that tests the same vocabulary. This allows the auxiliary information and the auxiliary learning information to be common to each other, making it possible to reduce the amount of memory in storage unit 11.

[0041] <Learning terminal 20> Next, the study terminal 20 will be described. The hardware configuration of the study terminal 20 (not shown) is a configuration in which, for example, an input device that accepts input operations and an output device that outputs information are added to the hardware configuration of the study assistance server 10. The input device may be, for example, a touch panel, a microphone, a keyboard, and / or a camera. The output device may be, for example, a display and / or a speaker. Descriptions of configurations similar to those of the study assistance server 10 will be omitted.

[0042] A display is a display device that projects images by emitting light from its screen. Examples of displays include liquid crystal displays and organic electroluminescence (EL) displays.

[0043] The touch panel is laminated on the display and outputs a signal according to the operation position to the processor 10a. The touch panel may be of any of various known types, such as a resistive film type, a capacitive type, an acoustic pulse recognition type, an ultrasonic surface acoustic wave type, an infrared light blocking type, or an image recognition type.

[0044] The microphone converts the speaker's voice, which is input as analog data, into digital data and generates voice data in digital format.

[0045] For example, when a reading menu is executed, the speaker performs digital / analog conversion on the digital audio data, and outputs audio based on the analog audio data by passing current through a coil in a speaker cone, for example.

[0046] The camera captures an image of a target object in response to a touch panel operation and generates image data. The generated image data is stored in memory 10b or the like.

[0047] The configuration of the study terminal 20 will be described below with reference to Fig. 5. Fig. 5 is a configuration diagram showing an example of the configuration of the study terminal 20 according to this embodiment. As shown in Fig. 5, the study terminal 20 includes, for example, a communication unit 21, a storage unit 22, a question display unit 23, an answer input receiving unit 24, and an answer display unit 25.

[0048] The communication unit 21 receives and acquires various information from the learning assistance server 10. In addition, the communication unit 21 transmits to the learning assistance server 10 answer information regarding the learner's answer, the answer time, and the like.

[0049] The storage unit 22 stores various information acquired from the learning assistance server 10 via the communication unit 21.

[0050] That is, the learning terminal 20 acquires various information related to the learning of the learner from the learning assistance server 10, stores the acquired various information in the storage unit 22, and uses it for processing in each unit. Note that the learning terminal 20 may store various information in advance instead of acquiring the various information from the learning assistance server 10. Although the following explanation is omitted, the learning terminal 20 may, for example, download various information from the learning assistance server 10 at predetermined intervals, and appropriately acquire and use the downloaded various information from the storage unit 22.

[0051] The question display unit 23 displays questions on the display based on the question information stored in the memory unit 22 or the like or the question information transmitted by the learning support server 10. The displayed questions include questions for which auxiliary information can be displayed. The auxiliary information includes information such as questions and explanations regarding words and vocabulary related to the question sentence.

[0052] The answer input receiving unit 24 receives answers input by the learner. For example, the answer input receiving unit 24 allows the learner to touch the touch panel of the display to enter the answer, and the processor converts the answer into standard characters. This allows the answer to be displayed on the display. The answer input receiving unit 24 may also measure how long it takes to answer each question. The answer input receiving unit 24 may also receive display operations on auxiliary information by the learner, and output the operations to the communication unit 21.

[0053] The answer display unit 25 displays the answer input by the learner on the display. For example, the answer display unit 25 uses a processor to analyze the handwritten input by the learner in a specified area accepted by the answer input accepting unit 24, converts it into standard characters, and displays the standard characters. This allows the learner to learn by handwriting, thereby improving the learning efficiency of the learner.

[0054] <Example> Next, an example of the learning support of this embodiment will be shown with reference to Figures 6 and 7. As an example of questions presented to the learner, English grammar questions will be given, but questions on history, Japanese language (including classical Japanese and classical Chinese), science, etc. may also be used, and the subject does not matter.

[0055] 6 and 7 are diagrams showing an example of a screen displayed by the user interface of the learning terminal 20. FIG. 6 is a diagram showing an example of a screen transition regarding the display of problem information up to N times according to this embodiment. An English grammar problem is displayed on the screen D10 shown in FIG. 6. At this time, it is assumed that the learner does not know the vocabulary "adapt to" before solving this problem, and therefore taps on the display area of ​​the vocabulary "adapt to". At this time, the learning terminal 20 transmits operation information to the learning support server 10 in response to the learner's tap.

[0056] The acquisition unit 13 of the learning support server 10 acquires the operation information transmitted from the learning terminal 20 via the network interface 10d. The output unit 12 of the learning support server 10 transmits problem information on the vocabulary "adapt to", which is an example of auxiliary information, to the learning terminal 20 based on the operation information.

[0057] The question display unit 23 of the study terminal 20 displays the vocabulary question information acquired via the communication unit 21 on the display. This causes a transition from screen D10 to screen D12. Screen D12 shown in Fig. 6 displays auxiliary information (vocabulary question information).

[0058] Furthermore, the calculation unit 14 of the learning support server 10 updates the score regarding the necessity of learning the auxiliary information in response to the acquisition of the operation information. The learning support unit 15 determines that the knowledge regarding the vocabulary "adapt to" is insufficient based on the updated score, and decides to present question information (an example of auxiliary learning information) asking about this vocabulary before the same grammar question is displayed again.

[0059] Fig. 7 is a diagram showing an example of a screen transition regarding the display of the (N+1)th problem information according to this embodiment. In screen D12 shown in Fig. 7, problem information (an example of supplementary learning information) for the vocabulary "adapt to" is displayed first. This is because the learner has tapped this vocabulary several times in the problem display up to the Nth time, which increases the score value, and therefore the learner is made to learn this vocabulary in advance.

[0060] Before answering the grammar questions, the learner inputs the answer to the question about the vocabulary "adapt to." At this time, the study terminal 20 transmits the answer information to the learning assistance server 10 in response to the learner's input.

[0061] The acquisition unit 13 of the learning assistance server 10 acquires the answer information transmitted from the learning terminal 20 via the network interface 10d. The learning assistance unit 15 of the learning assistance server 10 judges whether the answer is correct or incorrect based on the answer information. Next, the learning assistance unit 15 transmits the judgment result of whether the answer is correct or incorrect to the learning terminal 20.

[0062] The answer display unit 25 of the learning terminal 20 displays on the display the judgment result of the answer to the vocabulary question acquired via the communication unit 21. After the learner operates to move to the next screen, or after a predetermined time has elapsed, the question display unit 23 transitions from screen D12 to screen D10. A grammar question is displayed on screen D10 shown in FIG. 7. At this time, the learner can solve the question after understanding the vocabulary word "adapt to."

[0063] <Processing Procedure> Next, an example of the processing procedure of the learning support system 1 will be described with reference to Fig. 8. Fig. 8 is a sequence diagram showing an example of the processing procedure of the learning support system 1 according to this embodiment. In the example shown in Fig. 8, the processing of steps S102 to S112 is, for example, processing up to the Nth time when the score value of the predetermined auxiliary information meets the presentation condition of the auxiliary learning information, and steps S202 to S210 are processing for the (N+1)th time when the auxiliary learning information is displayed because the score value of the predetermined auxiliary information meets the above-mentioned condition.

[0064] In step S102, the output unit 12 of the learning support server (server) 10 transmits to the learning terminal (terminal) 20 predetermined question information for displaying predetermined questions (eg, grammar questions).

[0065] In step S104, when the learner performs a display operation on auxiliary information (e.g., vocabulary) related to the question displayed on the display, the communication unit 21 of the learning terminal (terminal) 20 transmits operation information (e.g., a display command, etc.) corresponding to the display operation to the learning support server 10.

[0066] In step S106, the acquisition unit 13 of the learning assistance server 10 stores the operation information in the storage unit 11, and the output unit 12 transmits to the learning terminal 20 auxiliary information corresponding to the operation information.

[0067] In step S108, if the auxiliary information is a question, the question display unit 23 of the learning terminal 20 displays the question, and the communication unit 21 transmits the learner's answer information to the question to the learning support server 10. Note that the auxiliary information does not have to be a question, and may be an explanation, a translation, an explanation of the meaning, or the like.

[0068] In step S110, the question display unit 23 of the learning terminal 20 displays the original predetermined question after displaying the auxiliary information, and the communication unit 21 transmits to the learning assistance server 10 information on the learner's answer to the predetermined question.

[0069] In step S112, the learning support unit 15 of the learning support server 10 judges whether each piece of answer information is correct or incorrect based on the corresponding correct answer information. The calculation unit 14 also calculates a score for the auxiliary information based on the acquisition of operation information, the display of questions, the display of auxiliary information, and the correctness or incorrectness of each question. At this time, it is assumed that the score value satisfies a predetermined condition regarding the display of auxiliary learning information for the Nth time. The predetermined condition includes, for example, that the score value exceeds a threshold value. Note that the timing of the score calculation may be after step S106, or the score may be updated each time an input parameter for score calculation is acquired. Here, it is assumed that the calculated score satisfies a predetermined condition regarding the display of auxiliary learning information.

[0070] In step S202, the output unit 12 of the learning assistance server 10 transmits supplemental learning information to the learning terminal 20 at a predetermined timing because the score satisfies a predetermined condition.

[0071] In step S204, the question display unit 23 of the learning terminal 20 displays the supplementary learning information, and if the supplementary learning information is a question, the communication unit 21 transmits the learner's answer information to the question to the learning support server 10. Note that the supplementary learning information may include at least one of vocabulary explanations, word meanings, translations, and term explanations in addition to the questions.

[0072] In step S206, the output unit 12 of the learning assistance server 10 transmits to the learning terminal 20 predetermined question information for displaying a predetermined question including auxiliary information related to the auxiliary learning information.

[0073] In step S208, the question display unit 23 of the study terminal 20 displays the predetermined question information, and the communication unit 21 transmits to the learning assistance server 10 the learner's answer information to the predetermined question.

[0074] In step S210, the learning support unit 15 of the learning support server 10 judges whether each piece of answer information is correct or incorrect based on the corresponding correct answer information. In addition, the calculation unit 14 calculates a score for the auxiliary information based on the display of the question, the display of the auxiliary information, the correctness or incorrectness of each question, etc.

[0075] As described above, according to this embodiment, a mechanism can be provided that allows a learner to understand the lack of peripheral knowledge required to arrive at an answer when a question is asked, and enables the learner to make up for the peripheral knowledge.

[0076] Although the embodiment of the present invention has been described above, this is merely an example for explaining the present invention, and the scope of the present invention is not limited to only this embodiment. The present invention can be implemented in various other embodiments.

[0077] For example, as a modified example, some of the processes or functions of the learning assistance server 10 may be processed by another server. For example, the calculation unit 14 may be configured in the other server. In this case, the learning assistance server 10 may transmit information required for score calculation to the other server and obtain the calculated score.

[0078] Regarding the questions and supporting information, English grammar questions and vocabulary were used as examples, but examples of missing-word questions in history and terminology, Japanese essay questions and kanji words, science questions and rules, etc. could also be used. [Explanation of symbols]

[0079] 1... learning support system, 10... learning support server, 11... memory unit, 12... output unit, 13... acquisition unit, 14... calculation unit, 15... learning support unit, 20... learning terminal, 21... communication unit, 22... memory unit, 23... question display unit, 24... answer input acceptance unit, 25... answer display unit

Claims

1. An output unit that outputs first problem information regarding a problem to be given to a learner, the output unit outputting auxiliary information of auxiliary knowledge regarding an answer to the problem in association with the first problem information; an acquisition unit that acquires operation information corresponding to a display operation of the auxiliary information; a calculation unit that calculates a score regarding the presentation of the auxiliary knowledge to the learner based on the operation information; a learning support unit that outputs auxiliary learning information related to the learning of the auxiliary knowledge at a predetermined timing based on the score; A learning support system equipped with:

2. 2. The learning support system according to claim 1, wherein the predetermined timing is a timing before the question is asked again.

3. 3. The learning support system according to claim 1, wherein the auxiliary learning information is second question information that asks about the auxiliary knowledge, or explanation information that explains the auxiliary knowledge.

4. The learning support system according to claim 1 , wherein the calculation unit calculates the score by using at least a degree of importance of the auxiliary information based on the operation information.

5. If the questions include English grammar questions and the auxiliary knowledge includes vocabulary, The learning support system according to claim 1 , wherein the calculation unit calculates the score based on at least a percentage of correct answers to the grammar questions and a percentage of correct answers to the vocabulary questions.

6. A learning support system as described in any one of claims 1 to 5, wherein the auxiliary information includes second question information that asks for the auxiliary knowledge, and when the auxiliary learning information includes second question information that asks for the auxiliary knowledge, the auxiliary information and the auxiliary learning information are the same.

7. An information processing device including a processor, The processor, outputting first problem information relating to a problem to be given to the learner, wherein auxiliary information of auxiliary knowledge relating to a solution to the problem is output in association with the first problem information; acquiring operation information corresponding to a display operation of the auxiliary information; calculating a score regarding the presentation of the auxiliary knowledge to the learner based on the operation information; outputting auxiliary learning information related to the learning of the auxiliary knowledge at a predetermined timing based on the score; An information processing device that executes the above.

8. An information processing device, outputting first problem information relating to a problem to be given to the learner, wherein auxiliary information of auxiliary knowledge relating to a solution to the problem is output in association with the first problem information; acquiring operation information corresponding to a display operation of the auxiliary information; calculating a score regarding the presentation of the auxiliary knowledge to the learner based on the operation information; outputting auxiliary learning information related to the learning of the auxiliary knowledge at a predetermined timing based on the score; An information processing method for performing the above.

9. In the information processing device, outputting first problem information relating to a problem to be given to the learner, wherein auxiliary information of auxiliary knowledge relating to a solution to the problem is output in association with the first problem information; acquiring operation information corresponding to a display operation of the auxiliary information; calculating a score regarding the presentation of the auxiliary knowledge to the learner based on the operation information; outputting auxiliary learning information related to the learning of the auxiliary knowledge at a predetermined timing based on the score; A program that executes the following.

Citation Information

Patent Citations

  • Learning system

    JP2002229431A

  • Learning support device, and learning support program

    JP2018059973A

  • Learning support system and program

    JP2020086075A

  • Test result analysis apparatus, method, and program, and learning support system and method

    WO2003049063A1

  • Information processing device, information processing method, and program

    WO2017064890A1