Program, learning support device, and learning support method
The learning support system addresses the limitations of existing tools by enabling the creation, sharing, and analysis of question sets and memos, enhancing learning effectiveness through improved information exchange and performance tracking.
Patent Information
- Application Number
- JP2025145454
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2045-09-02
AI Technical Summary
Existing learning tools do not effectively facilitate the sharing of various information between students and teachers, limiting the improvement of learning effectiveness for qualification exams that require repeated study of numerous questions.
A computer-based learning support system that allows users to create, manage, and share question sets, includes a question database, memo data, and statistical analysis tools to track improvement rates, enabling users to export and import question sets and memos in a standardized format, and provides options for masking content.
Enhances learning effectiveness by facilitating information sharing and providing detailed statistical analysis, thereby improving user performance in qualification exams.
Smart Images

Figure 0007813498000001_ABST
Abstract
Description
[Technical Field]
[0001] This disclosure relates to programs, learning support Device , and Learning support How to Regarding. [Background technology]
[0002] Traditionally, paper textbooks and workbooks have been used to study for exams to obtain qualifications such as entrance qualifications, graduation qualifications, national qualifications, public qualifications, and private qualifications. Textbooks and workbooks are also sometimes digitized into document files such as PDFs and accessible on computers such as PCs and smartphones. To further enhance the convenience and effectiveness of learning, applications and websites that restructure the content of textbooks and workbooks and allow users to perform exercises are becoming more common. Some apps and websites offer effective learning by providing a structure that allows users to study one question at a time in the order of questions, answers, and explanations.
[0003] For example, Patent Document 1 describes how learning can be done in any environment using a mobile phone by accessing a site compatible with each mobile phone company that is linked to a learning system server where question sets, answers, and explanations are stored in a question-and-answer format. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-18208 Summary of the Invention [Problem to be solved by the invention]
[0005] Many qualification exams require repeated study of a huge number of past and original questions, and the use of apps and websites like those mentioned above can help you study effectively.
[0006] On the other hand, it is believed that learning effectiveness can be further improved if various information about problems can be easily shared between students and between students and teachers, rather than just studying individually.There are high hopes for the implementation of functions that can further improve learning effectiveness.
[0007] In view of the above problems, the present disclosure aims to provide a novel learning support tool. [Means for solving the problem]
[0008] One aspect of the present disclosure that solves the above-mentioned problems is a program that causes a computer to function as a learning support device, and by executing the program, the computer stores in a memory unit of the computer a question database in which an identifier and content are registered for each question, receives from a user an instruction to create a question set and a selection of one or more questions from the question database to be registered in the question set, stores in the memory unit question set data including the identifier of the question set and the identifiers of the selected questions, and, upon receiving from the user an instruction to view the question set, reads from the question database the content corresponding to the identifier of the question registered in the question set data corresponding to the question set, and displays it on a display unit.
[0009] By executing the program, the computer may receive an instruction from the user to export the question set, and output the question set data corresponding to the question set to the memory unit as a file in a predetermined format that can be read by other computers.
[0010] By executing the program, the computer may receive an instruction from the user to import a file in a predetermined format containing question set data including a question set identifier and the identifiers of one or more questions, read the file, and store the question set data contained in the file in the memory unit.
[0011] By executing the program, the computer receives from the user data identifying text data and / or images as notes to be registered for the questions, stores memo data including an identifier for the question and data identifying the text data and / or images in the memory unit, and upon receiving an instruction from the user to view the question set, reads from the memory unit the memo data corresponding to the identifier of the question registered in the question set data corresponding to the question set, and displays the text data and / or images on the display unit.
[0012] By executing the program, the computer may receive an instruction from the user to export the question set, and output the question set data corresponding to the question set and the memo data corresponding to the identifiers of the questions included in the question set data to the memory unit as a file in a predetermined format that can be read by other computers.
[0013] By executing the program, the computer may receive an instruction from the user to import a file in a predetermined format containing question set data including an identifier for a question set and an identifier for one or more questions, and memo data including text data and / or data identifying an image corresponding to the identifier of the question included in the question set data, and read the file and store the question set data and memo data included in the file in the memory unit.
[0014] The content includes questions written in text, options, correct answers, and explanations, and may include images. By executing the program, the computer may receive an instruction from the user to output the question set in a predetermined file format, read the content corresponding to the identifier of the question registered in the question set data corresponding to the question set from the question database, and output it in the file format in a document structure selected by the user from at least two of (1) to (3) below. (1) For each question, list the question statement and the answer options. (2) For each question, list the images. (3) For each question, list the correct answer and the explanation.
[0015] By executing the program, the computer may receive from the user data identifying a document file to be registered for the question, store attachment data including an identifier for the question and data identifying the document file in the memory unit, and upon receiving an instruction from the user to view the question set, read from the memory unit the attachment data corresponding to the identifier of the question registered in the question set data corresponding to the question set, and display the document file on the display unit.
[0016] By executing the program, the computer may receive from the user the text to be masked for the content of the question, store mask setting data including the identifier of the question and the text to be masked in the memory unit, and upon receiving an instruction from the user to view the question set, read from the memory unit the mask setting data corresponding to the identifier of the question registered in the question set data corresponding to the question set, mask the text portion of the content corresponding to the text to be masked, and display it on the display unit. program.
[0017] By executing the program, the computer may send answer result data for each question, including the answer date, the identifier of the question, and a result indicating whether the answer is correct or incorrect, to a server device that performs statistical processing, and may receive from the server device an improvement rate in the correct answer rate for each question during a target period, analyzed using statistical data obtained by aggregating the answer result data from the user and one or more other users for each question, and display this on the display unit.
[0018] Another aspect of the present disclosure that solves the above problem is a learning support device that includes a processing unit and a memory unit, wherein the memory unit stores a question database in which an identifier and content are registered for each question, the processing unit receives from a user an instruction to create a question set and a selection of one or more questions from the question database to be registered in the question set, stores question set data including the identifier of the question set and the identifiers of the selected questions in the memory unit, and upon receiving from the user an instruction to view the question set, reads out from the question database the content corresponding to the identifier of the question registered in the question set data corresponding to the question set, and displays it on a display unit.
[0019] Yet another aspect of the present disclosure that solves the above-mentioned problems is a computer-based learning support method, in which the computer stores a question database in a memory unit of the computer, in which an identifier and content are registered for each question, receives from a user an instruction to create a question set and a selection of one or more questions from the question database to be registered in the question set, stores question set data in the memory unit, including the identifier of the question set and the identifiers of the selected questions, and, upon receiving from the user an instruction to view the question set, reads from the question database the content corresponding to the identifier of the question registered in the question set data corresponding to the question set, and displays it on a display unit.
[0020] Yet another aspect of the present disclosure that solves the above-mentioned problems is a server device that includes a processing unit and a memory unit, wherein the processing unit receives answer result data for each question from multiple terminal devices used by multiple users, the answer result data including the answer date, the identifier of the question, and a result indicating whether the answer was correct or incorrect, and uses the received answer result data to tally the number of answers, the number of correct answers, and the correct answer rate (correct answer rate (%) = number of correct answers / number of answers × 100) for each question and for each predetermined unit period, and stores these as statistical data in the memory unit, and, in response to a request from the user, calculates the improvement rate of the correct answer rate for the target period for the question using the following formula and transmits it to the terminal device. Formula: Improvement rate (%) for the target period = (correct answer rate for the end unit period - correct answer rate for the start unit period) / correct answer rate for the start unit period x 100
[0021] Yet another aspect of the present disclosure that solves the above-described problems is a learning support method using a server device, in which the server device receives answer result data for each question, including the answer date, the identifier of the question, and a result indicating whether the answer is correct or incorrect, from multiple terminal devices used by multiple users, and uses the received answer result data to tally the number of answers, the number of correct answers, and the correct answer rate (correct answer rate (%) = number of correct answers / number of answers × 100) for each question and for each predetermined unit period, and stores these as statistical data in a memory unit, and, in response to a request from the user, calculates the improvement rate of the correct answer rate for the target period for the question using the following formula and transmits it to the terminal device. Formula: Improvement rate (%) for the target period = (correct answer rate for the end unit period - correct answer rate for the start unit period) / correct answer rate for the start unit period x 100 [Effects of the Invention]
[0022] According to the present disclosure, a novel learning support tool can be provided.
[0023] Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief explanation of the drawings]
[0024] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a learning support system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a data structure of information managed by a terminal device. [Figure 3] FIG. 3 is a diagram illustrating an example of a data structure of information managed by the server device. [Figure 4] FIG. 4 is a diagram illustrating an example of an editing function of the terminal device. [Figure 5] FIG. 5 is a diagram showing an example of the operation screen. [Figure 6] FIG. 6 is a diagram showing an example of the operation screen. [Figure 7] FIG. 7 is a diagram showing an example of the operation screen. [Figure 8] FIG. 8 is a diagram showing an example of the operation screen. [Figure 9] FIG. 9 is a diagram showing an example of a document structure to be output as a PDF. [Figure 10] FIG. 10 is a diagram showing an example of the operation screen. [Figure 11] FIG. 11 is a diagram showing an example of the operation screen. [Figure 12] FIG. 12 is a diagram showing an example of the operation screen. [Figure 13] FIG. 13 is a diagram showing an example of the operation screen. DETAILED DESCRIPTION OF THE INVENTION
[0025] An embodiment of the present disclosure will be described below with reference to the drawings. In all drawings used to describe the embodiment, identical components are generally designated by the same reference numerals, and repeated description thereof will be omitted. In the following embodiments, the components (including element steps, etc.) are not necessarily essential unless otherwise specified or considered to be clearly essential in principle. Furthermore, when the terms "consisting of A," "composed of A," "having A," and "including A" are used, other elements are not excluded unless otherwise specified, specifically indicating that only that element is included. Similarly, in the following embodiments, when referring to the shape, positional relationship, etc. of components, etc., this includes those that are substantially similar or similar to the shape, etc., unless otherwise specified or considered to be clearly not essential in principle.
[0026] 1 is a diagram showing an example of the configuration of a learning support system according to one embodiment. The learning support system 1 includes a plurality of terminal devices 2 that can communicate with each other via a network 4, and a server device 3. The network 4 is a two-way communication network such as the Internet or a mobile phone communication network. The terminal devices 2 may communicate with other terminal devices 2 using short-range wireless communication such as Bluetooth (registered trademark) or NFC.
[0027] The terminal device 2 is configured to provide a learning support tool to a user who uses the terminal device 2. Therefore, each terminal device 2 corresponds to a learning support device in the present disclosure. The user is basically assumed to be a person studying or learning for a certain qualification, but may also be a teacher or other person who assists the person studying or learning.
[0028] The terminal device 2 can be configured from a general computer such as a personal computer, smartphone, tablet terminal, or wearable terminal that includes, for example, a processor such as a CPU (Central Processing Unit), memory such as DRAM (Dynamic Random Access Memory), storage such as an HDD (Hard Disk Drive) or SSD (Solid State Drive), input devices such as a keyboard, mouse, or touch panel, output devices such as a display or audio output device, and a communication module such as a NIC (Network Interface Card) (none of which are shown). The terminal device 2 may include multiple communication modules with different communication standards. The memory and storage correspond to memory resources.
[0029] A predetermined program (for example, a dedicated application 211 in this embodiment) that runs on an OS (Operating System) is installed on the terminal device 2, and the program allows the user to use a learning support tool. For ease of understanding, the following description will be given taking as an example a case where the terminal device 2 is a smartphone or a tablet terminal and uses the dedicated application 211.
[0030] The server device 3 can be configured by a general computer such as a server computer equipped with, for example, a memory such as a CPU, a storage such as an HDD or SSD, an input device such as a keyboard, a mouse, or a touch panel, an output device such as a display or an audio output device, and a communication module such as a NIC (none of which are shown). The server device 3 can also be configured by a plurality of computers. The memory and storage correspond to memory resources.
[0031] The server device 3 has functions as a server, such as a web server and an application server, and executes processing in response to a request from the terminal device 2, and transmits information such as data corresponding to the results of the processing (for example, data displayed on the operation screen) and control data to the terminal device 2.
[0032] The terminal device 2 has functional blocks of a processing unit 21, a storage unit 22, a communication unit 23, an input unit 24, and a display unit 25. The terminal device 2 may include a plurality of communication units 23 that use different communication standards.
[0033] The processing unit 21 is realized by a computer processor. The processing unit 21 realizes various functional blocks by the computer processor executing a predetermined program (application 211 in this embodiment) loaded into memory. Note that some or all of the functional blocks may be realized as hardware using an integrated circuit or the like. Furthermore, some or all of these functional blocks may be realized by multiple computers that are distributed.
[0034] The processing unit 21 controls the overall function of supporting the user's learning. The processing unit 21 displays an operation screen that accepts user operations on the display unit 25. The processing unit 21 also accepts user operations on the operation screen via the input unit 24 and executes corresponding processing. The processing unit 21 also transmits and receives data to and from other computers such as the server device 3 via the communication unit 23 as necessary.
[0035] For example, the processing unit 21 controls the problem practice function, the problem editing function (creating a problem set, adding problems to a problem set, outputting a problem set as a PDF, adding notes to problems, attaching a PDF to a problem, exporting a problem set and notes, importing a problem set and notes, masking the content of questions, etc.), statistical functions, etc.
[0036] In the problem practice function, when the processing unit 21 receives an instruction to start practice from the user on the operation screen, for example in the case of a question-and-answer format, it reads out problem data from the problem database 221 for each problem, displays the question text and options, accepts the user's answer, and displays the correct answer and explanation. The processing unit 21 may compare the user's answer with the correct answer and display the result of whether the answer is correct or incorrect. If non-text data such as an image, video, or audio is included in the problem data, the data may be displayed or played. Furthermore, if memo data or attached file data (described later) is associated with a problem, the memo or attached file may be displayed.
[0037] Furthermore, the processing unit 21 may transmit the answer date, the question ID, and the result indicating whether the answer is correct or incorrect to the server device 3 for statistical processing.
[0038] Of course, the above-mentioned question-and-answer format is only one example of a training method, and other training methods may also be used.
[0039] In the problem practice function, the practice target may be a collection of problems specified by the user (a problem set created by the user as described later), a problem database 221 specified by the user (a pre-installed problem set as described later), or a specific problem selected by the user from the collection of problems or the problem database 221. In any case, the problem data for each problem is read from the problem database 221.
[0040] The question editing function will be described in more detail below with reference to FIG.
[0041] In the statistical function, when the processing unit 21 receives an instruction from the user to display statistics on the operation screen, it requests statistical data from the server device 3, processes the statistical data sent from the server device 3 as necessary, and displays it.
[0042] The contents of the problem data of the problems registered in the problem collection may be viewable not only when the practice function or the editing function is being executed, but also when other functions are being executed. For example, there may be a function to view the contents of the problem data of a favorite problem, just like turning the pages of a textbook to study. The same applies to memo data, attachment data, etc. associated with the problems, which will be described later.
[0043] The memory unit 22 can be realized by a computer's memory and storage. The communication unit 23 is realized by a computer's communication module. The communication unit 23 connects to other terminal devices 2 and the server device 3 via the network 4 to communicate various data and information. Alternatively, the other communication unit 23 may connect to other terminal devices 2 using short-range wireless communication to communicate various data and information. The input unit 24 is realized by a computer's input device. The display unit 25 is realized by a computer's output device.
[0044] The server device 3 has functional blocks of a processing unit 31, a storage unit 32, and a communication unit 33.
[0045] The processing unit 31 is realized by a computer processor. The processing unit 31 realizes various functional blocks by the computer processor executing a predetermined program (program 311 in this embodiment) loaded into memory. Note that some or all of the functional blocks may be realized as hardware using an integrated circuit or the like. Furthermore, some or all of these functional blocks may be realized by multiple computers that are distributed.
[0046] The processing unit 31 controls statistical processing, which is one of the functions for supporting user learning. Based on answer result data (including the answer date, question ID, and result indicating whether the answer was correct or incorrect) sent from each user's terminal device 2, the processing unit 31 tallyes the number of answers, the number of correct answers, and the correct answer rate (for example, correct answer rate (%) = number of correct answers / number of answers × 100) by question and by month, and accumulates the data as statistical data 321. In addition, in response to a request from the user of the terminal device 2, the processing unit 31 performs statistical analysis using the statistical data 321, generates various analysis data, processes it as necessary, and transmits it to the terminal device 2.
[0047] As an example of statistical analysis, when the processing unit 31 receives from the user the question to be analyzed statistically and the target period (start month and end month), it calculates the improvement rate of the correct answer rate for that question for each month from the month following the start month to the end month using the following formula. Formula: Improvement rate for the month (%) = (correct answer rate for the month - correct answer rate for the starting month) / correct answer rate for the starting month x 100
[0048] Furthermore, for example, the processing unit 31 may set the correct answer rate and the improvement rate on the X axis and the Y axis, respectively, and generate a graph plotting the correct answer rate and the improvement rate for the question from the start month to the end month, and transmit this to the terminal device 2 (see FIG. 13). Of course, the processing unit 21 of the terminal device 2 may transmit data necessary for displaying the graph, and the processing unit 21 may generate the graph.
[0049] The unit period is not limited to one month as described above, but may be one day, one week, one year, or any other period. In order to support statistical analysis of any period, the data may be tallied in smaller units than one month, for example, by day.
[0050] The storage unit 32 can be realized by a computer memory and storage. The communication unit 33 is realized by a computer communication module. The communication unit 33 connects to each terminal device 2 via the network 4 and communicates various data and information.
[0051] 2 is a diagram showing an example of the data structure of information managed by the terminal device. As described above, the storage unit 22 stores the question database 221, question collection data 222, and memo data 223.
[0052] The question database 221 is a set of question data, such as past exam questions and practice exam questions for a specific qualification, and is structured so that learning can be done in a question-and-answer format on the application. The question database 221 is provided to the terminal device 2 when the application is installed, or by downloading after installation.
[0053] In the example of FIG. 2, a question database 221 is provided for each question set. For each question data, the question database 221 includes a question number, question content, etc., associated with a question ID, which is an identifier for uniquely identifying the question (and which does not overlap with other question sets). The question number is, for example, an identifier such as a branch number in the question set. The question content (i.e., content) may include text data such as question statements, options, correct answers, and explanations, as well as non-text data such as images, videos, and audio. To reduce the data size of the application, the question content may include, instead of non-text data such as images, videos, and audio, the file names and reference locations such as file paths and URLs of these data, so that this data can be obtained from the reference locations when displayed or played.
[0054] The question set data 222 is a question set that the user creates to their liking and is registered according to the user's operation. In the question set data 222, the question IDs of the questions selected from the question database 221 are registered.
[0055] 2, question set data 222 is created for each question set. The question set data 222 includes the name of the question set, the creation date of the question set, a question ID list, etc., in association with a question set ID, which is an identifier for uniquely identifying the question set. The question ID list includes the question IDs of questions selected from the question database 221.
[0056] The question collection data 222 does not include the content of each question, which makes it possible to reduce the data size of the application and also to reduce the file size when exporting and importing the question collection data 222.
[0057] The memo data 223 is a memo created by the user according to his / her preference and is registered according to the user's operation. The memo data 223 is associated with a question ID.
[0058] In the example of FIG. 2, memo data 223 is created for each memo. The memo data 223 includes the title and content of the memo, associated with a memo ID, which is an identifier for uniquely identifying the memo. Because a note is associated with a question, it is preferable to use the question ID of the associated question as the memo ID, or a memo ID with a structure equivalent to the question ID. The memo content may include text data such as the body of the memo, and non-text data such as images, videos, and audio. To reduce the data size of the application, it is preferable that the memo content include the file names and reference locations, such as file paths and URLs, of the non-text data, such as images, videos, and audio, so that the data is retrieved from the reference locations when displayed or played.
[0059] 3 is a diagram showing an example of the data structure of information managed by the server device. As described above, the storage unit 32 stores the statistical data 321.
[0060] The statistical data 321 is used to manage the above-mentioned aggregated data, and is generated and updated by the processing unit 31. The statistical data 321 includes, for example, the number of answers, the number of correct answers, and the correct answer rate by month, associated with a question ID for each question. Note that the statistical data 321 may also manage analysis data as a result of statistical analysis.
[0061] FIG. 4 is a diagram showing an example of the editing function of the terminal device. As described above, the editing function of the problem includes various functions such as creation of a problem set, addition of problems to the problem set, PDF output of the problem set, addition of notes to the problems, attachment of PDFs to the problems, export of the problem set and notes, import of the problem set and notes, masking of problem contents, etc. Hereinafter, these editing functions will be described with appropriate reference to FIGS. 4 to 12 when illustrated.
[0062] <F1: Creation of Problem Set> The processing unit 21 receives an operation for creating a problem set from the user and creates a problem set.
[0063] For example, the processing unit 21 displays an operation screen 500 shown in FIG. 5. The operation screen 500 includes a column 510 for instructing the creation of a problem set, a column 520 for instructing operations on the problem set, and a menu column 530. In the column 510, a column for entering the name of the problem set to be newly created and a creation icon for instructing the creation of the problem set are displayed. In the column 520, a list of problem set icons corresponding to the created problem sets (name, number of registered problems) and a sharing icon for instructing sharing (export) of each problem set are displayed. In the menu column 530, icons for instructing transitions to screens such as the home screen and the problem editing screen (FIG. 5) are displayed.
[0064] When the processing unit 21 receives the input of the problem set name and the operation of the creation icon in the column 510, it creates problem set data 222 corresponding to the problem set and registers it in the storage unit 22. The problem ID list of the newly created problem set is empty. The processing unit 21 displays a list of problem set icons for each problem set in the column 520 based on one or more problem set data 222 stored in the storage unit 22.
[0065] <F2: Addition of Problems to Problem Set> The processing unit 21 receives the selection of a problem set and an operation for adding a problem to the problem set from the user and adds a problem to the problem set.
[0066] For example, when the processing unit 21 receives an operation to select a question set icon of a target question set in the field 520 and then receives an operation to start adding questions, the processing unit 21 displays the operation screen 600 shown in FIG. 6. The operation screen 600 includes a field 610 for instructing a question search, a field 620 for displaying the search results, and a menu field 630. The field 610 displays a field for inputting search keywords and a cancel icon for canceling the search and transitioning to the question set viewing screen (FIG. 7). The field 620 displays a list of question icons corresponding to one or more searched questions and an add icon for instructing the addition of each question to the target question set. The question icon displays the question number and at least a portion of the question content, and selecting a question icon may display the entire question content. The menu field 630 is similar to the menu field 530.
[0067] When a search keyword is entered in the field 610, the processing unit 21 extracts question data containing the search keyword as text data from the question database 221 and displays it as a question icon in the field 620. When any question icon is selected in the field 620, the processing unit 21 may display the entire content of the question corresponding to the selected question icon.
[0068] When the processing unit 21 receives an operation of the add icon in the field 620, it acquires a question ID from the question data of the question corresponding to the add icon and registers it in the question ID list of the target question set data 222.
[0069] For example, when the processing unit 21 displays an operation screen for viewing the contents of a selected question set, it reads out a question ID list included in the question set data 222 corresponding to the question set, reads out question data corresponding to each question ID included in the question ID list from the question database 221, and displays a list of questions or displays individual questions sequentially.
[0070] For example, when the processing unit 21 receives an operation to select a problem set in FIG. 5, it reads out the problem ID list included in the problem set data 222 corresponding to the problem set, reads out the problem data corresponding to each problem ID included in the problem ID list from the problem database 221, and may display an operation screen 600 as shown in FIG. 7, for example. The operation screen 600 includes a column 640 for displaying the problems included in the problem set. In the column 640, problem icons corresponding to one or more problems and deletion icons for instructing deletion of each problem are displayed. At least a part of the problem number and the problem content is displayed on the problem icon, and when the problem icon is selected, all of the problem content may be displayed.
[0071] When any problem icon is selected in the column 640, the processing unit 21 may display all of the problem content corresponding to the problem icon. When the processing unit 21 receives an operation of the deletion icon in the column 640, it deletes the problem ID of the problem corresponding to the deletion icon from the problem ID list of the target problem set data 222.
[0072] Also, for example, when the processing unit 21 receives an operation to select a problem set and start an exercise, it reads out the problem ID list included in the problem set data 222 corresponding to the problem set, reads out the problem data corresponding to each problem ID included in the problem ID list from the problem database 221, and for each problem, displays the problem statement and options, receives an answer from the user, and displays the correct answer and explanation. When non-text data such as images, videos, and audios is included in the problem data, the data may be displayed or played back. Further, when memo data or attached file data is associated with a problem, the processing unit 21 may display the memo or attached file (the same operation screen as FIGS. 10 and 11).
[0073] <F3: PDF Output of Problem Set> When the processing unit 21 receives from the user an operation to select a problem set and output the problem set as a PDF, it outputs the problem set as a PDF file in a predetermined document structure. Note that the file format is not limited to PDF and may be other structured formats such as XML.
[0074] For example, when the processing unit 21 receives an operation to select the problem set icon of the target problem set in the field 520 and then receives a predetermined operation, it displays the operation screen 600 shown in FIG. 8. The operation screen 600 includes a field 650 for receiving various operations for the problem set. The field 650 includes an icon for starting the practice of the problem set and multiple icons for executing PDF output in different document structures. In this embodiment, PDF output in the following three document structures is provided: (1) a list of question text and options for each question, (2) a list of images for each question, and (3) a list of correct answers and explanations for each question.
[0075] When icon (1) is selected in column 650, the processing unit 21 reads out the question ID list included in the question set data 222 corresponding to the target question set, reads out the question number, question statement, and answer choices from the question data corresponding to each question ID included in the question ID list from the question database 221, and generates a PDF file listing each question as shown in P1 of Figure 9, and stores it in the memory unit 22.
[0076] When icon (2) is selected in column 650, the processing unit 21 reads out the question ID list included in the question set data 222 corresponding to the target question set, reads out the question number, correct answer, and explanation from the question database 221 among the question data corresponding to each question ID included in the question ID list, and generates a PDF file listing each question as shown in P2 of Figure 9, and stores it in the memory unit 22.
[0077] When the icon of (3) is selected in column 650, the processing unit 21 reads out the problem ID list included in the problem set data 222 corresponding to the target problem set, and reads out the problem number and one or more images from the problem data corresponding to each problem ID included in the problem ID list from the problem database 221. As shown in P3 of FIG. 9, it enumerates for each problem to generate a PDF file and stores it in the storage unit 22. When the problem content does not include an image, only the problem number may be output, or text such as "No image is included" may be output in addition to the problem number.
[0078] <F4: Addition of Memo to Problem> The processing unit 21 receives from the user the selection of a problem from the problem set and the operation of adding a memo to the problem, and adds a memo to the problem.
[0079] For example, when the processing unit 21 receives a predetermined operation for selecting the target problem set and then receives a predetermined operation for displaying the correct answer and explanation of the target problem, it displays the operation screen 700 shown in FIGS. 10 to 12. The middle column of FIGS. 10 to 12 can be scrolled. Here, FIG. 10 will be described, and FIGS. 11 and 12 will be described later.
[0080] The operation screen 700 includes a column 710 for displaying the correct answer and explanation of the target problem, a column 720 for inputting a memo associated with the problem, and a menu column 730. The column 720 includes a memo column for inputting text data as a memo associated with the problem, an additional icon for inputting image data as a memo associated with the problem, a thumbnail image of the added image data, and a delete icon for instructing the deletion of each image data. The menu column 730 is the same as the menu column 530.
[0081] When the processing unit 21 receives an input of text data as a memo in column 720, it creates memo data 223 corresponding to the memo and registers it in the storage unit 22. The problem ID of the target problem is set as the memo ID, and the input text data is set as the body of the memo content. The text data input in a title column (not shown) may be set as the title. When the processing unit 21 receives an operation of an add icon for an image as a memo in column 720, it displays a screen (not shown) for receiving a file name as data for specifying the image and a reference location such as the file path or URL of the image, and receives an input of the file name and reference location of the image. The file name and reference location of the image are set in the memo content. When the processing unit 21 receives an operation of a delete icon, it deletes the file name and reference location of the image corresponding to the delete icon from the memo content. Note that even if there is no input of text data in column 720, memo data 223 may be created when an addition of an image is received. The processing unit 21 may display a part of the text data in the memo column and display all of the text data when the memo column is selected. When a thumbnail image is selected, the processing unit 21 acquires a file from the reference location based on the file name and reference location corresponding to the image and displays it on the operation screen.
[0082] <F5: Attachment of PDF to Problem> When the processing unit 21 receives from the user a selection of a problem from a problem set and an operation of attaching a PDF to the problem, it attaches a PDF to the problem. The file format that can be attached is not limited to PDF, and may be other document files such as XML.
[0083] For example, when the processing unit 21 receives a predetermined operation of selecting a target problem set and then receives a predetermined operation of displaying the correct answer and explanation of the target problem, it displays an operation screen 700 shown in FIG. 11.
[0084] The operation screen 700 includes a column 721 for selecting a PDF file to be attached to the target problem. The column 721 includes a selection icon for selecting a PDF file to be attached to the problem, a PDF list in which the names of one or more attached PDF files are listed, and a deletion icon for instructing the deletion of each PDF file.
[0085] When the processing unit 21 receives an operation of the selection icon in the column 721, it displays a screen (not shown) for receiving the file name as data for specifying the PDF and a reference location such as the file path or URL of the PDF, and receives the input of the PDF file name and the reference location. The processing unit 21 generates attachment file data associating the PDF file name and the reference location with the problem ID of the problem, and registers it in the storage unit 22. When the processing unit 21 receives an operation of the deletion icon, it deletes the PDF file name and the reference location corresponding to the deletion icon from the storage unit 22. When the name of a PDF file is selected, the processing unit 21 acquires the file from the reference location based on the file name and the reference location corresponding to the PDF, and displays it on the operation screen.
[0086] <F6: Export of Question Sets and Memos> When the processing unit 21 receives from the user the selection of a question set and the operation of exporting the question set, it outputs the question set and the memos associated with the questions included in the question set as a file in a predetermined format that can be read by another computer. The exported file can be imported by the terminal device 2 of another user or the terminal device 2 of the user who is the export source.
[0087] For example, the processing unit 21 acquires problem set data 222 corresponding to a problem set selected as an export target and memo data 223 corresponding to each problem ID in the problem ID list included in the problem set data 222, compresses these data as necessary, and outputs them to the storage unit 22 in a file of a predetermined format (e.g., zip). The user can send the file to another user by any means such as a message via the network 4, email, chat, file exchange, or peer-to-peer short-range wireless communication.
[0088] Note that not only the problem set and memo can be exported as a set, but only the problem set or only the memo may be exported. When only the memo is exported, the processing unit 21 identifies the problem set data 222 corresponding to the problem set selected as the export target, acquires the memo data 223 corresponding to each problem ID in the problem ID list included in the problem set data 222, and outputs it to the storage unit 22 in a file of a predetermined format (e.g., zip).
[0089] <F7: Import of Problem Sets and Memos> The processing unit 21 receives from the user the selection of a file to be imported and the operation to import it, and imports the problem set included in the file and the memo associated with the problems included in the problem set.
[0090] For example, the processing unit 21 reads the file selected as the import target, decompresses the problem set data 222 and the memo data 223 included in the file as necessary, and stores them in the storage unit 22. When the import target file contains only a problem set or only a memo, each is stored in the storage unit 22. <F8: Masking of Problem Contents>
[0091] <F8: Masking of Problem Contents> The processing unit 21 receives from the user the selection of a problem from the problem set and the operation to set a mask for the problem content of the problem, and sets a mask for the problem.
[0092] For example, when the processing unit 21 receives a predetermined operation to select a target problem set and subsequently receives a predetermined operation to display the correct answers and explanations for the target problems, the processing unit 21 displays the operation screen 700 shown in FIG.
[0093] The operation screen 700 includes a field 722 for inputting the settings of a mask to be associated with the target problem. The field 722 includes a mask field for inputting the text to be masked, an ON / OFF icon for selecting whether or not to turn on the mask by default when viewing the problem, an add icon for adding the mask, a mask list that lists the text of one or more added masks, and a delete icon for instructing the deletion of each mask.
[0094] When the processing unit 21 receives input of the text to be masked in the field 722, ON or OFF of the ON / OFF icon, and operation of the add icon, it generates mask setting data in which the text to be masked and ON or OFF are associated with the question ID of the question, and registers this in the storage unit 22. When the processing unit 21 receives operation of the delete icon, it deletes the mask data corresponding to the delete icon from the storage unit 22.
[0095] For example, when displaying an operation screen that displays the question text and options for a question, or an operation screen that displays the correct answer and explanation for the question, the processing unit 21 determines whether a mask setting is registered for the question. If the mask is set to ON, the text portion of the question content (text data) that corresponds to the mask is displayed masked. If the mask is set to OFF, the mask is not displayed in the initial state when the operation screen is displayed. The mask can be switched ON / OFF by the user's operation.
[0096] <Statistics function> For example, when the processing unit 21 receives from the user on a predetermined operation screen the question to be analyzed and the target period (start month and end month), it transmits the information to the server device 3, and when it receives the analysis data from the server device 3, it displays the operation screen 800 shown in Figure 13.
[0097] The operation screen 800 includes a column 810 for displaying analysis data, and a menu column 830. As an example, column 810 displays a graph plotting the correct answer rate and improvement rate for the question from the start month to the end month, with the correct answer rate and improvement rate set on the X-axis and Y-axis, respectively. Menu column 830 is similar to menu column 530.
[0098] The above describes one embodiment of the present disclosure. According to this embodiment, a novel learning support tool can be provided.
[0099] For example, each user can create an original problem set by collecting problems selected from the problem database. This allows users to create a problem set that includes problems they find difficult, and then repeatedly practice and view them, which can lead to effective learning. Furthermore, created problem sets can be shared between users by exporting and importing them. This allows users to study and learn using problem sets created by others, improving learning effectiveness. Furthermore, problem sets do not contain question data, but question IDs, which reduces the data size to be transferred.
[0100] Additionally, for example, each user can associate notes (text or images) with questions in the workbook. This allows users to register notes for questions they have difficulty with and view the notes along with the explanations, which can lead to more effective learning. Notes can also be shared between users by exporting and importing them along with the workbook. This allows users to study and learn by looking at notes created by others, improving their learning effectiveness. Furthermore, because notes do not include non-text data such as images, the size of the data being transferred can be reduced.
[0101] For example, users can select a document structure that suits their purpose and output the problem set to a PDF file. Users can output their original problem set to a PDF file in their preferred document structure, view it on a terminal device or another computer, or print it out and read it for study purposes.
[0102] Additionally, users can attach PDF files to questions in the workbook. This allows users to attach PDFs to questions they have difficulty with and view the attached files along with explanations, which can lead to effective learning. It is also useful for managing reference materials related to questions.
[0103] For example, users can also mask the text of questions, which is particularly useful for learning that requires memorization of keywords.
[0104] The present disclosure is not limited to the above-described embodiments and modifications, and various modifications are possible. For example, the above-described embodiments and modifications have been described in detail to clearly explain the present disclosure, and are not necessarily limited to those having all of the described configurations. Furthermore, it is possible to replace a part of a modification with another modification, or to combine modifications.
[0105] Furthermore, some or all of the above-described configurations, functions, processing units, processing means, etc. may be implemented in hardware, for example, by designing them as integrated circuits. Furthermore, the above-described configurations, functions, etc. may be implemented in software by a processor interpreting and executing a program that implements each function. Information such as programs, tables, and files that implement each function may be stored in memory, a storage device such as a hard disk or SSD, or a storage medium such as an IC card, SD card, or DVD. Furthermore, the control lines and information lines shown are those considered necessary for explanation, and do not necessarily represent all control lines and information lines in the product. In reality, it can be assumed that almost all components are interconnected. [Explanation of symbols]
[0106] 1 Learning support system, 2 Terminal device, 3 Server device, 4 Network, 21 Processing unit, 22 Memory unit, 23 Communication unit, 24 Input unit, 25 Display unit, 31 Processing unit, 32 Memory unit, 33 Communication unit, 211 Application, 221 Question database, 222 Question collection data, 223 Memo data, 311 Program, 321 Statistical data, 500 Operation screen, 600 Operation screen, 700 Operation screen, 800 Operation screen
Claims
1. A program that causes a computer to function as a learning support device, By executing the program, the computer a question database including content of each question in association with a question ID that identifies the question for each question, stored in a storage unit of the computer; receiving from a user an instruction to create a question set and a selection of one or more questions from the question database to be registered in the question set, and storing question set data including the question IDs of the selected questions in association with question set IDs that identify the question set in the storage unit; When an instruction to view the question set is received from the user, the content corresponding to the question ID included in the question set data corresponding to the question set ID of the question set is read from the question database and displayed on a display unit. program.
2. 2. The program according to claim 1, By executing the program, the computer An instruction to export the question set is received from the user, and the question set data corresponding to the question set ID of the question set is output to the storage unit as a file in a predetermined format that can be read by another computer. program.
3. 2. The program according to claim 1, By executing the program, the computer An instruction to import a file in a predetermined format containing question set data in which a question set ID identifying a question set is associated with a question ID identifying one or more questions included in the question set is received from the user, and the file is read and the question set data contained in the file is stored in the storage unit. program.
4. 2. The program according to claim 1, By executing the program, the computer receiving, from the user, text data and / or data specifying an image as a memo to be registered for the question; storing memo data including data specifying the text data and / or the image in association with the question ID of the question in the storage unit; When an instruction to view the question set is received from the user, the memo data corresponding to the question ID included in the question set data corresponding to the question set ID of the question set is read from the storage unit, and the text data and / or the image is displayed on the display unit. program.
5. 5. The program according to claim 4, By executing the program, the computer An instruction to export the question set is received from the user, and the question set data corresponding to the question set ID of the question set and the memo data corresponding to the question ID included in the question set data are output to the storage unit as a file in a predetermined format that can be read by another computer. program.
6. 5. The program according to claim 4, By executing the program, the computer An instruction to import a file in a predetermined format containing question set data in which a question set ID identifying a question set is associated with a question ID identifying one or more questions included in the question set, and memo data containing text data and / or data specifying an image corresponding to the question ID included in the question set data is received from the user, and the file is read and the question set data and memo data included in the file are stored in the storage unit. program.
7. 2. The program according to claim 1, The content includes questions, options, answers, and explanations written in text, and may include images; By executing the program, the computer receiving an instruction from the user to output the question set in a predetermined file format, reading out from the question database the content corresponding to the question ID included in the question set data corresponding to the question set ID of the question set; The document is output in the file format in a document structure selected by the user from at least two of the following (1) to (3): (1) For each question, list the question statement and the options. (2) For each question, list the images. (3) For each question, list the correct answer and the explanation. program.
8. 2. The program according to claim 1, By executing the program, the computer receiving, from the user, data specifying a document file to be registered for the question, and storing, in the storage unit, attachment file data including data specifying the document file in association with the question ID of the question; When an instruction to view the question set is received from the user, the attached file data corresponding to the question ID included in the question set data corresponding to the question set ID of the question set is read from the storage unit, and the document file is displayed on the display unit. program.
9. 2. The program according to claim 1, By executing the program, the computer receiving, from the user, a text to be masked for the content of the question, and storing, in the storage unit, mask setting data including the text to be masked in association with the question ID of the question; When an instruction to view the question set is received from the user, the mask setting data corresponding to the question ID included in the question set data corresponding to the question set ID of the question set is read from the storage unit, and a text portion of the content corresponding to the text to be masked is masked and displayed on the display unit. program.
10. 2. The program according to claim 1, By executing the program, the computer transmits answer result data, including the answer date, the question ID, and a result indicating whether the answer is correct or incorrect, for each question to a server device that executes statistical processing; an improvement rate of the correct answer rate for each question during a target period, analyzed using statistical data obtained by aggregating the answer result data from the user and one or more other users for each question, is received from the server device and displayed on the display unit; program.
11. A learning assistance device including a processing unit and a storage unit, the storage unit stores a question database including content of each question in association with a question ID that identifies the question, for each question data of the question; The processing unit receiving from a user an instruction to create a question set and a selection of one or more questions from the question database to be registered in the question set, and storing question set data including the question IDs of the selected questions in association with question set IDs that identify the question set in the storage unit; When an instruction to view the question set is received from the user, the content corresponding to the question ID included in the question set data corresponding to the question set ID of the question set is read from the question database and displayed on a display unit. Learning aids.
12. A computer-based learning support method, comprising: The computer a question database including content of each question in association with a question ID that identifies the question for each question, stored in a storage unit of the computer; receiving from a user an instruction to create a question set and a selection of one or more questions from the question database to be registered in the question set, and storing question set data including the question IDs of the selected questions in association with question set IDs that identify the question set in the storage unit; When an instruction to view the question set is received from the user, the content corresponding to the question ID included in the question set data corresponding to the question set ID of the question set is read from the question database and displayed on a display unit. Learning support methods.
Citation Information
Patent Citations
Generation of learning question and processing system for learning result
JP1993011679A
CAI system
JP1994027868A
Question forming apparatus
JP1996160848A
Question forming apparatus
JP1996160850A
Official approval test education system
JP2000089652A