Information processing device, control method for information processing device, and control program for information processing device

The information processing device addresses the inefficiency of existing learning systems by providing adaptive question formats and types based on answer correctness, ensuring thorough understanding through repeated learning.

JP7599648B2Active Publication Date: 2024-12-16MACHIORI
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2020193539
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-11-20
Publication Date
2024-12-16
Estimated Expiration
2040-11-20

AI Technical Summary

Technical Problem

Existing learning systems require time-consuming analysis questions for incorrectly answered questions, failing to assess understanding for correctly answered questions.

Method used

An information processing device that provides basic and confirmation questions, dynamically changing question formats and types based on answer correctness, ensuring repeated learning until predetermined conditions are met.

Benefits of technology

Reduces the effort in constructing learning systems by reusing questions and ensures thorough understanding by asking confirmation questions for correctly answered questions, leading to advanced learning outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007599648000001
    Figure 0007599648000001
  • Figure 0007599648000002
    Figure 0007599648000002
  • Figure 0007599648000003
    Figure 0007599648000003
Patent Text Reader

Abstract

To provide an information processing device or the like which can make a learning system repeatedly learn utilizing set questions and achieve both the reduction of a trouble of setting questions and a high degree of understanding.SOLUTION: An information processing device 100 related to a learning system for providing learner terminals 300A, B, C with a curriculum composed of basic questions and confirmation questions related to the basic questions includes: a question provision part for providing a learner terminal with the one or more basic questions; a reception part for receiving answers to the basic questions from the learner terminal; and a determination part for determining whether or not the answers are correct. The question provision part provides the learner terminal with new basic questions each obtained by changing a mode of asking a question about a basic question having an incorrect answer, and provides the learner terminal with the confirmation questions each related to the basic question about a basic question having a correct answer.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, a control method for an information processing device, and a control program for an information processing device. [Background technology]

[0002] Conventionally, various systems for supporting learning have been developed. For example, Patent Document 1 discloses a comprehension assessment system that divides test questions into multiple stages in advance, dynamically rearranges test questions for the next stage based on the answers, and appropriately assesses the level of comprehension of the examinee in a single test. [Prior art documents] [Patent documents]

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

[0004] In the system described in Patent Document 1, for each question in each comprehension assessment test, an analysis question is required to be set if the question is answered incorrectly. In other words, one analysis question is required for each question, so the question setting work involved in building the system was time-consuming. Furthermore, since analysis questions are set for questions that are answered incorrectly, but not for questions that are answered correctly, there was doubt as to whether it would be possible to grasp the level of understanding of the examinee for questions that were answered correctly by chance, for example. [Means for solving the problem]

[0005] According to one embodiment of the present invention, an information processing device for a learning system that provides a learner terminal with a curriculum consisting of basic questions and confirmation questions related to the basic questions comprises a question providing unit that provides one or more of the basic questions to the learner terminal, a receiving unit that receives answers to the basic questions from the learner terminal, and a judgment unit that judges whether the answers are correct or not. The question providing unit provides the learner terminal with new basic questions that have a different question format for basic questions whose answers are incorrect, and provides the learner terminal with confirmation questions related to the basic questions for basic questions whose answers are correct.

[0006] In an information processing device according to one embodiment of the present invention, the question providing unit provides a group of basic questions consisting of a plurality of basic questions to the learner's terminal, and the judgment unit judges whether or not a predetermined first condition is met for the answers to the basic questions based on the correctness of the answers to the basic questions constituting the group of basic questions, and the question providing unit may provide to the learner's terminal a new group of basic questions in which the manner of asking questions has been changed for a group of basic questions for which the predetermined first condition is not met, and provide to the learner terminal a group of confirmation questions consisting of a plurality of confirmation questions related to the same field as the group of basic questions for a group of basic questions for which the predetermined first condition is met.

[0007] In an information processing device according to one embodiment of the present invention, the question providing unit may provide, as a new basic question set, a basic question set in which the order in which basic questions are asked included in the basic question set provided to the learner terminal is changed.

[0008] In an information processing device according to one embodiment of the present invention, the basic questions are multiple-choice questions that require the learner to select an answer from a number of options, and the question providing unit may generate a new set of basic questions by changing the options for at least some of the basic questions provided to the learner terminal, and provide this to the learner terminal.

[0009] In the information processing device according to one embodiment of the present invention, the determination unit may determine, as the predetermined first condition, whether or not a correct answer rate for answers to the basic question group is equal to or greater than a first predetermined number.

[0010] In an information processing device according to one embodiment of the present invention, the judgment unit may determine, as a predetermined first condition, whether or not a basic question that has been set in advance as an important question in a group of basic questions among the answers to the basic questions is correct.

[0011] In an information processing device according to one embodiment of the present invention, the basic questions may be multiple-choice questions that require a user to select either a correct answer or an incorrect answer from a plurality of options, and the confirmation questions may be multiple-choice questions that require a user to select either a correct answer or an incorrect answer from a plurality of options.

[0012] In an information processing device according to one embodiment of the present invention, the basic questions may be multiple-choice questions for selecting an answer from a plurality of options, and the confirmation questions may be written questions.

[0013] In an information processing device according to one embodiment of the present invention, the confirmation questions may be questions of a higher level of difficulty than the basic questions.

[0014] In an information processing device according to one embodiment of the present invention, the receiving unit further receives answers to the confirmation questions that constitute the confirmation question group from the learner's terminal, and the judgment unit further judges whether a predetermined second condition is met for the answers to the confirmation questions based on the correctness of the answers to the confirmation questions, and if the predetermined second condition is not met for the answers to the confirmation questions, the question providing unit may generate a new confirmation question group by changing the manner in which questions are asked for the confirmation question group provided to the learner's terminal, and provide the new confirmation question group to the learner's terminal.

[0015] In an information processing device according to one embodiment of the present invention, the determination unit may determine, as the second predetermined condition, whether or not a rate of correct answers to the group of confirmation questions is equal to or greater than a second predetermined number.

[0016] In an information processing device according to one embodiment of the present invention, the judgment unit may determine, as a predetermined second condition, whether or not a confirmation question that has been set in advance as an important question in the group of confirmation questions is correct among the answers to the confirmation questions.

[0017] In an information processing device according to one embodiment of the present invention, when a predetermined first condition is met for the answers to the basic questions, the question providing unit may generate a group of confirmation questions including the basic questions that were answered incorrectly from the group of basic questions.

[0018] In an information processing device according to one embodiment of the present invention, the receiving unit further receives question information relating to basic questions and confirmation questions at the question setter terminal, the information processing device further includes a question registration unit that registers the basic questions and confirmation questions in accordance with the question information, and the question providing unit may generate a group of basic questions and / or a group of confirmation questions from the basic questions and confirmation questions registered by the question registration unit.

[0019] In an information processing device according to one embodiment of the present invention, the receiving unit further receives answers to the confirmation questions from the learner's terminal, the judgment unit judges whether the answers to the confirmation questions are correct, and the question providing unit may provide the learner's terminal with new confirmation questions in a different format for confirmation questions that have been answered incorrectly.

[0020] According to one embodiment of the present invention, a control method for an information processing device related to a learning system that provides a learner terminal with a curriculum consisting of basic questions and confirmation questions related to the basic questions includes the steps of providing the basic questions to the learner terminal, receiving answers to the basic questions from the learner terminal, determining whether the answers are correct or not, providing the learner terminal with new basic questions that have a different question format for basic questions that are answered incorrectly, and providing the learner terminal with confirmation questions related to the basic questions for basic questions that are answered correctly.

