Account management device, account management method, program, and learning support system

The account management device facilitates information sharing between matched users by linking learner-instructor interactions to a third party account, enhancing teaching oversight and follow-up actions.

JP2025144646APending Publication Date: 2025-10-03CASIO COMPUTER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024044394
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-21
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Conventional technologies do not allow a third party to obtain information about two matched users in a user profiling system.

Method used

An account management device that matches a learner's account with an instructor's account and links matching information to a third account, such as a teacher's account, enabling the third party to view and manage the matching information.

Benefits of technology

Enables a third party to grasp information about two matched users, facilitating better understanding of teaching interactions and allowing for follow-up actions based on teaching outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025144646000001_ABST
    Figure 2025144646000001_ABST
Patent Text Reader

Abstract

To enable a third person to grasp information of two matched users.SOLUTION: A control section of a server device (account management device) matches a first account used by a learner with a second account used by a teacher who teaches the learner a first question. When the first account and the second account are matched, the control section associates matching information, which is information related to the matching between the first account and the second account, with a third account. The third account is an account used by a person different from the learner and the teacher.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an account management device, an account management method, a program, and a learning support system. [Background technology]

[0002] Patent Document 1 discloses a matching system based on a user profile including the language used by the user, the things the user can provide, etc. This system searches for users in categories based on their purpose and performs matching according to the user's needs. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 5970739 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the above-mentioned conventional technology, it is not possible for a third party to obtain information about two matched users.

[0005] The present invention has been made in consideration of the above-mentioned problems in the conventional technology, and aims to enable a third party to grasp information about two matched users. [Means for solving the problem]

[0006] In order to solve the above problem, the account management device of the present invention includes a control unit that matches a first account used by a learner with a second account used by an instructor who teaches a first problem to the learner, and when the first account and the second account are matched, the control unit links matching information related to the matching between the first account and the second account to a third account, and the third account is an account used by a person other than the learner and the instructor. [Effects of the Invention]

[0007] According to the present invention, it is possible for a third party to obtain information about two matched users. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a diagram illustrating an example of the configuration of a learning support system according to an embodiment of the present invention. [Figure 2A] 10 is a diagram illustrating an example of the configuration of a database provided in a storage of a memory unit of a server device. [Figure 2B] FIG. 10 is a diagram illustrating an example of the data configuration of a question correctness table. [Figure 2C] FIG. 10 is a diagram illustrating an example of the data configuration of a matching history table. [Figure 2D] FIG. 10 is a diagram illustrating an example of the data configuration of an incorrect answer management table. [Figure 3] 10 is an example of a learning support screen. [Figure 4] 10 is a ladder chart showing a mutual teaching process executed in the learning support system. [Figure 5] 10 is a flowchart showing an incorrect answer management process executed by the server device. [Figure 6] 10 is a flowchart showing a matching management process executed by the server device. [Figure 7] 10 is an example of a matching history screen. [Figure 8] 10 is an example of a screen for confirming an incorrect answer after matching. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of an account management device, an account management method, a program, and a learning support system according to the present invention will be described in detail with reference to the drawings. Note that the embodiments described below are subject to various limitations that are technically preferable for implementing the present invention, but the technical scope of the present invention is not limited to the following embodiments and illustrated examples. In the following embodiments, the learning support system is used by students and teachers at a school. Note that the term "school" is not limited to formal elementary schools, junior high schools, high schools, and universities, but also includes vocational schools, cram schools, preparatory schools, etc.

[0010] As shown in FIG. 1, the learning support system 100 includes a server device 10 and a plurality of terminal devices 20. The server device 10 and each terminal device 20 are connected to each other via a network 30 so as to enable data communication. The terminal devices 20 are used by each user (student, teacher). The terminal devices 20 may be any of a personal computer, a portable terminal device such as a tablet, and a mobile communication device such as a smartphone. The number of terminal devices 20 is not particularly limited. The network 30 may be any telecommunications network, such as the Internet, a wireless LAN (Local Area Network), a wired LAN, a mobile communication network, a short-range wireless communication network, or a combination of some or all of these.

[0011] The server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, etc. These components are connected to each other via a system bus 14. The control unit 11 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), etc., and controls each unit of the server device 10. Specifically, the control unit 11 reads out a specified program from among the system programs and application programs stored in the storage unit 12, expands it in the RAM, and executes various processes in accordance with the program. For example, the control unit 11 generates a control signal for causing the display unit 24 of the terminal device 20 to display the execution result in accordance with the execution result of the application program, and transmits the control signal to the terminal device 20 via the communication unit 13.

