Information processing device, information processing method, and program
The information processing device addresses the inefficiency in user word learning by generating multiple choice questions based on the level information of search words, thereby enhancing learning efficiency.
Patent Information
- Application Number
- JP2023157482
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-04-03
AI Technical Summary
Conventional technologies fail to efficiently ask questions related to words in a dictionary searched based on user operations, limiting the effectiveness of user word learning.
An information processing device with a decision unit that determines a question word from a search word and a control unit that generates a multiple choice problem, where the question word is the correct answer choice and incorrect answer choices are set with the same or adjacent level information.
This approach enhances user efficiency in learning words by providing optimized multiple choice questions based on the level information of the search words, improving learning outcomes.
Smart Images

Figure 2025048586000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Conventionally, as a technology for determining questions to be presented to a user based on a history of processing executed in response to the user's operations, Patent Document 1 discloses a technology in which questions that the user answered correctly are excluded from the questions to be presented, while questions that the user answered incorrectly are included as questions to be presented. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2002-197202 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is a demand for improving the efficiency of a user's vocabulary learning by providing questions related to words in a dictionary searched in response to the user's operation. However, the conventional technology has a problem in that it is not possible to provide such questions.
[0005] An object of the present invention is to provide an information processing device, an information processing method, and a program that enable a user to learn words more efficiently. [Means for solving the problem]
[0006] In order to solve the above problem, an information processing device according to the present invention comprises a determination unit that determines a question word from a search word searched through a dictionary, and a control unit that generates a multiple-choice question in which the question word determined by the determination unit is set as a correct answer option, and words set with level information that is the same as the level information set for the question word, or level information adjacent to the level information set for the question word, are set as incorrect answer options.
[0007] In addition, an information processing method according to the present invention is an information processing method executed by a computer, and includes a determination step of determining a question word from a search word searched through a dictionary, and a control step of generating a multiple-choice question in which the question word determined by the determination step is set as a correct answer option, and words set with level information identical to the level information set for the question word or level information adjacent to the level information set for the question word are set as incorrect answer options.
[0008] In addition, the program of the present invention causes a computer of an information processing device to function as a determination unit that determines a question word from a search word searched through a dictionary, and a control unit that generates a multiple-choice question in which the question word determined by the determination unit is set as a correct answer option, and words set with level information that is the same as the level information set for the question word, or level information adjacent to the level information set for the question word, are set as incorrect answer options. Effect of the Invention
[0009] According to the present invention, a user can learn words more efficiently. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a learning support system. [Diagram 2] FIG. 2 is a block diagram showing a functional configuration of a server. [Diagram 3] FIG. 11 is a diagram showing an example of the contents of a dictionary DB. [Figure 4] FIG. 11 is a diagram showing an example of the contents of a user management DB. [Diagram 5] FIG. 13 is a diagram showing an example of the contents of a learning history DB. [Figure 6] FIG. 2 is a block diagram showing a functional configuration of a terminal device. [Figure 7A] 13 is a flowchart showing a control procedure of a test process. [Figure 7B] 13 is a flowchart showing a control procedure of a test process. [Figure 8] FIG. 13 shows a question format selection screen. [Figure 9] FIG. 13 is a diagram showing a multiple choice question screen including an alternative candidate display button. [Figure 10] FIG. 13 is a diagram showing a multiple-choice question screen in which the question has been switched. [Figure 11] FIG. 13 is a diagram showing a multiple-choice question screen on which a judgment result is displayed. [Figure 12] FIG. 13 illustrates a test result screen. [Figure 13] FIG. 13 is a diagram showing an input-type question screen including an alternative candidate display button. [Figure 14] FIG. 13 is a diagram showing an input-type question screen on which a judgment result is displayed. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0012] <1. Learning support system configuration> FIG. 1 is a diagram showing a configuration of a learning support system 1. The learning support system 1 of this embodiment includes a server 10 (information processing device) and a plurality of terminal devices 20. The server 10 is connected to each of the terminal devices 20 via a network N so that data communication is possible. The network N is, for example, the Internet, but is not limited to this. A user who uses a service provided by the learning support system 1 uses one terminal device 20. The user of the learning support system 1 is, for example, a student or student of a school or the like (an elementary school, a junior high school, a high school, a university, a vocational school, a cram school, a preparatory school, etc.), but is not limited to this and may be a general user who is not enrolled in a school or the like. The terminal device 20 is, for example, a notebook PC, but is not limited to this and may be a desktop PC, a tablet terminal, a smartphone, etc.
[0013] The learning support system 1 provides a learning support service to a user. The user can receive the learning support service by executing an application program for learning (hereinafter, referred to as "learning application 231 (see FIG. 6)") on the terminal device 20 and performing operations. In detail, the terminal device 20 requests the server 10 to execute various processes related to the learning support service in response to operations by the user. The server 10 that receives the request executes the processes in response to the requests and transmits the processing results to the terminal device 20. The terminal device 20 displays the processing results by the server 10 on the display unit 24 (see FIG. 6) in accordance with the information received from the server 10. Note that a general-purpose browser program may be used instead of the learning application 231.
[0014] <1-1. Server configuration> 2 is a block diagram showing the functional configuration of the server 10. The server 10 includes a CPU 11 (Central Processing Unit), a RAM 12 (Random Access Memory), a storage unit 13, a communication unit 14, a bus 15, etc. The various units of the server 10 are connected to each other via the bus 15. The server 10 may further include an operation unit, a display unit, etc. that are used by an administrator of the server 10.
[0015] The CPU 11 is a processor that reads and executes a program 131 stored in the storage unit 13 and performs various arithmetic processing to control the operation of each unit of the server 10. The server 10 may have multiple processors (e.g., multiple CPUs), and the multiple processes executed by the CPU 11 of this embodiment may be executed by the multiple processors. In this case, a control unit is configured by the multiple processors. In this case, the multiple processors may be involved in a common process, or the multiple processors may independently execute different processes in parallel.
[0016] The RAM 12 provides a working memory space for the CPU 11 and stores temporary data.
[0017] The storage unit 13 is a non-transitory recording medium readable by the CPU 11 as a computer, and stores a program 131 and various data. The storage unit 13 includes a non-volatile memory such as a hard disk drive (HDD) or a solid state drive (SSD). The storage unit 13 stores a dictionary DB (database) 132, a user management DB (database) 133, a learning history DB (database) 134, and the like.
[0018] 3 is a diagram showing an example of the contents of the dictionary DB 132. The dictionary DB 132 includes dictionary contents in which, for each word, a meaning, a meaning number, and level information of the word are associated with the word. In this embodiment, the words are English words. The dictionary DB 132 may include dictionary contents related to a plurality of types of dictionaries. The type of dictionary is not particularly limited as long as it is in a format in which explanatory information such as a meaning is associated with a word, and may be an encyclopedia, a terminology dictionary in various fields, in addition to a language dictionary such as a Japanese dictionary, an English-Japanese dictionary, or a Japanese-English dictionary.
[0019] The meaning of a word is the meaning of the word, for example, the Japanese translation of the word in an English-Japanese dictionary. The meaning number is a number assigned to each meaning of a word. The level information of a word is a numerical value indicating the general level of difficulty of the word, and in this embodiment, is class information set for an English word as an evaluation index of language ability. The level of a word is, for example, a level of CEFR (Common European Framework of Reference for Languages). CEFR has six levels, from the lowest level to the highest level, A1 (beginner level), A2 (basic level), B1 (intermediate level), B2 (upper intermediate level), C1 (advanced level), and C2 (highest level). Note that the level of a word may be a level other than the level of CEFR, for example, a level in an English proficiency test. In the example shown in FIG. 3, for example, two meanings are set as the meaning of the word "about", and the level of the word "about" is "A1". In addition, one meaning is set as the meaning of the word "marvelous", and the level of the word "marvelous" is "B1".
[0020] Fig. 4 is a diagram showing an example of the contents of the user management DB 133. The user management DB 133 stores information related to each user who uses the learning support service of the learning support system 1. As shown in Fig. 4, the user management DB 133 stores, for each user, a user ID and a class (group) to which the user belongs as information related to the user's attributes. The user ID is a unique code assigned to each user. Note that the information related to the user's attributes is not limited to the class to which the user belongs, and may also be the user's grade, school, etc.
[0021] FIG. 5 is a diagram showing an example of the contents of the learning history DB 134. The learning history DB 134 stores data related to the learning history of each user who uses the learning support service of the learning support system 1. As shown in FIG. 5, the learning history DB 134 stores a user ID, a search word, a search date, and correct / incorrect judgment information for each user in association with each other. The user ID is a unique code assigned to each user and is the same as the user ID in the user management DB 133. The search word is a word searched in the dictionary content in response to the operation of the user indicated by the user ID. The search date is a date indicating the time when the search word was searched in the dictionary content in response to the operation of the user indicated by the user ID. In addition to the date, time information may be further registered. The correct / incorrect judgment information is information indicating the result of the judgment of correct / incorrect for the answer by the user indicated by the user ID when each search word was last asked in a word test administered to the user indicated by the user ID, where "1" indicates a correct answer and "0" indicates an incorrect answer. For example, in the learning history DB 134 shown in FIG. 5, it is registered that a user with user ID "U0001" searched for the word "about" on "August 15, 2023" and answered correctly in a word test. It is also registered that a user with user ID "U0001" searched for the word "above" on "August 14, 2023". Note that the word "above" has not yet been asked in a word test administered to the user with user ID "U0001".
[0022] The communication unit 14 performs a communication operation in accordance with a predetermined communication standard. The communication unit 14 transmits and receives data to and from the terminal device 20 via the network N through this communication operation.
[0023] <1-2. Terminal device configuration> 6 is a block diagram showing the functional configuration of the terminal device 20. The terminal device 20 includes a CPU 21, a RAM 22, a storage unit 23, a display unit 24, an operation unit 25, a communication unit 26, and a bus 27. The components of the terminal device 20 are connected to each other via the bus 27.
[0024] The CPU 21 is a processor that reads and executes programs such as the learning application 231 stored in the storage unit 23 and performs various arithmetic processing to control the operation of each unit of the terminal device 20. The terminal device 20 may have multiple processors (e.g., multiple CPUs), and the multiple processes executed by the CPU 21 of the present embodiment may be executed by the multiple processors. In this case, the multiple processors may be involved in a common process, or the multiple processors may independently execute different processes in parallel.
[0025] The RAM 22 provides a working memory space for the CPU 21 and stores temporary data.
[0026] The storage unit 23 is a non-transitory recording medium readable by the CPU 21 as a computer, and stores various data and programs such as the learning application 231. The storage unit 23 includes a non-volatile memory such as an HDD or SSD.
[0027] The display unit 24 includes an LCD (Liquid Crystal Display), an ELD (Electronic Luminescence Display), etc. The display unit 24 displays various screens of the study application 231 under the control of the CPU 21.
[0028] The operation unit 25 includes input devices such as a keyboard, a touch panel, a mouse, etc. The operation unit 25 receives input operations by the user via these input devices, and outputs to the CPU 21 an input signal according to the input operation.
[0029] The communication unit 26 performs a communication operation in accordance with a predetermined communication standard. The communication unit 26 transmits and receives data to and from the server 10 via the network N through this communication operation.
[0030] <2. Operation of the learning support system> Next, the operation of the learning support system 1 will be described.
[0031] A user who receives the learning support service of the learning support system 1 executes the learning application 231 on the terminal device 20 and logs in to the learning support system 1. Logging in to the learning support system 1 is performed, for example, by an authentication process in which a user ID and password entered by the user and transmitted from the terminal device 20 to the server 10 are compared with a user ID and password preregistered in the server 10. A user who has logged in to the learning support system 1 (hereinafter referred to as a "logged-in user") can execute various functions of the learning support service of the learning support system 1 on the learning application 231.
[0032] The learning support service of the learning support system 1 can implement a word test. In the following, a word test in which the spelling (notation) of a word is answered in response to the meaning of the word will be taken as an example. In the word test of this embodiment, the words to be asked (hereinafter, referred to as "question words") are determined from among the words contained in the dictionary DB 132 and that the user has previously searched for (search words).
[0033] Next, a control procedure for the test process for carrying out a word test will be described below. Figures 7A and 7B are flowcharts showing the control procedure for the test process.
[0034] (Test process) When the CPU 11 of the server 10 accepts an instruction operation to start a vocabulary test by a user via the operation unit 25 in the terminal device 20, the CPU 11 transmits a question setting method selection screen 241 shown in Fig. 8 to the terminal device 20 and causes it to be displayed on the display unit 24 (step S1). Next, the CPU 11 accepts an operation to select a question setting method for the vocabulary test by the user via the operation unit 25 on the question setting method selection screen 241 (step S2).
[0035] As shown in FIG. 8, the question format selection screen 241 includes a first question button 241a, a second question button 241b, a third question button 241c, and a fourth question button 241d. The first question button 241a is a button for specifying the answer format in the word test as free input and for instructing to determine the question word from the search words included in the learning history DB 134. The second question button 241b is a button for specifying the answer format in the word test as free input and for instructing to determine the question word from the search words included in the learning history DB 134 whose correct / incorrect judgment information is incorrect. The third question button 241c is a button for specifying the answer format in the word test as multiple choice and for instructing to determine the question word from the search words included in the learning history DB 134. The fourth question button 241d is a button for specifying the answering method in the word test to multiple choice and for instructing that the question words be determined from among the search words contained in the learning history DB134 and whose correctness judgment information indicates that the answer is incorrect.
[0036] That is, in step S2, the CPU 11 accepts a selection operation of determining whether to determine the question words from the search words, or to determine the question words from among the search words that were given to the user and were answered incorrectly. The CPU 11 functions as a reception unit.
[0037] Next, the CPU 11 judges whether or not a selection operation of the first question button 241a or the third question button 241c has been accepted in step S2 (step S3). If a selection operation of the first question button 241a or the third question button 241c has been accepted (step S3; YES), the CPU 11 randomly determines a question word from among the search words included in the learning history DB 134 (step S4). The CPU 11 functions as a determination unit. Step S4 is a determination process. In step S4, the CPU 11 randomly determines a question word from among the search words associated with the user ID of the logged-in user (first user). The search word associated with the user ID of the logged-in user (first user) is the first search word.
[0038] Alternatively, in step S4, the CPU 11 may determine the question words as follows. Specifically, the CPU 11 refers to the user management DB 133 and acquires the user IDs of other users (second users) who belong to the same class as the login user. Next, the CPU 11 randomly determines the question words from the first search words and the search words associated with the user IDs of other users (second users) who belong to the same class as the login user. The search words associated with the user IDs of other users (second users) who belong to the same class as the login user are the second search words. It is preset whether the CPU 11 determines the question words from only the first search words or from the first and second search words. Note that the user may be able to select whether the CPU 11 determines the question words from only the first search words or from the first and second search words.
[0039] On the other hand, when the selection operation of the second question button 241b or the fourth question button 241d is accepted (step S3; NO), the CPU 11 randomly determines a question word from among the search words that are included in the learning history DB 134 and that are associated with the user ID of the logged-in user and whose correct / incorrect judgment information is incorrect (step S5), and shifts the test process to step S6. Step S5 is a determination step.
[0040] Next, the CPU 11 acquires the meaning of the question word determined in step S4 or step S5 from the dictionary DB 132 (step S6). In step S6, if a plurality of meanings are associated with the question word, the CPU 11 acquires all the meanings associated with the question word.
[0041] Next, the CPU 11 judges whether or not a selection operation of the third question button 241c or the fourth question button 241d has been accepted in step S2 (step S7). A case where a selection operation of the third question button 241c or the fourth question button 241d has been accepted (step S7; YES), that is, a case where the answering method in the word test is designated as multiple choice, will be described. In this case, the CPU 11 determines an alternative word to be displayed as an option together with the question word (step S8). In step S8, the CPU 11 randomly determines an alternative word from among words included in the dictionary DB 132 and associated with the same level information as the question word.
[0042] Alternatively, in step S8, the CPU 11 may determine the alternative words as follows. Specifically, the CPU 11 randomly determines the alternative words from words associated with the same level information as the question word or with level information adjacent to the level information of the question word. For example, when the level information of the question word is "A2" of CEFR, the level information adjacent to the level information of the question word is "A1" and "B1". It is preset whether the CPU 11 determines the alternative words only from words associated with the same level information as the question word or from words associated with the same level information as the question word or adjacent level information. Note that the user may be able to select whether the CPU 11 determines the alternative words only from words associated with the same level information as the question word or from words associated with the same level information as the question word or adjacent level information. In the multiple-choice word test in this embodiment, four options are displayed, so the CPU 11 determines three alternative words.
[0043] Next, the CPU 11 judges whether or not multiple meanings have been acquired as the meaning of the question word in step S6 (step S9). A case where multiple meanings have been acquired as the meaning of the question word (step S9; YES), that is, a case where multiple meanings are associated with the question word, will be described. In this case, the CPU 11 transmits a multiple-choice question screen 242 shown in FIG. 9 to the terminal device 20 and displays it on the display unit 24 (step S10). In step S10, the CPU 11 generates a multiple-choice question in which the question word determined as the determination unit is set as a correct answer option, and words set with the same level information as the level information set for the question word or level information adjacent to the level information set for the question word are set as incorrect answer options. The CPU 11 functions as a control unit. Step S10 is a control step.
[0044] As shown in FIG. 9, the CPU 11 displays the meaning of the question word acquired in step S6 as a question sentence 242a on the multiple-choice question sentence screen 242. When the CPU 11 acquires multiple meanings as the meaning of the question word in step S6, it displays one of the acquired multiple meanings as the question sentence 242a. In addition, the CPU 11 displays the spelling options 242b in which the spellings (notations) of the question word and the other choice words determined in step S8 are numbered on the multiple-choice question sentence screen 242. In the example shown in FIG. 9, "about" is the correct answer word, and "table", "chair" and "have" are the other choice words. In addition, the CPU 11 displays the choice button 242c in the multiple-choice question sentence screen 242, which corresponds to the spelling options 242b and is used to instruct the selection of an answer. In addition, the CPU 11 displays the other candidate display button 242d for displaying other meanings associated with the question word.
[0045] Next, the CPU 11 judges whether or not the user has pressed the other candidate display button 242d via the operation unit 25 on the multiple-choice question screen 242 shown in Fig. 9 (step S11). When the other candidate display button 242d is pressed by the user (step S11; YES), the CPU 11 displays another word meaning different from the sense of the question word currently displayed as the question sentence 242a on the multiple-choice question screen 242 as the question sentence 242a on the multiple-choice question screen 242 (step S12). In other words, when multiple meanings are set for the question word, the CPU 11 displays the sense of the question word as the question sentence 242a in a switchable manner.
[0046] 10 shows a multiple-choice question screen 242 in which the meaning of the question word as question sentence 242a has been switched. The CPU 11 displayed the meaning of the word "about" with the meaning number "1" as question sentence 242a in the multiple-choice question screen 242 shown in FIG. 9, but displays the meaning of the word "about" with the meaning number "2" as question sentence 242a in the multiple-choice question screen 242 shown in FIG. 10. This allows the user to understand that the question word has multiple meanings. Furthermore, by understanding the multiple meanings of the question word, the user can accurately narrow down the words to be answered.
[0047] On the other hand, if the user does not press the other candidate display button 242d (step S11; NO), the CPU 11 shifts the test process to step S14.
[0048] In addition, a case where only one meaning is acquired as the meaning of the question word in step S6 (step S9; NO), that is, a case where only one meaning is associated with the question word, will be described. In this case, the CPU 11 transmits the multiple-choice question screen 242 that does not include the other candidate display button 242d to the terminal device 20, causes it to be displayed on the display unit 24 (step S13), and shifts the test process to step S14. In step S13, the CPU 11 functions as a control unit in the same way as in step S10. Step S13 is a control step.
[0049] Next, the CPU 11 accepts an answer to the question sentence 242a by accepting a selection operation of the option button 242c by the user via the operation unit 25 on the multiple choice question sentence screen 242 (step S14). Next, the CPU 11 judges whether the user's answer accepted in step S14 is correct (step S15). In step S15, when the user presses the option button 242c corresponding to the question word, the CPU 11 judges that the answer is correct. On the other hand, when the user presses the option button 242c corresponding to another option word, the CPU 11 judges that the answer is incorrect.
[0050] Next, the CPU 11 updates the correct / incorrect judgment information in the learning history DB 134 based on the judgment result in step S15 (step S16). Next, the CPU 11 transmits judgment result information indicating the judgment result in step S15 to the terminal device 20, and displays it on the multiple-choice question screen 242 (step S17).
[0051] FIG. 11 shows the multiple-choice question screen 242 on which the judgment result is displayed. In step S17, the CPU 11 displays the judgment result 242e on the multiple-choice question screen 242. When the CPU 11 judges that the user's answer is correct, the CPU 11 displays a circle mark as the judgment result 242e. On the other hand, when the CPU 11 judges that the user's answer is incorrect, the CPU 11 displays a cross mark as the judgment result 242e, as shown in FIG. 11. The CPU 11 also displays the spelling 242f of the question word on the multiple-choice question screen 242. The CPU 11 also displays a circle mark 242g near the option button 242c corresponding to the question word on the multiple-choice question screen 242. When the CPU 11 judges that the user's answer is incorrect, the CPU 11 displays a cross mark 242h near the option button 242c selected by the user on the multiple-choice question screen 242.
[0052] Next, the CPU 11 judges whether or not the correctness judgment of all questions in the word test has been completed (step S18). The number of questions in the word test, i.e., the number of question words to be asked in one word test, is preset by settings, and is 20 in this embodiment. If the correctness judgment of all questions in the word test has not been completed (step S18; NO), the CPU 11 shifts the test process to step S3 and asks the next question.
[0053] On the other hand, when the correctness judgment of all questions in the word test has been completed (step S18; YES), the CPU 11 transmits a test result screen 243 shown in FIG. 12 to the terminal device 20, causes it to be displayed on the display unit 24 (step S19), and ends the test process. As shown in FIG. 12, the CPU 11 displays the question words posed in this word test on the test result screen 243. The CPU 11 also displays the correctness judgment results of the user's answers corresponding to the question words by using a circle or an x. The CPU 11 also displays the number of questions in this word test for which the user's answers were judged to be correct.
[0054] In addition, a case where the selection operation of the first question button 241a or the second question button 241b is accepted (step S7; NO), that is, a case where the answering method in the word test is designated as free input type will be described. In this case, the CPU 11 judges whether or not multiple meanings are acquired as the meaning of the question word in step S6, as in step S9 (step S20). A case where multiple meanings are acquired as the meaning of the question word in step S6 (step S20; YES), that is, a case where multiple meanings are associated with the question word will be described. In this case, the CPU 11 transmits the input-type question sentence screen 244 shown in FIG. 13 to the terminal device 20, causes it to be displayed on the display unit 24 (step S21), and transitions the test process to step S11.
[0055] As shown in FIG. 13, the CPU 11 displays the meaning of the question word acquired in step S6 as a question sentence 244a on the input-type question sentence screen 244. When the CPU 11 acquires multiple meanings as the meaning of the question word in step S6, it displays one of the multiple acquired meanings as the question sentence 244a. The CPU 11 also displays an answer field 244b for inputting the spelling of the word as an answer to the question sentence 244a on the input-type question sentence screen 244. The user can answer the question sentence 244a by inputting the spelling of the word as an answer to the question sentence 244a in the answer field 244b and pressing the decision button 244c. The CPU 11 also displays an other candidate display button 244d for displaying other meanings associated with the question word, similar to the other candidate display button 242d.
[0056] In addition, a case where only one meaning is acquired as the meaning of the question word in step S6 (step S20; NO), that is, a case where only one meaning is associated with the question word, will be described. In this case, the CPU 11 transmits the input-type question sentence screen 244 that does not include the other candidate display button 244d to the terminal device 20, causes it to be displayed on the display unit 24 (step S22), and shifts the test process to step S14.
[0057] In step S14 when the answering method in the word test is designated as free input (free input step S14), the CPU 11 accepts an answer to the question by the user via the operation unit 25 in the answer column 244b of the input question screen 244. In free input step S15, the CPU 11 judges whether the user's answer accepted in step S14 is correct or incorrect. Specifically, if the answer entered by the user matches the spelling of the question word, the CPU 11 judges it to be a correct answer. On the other hand, if the answer entered by the user does not match the spelling of the question word, the CPU 11 judges it to be an incorrect answer. In other words, the CPU 11 as the control unit generates a free input question in which the question word is the correct answer.
[0058] In addition, in step S17 for the free input type, the CPU 11 transmits the judgment result information indicating the judgment result of step S15 to the terminal device 20, and displays it on the input-type question screen 244. FIG. 14 shows the input-type question screen 244 on which the judgment result is displayed. In step S17 for the free input type, the CPU 11 displays the judgment result 244e on the input-type question screen 244. When the CPU 11 judges that the user's answer is correct, it displays a circle mark as the judgment result 244e, as shown in FIG. 14. On the other hand, when the CPU 11 judges that the user's answer is incorrect, it displays a cross mark as the judgment result 244e. In addition, the CPU 11 displays the spelling 244f of the question word on the input-type question screen 244.
[0059] <3.Effects> As described above, the information processing device (server 10) according to this embodiment includes a determination unit (CPU 11) that determines a question word from a search word searched for in a dictionary, and a control unit (CPU 11) that generates a multiple-choice question in which the question word determined by the determination unit is set as a correct answer option, and a word set with the same level information as the level information set for the question word or with level information adjacent to the level information set for the question word is set as an incorrect answer option. This allows a question with optimal options for vocabulary learning to be generated by determining the words (other choice words) to be set as incorrect answer options based on the level information set for the word searched by the user. This can further improve the efficiency of the user's vocabulary learning.
[0060] In addition, in the information processing device (server 10) according to this embodiment, the determination unit (CPU 11) determines question words from among search words that were presented to the user and answered incorrectly. This makes it possible to generate questions with optimal options for vocabulary learning based on level information set for words that the user searched for and answered incorrectly in the vocabulary test. This makes it possible to further improve the efficiency of the user's vocabulary learning.
[0061] In the information processing device (server 10) according to this embodiment, the control unit (CPU 11) sets the words to which the same level information as that set for the question word is set as the incorrect answer options. This allows the selection of the most suitable options for vocabulary learning by determining the words (other choice words) to be set as the incorrect answer options based on the level information set for the question word.
[0062] In addition, in the information processing device (server 10) according to this embodiment, the control unit (CPU 11) randomly selects words from the dictionary content that are set with the same level information as the level information set for the question word, or with level information adjacent to the level information set for the question word. This makes it possible to provide the user with different answer options each time in the word test. This makes it possible to prevent the user from memorizing the correct answer options by repeatedly studying as in the case of word tests in a paper problem book.
[0063] The information processing device (server 10) according to the present embodiment also includes a reception unit (CPU 11) that receives a selection operation of whether to determine question words from search words or from search words that have been given to the user and have been answered incorrectly. This allows questions generated in a way that the user desires to be provided to the user.
[0064] In addition, in the information processing device (server 10) according to this embodiment, the control unit (CPU 11) generates a free-entry type question in which the question word is the correct answer. This can further improve the efficiency of the user's learning the spelling (notation) of the question word.
[0065] In the information processing device (server 10) according to the present embodiment, the control unit (CPU 11) generates questions that use the meaning of the question word as a question sentence. This makes it possible to easily generate question sentences based on the meaning information held by the dictionary DB 132.
[0066] In addition, in the information processing device (server 10) according to this embodiment, when multiple meanings are set for a given word, the control unit (CPU 11) displays the question sentence in such a manner that the meaning of the given word can be switched. This allows the user to understand that the given word has multiple meanings. Furthermore, by understanding the multiple meanings of the given word, the user can accurately narrow down the words to be used in the answer.
[0067] In the information processing device (server 10) according to the present embodiment, the question words are English words, and the level information is class information set for the English words as an evaluation index of language ability. This allows the selection of the most suitable options for learning English words.
[0068] In addition, in the information processing device (server 10) according to this embodiment, the search words include a first search word searched in a dictionary in response to an operation of a first user (logged-in user) and a second search word searched in a dictionary in response to an operation of a second user. This allows the logged-in user to solve problems generated based on level information set for words searched for by users other than the logged-in user. This can further improve the efficiency of the user's word learning.
[0069] In addition, in the information processing device (server 10) according to this embodiment, the second user is another user who belongs to the group to which the first user (login user) belongs. This allows the login user to solve problems generated based on level information set for words searched for by other users in the same class. This can further improve the efficiency of the user's word learning.
[0070] (others) The present invention is not limited to the above embodiment, and various modifications are possible. For example, in the test processing step S5 of the above embodiment, the CPU 11 randomly determines a question word from among the search words included in the learning history DB 134 and associated with the user ID of the logged-in user, and whose correct / incorrect judgment information is incorrect. However, this is not limited to this. The CPU 11 may randomly determine a question word from among the search words included in the learning history DB 134 and associated with the user ID of the logged-in user, and whose correct / incorrect judgment information is correct. The learning history DB 134 may also store information on whether the search word given in the word test was given in a free-entry format or a multiple-choice format. In this case, in the test processing, the CPU 11 may randomly determine a question word from among the search words associated with the user ID of the logged-in user, and whose correct / incorrect judgment information is incorrect. Alternatively, the CPU 11 may randomly determine a question word from among search words associated with the user ID of the logged-in user, which are presented in a multiple-choice format and whose correct / incorrect judgment information indicates an incorrect answer.
[0071] In the test process step S4 of the above embodiment, the CPU 11 randomly determines question words from among the search words included in the learning history DB 134, but this is not limited to the above. The CPU 11 may randomly determine question words from among the search words included in the learning history DB 134, whose search dates are within a predetermined period. The CPU 11 may randomly determine question words from among the search words included in the learning history DB 134, whose number of searches is greater than a predetermined number.
[0072] In the above embodiment, the case where the CPU 11 of the server 10 is the executing entity of the test process is illustrated, but this is not limited thereto. For example, the CPU 21 of the terminal device 20 may execute the test process. In this case, the CPU 21 of the terminal device 20 corresponds to the "control unit", and the terminal device 20 corresponds to the "information processing device". In addition, when information required for executing the test process (data of the dictionary DB 132, the user management DB 133, the learning history DB 134, etc.) is stored in the storage unit 23 of the terminal device 20, the server 10 may be omitted. In addition, part of the test process may be executed by the CPU 11 of the server 10, and the remaining part may be executed by the CPU 21 of the terminal device 20.
[0073] In the above description, an example has been disclosed in which the HDD or SSD of the storage unit 13 is used as a computer-readable medium for the program according to the present invention, but the present invention is not limited to this example. As other computer-readable media, information recording media such as flash memory and CD-ROM can be applied. In addition, a carrier wave can also be applied to the present invention as a medium for providing data of the program according to the present invention via a communication line.
[0074] Furthermore, it goes without saying that the detailed configuration and detailed operation of each component of the learning support system 1 in the above embodiment can be modified as appropriate without departing from the spirit of the present invention. [Explanation of symbols]
[0075] 1. Learning support system 10 Server (information processing device) 11 CPU (decision unit, control unit, reception unit) 12 RAM 13 Storage section 131 Programs 132 Dictionary DB (Dictionary Contents) 133 User Management DB 134 Learning History DB 14 Communications Department 15 Bus 20 Terminal Equipment 21 CPU 22 RAM 23 Memory section 231 Learning Apps 24 Display section 25 Control section 26 Communications Department 27 Bus N Network
Claims
1. A determination unit that determines question words from the search words searched for in the dictionary; a control unit for generating a multiple-choice question, in which the question word determined by the determination unit is set as a correct answer option, and a word set with the same level information as the level information set for the question word or with level information adjacent to the level information set for the question word is set as an incorrect answer option; An information processing device comprising:
2. The information processing apparatus according to claim 1 , wherein the determination unit determines the question words from among the search words, words that have been presented to the user and have been answered incorrectly.
3. The information processing device according to claim 1 , wherein the control unit sets, as the incorrect answer option, a word set with level information identical to level information set for the question word.
4. The information processing device according to claim 1 , wherein the control unit randomly selects words from dictionary content that have level information set to the same level information as the level information set to the question word or that are adjacent to the level information set to the question word.
5. The information processing device according to claim 2 , further comprising a reception unit configured to receive a selection operation of determining whether the question word is to be determined from the search words, or from among the search words, a word that has been given to a user and has been answered incorrectly.
6. The information processing device according to claim 1 , wherein the control unit generates a free-entry question in which the question word is a correct answer.
7. The information processing device according to claim 1 , wherein the control unit generates a question having a meaning of the question word as a question sentence.
8. The information processing device according to claim 7 , wherein, when a plurality of meanings are set for the question word, the control unit displays the question sentence in such a manner that the meaning of the question word can be switched.
9. The question words are English words, The information processing apparatus according to claim 1 , wherein the level information is class information set for the English words as an evaluation index of language ability.
10. The information processing apparatus according to claim 1 , wherein the search words include a first search word searched in a dictionary in response to an operation of a first user, and a second search word searched in a dictionary in response to an operation of a second user.
11. The information processing apparatus according to claim 10 , wherein the second user is another user who belongs to a group to which the first user belongs.
12. 1. A computer-implemented information processing method, comprising: A determination step of determining a question word from the search words searched for in the dictionary; a control process for generating a multiple-choice question in which the question word determined by the determination process is set as a correct answer option, and a word set with the same level information as the level information set for the question word or with level information adjacent to the level information set for the question word is set as an incorrect answer option; An information processing method comprising:
13. The computer of the information processing device, A determination unit that determines question words from the search words searched in the dictionary; a control unit for generating a multiple-choice question, the control unit setting the question word determined by the setting unit as a correct answer option, and setting words set with the same level information as the level information set for the question word or level information adjacent to the level information set for the question word as incorrect answer options; A program that functions as a
Citation Information
Patent Citations
Learning information providing system, learning information providing method, program and information storage medium
JP2002197202A