[0021] A control program according to one embodiment of the present invention enables an information processing device associated with a learning system that provides a curriculum consisting of basic questions and confirmation questions related to the basic questions to a learner terminal to achieve the following functions: providing the basic questions to the learner terminal; receiving answers to the basic questions from the learner terminal; determining whether the answers are correct; providing the learner terminal with new basic questions that have a different question format for basic questions that are answered incorrectly; and providing the learner terminal with confirmation questions related to the basic questions for basic questions that are answered correctly.

[0022] According to one embodiment of the present invention, an information processing device for a learning system that provides a learner terminal with a curriculum consisting of basic questions and confirmation questions related to the basic questions comprises a receiving unit that receives question information related to the basic questions and the confirmation questions from the questioner terminal, a question registration unit that registers the basic questions and the confirmation questions in accordance with the question information, and a question providing unit that provides one or more of the registered basic questions to the learner terminal and, based on the correctness of the answer to the basic question received from the learner terminal, provides the learner terminal with confirmation questions related to the basic question for a basic question whose answer is correct. The question registration unit generates at least one proposal for other basic questions and other confirmation questions in response to input of the basic question or confirmation question at least in the questioner terminal, and provides the proposal to the questioner terminal.

[0023] According to one embodiment of the present invention, a control method for an information processing device for a learning system that provides a learner terminal with a curriculum consisting of basic questions and confirmation questions related to the basic questions includes the steps of receiving question information related to the basic questions and confirmation questions from the questioner terminal, registering the basic questions and confirmation questions in accordance with the question information, providing one or more registered basic questions to the learner terminal and, based on the correctness of the answer to the basic question received from the learner terminal, providing to the learner terminal, for basic questions whose answers are correct, confirmation questions related to the basic questions, and presenting suggestions for at least any other basic questions and confirmation questions in accordance with the input of the basic question at the questioner terminal.

[0024] A control program according to one embodiment of the present invention enables an information processing device related to a learning system that provides a learner terminal with a curriculum consisting of basic questions and confirmation questions related to the basic questions to realize the following functions: receiving question information related to the basic questions and confirmation questions from the questioner terminal; registering the basic questions and confirmation questions according to the question information; providing one or more registered basic questions to the learner terminal, and, based on the correctness of the answer to the basic question received from the learner terminal, providing the learner terminal with confirmation questions related to the basic question for which the answer is correct; and presenting suggestions for at least any other basic questions and confirmation questions in response to input of a basic question at the questioner terminal. Effect of the Invention

[0025] According to one embodiment of the present invention, the set questions can be used to allow the examinee to study not just once but repeatedly. In other words, since the set questions are used repeatedly, there is no need to ask many questions, and the effort required for questioning work in building a learning system can be reduced. Furthermore, confirmation questions are posed for questions that have been answered correctly, so it is possible to ensure the examinee's level of understanding and provide learning that leads to a more advanced understanding. [Brief description of the drawings]

[0026] [Figure 1] FIG. 1 is a schematic diagram of a learning system configuration according to one embodiment of the present invention. [Diagram 2] FIG. 2 is an example of a functional block diagram of a server (information processing device), a questioner terminal (communication terminal), and a learner terminal (communication terminal) in a learning system according to one embodiment of the present invention. [Diagram 3] FIG. 3 is an example of a question information table stored in a learning system according to one embodiment of the present invention. [Figure 4] FIG. 4 is an example of a display screen of a learner terminal in a learning system according to one embodiment of the present invention. [Diagram 5] FIG. 5 is a diagram for explaining an outline of a learning system according to one embodiment of the present invention. [Figure 6] FIG. 6 is an example of a sequence diagram between a server and a learner terminal in a learning system according to one embodiment of the present invention. [Figure 7] FIG. 7 is an example of a display screen of a questioner terminal in a learning system according to one embodiment of the present invention. [Figure 8] FIG. 8 is an example of a display screen of a questioner terminal in a learning system according to one embodiment of the present invention. [Figure 9] FIG. 9 is an example of a question information table stored in a learning system according to one embodiment of the present invention. [Figure 10] FIG. 10 is an example of a sequence diagram between a server and a learner terminal in a learning system according to an embodiment of the present invention. [Figure 11] 11(a) and (b) are examples of the display screen of a questioner terminal in a learning system according to one embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] <System configuration> FIG. 1 is a diagram showing an example of the configuration of a learning system according to an embodiment of the present invention. The learning system 600 may include a server (information processing device) 100, a questioner terminal (communication terminal) 200, a learner terminal (communication terminal) 300 (300A, 300B, 300C), and a storage device 400. The server 100 functions as a platform that provides an online learning environment, and is connected to the questioner terminal 200 and the learner terminal 300 via a network 500. As will be described in detail later, the learning system 600 may be a system that provides so-called adaptive learning, in which a question is posed to a user (learner) and the next question is changed depending on the user's answer to the question. Hereinafter, a learner who uses the learning system 600 to learn will be referred to as a "user."

[0028] The questioner terminal 200 is a terminal owned by a questioner who registers (asks) questions to be posed to users in the learning system 600 in the server 100 via the network 500. Here, the questioner may be, for example, a corporation or organization (including profit-making or non-profit-making organizations) such as a company, a store, a cram school, a school (including elementary school, junior high school, high school, vocational school, university, business school, etc.), or a hospital, which wishes to use the learning system 600 to help users solidify their knowledge. As will be described in detail later, the learning system 600 may be a system that supports the questioner's question setting work. The learning system 600 is capable of setting a curriculum according to the purpose of the questioner, and may be used, for example, for the education of students, or for the training of teachers and employees. Therefore, the user may be, for example, a student or employee (including a full-time employee, contract employee, part-time worker, part-time worker, etc.) of a school or a cram school, a teacher, a doctor, etc., who is capable of taking a curriculum using the learning system 600.

[0029] Although details will be described later, according to the learning system 600 of one embodiment of the present invention, the questioner may set "basic questions" and "check questions". According to the learning system 600 of one embodiment of the present invention, a curriculum consisting of basic questions and check questions related to the basic questions can be provided to a learner terminal owned by a user. Here, the user may first tackle the basic questions, and when the answer to the basic question satisfies a predetermined condition, the user may be able to tackle the check questions. The basic questions and the check questions may be related to each other in a predetermined field. The fact that the questions are related to each other in a predetermined field may refer to the fact that the questions belong to the same theme or category when grouped under a certain theme or category. For example, the basic questions and the check questions may be questions classified in the field of "sports". Also, typically, the check questions may be questions that are more difficult to answer than the basic questions. In other words, the check questions may be questions that are more difficult than the basic questions. The server 100 can accept the registration of the basic questions and the check questions from the questioner terminal 200, and provide the basic questions and the check questions to the user in the learning system 600.

[0030] The server 100 may be any information processing device capable of implementing the functions described in each embodiment. The server 100 may include, for example, a server device, a computer (e.g., a desktop, a laptop, a tablet, etc.), or a communication platform. The server 100 may also be expressed as an information processing device.

[0031] 1, only one server 100 is shown, but the present invention is not limited to this. The server 100 may be a distributed server system that cooperates by communicating via a network, or may be a so-called cloud server. In other words, the server 100 is not limited to a physical server, and may also include a virtual server. Furthermore, the number of questioner terminals 200 and learner terminals 300 connected to the network 500 is not limited.