[0012] The storage unit 12 is configured by, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), an EEPROM (Electrically Erasable Programmable Read Only Memory), etc. The storage unit 12 stores system programs, application programs, etc. executed by the control unit 11, as well as data required for executing these programs.

[0013] 2A is provided in the storage of the memory unit 12. The database 121 includes a user management table 122, a question correct / incorrect table 123, a matching history table 124, an incorrect answer management table 125, and the like.

[0014] The user management table 122 is a table that manages information related to each user (e.g., student, teacher, etc.) who uses a learning support application (hereinafter referred to as a "learning support app") provided by the learning support system 100. The user management table 122 stores, in association with each user, information such as a user ID, password, user name, gender, age, school, grade, class, area, email address, user type (student, teacher), and teacher ID for each subject. The user ID is unique identification information assigned to each user. The password is a password registered by the user. The username is the name of the user. The gender is the gender of the user. The age is the age of the user. The school, grade, and class are the school, grade, and class to which the user belongs, respectively. The area is the user's address, whereabouts, location of the school to which the user belongs, etc. The email address is the email address used by the user. The user type is information such as student, teacher, etc. The teacher ID for each subject is the user ID of the teacher in charge of that subject. If the "User type" is "Teacher", the "Teacher ID for each subject" can be left blank.

[0015] The question correctness table 123 is a table that records the questions answered by each user and the correctness result (whether correct or not). As shown in FIG. 2B, the question correctness table 123 stores, for each question answered by a user, a date and time, a user ID, a field ID, a question ID, and correctness in association with each other. The date and time is the date and time when the user answered the question. The user ID is the user ID of the user who answered the question. The field ID is identification information that indicates the field that includes the question answered by the user. The question ID is identification information that indicates the question answered by the user. Correctness is information that indicates whether the user's answer is correct (correct) or incorrect (incorrect).

[0016] The matching history table 124 is a table that records the matching history between a learner and an instructor involved in a mutual teaching session. As shown in FIG. 2C , the matching history table 124 stores, for each mutual teaching session between a learner and an instructor, the date and time, format, the learner's user ID, the instructor's user ID, a subject ID, a question ID, the result of the mutual teaching session, the user ID of the learner's teacher, and the user ID of the instructor's teacher, all in association with each other. The date and time is the date and time when the mutual teaching session took place. The format is the format of the mutual teaching session. Examples of the mutual teaching session include online sessions (e.g., Google Meet (registered trademark), chat), and face-to-face sessions. The learner's user ID is the user ID of the user being taught. The instructor's user ID is the user ID of the user teaching. The subject ID is the subject ID of the subject of the mutual teaching session. The question ID is the question ID of the question that was the subject of the mutual teaching session. The result of the mutual teaching session is information indicating whether the mutual teaching session was successful (whether the learner was able to understand) or unsuccessful. The user ID of the learner's teacher is the user ID of the teacher in charge of the learner in the subject that includes the problem that is the subject of the mutual teaching. The user ID of the instructor's teacher is the user ID of the teacher in charge of the instructor in the subject that includes the problem that is the subject of the mutual teaching.

[0017] The incorrect answer management table 125 is a table that records information about past teaching sessions related to a question that a user has answered incorrectly. As shown in FIG. 2D , the incorrect answer management table 125 stores, for each incorrect question, the user ID of the person who answered incorrectly, the problem ID of the incorrect question, the date and time of the teaching session, the format of the teaching session, the user ID of the learner, the user ID of the instructor, the field ID of the subject field of the teaching session, the problem ID of the subject field of the teaching session, the user ID of the teacher in charge of the learner, and the user ID of the teacher in charge of the instructor, all of which are associated with each other. The "user ID of the person who answered incorrectly" is the user ID of the person who got the question wrong. The "question ID of the incorrect question" is the question ID of the question that was determined to be incorrect. The "date and time of the teaching session," the "format of the teaching session," the "learner's user ID," the "instructor's user ID," the "field ID of the subject field of the teaching session," the "question ID of the subject field of the teaching session," the "user ID of the learner's teacher," and the "user ID of the instructor's teacher" are information about past teaching sessions related to the person who answered incorrectly and the field containing the incorrect question.

[0018] The communication unit 13 includes a NIC (Network Interface Card) and the like, and accesses the network 30 to perform electrical communication with external devices.

[0019] The control unit 11 extracts from among multiple users candidates for instructors who will teach the learner, based on the learning subject registered by the learner who desires instruction. The extraction criteria for extracting the candidates can be set arbitrarily. The control unit 11 presents a list of the extracted candidates to the learner. When the learner selects one of the candidates from the presented list as an instructor, the control unit 11 sends an instruction request notification to the selected instructor. When the control unit 11 receives an instruction acceptance instruction in response to the instruction request notification from the instructor, it sends an instruction acceptance notification to the learner.