[0032] The network 500 may include a wireless network or a wired network, and may be, for example, a wireless LAN (WLAN), a wide area network (WAN), integrated service digital networks (ISDNs), wireless LANs, code division multiple access (CDMA), long term evolution (LTE), LTE-Advanced, 4th generation communication (4G), 5th generation communication (5G), 6th generation communication (6G) or later mobile communication systems. Note that the network 500 is not limited to these examples, and may be, for example, a public switched telephone network (PSTN), Bluetooth (Bluetooth (registered trademark)), an optical line, an asymmetric digital subscriber line (ADSL) line, a satellite communication network, or the like. The network 500 may also be a combination of these.

[0033] The learner terminal 300 is a communication terminal owned by a user of the learning system 600, and may have an application installed for using the learning system 600. Alternatively, it is not essential to install an application on the learner terminal 300, and the learner terminal 300 may access a web page for using the learning system 600 provided by the server 100 via a web browser or the like.

[0034] Furthermore, questioner terminal 200 may be a communication terminal owned by the questioner, and may have installed thereon an application for using (registering questions in) learning system 600. Alternatively, installation of an application in questioner terminal 200 is not essential, and questioner terminal 200 may access a web page for using the learning system provided by server 100 via a web browser or the like.

[0035] In FIG. 1, a notebook computer is shown as the questioner terminal 200, and a smartphone and a notebook computer are shown as the learner terminal 300. However, the questioner terminal 200 and the learner terminal 300 may be any terminal that can realize the functions described below. For example, the questioner terminal 200 and the learner terminal 300 may be a mobile phone (feature phone), a computer (e.g., a tablet, a desktop computer, a notebook computer), or a wearable device (a glasses-type device, a watch-type device, etc.). Furthermore, the number of questioner terminals 200 and learner terminals 300 is not limited to those shown in the figure. In other words, the number of questioner terminals 200 may be the same as the number of questioners, and the number of learner terminals 300 may be the same as the number of users who use the learning system. Furthermore, one user or questioner may be associated with multiple communication terminals (e.g., a smartphone and a notebook computer, etc.).

[0036] The storage device 400 may store (contain) various information (data) used in the learning system 600. The storage device 400 may store, for example, user information of a user who uses the learning system 600. Note that the user information is user information associated with identification information or an account used by the user in the learning system 600. The user information may include information associated with the user, such as the user's name, a user identifier, information on the curriculum being taken, information on the progress of the curriculum, grades, etc., and may be any one or a combination of these.

[0037] Furthermore, the storage device 400 may store, for example, questioner information related to a questioner who uses the learning system 600. The questioner information is information associated with the identification information or account of the questioner, and may include the name of the questioner, an identifier, and information related to the curriculum to be provided (e.g., identification information, contents, questions, etc. of the curriculum). Note that, although only one storage device 400 is shown in FIG. 1, separate from the server 100, it may be integrated into the server 100, or may be composed of multiple storage devices. Furthermore, the storage device 400 may constitute the storage unit 170 of the server 100, which will be described later.

[0038] <Server> Next, the hardware configuration and functional configuration of the server 100 according to an embodiment of the present invention will be described with reference to FIG.

[0039] (1) Server hardware configuration The server 100 includes a control unit 110, a communication unit 120, an input / output unit 130, and a storage unit 170. The server 100 may further include a display (not shown).

[0040] The control unit 110 may typically be a central processing unit (CPU). The control unit 110 may execute the functions and methods shown in each embodiment by reading a program stored in the storage unit 170 and executing a code or instruction included in the read program. The control unit 110 may also include a micro processing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like. The control unit 110 may realize each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large scale integration (LSI)), or the like. In addition, these circuits may be realized by one or more integrated circuits, and a plurality of processes shown in each embodiment may be realized by one integrated circuit. In addition, an LSI may be called a VLSI, a super LSI, an ultra LSI, or the like depending on the degree of integration.

[0041] The storage unit 170 stores various programs and various data required for the operation of the server 100. The storage unit 170 may include, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc. The storage unit 170 may also include a memory (such as a random access memory (RAM) or a read only memory (ROM)) that provides a working area for the control unit 110.

[0042] The communication unit 120 may be implemented as hardware such as a network adapter, communication software, or a combination of these. The communication unit 120 may transmit and receive various data to and from the learner terminal 300 and / or the questioner terminal 200 and the storage device 400 via the network 500. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as the communication between the learner terminal 300 and the questioner terminal 200 can be performed. The communication unit 120 may transmit various data to the learner terminal 300 and the questioner terminal 200 according to an instruction from the control unit 110. The communication unit 120 may also receive various data from the learner terminal 300 and the questioner terminal 200 and transmit the data to the control unit 110. The communication unit 120 functions as a receiving unit and a transmitting unit. For example, the communication unit 120 receives question information related to the above-mentioned basic questions and confirmation questions from the questioner terminal 200. The communication unit 120 also receives answers to the basic questions and confirmation questions from the learner terminal 300. Furthermore, the communication unit 120 receives question information regarding basic questions and confirmation questions from the question setter terminal 200. When the communication unit 120 is configured as a physically structured circuit, it may be expressed as a communication circuit.

[0043] The input / output unit 130 may include an input device for inputting various operations to the server 100, and an output device for outputting the processing results processed by the server 100. The input / output unit 130 may be an integrated input device and an output device, or may be separated into an input device and an output device. The input device may be realized by any of all types of devices that can receive input from a user and transmit information related to the input to the control unit 110, or a combination thereof. The input device may include, for example, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera, and a microphone. The output device may output the processing results processed by the control unit 110. The output device may include, for example, a touch panel, a speaker, and the like.

[0044] (2) Server Functionality Configuration The server 100 may include a question registration unit 111, a question providing unit 112, and a determination unit 115 as functions realized by the control unit 110. Furthermore, the question providing unit 112 may include a basic question group providing unit 113 and a confirmation question group providing unit 114. Note that each functional unit shown in FIG. 2 is not essential, and in each embodiment described hereinafter, non-essential functional units may be omitted. Furthermore, the functions or processes of each functional unit may be realized by machine learning or AI (Artificial Intelligence) to the extent feasible.

[0045] The question registration unit 111 registers a basic question in the storage device 400 in accordance with question information on the question of the basic question received from the questioner terminal 200. The question registration unit 111 also registers a confirmation question in the storage device 400 in accordance with question information on the question of the confirmation question received from the questioner terminal 200. The registration of questions in the questioner terminal 200 will be described later.

[0046] First Embodiment First, as a first embodiment, an aspect in which a learning curriculum is configured to include one or more categories (fields) will be described.

[0047] Here, the learning in the learning system 600 will be described. In the learning system 600 according to the first embodiment of the present invention, learning may be possible for each curriculum set by the questioner. The curriculum may include a plurality of categories, and the category may be made up of a plurality of questions. Typically, a category may be made up of a plurality of questions, and the curriculum may be made up of a plurality of categories. However, the present invention is not limited to this, and a curriculum may be made up of a plurality of questions without including a category. An embodiment that does not include a category will be described later as a second embodiment.

[0048] FIG. 3 is an example of question information stored in the storage device 400 in the first embodiment. The question information table TB10 shown in FIG. 3 is an example, and the information stored in the storage device 400 may be more or less than this, and the form of the table may be any form as long as one embodiment of the present invention can be implemented. The storage device 400 may store, as the question information table TB10, a category ID (IDentifier) ​​that identifies each category, a type of question (whether a basic question or a confirmation question), and a question ID that identifies the question. Furthermore, the storage device 400 may store a category ID included in the curriculum in association with each curriculum. Note that the content of the question associated with the question ID may be further stored, or the content of the question may be stored as a separate table. Furthermore, difficulty level information indicating the difficulty level may be further stored for each question.

[0049] Returning to FIG. 2, the basic question group providing unit 113 provides the learner terminal 300 with a basic question group consisting of a plurality of basic questions. FIG. 4 is an example of a display screen of the learner terminal 300 using the learning system 600. Note that FIG. 4 and the following description are merely examples, and the present invention is not limited to the following. In the example of FIG. 4, a course screen with a curriculum name 11 of "curriculum for managerial positions" and a category name 12 of "harassment" is shown. Also, in FIG. 4, an example of a "basic question" is shown as a question type 13. In the example of FIG. 4, the first question is a single-choice question with an incorrect answer option of "Choose one from the following that does not correspond to harassment." Also, the second question is a descriptive question. These questions may be generated by the basic question group providing unit 113 based on question information stored in the storage device 400. Also, the confirmation questions may be generated by the confirmation question group providing unit 114 based on question information stored in the storage device 400. Also, the difference between the basic questions and the confirmation questions will be described later.

[0050] Returning to FIG. 2, the description of the functions will be continued. The user can operate the learner terminal 300 to input answers to questions and transmit them to the server 100. The communication unit 120 of the server 100 receives the answers to the basic questions included in the basic question group from the learner terminal 300. The judgment unit 115 judges whether a predetermined first condition is satisfied for the answer to the basic question, based on the correctness of the answer to the basic question included in the basic question group that the communication unit 120 receives from the learner terminal 300. The first condition may be a condition for identifying the user's level of understanding of the basic question.

[0051] The determination unit 115 may determine, as the first condition, whether or not the rate of correct answers to the basic question group is equal to or greater than a first predetermined number. The first predetermined number may be set by the questioner when asking the basic question by the questioner terminal 200. The first predetermined number may be set differently for each basic question group, or may be the same. Note that, although not limited thereto, the first predetermined number may be, for example, 60 to 80 percent.

[0052] Furthermore, as the first condition, the determination unit 115 may determine whether or not a basic question set in advance as an important question in the basic question group among the answers to the basic question is correct. The important question may be set by the questioner when asking the basic question by the questioner terminal 200, and may be stored in the storage device 400 as the above-mentioned question information table TB10, for example. Furthermore, one basic question group may include a plurality of important questions, or may include only one important question.

[0053] When the determination unit 115 determines that the first condition is not satisfied for the answers to the basic question group, the basic question group providing unit 113 may generate a new basic question group by changing the manner of asking questions for the basic question group provided to the learner terminal 300, and provide it to the learner terminal 300. Note that "changing the manner of asking questions" may mean making some change to the way questions that were previously asked. FIG. 5 shows an example of changing the manner of asking basic question groups. The basic question group providing unit 113 may generate a new basic question group by changing the order of asking basic questions included in the basic question group provided to the learner terminal 300, and provide it to the learner terminal 300. That is, as shown in FIG. 5, the basic question group providing unit 113 may generate a basic question group by changing the order of questions from the first basic question group, and provide it to the learner terminal 300 as the second basic question group. When generating a new set of basic questions, questions that were answered correctly in the previous set of basic questions may or may not be included in the new set of basic questions. In this case, the answer options for the questions that were answered correctly may be changed and included in the new set of basic questions. In the example of Figure 5, the question that was "DDDD" in the first round is changed to "dddd" in the second round.

[0054] In addition, when the basic questions are multiple-choice questions that require the learner to select an answer from multiple options, the basic question group providing unit 113 may generate a new basic question group by changing the options of at least some of the basic questions provided to the learner terminal 300, and provide the new basic question group to the learner terminal 300. "Changing the options" may mean, for example, increasing or decreasing the number of options or changing the content of the options in the second question, even if the question has the same content as the first question. Note that multiple options may be set in advance by the questioner. Alternatively, the options may be changed by a modifying unit (not shown), for example, by changing only the endings of the options without changing their meanings, or by expressing the options as antonyms or synonyms without changing their meanings.

[0055] The confirmation question group providing unit 114 may generate a confirmation question group consisting of a plurality of confirmation questions based on the confirmation questions stored in the storage device 400. When the determination unit 115 determines that a predetermined first condition is satisfied for the answer to the basic question, the confirmation question group providing unit 114 may provide the generated confirmation question group to the learner terminal 300.

[0056] As described above, it is preferable that the confirmation questions are set to a level that is more difficult to derive a correct answer from than the basic questions. For example, the basic questions may be multiple-choice questions that require the user to select an incorrect answer from multiple options, and the confirmation questions may be multiple-choice questions that require the user to select a correct answer from multiple options. The basic questions may be multiple-choice questions that require the user to select an answer (incorrect answer / correct answer) from multiple options, and the confirmation questions may be written questions. The number of options (correct answer / incorrect answer) to be selected as an answer does not matter. In general, questions that require the user to select a correct answer are often more difficult to answer correctly without understanding than questions that require the user to select an incorrect answer. Furthermore, written questions often require more systematic understanding than multiple-choice questions. According to one embodiment of the present invention, by having the user learn confirmation questions that allow the user to check their understanding after the basic questions, it is possible to solidify knowledge in the user.

[0057] The communication unit 120 of the server 100 may receive answers to the confirmation questions included in the confirmation question group from the learner terminal 300. The judgment unit 115 judges whether a predetermined second condition is satisfied for the answer to the confirmation question based on the correctness of the answer to the confirmation question included in the confirmation question group received by the communication unit 120 from the learner terminal 300. The second condition may be a condition that can identify the user's level of understanding of the confirmation question. Here, the second condition may be different from or the same as the first condition regarding the basic question described above.

[0058] For example, the determination unit 115 may determine, as the second condition, whether the rate of correct answers to the confirmation questions is equal to or greater than a second predetermined number. The second predetermined number may be set by the questioner when the confirmation questions are asked by the questioner terminal 200. The second predetermined number may be set differently for each group of confirmation questions, or may be the same. Although not limited thereto, the second predetermined number may be larger than the first predetermined number, for example, 90%. This allows the level of the confirmation questions to be raised above that of the basic questions.

[0059] Furthermore, as a second condition, the determination unit 115 may determine whether or not a confirmation question that has been set in advance as an important question in the confirmation question group is correct among the answers to the confirmation questions. The important questions may be set by the questioner when the confirmation question is asked by the questioner terminal 200, and stored in the storage device 400. Furthermore, one confirmation question group may contain multiple important questions, or may contain only one important question. Note that the level of the confirmation questions may be made more difficult than the basic questions by making the number of important questions greater than that of the basic question group.

[0060] When the determination unit 115 determines that the answer to the confirmation question group does not satisfy the predetermined second condition, the confirmation question group providing unit 114 may generate a new confirmation question group by changing the manner of questions for the confirmation question group provided to the learner terminal 300, and provide the new confirmation question group to the learner terminal 300. The change in manner may be the same as that described above for the basic questions. Note that the confirmation question group providing unit 114 may generate confirmation questions by changing the first confirmation question, which is a single-choice question that requires one correct answer to be selected, to a multiple-choice question that requires two correct answers to be selected for the same question. Here, when the determination unit 115 determines that the answer to the confirmation question group satisfies the predetermined second condition, the confirmation question group providing unit 114 does not need to provide the new confirmation question group to the learner terminal 300.