[0020] The control unit 11 matches a first account used by the learner with a second account used by an instructor who teaches the learner the first problem. Here, matching means pairing the learner and the instructor as partners for mutual learning (mutual teaching). In matching the first account with the second account, as described above, the control unit 11 may present instructor candidates and allow the learner to select one, or the control unit 11 may pair the learner with one of the most suitable instructors. For example, a user ID is used as the first account and the second account, but other information may be used as long as it is information that can identify each user. The same applies to the third account.

[0021] When the first account and the second account are matched, the control unit 11 links matching information, which is information related to the matching between the first account and the second account, to the third account. The third account is an account used by someone different from the learner and the instructor. "Linking the matching information to the third account" means, for example, granting the third account permission to view the matching information. Specifically, the control unit 11 may make the matching information viewable when logging in with the third account, or may send the matching information to the third account by email or the like. The third account is assumed to be the teacher in charge of the learner or instructor, particularly the teacher in charge of the subject including the first problem.

[0022] The control unit 11 links the information of the first account, the information of the second account, and the information of the first question to the third account as matching information. For example, the control unit 11 links the user ID of the learner, the user ID of the instructor, and the question ID of the question to be taught to each other to the user ID of the instructor.

[0023] The control unit 11 links the information on the first account, the information on the second account, and the information on the first question to the third account as matching information. If the instructor using the second account incorrectly answers a second question whose subject area is the same as or similar to the first question, the control unit 11 links the information on the first question and the information on the first account and the second account related to the matching to the third account. If the instructor incorrectly answers a second question whose subject area is the same as or similar to the first question that the instructor taught in a previous tutorial, the instructor is considered to have insufficient understanding of the first question. Therefore, the control unit 11 links the question ID of the subject question of the tutorial, the user ID of the learner involved in the tutorial, and the user ID of the instructor to the user ID of the teacher. Furthermore, the control unit 11 may also link the information on the second question to the third account.

[0024] The control unit 11 links the information on the first account, the information on the second account, and the information on the first question to the third account as matching information. If a learner using the first account incorrectly answers a second question whose subject matter is the same as or similar to the first question, the control unit 11 links the information on the first question and the information on the first account and the second account related to the matching to the third account. If a learner incorrectly answers a second question whose subject matter is the same as or similar to the first question taught in a previous tutorial, it is considered that the learner did not understand the first question even after being taught the first question. Therefore, the control unit 11 links the question ID of the subject question of the tutorial, the user ID of the learner and the user ID of the instructor involved in the tutorial, to the user ID of the instructor. Furthermore, the control unit 11 may also link the information on the second question to the third account.

[0025] The control unit 11 causes the display unit 24 of the terminal device 20 logged in with the third account to display information linked to the third account. For example, the control unit 11 causes the display unit 24 of the terminal device 20 to display information about the first account, information about the second account, and information about the first question, which are linked to the third account as matching information. Furthermore, after matching, the control unit 11 causes the display unit 24 of the terminal device 20 to display information about the first account, information about the second account, and information about the first question, which are linked to the third account, when the instructor or learner involved in the matching incorrectly answers a second question that is in the same or similar field as the first question.

[0026] The terminal device 20 includes a control unit 21, a storage unit 22, an operation unit 23, a display unit 24, a communication unit 25, an audio input / output unit 26, an imaging unit 27, etc. These components are connected to each other via a system bus 28. The control unit 21 includes a CPU, a RAM, etc., and controls each unit of the terminal device 20. Specifically, the control unit 21 reads out a specified program from among the system programs and application programs stored in the storage unit 22, expands it in the RAM, and executes various processes in accordance with the program. For example, the control unit 21 executes a learning assistance application program, causes the communication unit 25 to transmit information based on the content of a user's input operation on the operation unit 23 to the server device 10, and causes the display unit 24 to display information received from the server device 10.

[0027] The storage unit 22 is configured by, for example, an HDD, an SSD, an EEPROM, etc. The storage unit 22 stores a system program executed by the control unit 21, a learning support application program, and other data required for executing these programs. The programs may be downloaded to the storage unit 22 from an external web server via the network 30 and the communication unit 25.

[0028] The operation unit 23 has an operation input unit such as a keyboard, a touch panel, a mouse, etc. The operation unit 23 accepts operation inputs by the user and outputs the operation information to the control unit 21. The display unit 24 is composed of an LCD (Liquid Crystal Display), an EL (Electro Luminescence) display, etc., and performs various displays according to display information instructed by the control unit 21. The communication unit 25 is composed of at least one of a wired communication module such as an NIC or a wireless communication module, and accesses the network 30 to perform electrical communication with external devices.