[0061] Furthermore, when the confirmation question is a multiple-choice question that requires the learner to select an answer from multiple options, the confirmation question group providing unit 114 may generate a new confirmation question group in which the options of one or more confirmation questions included in the confirmation question group provided to the learner terminal 300 are changed, and provide the new confirmation question group to the learner terminal 300. "Changing the options" may mean, for example, increasing or decreasing the number of options or changing the content of the options, even if the question has the same content as the first time. Note that multiple options may be set in advance by the questioner. Alternatively, the options may be changed by a modifying unit (not shown), for example, by changing only the endings of the options without changing their meanings, or by expressing the options as antonyms or synonyms without changing their meanings.

[0062] Furthermore, when the correct answer rate of the answers to the basic questions is equal to or greater than a first predetermined number, the confirmation question group providing unit 114 may generate a confirmation question group including the basic questions that were answered incorrectly from among the basic question group.

[0063] <Control flow of the learning system in the first embodiment> Next, a method of controlling the server 100 in the learning system 600 according to the first embodiment of the present invention will be described with reference to a sequence diagram (FIG. 6) between the server 100 and the learner terminal 300.

[0064] First, the server 100 may perform question processing (step S11). The question processing may be performed by storing question information transmitted from the questioner terminal 200 in the storage device 400 according to the questioner's curriculum. The basic question group providing unit 113 generates a basic question group based on the basic questions stored in the storage device 400 (step S12). The generated basic question group may be transmitted from the communication unit 120 to the learner terminal 300 (step S13). The user operates the learner terminal 300 to input answers to the basic questions and transmit them to the server 100 (step S14). The determination unit 115 of the server 100 determines whether or not the first condition is satisfied based on the correctness of the answers to the basic questions (step S15). If the first condition is satisfied (YES in step S15), the confirmation question group providing unit 114 generates a confirmation question group based on the confirmation questions stored in the storage device 400 (step S17). If the first condition is not met (NO in step S15), the basic question group providing unit 113 may generate a new basic question group as described above (step S16). After that, the process returns to step S13, and the new basic question group may be transmitted to the learner terminal 300.

[0065] The check question group generated in step S17 may be transmitted from the communication unit 120 of the server 100 to the learner terminal 300 (step S18). The user operates the learner terminal 300 to input answers to the check questions and transmit them to the server 100 (step S19). The judgment unit 115 of the server 100 judges whether the second condition is satisfied or not based on the correctness of the answers to the check questions (step S20). If the second condition is not satisfied (NO in step S20), the check question group providing unit 114 may generate a new check question group as described above (step S21). After that, the process returns to step S18, and the new check question group may be transmitted to the learner terminal 300. If the second condition is satisfied (YES in step S20), the curriculum for the category including the check question group may be terminated, or another basic question group may be tackled.

[0066] If the first and second conditions are not satisfied after a predetermined number of repetitions, the questions may be stopped until a predetermined time has elapsed. This provides the user with an opportunity to review and ensures that the knowledge is firmly established.

[0067] Thus, according to the first embodiment of the present invention, a predetermined condition for judging the user's level of understanding is set, and if the user's answer does not satisfy the predetermined condition, a new basic question or confirmation question that is a modified version of the basic question or confirmation question that has already been asked is asked. This allows the user to repeatedly study until the predetermined condition is satisfied. In other words, since the set questions are repeatedly used, there is no need to ask many questions, and the effort required for questioning work in building a learning system can be reduced. Furthermore, since a basic question is asked first and confirmation questions are asked for the basic question that was answered correctly, it is possible to ensure the examinee's level of understanding and provide learning that leads to a more advanced understanding.

[0068] <Communication terminal> Next, the hardware configuration and functional configuration of the communication terminals (questioner terminal 200, learner terminal 300) according to one embodiment of the present invention will be described with reference to Fig. 2. Note that since the configurations of the questioner terminal 200 and the learner terminal 300 are basically the same as communication terminals, only the questioner terminal 200 will be described here.

[0069] (1) Hardware configuration of communication terminal The questioner terminal 200 comprises a control unit 210 , a communication unit 220 , an input / output unit 230 , a display unit 240 , and a memory unit 270 .

[0070] The control unit 210 may typically be a central processing unit (CPU). The control unit 210 may execute the functions and methods shown in each embodiment by reading a program stored in the storage unit 270 and executing a code or instruction included in the read program. The control unit 210 may also include a micro processing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like. The control unit 210 may realize each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large scale integration (LSI)), or the like. In addition, these circuits may be realized by one or more integrated circuits, and a plurality of processes shown in each embodiment may be realized by one integrated circuit. In addition, an LSI may be called a VLSI, a super LSI, an ultra LSI, or the like depending on the degree of integration.

[0071] The storage unit 270 stores various programs and data required for the operation of the questioner terminal 200. For example, the questioner terminal 200 may store an application program for using a learning system. The storage unit 270 may include, for example, a hard disk drive (HDD), a solid state drive (SSD), flash memory, etc. The storage unit 270 may also include memory (such as a random access memory (RAM), read only memory (ROM), etc.) that provides a working area for the control unit 210.

[0072] The communication unit 220 may be implemented as hardware such as a network adapter, communication software, or a combination of these. The communication unit 220 may transmit and receive various data to and from the server 100 via the network 500. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as the communication between the two units can be performed. The communication unit 220 may transmit various data to the server 100 in accordance with an instruction from the control unit 210. The communication unit 220 may also receive various data from the server 100 and transmit it to the control unit 210. When the communication unit 220 is configured as a physically structured circuit, it may be expressed as a communication circuit.

[0073] The input / output unit 230 may include an input device for inputting various operations to the questioner terminal 200, and an output device for outputting the processing results processed by the questioner terminal 200. The input / output unit 230 may be an integrated input device and an output device, or may be separated into an input device and an output device. The input device may be realized by any of all types of devices that can receive input from a user and transmit information related to the input to the control unit 210, or a combination thereof. The input device may include, for example, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera, and a microphone. The output device may output the processing results processed by the control unit 210. The output device may include, for example, a touch panel, a speaker, and the like. When the input / output unit 230 is a touch panel, the input / output unit 230 and the display unit 240 may be arranged facing each other with approximately the same size and shape.

[0074] The display unit 240 is a monitor that displays data according to the display data written to a frame buffer, and may be, for example, a liquid crystal display, an organic electroluminescence display (OLED), a head mounted display (HDM), or the like.

[0075] (2) Functional configuration of communication terminal Next, the functional configuration of the questioner terminal 200 will be described. The questioner terminal 200 may include a display processing unit 211 and an input / output control unit 212. Note that each functional unit shown in FIG. 2 is not essential, and in each embodiment described hereinafter, non-essential functional units may be omitted. Furthermore, the functions or processes of each functional unit may be realized by machine learning or AI (Artificial Intelligence) to the extent that it is feasible.

[0076] The display processing unit 211 may display a display screen for setting questions on the display unit 240 based on the display information received from the server 100. FIG. 7 shows an example of a question editing screen displayed on the display unit 240 by the display processing unit 211. Note that the question editing screen 20 shown in FIG. 7 is an example, and is not limited to this. The question editing screen 20 may include a category input area 21, a basic question setting area 22, and a confirmation question setting area 23. The category input area 21 accepts the setting of a category name. Here, the category may be input by the questioner, or may be selected from master information prepared in advance. The basic question setting area 22 is an area where the number of basic questions constituting the basic question group, the target time until all basic questions constituting the basic question group are answered, and the conditions for passing (i.e., proceeding to the confirmation question) can be set. In addition, an area where an explanation of the basic question group can be input may be included. Similarly, the confirmation question setting area 23 may be an area in which the number of confirmation questions constituting the confirmation question group, the target time, and the conditions for passing (that is, completing the learning of this category) can be set.