[0029] The audio input / output unit 26 has an audio input unit such as a microphone, and an audio output unit such as an amplifier and a speaker. The audio input unit acquires an audio signal such as a user's voice, converts it into audio data, and outputs it to the control unit 21. The audio input / output unit 26 also outputs audio based on the audio data input from the control unit 21 through the audio output unit. The imaging unit 27 is a digital camera unit having an optical system and an imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor), and captures an image of a subject, generates image data for a still image or a video, and outputs the image data to the control unit 21.

[0030] Next, the operation of the learning assistance system 100 will be described. First, the user activates the learning assistance app on the terminal device 20 by operating the operation unit 23, and inputs a user ID and password. The control unit 11 of the server device 10 refers to the user management table 122, and if there is data that matches the combination of information input from the terminal device 20, permits the user of the terminal device 20 to log in.

[0031] Thereafter, the control unit 11 of the server device 10 causes the display unit 24 of the terminal device 20 to display a learning support screen 241 shown in FIG. 3. The learning support screen 241 includes a learning material list area 241A, a matching button 241B, and the like. The learning material list area 241A displays learning materials for each field of each subject. The control unit 11 of the server device 10 accepts a learning material selection operation by the user via the terminal device 20. When the user selects one of the learning materials in the learning material list area 241A by operating the operation unit 23, the control unit 11 of the server device 10 causes the display unit 24 of the terminal device 20 to display the learning materials for the selected field. The learning material includes multiple questions according to the field. The user inputs answers to each question by operating the operation unit 23. The control unit 11 of the server device 10 stores whether the user's answers to the questions are correct or not in a question correct / incorrect table 123 (see FIG. 2B). Specifically, the control unit 11 associates the date and time when the user answered the question, the user ID of the user, the field ID of the field that includes the question, the question ID of the question, and whether the question is correct or incorrect, and stores these in the question correct / incorrect table 123. The matching button 241B is pressed when using the mutual teaching matching system. When a user logs in to the learning support app, if there are any teaching requests for the logged-in user, the number of teaching requests 241C may be displayed next to the matching button 241B.

[0032] Next, with reference to Fig. 4, the mutual teaching process executed in the learning support system 100 will be described. The mutual teaching process is a process in which a learner gets help from an instructor about a problem that the learner does not understand. Here, the terminal device 20 used by the learner is referred to as the "learner-side terminal device 20A," and the terminal device 20 used by the instructor is referred to as the "instructor-side terminal device 20B."

[0033] In the learner's terminal device 20A, the learner starts the learning assistance app by operating the operation unit 23 and logs in (step S1). The learner inputs a user ID and password from the operation unit 23. The control unit 11 of the server device 10 refers to the user management table 122, and if there is data that matches the combination of information input from the learner's terminal device 20A, the control unit 11 permits the learner to log in.

[0034] Next, with the learning support screen 241 (see FIG. 3) displayed on the display unit 24 of the learner's terminal device 20A, the learner presses the matching button 241B. In response, the control unit 11 of the server device 10 causes the display unit 24 of the learner's terminal device 20A to display a screen for selecting a question to be studied. The learner selects a question to be studied by operating the operation unit 23 of the learner's terminal device 20A (step S2). The control unit 11 of the server device 10 accepts the selection of a question via the learner's terminal device 20A and identifies the question ID of the selected question.

[0035] The control unit 11 of the server device 10 extracts instructor candidates based on the selected question to be learned (step S3). The method for extracting instructor candidates is not particularly limited. The control unit 11 presents a list of the extracted candidates on the display unit 24 of the learner's terminal device 20A (step S4). The learner selects an instructor from the candidates by operating the operation unit 23 of the learner's terminal device 20A (step S5). The control unit 11 of the server device 10 accepts the selection of the instructor via the learner's terminal device 20A and identifies the user ID of the selected instructor.

[0036] The control unit 11 of the server device 10 transmits a teaching request notice to the instructor terminal device 20B of the selected instructor via the communication unit 13 (step S6). The teaching request notice includes information such as the learner and the problem to be studied. Here, the control unit 11 may receive the date, time, location, or format, etc., of the learner's desired teaching via the learner terminal device 20A, and transmit this information along with the teaching request notice to the instructor terminal device 20B. The selected instructor checks the teaching request notice displayed on the display unit 24 of the instructor terminal device 20B. Then, the instructor terminal device 20B instructs the learner to accept the instructor's teaching in response to an operation by the instructor on the operation unit 23 (step S7).

[0037] When the control unit 11 of the server device 10 receives information indicating consent to the instruction to the learner from the instructor-side terminal device 20B via the communication unit 13, it determines that matching between the learner and the instructor has been established (step S8). The control unit 11 associates the learner's user ID, the instructor's user ID, the subject ID, and the question ID with the teacher's user ID (the user ID of the learner's teacher and the user ID of the instructor's teacher), and registers them in the matching history table 124 (see FIG. 2C) (step S9). Specifically, the control unit 11 stores the user ID of the user (learner) who logged in in step S1 as the "learner's user ID." The control unit 11 stores the user ID of the instructor selected in step S5 as the "instructor's user ID." The control unit 11 stores the subject ID of the subject including the question selected in step S2 as the "subject ID." The control unit 11 stores the question ID of the question selected in step S2 as the "question ID." The control unit 11 refers to the user management table 122, obtains the teacher ID of the subject that includes the question selected in step S2 from the record corresponding to the "user ID of the learner," and stores the obtained teacher ID as the "user ID of the teacher in charge of the learner." The control unit 11 also refers to the user management table 122, obtains the teacher ID of the subject that includes the question selected in step S2 from the record corresponding to the "user ID of the instructor," and stores the obtained teacher ID as the "user ID of the instructor's teacher."

[0038] The control unit 11 of the server device 10 transmits a notice of instruction acceptance to the learner's terminal device 20A via the communication unit 13 (step S10). The control unit 11 may also receive the instructor's desired date, time, place, format, etc. of the instruction via the instructor's terminal device 20B, and transmit the same together with the notice of instruction acceptance to the learner's terminal device 20A.

[0039] Here, the mutual teaching is carried out (step S11). The instructor teaches the learner about the problem to be studied. The mutual teaching may be online or face-to-face. The control unit 11 of the server device 10 adds the date and time when the mutual teaching took place and the format of the mutual teaching to the record related to this mutual teaching in the matching history table 124 (step S12). If the mutual teaching is carried out online, the control unit 11 may acquire information related to the date and time when the learner's terminal device 20A and the instructor's terminal device 20B were connected to each other and the format of the connection, and add the date and time when the mutual teaching took place and the format of the mutual teaching based on this information. The control unit 11 may also add the date and time when the mutual teaching took place and the format of the mutual teaching based on information input in the learner's terminal device 20A or the instructor's terminal device 20B.

[0040] Thereafter, the control unit 11 of the server device 10 causes the display unit 24 of the learner's terminal device 20A to display a screen (questionnaire) for evaluating the mutual teaching. The learner inputs an evaluation of the mutual teaching (whether the mutual teaching was successful or not) by operating the operation unit 23 of the learner's terminal device 20A (step S13). The control unit 11 of the server device 10 registers the learner's evaluation result in the matching history table 124 (step S14). Specifically, the control unit 11 stores "success" or "failure" in the "mutual teaching result" field of the record related to this mutual teaching in the matching history table 124 based on the questionnaire result. This completes the mutual teaching process.

[0041] Next, the incorrect answer management process will be described with reference to Fig. 5. The incorrect answer management process is a process for managing incorrect answers that occur after mutual teaching. First, the control unit 11 of the server device 10 determines whether incorrect answer information has been added to the question correct / incorrect table 123 (see Fig. 2B) (step S21). Specifically, the control unit 11 determines whether a new record with "incorrect" in the "correct / incorrect" field has been added to the question correct / incorrect table 123. If it is determined that incorrect answer information has not been added to the question correct / incorrect table 123 (step S21; NO), the control unit 11 returns the process to step S21.

[0042] In step S21, when it is determined that incorrect answer information has been added to the question correctness table 123 (step S21; YES), the control unit 11 acquires the user ID, field ID, and question ID from the record added to the question correctness table 123 (step S22). The "user ID" acquired here is the "user ID of the person who made the mistake," the "field ID" acquired here is the "field ID of the field including the incorrect question," and the "question ID" acquired here is the "question ID of the incorrect question."

[0043] Next, the control unit 11 determines whether or not the person who made the mistake this time has a history of teaching a problem in the same or similar field as the problem on which the person made the mistake as an "instructor" (step S23). Specifically, the control unit 11 refers to the matching history table 124 (see FIG. 2C) and determines whether or not there is a record in which the "instructor's user ID" is the "user ID of the person who made the mistake" and the "field ID" is the "field ID of a field that is the same as or similar to the field containing the problem on which the person made the mistake." The similarity relationship between fields is predetermined, and for each field ID, field IDs similar to that field ID are stored in the storage unit 12.