[0077] Furthermore, the question editing screen 20 may include a basic question editing area 24 and a confirmation question editing area 25. The basic question editing area 24 and the confirmation question editing area 25 may each include a question editing area 26. When the question setter selects the question editing area 26, it may be possible to transition to a screen where the question can be edited. Figure 8 is an example of a question editing screen for editing each question, displayed on the display screen of the question setter terminal 200. Note that the figure is merely an example, and the question editing screen and the editing method are not limited to this.

[0078] The question editing screen 30 may include, for example, an area 31 for selecting the type of question, and an area 32 for inputting the question text. The type of question refers to the type of question to be set, and may be, for example, a single-choice type with correct or incorrect answers, a multiple-choice type (including an unlimited type in which all correct / incorrect answers are selected, and a limited type in which the number of correct / incorrect answers is written in advance), a two-item multiple-choice type, a written type, etc. Depending on the type of question, an input area 33 for the options may be displayed. Furthermore, an area for inputting the correct answer may be displayed. Note that the type of questions may be any type for both the basic questions and the confirmation questions, but as described above, it is preferable that the confirmation questions be set to be more difficult than the basic questions.

[0079] <Second embodiment> Next, a mode in which a learning curriculum is configured without including categories will be described as the second embodiment. Note that the first embodiment and the second embodiment may be implemented in combination.

[0080] FIG. 9 is an example of question information stored in the storage device 400 in the second embodiment. The question information table TB20 shown in FIG. 9 is an example, and the information stored in the storage device 400 may be more or less than this, and the form of the table may be any form as long as one embodiment of the present invention can be implemented. The storage device 400 may store, as the question information table TB20, a pair of a question ID of a basic question and a question ID of a confirmation question in association with a curriculum ID that identifies each curriculum. The pair of a basic question and a confirmation question may refer to an association of a confirmation question that is asked when a basic question is answered correctly. The basic question and the confirmation question do not have to be associated one-to-one. For example, when a certain basic question is answered correctly, a confirmation question associated with the same curriculum ID may be asked randomly. The content of the question associated with the question ID may be further stored, or the content of the question may be stored as a separate table. Also, difficulty level information indicating the difficulty level may be further stored for each question.

[0081] In the first embodiment, a plurality of basic questions (basic question group) associated with one category are provided to the learner terminal 300, and a plurality of confirmation questions (confirmation question group) associated with the same category are provided to the learner terminal 300 according to the answers to the basic question group. In contrast, in the second embodiment, a confirmation question in the same curriculum may be provided, which does not include a basic question group or confirmation question group classified by category, when one basic question in the curriculum is answered correctly. Also, when one basic question is answered incorrectly, the manner in which the one basic question is presented may be changed and the one basic question may be provided again to the learner terminal 300.

[0082] For example, the question providing unit 112 may provide one or more basic questions associated with a curriculum ID to the learner terminal 300 of a user who is taking the curriculum ID. The communication unit 120 may receive an answer to the basic question from the learner terminal 300. The judgment unit 115 may judge whether the answer is correct or incorrect. For a basic question whose answer is incorrect, the question providing unit 112 may generate a new basic question in which the manner of questioning is changed, and provide the new basic question to the learner terminal 300. Here, "changing the manner of questioning" may mean, as in the first embodiment, changing the answer options of a question, or rewriting the sentence of a question with an antonym or synonym without changing its meaning.

[0083] Furthermore, for a basic question whose answer is correct, the question providing unit 112 may provide the learner terminal 300 with a confirmation question related to the basic question. The confirmation question related to the basic question may be a confirmation question stored in pair with the basic question in the question information table TB20, or may be any confirmation question associated with the same curriculum ID as the basic question, and may be set according to the creation of the question. The creation of the question will be described later. Furthermore, the details of the basic question and the confirmation question may be the same as those of the first embodiment described above, and therefore a description thereof will be omitted.

[0084] Furthermore, the communication unit 120 may receive the answers to the confirmation questions from the learner terminal 300. The determination unit 115 may determine whether the answers to the confirmation questions are correct. For confirmation questions whose answers are incorrect, the question providing unit 112 may provide the learner terminal 300 with new confirmation questions in which the question format has been changed.

[0085] <Control flow of the learning system in the second embodiment> Next, a method of controlling the server 100 in the learning system 600 according to the second embodiment of the present invention will be described with reference to a sequence diagram (FIG. 10) between the server 100 and the learner terminal 300.

[0086] First, the server 100 may perform question processing (step S11). The question processing may be performed by storing question information transmitted from the questioner terminal 200 in the storage device 400 according to the questioner's curriculum. The question providing unit 112 transmits the basic questions stored in the storage device 400 from the communication unit 120 to the learner terminal 300 (step S31). The user operates the learner terminal 300 to input the answer to the basic question and transmit it to the server 100 (step S32). The determination unit 115 of the server 100 determines whether the answer to the basic question is correct or not (step S33). If the answer is correct (YES in step S33), the question providing unit 112 generates a confirmation question stored in the storage device 400 for the learner terminal 300 (step S35). If the answer is incorrect (NO in step S33), the question providing unit 112 may generate a new basic question as described above (step S34). Thereafter, the process may return to step S31, and a new basic question may be transmitted to the learner's terminal 300.

[0087] The user who has been given the confirmation question operates the learner terminal 300 to input the answer to the confirmation question and transmit it to the server 100 (step S36). The judgment unit 115 of the server 100 judges whether the answer is correct or not based on whether the answer to the confirmation question is correct (step S37). If the answer is incorrect (NO in step S37), the question providing unit 112 may generate new confirmation questions as described above (step S38). After that, the process may return to step S35, and a new set of confirmation questions may be transmitted to the learner terminal 300. If the answer is correct (YES in step S37), the curriculum may end.

[0088] 10 shows a mode in which basic questions and confirmation questions are provided one by one to the learner terminal 300, but the present invention is not limited to this. For example, a plurality of basic questions constituting one curriculum may be provided collectively to the learner terminal 300, and answers to the plurality of basic questions may be transmitted collectively from the learner terminal 300 to the server 100. In this case, the determination unit 115 may determine whether each answer is correct, provide a confirmation question for a basic question that is correct, and provide a new basic question in a different manner for a basic question that is incorrect.

[0089] Thus, according to the second embodiment of the present invention, if the user's answer is incorrect, a new basic question or confirmation question that is a modified version of the basic question or confirmation question that has already been asked is asked. This allows the user to repeatedly study until the answer is correct. In other words, since the set questions are repeatedly used, there is no need to ask many questions, and the effort required for questioning work in building a study system can be reduced. Furthermore, since a basic question is asked first and confirmation questions are asked for the basic question that was answered correctly, it is possible to ensure a certain level of understanding for the examinee and provide learning that leads to a more advanced understanding.

[0090] <Third embodiment> <How to support question creation> Next, a method of supporting question creation according to a third embodiment of the present invention will be described. As described above, the learning system 600 according to an embodiment of the present invention may be a system that allows questioners to create questions. However, creating appropriate questions requires skill. According to the third embodiment of the present invention, it is possible to provide an information processing device that supports question creation by questioners, reduces the time and effort required by the questioners, and has high usability.