[0044] If it is determined that the person who made the mistake this time has a history of teaching questions in the same or similar field as the question that was mistaken as an "instructor" (step S23; YES), the process proceeds to step S24. The YES situation in step S23 is the same as when the instructor incorrectly answers a question in the same or similar field as the subject of the collaborative learning. In step S24, the control unit 11 links the user ID of the person who made the mistake, the question ID of the incorrect question (second question), the question ID of the subject question of the collaborative learning (first question), the user ID of the learner involved in the collaborative learning, and the user ID of the instructor to the teacher's user ID (the user ID of the teacher in charge of the learner, the user ID of the teacher in charge of the instructor), and registers these in the incorrect answer management table 125 (see FIG. 2D). Furthermore, the control unit 11 links the date and time of the collaborative learning, the format of the collaborative learning, and the field ID of the subject field of the collaborative learning to the teacher's user ID, and registers these in the incorrect answer management table 125. Specifically, the control unit 11 extracts from the matching history table 124 records in which the "user ID of the instructor" is the "user ID of the person who made the mistake" and the "domain ID" is the "domain ID of a domain that is the same as or similar to the domain that includes the incorrect question." Then, the control unit 11 associates each item of the extracted record with the user ID of the person who made the mistake and the question ID of the incorrect question, and stores them in the incorrect answer management table 125. Note that in the example shown in FIG. 2D , the incorrect answer management table 125 does not include the "mutual teaching result," but the "mutual teaching result" may be registered in the incorrect answer management table 125.

[0045] In step S23, if it is determined that the person who made the mistake this time has no history of teaching a problem in the same or similar field as the problem on which the mistake was made as an "instructor" (step S23; NO), or after step S24, the process proceeds to step S25. In step S25, the control unit 11 determines whether the person who made the mistake this time has a history of being taught a problem in the same or similar field as the problem on which the mistake was made as a "learner." Specifically, the control unit 11 refers to the matching history table 124 and determines whether there is a record in which the "learner's user ID" is the "user ID of the person who made the mistake" and the "field ID" is the "field ID of a field that is the same or similar to the field including the problem on which the mistake was made."

[0046] If it is determined that the person who got the wrong answer this time has a history of being taught questions in the same or similar field as the question that was answered incorrectly as a "learner" (step S25; YES), the process proceeds to step S26. The YES situation in step S25 is the same as when the learner wrongly answers a question in the same or similar field as the subject of the collaborative learning. In step S26, the control unit 11 links the user ID of the person who got the wrong answer, the question ID of the question that was answered incorrectly (the second question), the question ID of the subject of the collaborative learning (the first question), the user ID of the learner involved in the collaborative learning, and the user ID of the instructor to the teacher's user ID (the user ID of the teacher in charge of the learner, the user ID of the teacher in charge of the instructor), and registers these in the incorrect answer management table 125. Furthermore, the control unit 11 links the date and time of the collaborative learning, the format of the collaborative learning, and the field ID of the subject field of the collaborative learning to the teacher's user ID, and registers these in the incorrect answer management table 125. Specifically, the control unit 11 extracts records in which the "user ID of the learner" is the "user ID of the person who made the mistake" and the "domain ID" is the "domain ID of the same or similar domain as the domain including the incorrect question" from the matching history table 124. Then, the control unit 11 stores each item of the extracted record in the incorrect answer management table 125 in association with the user ID of the person who made the mistake and the question ID of the incorrect question.

[0047] In step S25, if it is determined that the person who made the mistake this time has no history of being taught questions in the same or similar field as the question they got wrong as a "learner" (step S25; NO), or after step S26, the incorrect answer management process ends.

[0048] Next, the matching management process will be described with reference to Fig. 6. The matching management process is a process for providing mutual teaching information to a user who is a teacher. First, in the terminal device 20, the user operates the operation unit 23 to start up the learning support app and log in (step S31). The user inputs a user ID and password from the operation unit 23. The control unit 11 of the server device 10 refers to the user management table 122, and if there is data that matches the combination of information input from the terminal device 20, permits the user to log in.

[0049] Next, the control unit 11 of the server device 10 determines whether the user type of the logged-in user is "teacher" (step S32). Specifically, the control unit 11 refers to the user management table 122 and determines whether the user type corresponding to the user ID of the logged-in user is "teacher." If the control unit 11 determines that the user type of the logged-in user is "teacher" (step S32; YES), the process proceeds to step S33.

[0050] In step S33, the control unit 11 of the server device 10 determines whether or not an instruction to view the matching history has been received from the terminal device 20 (step S33). When the user (teacher) issues an instruction to view the matching history by operating the operation unit 23 of the terminal device 20, the control unit 11 of the server device 10 accepts the instruction to view the matching history.

[0051] When the control unit 11 of the server device 10 determines that the terminal device 20 has issued an instruction to view the matching history (step S33; YES), it causes the display unit 24 of the terminal device 20 to display a matching history screen 242 shown in FIG. 7 (step S34). Specifically, the control unit 11 of the server device 10 extracts records from the matching history table 124 (see FIG. 2C) in which the "user ID of the learner's teacher" or the "user ID of the instructor's teacher" matches the user ID of the logged-in user. The control unit 11 lists the extracted records and generates screen data for displaying the matching history screen 242. Here, the control unit 11 replaces the user ID with a user name, the subject ID with a subject name, and the question ID with information indicating a link to the question. The matching history screen 242 includes information on the matching history (mutual teaching) in which the logged-in user is registered as a disclosure destination (the learner's teacher or the instructor's teacher). The user can view the matching history of the teaching sessions in which the student in charge was involved as an instructor or learner, including the two matched people and the problem that was the subject of the teaching session. When the user specifies conditions such as the learner, instructor, date and time by operating the operation unit 23 of the terminal device 20, the control unit 11 may narrow down the display targets in accordance with the specified conditions.

[0052] After step S34, or if it is determined in step S33 that there has been no instruction to view the matching history from the terminal device 20 (step S33; NO), the process proceeds to step S35. In step S35, the control unit 11 of the server device 10 determines whether there has been an instruction to view the incorrect answers after matching from the terminal device 20 (step S35). When the user issues an instruction to view the incorrect answers after matching by operating the operation unit 23 of the terminal device 20, the control unit 11 of the server device 10 accepts the instruction to view the incorrect answers after matching via the terminal device 20.

[0053] When the control unit 11 of the server device 10 determines that the terminal device 20 has issued an instruction to view the incorrect answers after matching (step S35; YES), it causes the display unit 24 of the terminal device 20 to display a wrong answer confirmation screen 243 after matching, as shown in FIG. 8 (step S36). Specifically, the control unit 11 of the server device 10 extracts records from the incorrect answer management table 125 (see FIG. 2D ) in which the “user ID of the learner's teacher” or the “user ID of the instructor's teacher” matches the user ID of the logged-in user. The control unit 11 lists the extracted records and generates screen data for displaying the wrong answer confirmation screen 243 after matching. Here, the control unit 11 replaces the user ID with a user name, the subject ID with a subject name, and the question ID with information indicating a link to the question. The wrong answer confirmation screen 243 after matching includes information about the wrong answers to which the logged-in user is registered as a disclosure destination (the learner's teacher or the instructor's teacher). The user can view the history of past matching (teaching sessions in which the student in charge was involved as a teacher or learner) for the problem that the student got wrong. The user can specify conditions such as the person who got the problem wrong, the learner, the teacher, the field, etc. by operating the operation unit 23 of the terminal device 20, and the control unit 11 may narrow down the display targets in accordance with the specified conditions.

[0054] After step S36 or in step S35, if it is determined that there is no instruction to view the incorrect answers after matching from the terminal device 20 (step S35; NO), the control unit 11 of the server device 10 determines whether or not there is an instruction to end from the terminal device 20 (step S37). If it is determined that there is no instruction to end from the terminal device 20 (step S37; NO), the control unit 11 returns the process to step S33. If it is determined in step S37 that there is an instruction to end from the terminal device 20 (step S37; YES), or if it is determined in step S32 that the user type of the logged-in user is not "teacher" (step S32; NO), the matching management process ends.

[0055] As described above, according to this embodiment, when a first account and a second account are matched, the control unit 11 of the server device 10 associates matching information, which is information related to the matching between the first account and the second account, with the third account. This allows the control unit 11 to enable a third party to grasp the information of the two matched users.