[0091] The following description will be given. As described above, the communication unit 120 receives question information related to the basic question and the confirmation question from the questioner terminal 200. In the third embodiment, the question registration unit 111 registers the basic question and the confirmation question according to the question information, as in the first and second embodiments. In addition, the question providing unit 112 may provide one or more registered basic questions to the learner terminal. Based on the determination result by the determination unit 115 regarding the correctness of the answer to the basic question received from the learner terminal 300, the question providing unit 112 may provide the learner terminal 300 with a confirmation question related to the basic question for which the answer is correct. Note that, unlike the first and second embodiments, in the third embodiment, when the answer is incorrect, it is not essential to change the form of the basic question, and the same basic question may be repeatedly asked. However, this does not exclude changing the form of the basic question when the answer is incorrect. Similarly, in the third embodiment, when the answer to the confirmation question is incorrect, it is not essential to change the mode of the confirmation question, and the same confirmation question may be repeatedly asked. However, changing the mode of the confirmation question when the answer is incorrect is not excluded. Note that the first and second embodiments and the third embodiment may be implemented in combination.

[0092] In the third embodiment, the question registration unit 111 may generate a proposal for either another basic question or another confirmation question in response to the input of at least a basic question or a confirmation question in the questioner terminal 200, and transmit the proposal to the questioner terminal 200. The other basic question may refer to another basic question in the basic question group when at least one basic question in the basic question group is input in the questioner terminal 200 in a case where the curriculum is configured to include categories as in the first embodiment. Similarly, the other confirmation question may refer to another confirmation question in the confirmation question group when at least one confirmation question in the confirmation question group is input in the questioner terminal 200 in a case where the curriculum is configured to include categories as in the first embodiment. However, there may be no distinction between a basic question and a confirmation question. That is, a confirmation question may be proposed in response to the input of a basic question, or a basic question may be proposed in response to the input of a confirmation question. In addition, whether a proposed question is a basic question or a confirmation question may be set by the questioner.

[0093] That is, according to the third embodiment of the present invention, when a questioner inputs a basic question or a confirmation question, other basic question or confirmation question proposals (proposed questions) may be proposed. The questioner may use the proposed proposed questions to set a basic question or a confirmation question as is, or by making appropriate modifications.

[0094] For example, the question registration unit 111 may suggest another expression of the question by referring to a predetermined thesaurus or the like based on question information about the basic question or the confirmation question. The another expression may be, for example, an expression in which the question is replaced with a synonym or another expression by an antonym. The proposal generated by the question registration unit 111 may be related not only to the question text but also to the options. For example, the question registration unit 111 may present an antonym of the option by referring to an antonym library. For example, when the questioner inputs a sentence "driving the morning after drinking alcohol the night before is not considered drunk driving" as an option, the question registration unit 111 may present an antonym sentence such as "driving the morning after drinking alcohol the night before may be considered drunk driving." According to the third embodiment of the present invention, when the questioner is asked to select an incorrect answer for the basic question and a correct answer for the confirmation question, for example, the questioner can input an incorrect answer for the basic question, have the question registration unit 111 create an option of an antonym, and use it for the confirmation question, thereby reducing the trouble of the questioner.

[0095] Also, for example, the question registration unit 111 may extract a predetermined keyword from the received question information. For example, in the example of FIG. 8, the question registration unit 111 may extract the keyword "harassment" in the question text. The question registration unit 111 may search for content on the web (on the network 500) using the extracted predetermined keyword as a search query. The search may be performed automatically in response to the reception of the question information. Alternatively, the search may be performed, for example, when a search instruction is sent from the question setter terminal 200 (for example, when the search button 34 is sent on the question editing screen 30 of FIG. 8). On the web, there are many Q&As and content including explanations and examples for certain keywords. The question registration unit 111 may search those contents and provide content including the predetermined keyword as a search result. The question registration unit 111 may send at least one of the basic questions and confirmation questions to the question setter terminal 200 in response to the search result. The suggestion by the question registration unit 111 may indicate a URL of a content, or may be a question sentence that is created and presented.

[0096] Furthermore, the question registration unit 111 may be able to study content such as Q&A on the web, and when multiple questions and options are set on the questioner terminal 200, automatically set suggestions for other questions and options.

[0097] Note that not only the question information but also other information may be used to propose a question by the question registration unit 111. The other information may be, for example, information about the above-mentioned categories and curriculum.

[0098] As described above, according to the third embodiment of the present invention, a proposed question is presented in response to the questioner's questioning. Therefore, it is possible to provide an information processing device that supports the questioner's questioning and reduces the effort required for questioning in a learning system.

[0099] <Other embodiments> Furthermore, according to one embodiment of the present invention, the server 100 may suggest proofreading or correction of the question set by the questioner. For example, while editing the question on the question editing screen of the questioner terminal 200, or after editing of the question is completed, the question may be proofread by a proofreading unit of the server 100 (not shown). For example, as shown in FIG. 11(a), a message such as "The tone of the sentences is not consistent" or "These words are obviously incorrect" may be displayed. Note that words and writing styles that should be avoided from being used in questions may be stored in advance as a library in the storage device 400 or the storage unit 170, and the library may be referred to to suggest proofreading or correction of the sentences. Words that should be avoided from being used in questions are words that are obviously incorrect / correct because they contain the word, or words that make the question ambiguous because they contain the word. Also, alternative expressions for options and questions may be suggested by referring to a thesaurus or the like.

[0100] Also, a suggestion to correct a question may be made according to the user's learning history. The server 100 may store the learning history of multiple users for each question. The learning history may include the number of times it took to correctly answer a question, the time, the selected options, and the like. The server 100 may transmit information about a question to be corrected to the questioner terminal 200 based on the learning history. The question to be corrected may be, for example, a question with a low correct answer rate, a question with a high correct answer rate, a question that takes a long time to answer, or a question including an option that is selected infrequently. The server 100 may transmit a report, for example, as shown in FIG. 11(b), about the question set by the questioner when requested by the questioner terminal 200 or periodically. Note that the figure is an example, and the form of the report is not limited thereto.

[0101] Although the present invention has been described based on the drawings and examples, it should be noted that those skilled in the art can easily make various modifications and corrections based on the present disclosure. Therefore, it should be noted that these modifications and corrections are included in the scope of the present invention. For example, the functions included in each component, each step, etc. can be rearranged so as not to cause logical contradictions, and multiple components, steps, etc. can be combined into one, divided, or omitted or modified as necessary. In addition, the configurations shown in the above embodiments may be combined as appropriate. For example, each functional unit described as being included in the server 100 may be realized by being distributed among multiple servers, or may be included in the questioner terminal 200 or the learner terminal 300. Conversely, each functional unit described as being included in the questioner terminal 200 or the learner terminal 300 may be included in the server 100.

[0102] Furthermore, the above-mentioned learning system 600 may include watching videos as a curriculum. After watching the videos, the above-mentioned basic questions and confirmation questions may be asked. This allows input and output of knowledge at appropriate times, which contributes to the consolidation of knowledge.

[0103] In addition, even if a certain question is answered correctly, if the time it takes to answer it is longer than a predetermined time, the question may be included again as a basic question or a confirmation question and the user may be required to answer it. This eliminates cases where the user gets the answer right by chance, and allows the degree of understanding to be checked accurately.

[0104] In the above, the basic questions and the review questions are implemented in one category. However, when the curriculum includes multiple categories, the basic questions in each category may be implemented, and the review questions in each category may be implemented only after the conditions for proceeding to the review questions for all the basic questions are satisfied.

[0105] The program of each embodiment of the present disclosure may be provided in a state stored in a storage medium readable by an information processing device. The storage medium may be capable of storing the program in a "non-transitory tangible medium." The program may include, for example, a software program or an information processing device program.

[0106] The storage medium may include, where appropriate, one or more semiconductor-based or other integrated circuits (ICs) (e.g., field programmable gate arrays (FPGAs), application specific ICs (ASICs), etc.), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid state drives (SSDs), RAM drives, secure digital cards or drives, any other suitable storage media, or any suitable combination of two or more of these. The storage medium may, where appropriate, be volatile, non-volatile, or a combination of volatile and non-volatile.

[0107] Furthermore, the program of the present disclosure may be provided to the server 100 via any transmission medium (such as a communication network or broadcast waves) capable of transmitting the program.

[0108] Furthermore, each embodiment of the present disclosure may also be realized in the form of a data signal embedded in a carrier wave in which a program is embodied by electronic transmission.

[0109] The program of the present disclosure may be implemented using any programming language, such as a scripting language such as JavaScript (registered trademark) or Python, C language, Go language, Swift, Koltin, or Java (registered trademark). [Explanation of symbols]

[0110] 100 Server (information processing device) 110 Control section 111 Question Registration Section 112 Question provision department 113 Basic problem group provision department 114 Confirmation question group provision department 115 Judgment section 120 Communications Department 130 Input / output section 170 Storage section 200 Questioner terminal (communication terminal) 210 Control section 211 Display processing unit 212 Input / Output Control Unit 220 Communications Department 230 Input / output section 240 Display section 270 Storage section 300 Student terminal (communication terminal) 310 Control section 311 Display processing unit 312 Input / Output Control Unit 320 Communications Department 330 Input / output section 340 Display section 370 Storage section 400 storage device 500 Network 600 Learning System

Claims

1. An information processing device for a learning system that provides a curriculum consisting of basic questions and confirmation questions related to the basic questions to a learner terminal, a question providing unit for providing a group of basic questions composed of a plurality of the basic questions to the learner terminal; A receiving unit that receives an answer to the basic question from the learner terminal; a determination unit that determines whether or not a predetermined first condition is satisfied for an answer to a basic question constituting the group of basic questions, based on whether the answer to the basic question is correct; Equipped with The question providing unit: providing the learner terminal with a new set of basic questions in which the manner of questions is changed with respect to the set of basic questions for which the predetermined first condition is not satisfied; providing, to the learner's terminal, a confirmation question group consisting of a plurality of confirmation questions related to the same field as the basic question group for which the predetermined first condition is satisfied; Information processing device.

2. the question providing unit provides, as the new basic question group, a basic question group in which the order of basic questions included in the basic question group provided to the learner terminal is changed; 2. The information processing apparatus according to claim 1,

3. The basic question is a multiple-choice question that requires the answerer to select an answer from a plurality of options, the question providing unit generates, as the new basic question group, a basic question group in which options of at least a part of the basic questions provided to the learner terminal are changed, and provides the new basic question group to the learner terminal; 2. The information processing apparatus according to claim 1,

4. the determination unit determines, as the first predetermined condition, whether or not a correct answer rate of the answers to the basic question group is equal to or greater than a first predetermined number; 4. The information processing device according to claim 1, wherein the information processing device is a computer.

5. the determination unit determines, as the predetermined first condition, whether or not a basic question that is set as an important question in advance in the group of basic questions among the answers to the basic questions is correct.

4. The information processing device according to claim 1, wherein the information processing device is a computer.

6. The basic question is a multiple-choice question that allows a user to select either a correct answer or an incorrect answer from a plurality of options, and the confirmation question is a multiple-choice question that allows a user to select either a correct answer or an incorrect answer from a plurality of options.

6. The information processing device according to claim 1,

7. The basic questions are multiple-choice questions in which an answer is selected from a plurality of options, and the confirmation questions are written questions.

6. The information processing device according to claim 1,

8. The confirmation questions are questions of higher difficulty than the basic questions.

8. The information processing device according to claim 1,

9. the receiving unit further receives answers to the confirmation questions constituting the group of confirmation questions from the learner terminal; the determination unit further determines whether or not a predetermined second condition is satisfied for the answer to the confirmation question, based on the correctness of the answer to the confirmation question; when the predetermined second condition is not satisfied for the answers to the confirmation questions, the question providing unit generates a new set of confirmation questions by changing the manner of questions posed for the set of confirmation questions provided to the learner terminal, and provides the new set of confirmation questions to the learner terminal.

9. The information processing device according to claim 1,

10. the determination unit determines, as the second predetermined condition, whether or not a correct answer rate of the answers to the group of confirmation questions is equal to or greater than a second predetermined number.

10. The information processing apparatus according to claim 9,

11. the determination unit determines, as the second predetermined condition, whether or not a confirmation question that is set as an important question in advance in the group of confirmation questions, among the answers to the confirmation questions, is correct.

10. The information processing apparatus according to claim 9,

12. the question providing unit generates the group of confirmation questions including the basic questions that were incorrectly answered among the group of basic questions when the predetermined first condition is satisfied for the answers to the basic questions.

12. The information processing device according to claim 1,

13. The receiving unit further receives question information relating to the basic questions and the confirmation questions at the questioner terminal, The information processing device includes: a question registration unit that registers the basic questions and the confirmation questions in accordance with the question information; the question providing unit generates the group of basic questions and / or the group of confirmation questions from the basic questions and the confirmation questions registered by the question registration unit.

13. The information processing device according to claim 1,

14. The receiving unit further receives an answer to the confirmation question from the learner terminal, The determination unit determines whether an answer to the confirmation question is correct or incorrect, The question providing unit: providing the learner terminal with a new confirmation question in which the answer is incorrect and in which the mode of the question is changed; 14. The information processing device according to claim 1,

15. A method for controlling an information processing device in a learning system that provides a curriculum consisting of basic questions and confirmation questions related to the basic questions to a learner terminal, comprising: providing a group of basic questions consisting of a plurality of the basic questions to the learner terminal; receiving an answer to the basic question from the learner terminal; A step of determining whether or not a predetermined first condition is satisfied for an answer to a basic question constituting the group of basic questions, based on whether the answer to the basic question is correct or incorrect; providing the learner terminal with a new set of basic questions in which the manner of questions is changed with respect to the set of basic questions for which the predetermined first condition is not satisfied; providing, to the learner's terminal, a confirmation question group consisting of a plurality of confirmation questions related to the same field as the basic question group for which the predetermined first condition is satisfied; A method for controlling an information processing device.

16. An information processing device for a learning system that provides a curriculum consisting of basic questions and confirmation questions related to the basic questions to a learner terminal, A function of providing a group of basic questions consisting of a plurality of the basic questions to the learner terminal; A function of receiving answers to the basic questions from the learner terminal; A function of determining whether or not a predetermined first condition is satisfied for an answer to a basic question constituting the group of basic questions, based on whether the answer to the basic question is correct or incorrect; a function of providing the learner terminal with a new set of basic questions in which the basic questions for which the first predetermined condition is not satisfied are changed in question format; a function of providing the learner terminal with a confirmation question group consisting of a plurality of confirmation questions related to the same field as the basic question group for which the predetermined first condition is satisfied; A control program for an information processing device that realizes the above.

Citation Information

Patent Citations

  • Device and method for supporting study, and recording medium with study support program stored therein

    JP2000147991A

  • Method, system, server and program for evaluating level of understanding

    JP2005164965A

  • Information processing system

    JP2006215482A

  • Information processing program, information processing device, and information processing method for estimating self-confidence level for user's answer

    JP2018205447A