[0056] For example, the control unit 11 links the information of the first account (the learner's user ID), the information of the second account (the instructor's user ID), and the information of the first question (the question ID of the question to be taught) to a third account (the instructor's user ID) as matching information. This allows a third party, such as the learner or the instructor's teacher, to view the matching history related to the teaching between the learner and the instructor. By viewing the matching history, the user corresponding to the third account can confirm the record of who taught who and when, and can follow up on the subsequent teaching between the students. In addition, the control unit 11 may record memo information related to the teaching. If the user corresponding to the third account finds out that the content of the teaching was incorrect by checking the memo information at the time of the teaching, the user may follow up with the learner and the instructor at a later date.

[0057] When an instructor incorrectly answers a second question in the same or similar field as the first question, the control unit 11 links information about the first question (the question ID of the question to be taught), information about the first account related to the matching (the learner's user ID) and information about the second account (the instructor's user ID) to a third account (the instructor's user ID). If the control unit 11 has previously taught someone a question in the same or similar field as the question that the user answered incorrectly, the control unit 11 can provide a third party with matching information from the time of the teaching exchange. This allows the control unit 11 to warn the user corresponding to the third account that the instructor may have insufficiently understood the first question. A user such as a teacher can retroactively check teaching exchanges in which the instructor may have incorrectly taught the first question. When an instructor incorrectly answers a question in the same or similar field as the question to be taught, a user such as a teacher can identify the learners who were taught by the instructor during the teaching exchange.

[0058] When a learner incorrectly answers a second question that is in the same or similar field as the first question, the control unit 11 links the information about the first question (the question ID of the question to be taught), the information about the first account related to the matching (the learner's user ID) and the information about the second account (the instructor's user ID) to a third account (the instructor's user ID). This allows the control unit 11 to warn the user corresponding to the third account that the learner may not have understood the first question.

[0059] In addition, the user corresponding to the third account may follow the learning of the instructor or the learner, including new questions that the user has answered incorrectly. Specifically, the user corresponding to the third account may guide the instructor or the learner by having a user who was matched with the user who made the error solve the question that the user has answered incorrectly.

[0060] The control unit 11 displays information linked to the third account on the display unit 24 of the terminal device 20 logged in with the third account. This allows the user corresponding to the third account to view the matching information and the like displayed on the display unit 24 of the terminal device 20.

[0061] The above-described embodiments are merely examples of the account management device, account management method, program, and learning support system according to the present invention, and are not intended to limit the scope of the present invention. The detailed configurations and operations of the components constituting the device may also be modified as appropriate without departing from the spirit of the present invention.

[0062] The terminal device 20 used by each user may be configured such that the user logs in to one terminal device 20 using an account (user ID) corresponding to the user when using the system. Alternatively, there may be a terminal device 20 linked to each account, and information may be exchanged between each terminal device 20 and the server device 10. In this case, the user does not need to enter a user ID when using the system.

[0063] Furthermore, the desired date, time, location, or format of the mutual tutoring may be adjusted after matching between the learner and the instructor. For example, when matching is established, a chat app may be launched on the terminal device 20 used by the learner or the instructor to trigger communication between the learner and the instructor. Furthermore, a calendar function may be used on the terminal device 20 used by the learner or the instructor to suggest time periods when each party is free as possible dates for the mutual tutoring.

[0064] Furthermore, the computer-readable medium storing the program for executing each process is not limited to the above examples. Furthermore, a carrier wave may be used as a medium for providing program data via a communication line. [Explanation of symbols]

[0065] 10 server device (account management device), 11 control unit, 20 terminal device, 24 display unit, 100 learning support system

Claims

1. a control unit that matches a first account used by a learner with a second account used by an instructor who teaches the learner the first problem; When the first account and the second account are matched, the control unit associates matching information, which is information related to the matching between the first account and the second account, with a third account; the third account is an account used by a person different from the learner and the instructor; 1. An account management device comprising:

2. The control unit As the matching information, the information on the first account, the information on the second account, and the information on the first problem are linked to the third account, and then: When the instructor using the second account incorrectly answers a second question that is in the same or similar field as the first question, information about the first question, and information about the first account and information about the second account related to the matching are linked to the third account.

2. The account management device according to claim 1.

3. The control unit As the matching information, the information on the first account, the information on the second account, and the information on the first problem are linked to the third account, and then: When the learner using the first account incorrectly answers a second question that is in the same or similar field as the first question, information about the first question, and information about the first account and information about the second account related to the matching are linked to the third account.

2. The account management device according to claim 1.

4. a step of matching a first account used by a learner with a second account used by an instructor who teaches the first problem to the learner; When the first account and the second account are matched, linking matching information, which is information related to the matching between the first account and the second account, to a third account; the third account is an account used by a person different from the learner and the instructor; An account management method comprising:

5. Computer, A program for functioning as a control unit that matches a first account used by a learner with a second account used by an instructor who teaches a first problem to the learner, When the first account and the second account are matched, the control unit associates matching information, which is information related to the matching between the first account and the second account, with a third account; the third account is an account used by a person different from the learner and the instructor; A program characterized by:

6. A learning support system in which the account management device according to claim 1 and a terminal device having a display unit are connected to each other so as to be able to perform data communication, the control unit causes the display unit of the terminal device logged in with the third account to display information associated with the third account. A learning support system characterized by:

Citation Information

Patent Citations

  • Sliding contact material

    JP1984070739A