Information processing device, information processing method, and program

The information processing device and method address the lack of differentiated information provision to teachers and guardians by associating student information with parent and teacher identities, enabling tailored and relevant information delivery.

JP7910392B2Active Publication Date: 2026-08-25NEC CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022132425
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-08-23
Publication Date
2026-08-25
Estimated Expiration
2042-08-23

AI Technical Summary

Technical Problem

Existing technologies do not provide appropriate and differentiated information to teachers and guardians about students, failing to consider their distinct roles and perspectives.

Method used

An information processing device and method that associates student identification information with parent and teacher identification information, allowing for the acquisition, storage, and output of tailored information to each group, ensuring that the information provided to teachers and guardians is distinct and relevant to their roles.

Benefits of technology

Enables the appropriate provision of various types of student information to teachers and guardians, distinguishing between their respective needs and perspectives.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007910392000001
    Figure 0007910392000001
  • Figure 0007910392000002
    Figure 0007910392000002
  • Figure 0007910392000003
    Figure 0007910392000003
Patent Text Reader

Abstract

To provide a technique for properly providing various information regarding a student, to a teacher and a guardian separately.SOLUTION: An information processing apparatus 100 includes: a storage unit 120 which stores a second ID of a guardian and a third ID of a teacher in association with a first ID of a student; a transmission unit 102 which transmits learning content corresponding to the first ID to a first terminal; a storage processing unit 104 which acquires terminal history information of the first terminal and information use information, in association with the first ID, and causes the storage unit 120 to store, as first information, the acquired information in association with the first ID; a first output processing unit 106 which extracts the first information associated with the first ID corresponding to the second ID, and causes a second terminal to output, as second information, the extracted first information or processed information thereof; and a second output processing unit 108 which extracts first information associated with the first ID corresponding to the third ID, and causes a third terminal to output, as third information, the extracted first information or processed information thereof. The second information and the third information are partially different from each other.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] An example of a technology related to education is described in Patent Document 1. Patent Document 1 describes an educational support apparatus that determines which students with what grades are not interested in the current lecture. This educational support apparatus includes a specifying unit that specifies a group of students who can be considered to be uninterested in the lecture among the students taking the lecture, a determination unit that refers to a storage unit storing the grades of the students regarding the lecture and determines the bias in the grades of the group of students specified by the specifying unit in the grades of the students taking the lecture, and an output unit that outputs the determination result of the determination unit.

[0003] Furthermore, as another example, Patent Document 2 describes a learning history visualization method that gives feedback of learning history information useful to a learning history reference person. In this learning history visualization method, in response to a visualization request acquired from a client device via a network in a server, based on time expression information preset by the reference person, the presence or absence of learning history information is notified to the client device, the presence or absence information is displayed in the client device, a cell on the timetable is selected to specify a visualization range, and visualization information is generated based on the information specified on the server side and provided to the client device. The visualization information is generated, for example, as a screen showing in which time band the learning operations of the learner are concentrated, or a screen in which information on what operations were performed on which teaching material page at what time as the learning behavior of the learner is drawn in time series.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Patent Document 2

[0005] The technology described in the aforementioned patent document relates to a technology for visualizing information that can be viewed by instructors, teachers, students, learners, or other learners. For this reason, the technology described in the aforementioned patent document does not envision providing student information to students, their guardians, and teachers, respectively. In contrast, the present inventor considered providing information about a student to teachers and guardians, who are individuals involved with a student but hold different positions, by processing the information in a way that is appropriate to their respective positions.

[0006] One example of the object of the present invention is to provide an information processing device, an information processing method, and a program that solve the problem of not being able to appropriately provide various information about students to teachers and parents in a differentiated manner, in view of the above-mentioned problems. [Means for solving the problem]

[0007] According to one aspect of the present invention, The first identification information of the student or the first device is associated with the second identification information of the student's parent or the parent's second device, and the third identification information of the teacher or the teacher's third device is stored. A transmission means for acquiring the first identification information from the first terminal and transmitting learning content corresponding to the first identification information to the first terminal, A storage processing means that, in association with the first identification information, acquires at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using the learning content, and stores the acquired information in a storage means as first information, in association with the first identification information. A first output processing means that obtains the second identification information from the second terminal, identifies the first identification information corresponding to the second identification information, extracts the first information associated with the first identification information from the storage means, and causes at least one of the extracted first information and the processed information obtained by processing the first information to be output to the second terminal as second information, A second output processing means that obtains the third identification information from the third terminal, identifies the first identification information corresponding to the third identification information, extracts the first information associated with the first identification information from the storage means, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as the third information to the third terminal. Equipped with, An information processing device is provided in which at least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other.

[0008] According to one aspect of the present invention, One or more computers, The first identification information of the student or the first device is associated with the second identification information of the student's parent or the parent's second device, and the third identification information of the teacher or the teacher's third device is stored. The system obtains the first identification information from the first terminal and transmits learning content corresponding to this first identification information to the first terminal. In association with the first identification information, at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using the learning content is acquired, and the acquired information is associated with the first identification information and stored in the storage means as first information. The second identification information is obtained from the second terminal, the first identification information corresponding to the second identification information is identified, the first information associated with the first identification information is extracted from the storage means, and at least one of the extracted first information and the processed information obtained by processing the first information is output to the second terminal as second information. The third identification information is obtained from the third terminal, the first identification information corresponding to the third identification information is identified, the first information associated with the first identification information is extracted from the storage means, and at least one of the extracted first information and the processed information obtained by processing the first information is output to the third terminal as third information. Information processing methods are provided such that at least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other.

[0009] According to one aspect of the present invention, On the computer, The first identification information of the student or the first device is associated with the second identification information of the student's parent or the parent's second device, and the third identification information of the teacher or the teacher's third device is stored. A procedure for obtaining the first identification information from the first terminal and transmitting learning content corresponding to the first identification information to the first terminal. A procedure for acquiring at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using learning content, in association with the first identification information, and storing the acquired information in a storage means as first information, in association with the first identification information. A procedure for obtaining the second identification information from the second terminal, identifying the first identification information corresponding to the second identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the second information to the second terminal. The procedure involves obtaining the third identification information from the third terminal, identifying the first identification information corresponding to the third identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the third information to the third terminal. A program is provided that is different from each other in at least part of the second information to be output to the second terminal and the third information to be output to the third terminal.

[0010] In other aspects of the present invention, the method of one aspect described above may be a program that causes at least one computer to execute it, or a recording medium that is readable by a computer on which such a program is recorded. This recording medium includes a non-temporary tangible medium. This computer program includes computer program code that, when executed by a computer, causes the computer to perform an information processing method on an information processing device.

[0011] Furthermore, any combination of the above components, as well as conversions of the expression of the present invention between methods, apparatus, systems, recording media, computer programs, etc., are also valid embodiments of the present invention.

[0012] Furthermore, the various components of the present invention do not necessarily have to be independent entities; multiple components may be formed as a single member, one component may be formed from multiple members, one component may be part of another component, or a part of one component may overlap with a part of another component, and so on.

[0013] Furthermore, although the method and computer program of the present invention describe multiple steps in order, the order in which they are described does not limit the order in which the steps are executed. Therefore, when implementing the method and computer program of the present invention, the order of the multiple steps can be changed to the extent that it does not impede the content.

[0014] Furthermore, the multiple steps of the method and computer program of the present invention are not limited to being executed at individually different timings. For example, other steps may occur while one step is being executed, or the execution timing of one step may overlap with the execution timing of another step in whole or in part. [Effects of the Invention]

[0015] According to one aspect of the present invention, an information processing apparatus, an information processing method, and a program are provided that can appropriately provide various types of information related to students, distinguishing between teachers and guardians.

Brief Description of the Drawings

[0016] [Figure 1] It is a diagram showing an overview of the information processing apparatus according to the embodiment. [Figure 2] It is a flowchart showing an operation example of the information processing apparatus of this embodiment. [Figure 3] It is a diagram conceptually showing the system configuration of the information processing system according to the embodiment of the present invention. [Figure 4] It is a block diagram exemplifying the hardware configuration of a computer that realizes the information processing apparatus of the embodiment. [Figure 5] It is a diagram showing an example of the data structure of master information. [Figure 6] It is a diagram showing an example of the data structure of the first information. [Figure 7] It is a flowchart showing an operation example of the information processing apparatus, the first terminal, the second terminal, and the third terminal of the embodiment. [Figure 8] It is a diagram for explaining the second information to be output to the second terminal and the third information to be output to the third terminal corresponding to the first identification information. [Figure 9] It is a diagram showing an example of an operation log screen for guardians including the second information. [Figure 10] It is a diagram showing an example of the data structure of timetable data. [Figure 11] It is a diagram showing an example of an operation log screen for teachers including the third information. [Figure 12] It is a functional block diagram showing an example of the logical configuration of the information processing apparatus according to the embodiment. [Figure 13] It is a diagram showing an example of the data structure of user information of students, guardians, and teachers. [Figure 14] It is a flowchart showing an operation example of the information processing apparatus of the embodiment. [Figure 15]This figure shows an example of a terminal usage status screen output by the third output processing unit. [Figure 16] This flowchart shows an example of the operation of the information processing device according to the embodiment. [Figure 17] This figure shows an example of the data structure of the processed information. [Figure 18] This figure shows an example of a screen displaying device usage time. [Figure 19] This is a functional block diagram showing an example of the logical configuration of an information processing device according to the embodiment. [Figure 20] This figure shows an example of the data structure for user information of the Board of Education. [Modes for carrying out the invention]

[0017] Embodiments of the present invention will be described below with reference to the drawings. In all drawings, similar components are denoted by the same reference numerals, and their descriptions are omitted as appropriate. Furthermore, in the following drawings, components that are not essential to the present invention are omitted and are not shown.

[0018] In the embodiments, "acquisition" includes at least one of the following: the device retrieving data or information stored in another device or storage medium (active acquisition), and the device inputting data or information output from another device into its own device (passive acquisition). Examples of active acquisition include making a request or inquiry to another device and receiving a reply, and accessing and reading data from another device or storage medium. Examples of passive acquisition include receiving information that is delivered (or transmitted, push notification, etc.). Furthermore, "acquisition" may also mean selecting and acquiring data or information from among the received data or information, or selecting and receiving data or information that has been delivered.

[0019] <Minimum Configuration Example> Figure 1 is a diagram showing an overview of the information processing device 100 according to an embodiment. The information processing device 100 comprises a transmission unit 102, a storage processing unit 104, a first output processing unit 106, and a second output processing unit 108.

[0020] The information processing device 100 includes a storage device 120. The storage device 120 may be located inside the information processing device 100 or outside of it. In other words, the storage device 120 may be hardware integrated with the information processing device 100 or it may be hardware separate from the information processing device 100.

[0021] The storage device 120 stores the first identification information of student U11 or first terminal 10, the second identification information of student U11's guardian U21 or guardian U21's second terminal 20, and the third identification information of teacher U31 or teacher U31's third terminal 30. The transmitting unit 102 acquires first identification information from the first terminal 10 and transmits learning content corresponding to this first identification information to the first terminal 10.

[0022] The memory processing unit 104 acquires at least one of the terminal history information regarding the usage status of the first terminal 10 and the usage information regarding the results of using the learning content, in association with the first identification information, and stores the acquired information in the storage device 120 as first information, associating it with the first identification information. The first output processing unit 106 acquires second identification information from the second terminal 20, identifies the first identification information corresponding to this second identification information, extracts the first information associated with the first identification information from the storage device 120, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as second information to the second terminal 20. The second output processing unit 108 acquires third identification information from the third terminal 30, identifies first identification information corresponding to the third identification information, extracts first information associated with the first identification information from the storage device 120, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as third information to the third terminal 30. At least a portion of the second information output to the second terminal 20 and the third information output to the third terminal 30 are different from each other.

[0023] <Example of operation> Figure 2 is a flowchart showing an example of the operation of the information processing device 100 in this embodiment. First, the transmitting unit 102 acquires first identification information from the first terminal 10 (step S101), identifies learning content corresponding to this first identification information (step S103), and transmits the identified learning container to the first terminal 10 (step S105).

[0024] Then, the memory processing unit 104 acquires at least one of the following: terminal history information regarding the usage status of the first terminal 10, and usage information (learning-related information) regarding the results of using the learning content, in association with the first identification information of the first terminal 10, and stores the acquired information in the storage device 120 as first information, associating it with the first identification information (step S107).

[0025] Then, when the first output processing unit 106 obtains the second identification information from the second terminal 20 (YES in step S109), it identifies the first identification information corresponding to this second identification information, extracts the first information associated with the first identification information from the storage device 120, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as the second information to the second terminal 20 (step S111).

[0026] Furthermore, if the second identification information is not obtained from the second terminal 20 (NO in step S109), the process in step S111 is bypassed and the process proceeds to step S113.

[0027] On the other hand, when the second output processing unit 108 obtains third identification information from the third terminal 30 (YES in step S113), it identifies the first identification information corresponding to the third identification information, extracts the first information associated with the first identification information from the storage device 120, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as third information to the third terminal 30 (step S115).

[0028] Furthermore, if the third identification information is not obtained from the third terminal 30 (NO in step S113), the process in step S115 is bypassed and the process terminates.

[0029] Although the flow in Figure 2 is shown as a series of steps, each process may be executed independently and in parallel. For example, two processes, including steps S101 to S105, step S107, steps S109 and S111, and steps S113 and S115, may be executed in parallel and periodically.

[0030] The information processing device 100 includes a transmission unit 102, a storage processing unit 104, a first output processing unit 106, and a second output processing unit 108. The transmission unit 102 acquires first identification information from the first terminal 10 and transmits learning content corresponding to this first identification information to the first terminal 10. The storage processing unit 104 acquires terminal history information, etc., regarding the usage status of the first terminal 10 in association with the first identification information, and stores the acquired information as first information in the storage device 120, associating it with the first identification information. The first output processing unit 106 acquires second identification information from the second terminal 20, identifies the first identification information corresponding to this second identification information, extracts the first information associated with the first identification information from the storage device 120, and outputs at least one of the extracted first information and processed information obtained by processing the first information as second information to the second terminal 20. The second output processing unit 108 acquires third identification information from the third terminal 30, identifies first identification information corresponding to the third identification information, extracts first information associated with the first identification information from the storage device 120, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as third information to the third terminal 30. At least a portion of the second information to be output to the second terminal 20 and the third information to be output to the third terminal 30 are different from each other. This information processing device 100 allows for the appropriate provision of various information about students, distinguishing between information for teachers and information for parents.

[0031] The following describes a detailed example of the information processing device 100.

[0032] (First Embodiment) <System Overview> Figure 3 is a conceptual diagram showing the system configuration of the information processing system 1 according to an embodiment of the present invention. The information processing system 1 comprises an information processing device 100 and a first terminal 10, a second terminal 20, and a third terminal 30 connected to the information processing device 100 via a communication network 3. In Figure 3, an example is shown in which there are two first terminals 10 and two second terminals 20. To distinguish them, they are shown as the first terminal 10a of student U11 and the second terminal 20a of this parent U21, and the first terminal 10b of student U12 and the second terminal 20b of this parent U22. Hereafter, unless there is a need to distinguish them, they will simply be referred to as the first terminal 10 and the second terminal 20.

[0033] The information processing device 100 is a computer such as a server computer or a personal computer. The information processing device 100 may also include a web server.

[0034] Terminal 10a is used by student U11. Terminal 20a is used by student U11's guardian U21. Terminal 30 is used by student U11's teacher U31. Student U11 is a person studying at a school or educational institution, including students and children of high schools or lower, vocational schools or specialized schools, and those studying at higher education institutions such as junior colleges, universities and graduate schools. Student U11 may also include those studying at cram schools, etc. In the case of cram schools, teacher U31 would be an instructor or manager. Guardian U21 may be not only the mother or father of student U11, but also a caregiver who is actually raising student U11, grandparents, relatives, or siblings. In the case of a foreign student temporarily residing in Japan, the guardian may be a host family.

[0035] The first terminal 10 may, for example, be distributed or lent to student U11 by the school, or it may be owned by student U11. One student U11 will use one first terminal 10. One first terminal 10 will be associated with and managed to each student U11. However, the first terminal 10 associated to student U11 does not necessarily have to be just one; there may be multiple first terminals 10. For example, a student may register both a terminal distributed by the school and a terminal they own.

[0036] The first terminal 10 is used, for example, in school activities such as classes and in home learning. Examples of use include, but are not limited to, viewing digital textbooks and digital learning materials, learning using digital workbooks, attendance and grade management, communication using chat functions, information gathering using a web browser, and using various applications. For example, in home use, the use of content other than learning materials is possible. However, the use of non-learning content may be restricted by the administrator.

[0037] The first terminal 10, the second terminal 20, and the third terminal 30 are computers such as personal computers, smartphones, and tablet devices, and include a display, indicator, operating unit, touch panel, camera, speaker, microphone, and communication unit.

[0038] The information processing device 100 transmits information to the first terminal 10, the second terminal 20, and the third terminal 30 via the communication network 3 and outputs (for example, displays on a screen).

[0039] The first terminal 10, the second terminal 20, and the third terminal 30 can output information provided by the information processing device 100 by, for example, installing and launching a predetermined application, or accessing a predetermined website using a browser or the like.

[0040] Possible methods of using the service include, for example, installing and launching a designated application, or accessing a designated website using a browser. Each user (students U11, parents U21, and teachers U31) must register in advance, obtain account information, and log in to the information processing system 1 using that account information to access the information provided by the information processing system 1. Account information includes, for example, a user ID that uniquely identifies the user and authentication information such as a password. Authentication information may also be biometric information.

[0041] <Example Hardware Configuration> Figure 4 is a block diagram illustrating the hardware configuration of a computer 1000 that implements the information processing device 100 of the embodiment. The first terminal 10, second terminal 20, and third terminal 30 in Figure 1 are also implemented by the computer 1000.

[0042] Computer 1000 has a bus 1010, a processor 1020, memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.

[0043] Bus 1010 is a data transmission path for the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060 to send and receive data to and from each other. However, the method of connecting the processor 1020 and the other components to each other is not limited to bus connection.

[0044] Processor 1020 is a processor implemented in components such as the CPU (Central Processing Unit) and GPU (Graphics Processing Unit).

[0045] Memory 1030 is a main memory device implemented using RAM (Random Access Memory), etc.

[0046] The storage device 1040 is an auxiliary storage device implemented as an HDD (Hard Disk Drive), SSD (Solid State Drive), memory card, or ROM (Read Only Memory). The storage device 1040 stores program modules that implement each function of the information processing device 100 (for example, the transmission unit 102, the memory processing unit 104, the first output processing unit 106, the second output processing unit 108, the third output processing unit 110 (described later), the discrimination unit 112, the notification unit 114, etc.). The processor 1020 reads each of these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to that program module. The storage device 1040 may also store the data of the storage device 120.

[0047] The program module may be recorded on a recording medium. The recording medium on which the program module is recorded includes a non-temporary, tangible medium usable by a computer 1000, and program code that can be read by the computer 1000 (processor 1020) may be embedded in that medium.

[0048] The input / output interface 1050 is an interface for connecting the computer 1000 with various input / output devices. The input / output interface 1050 also functions as a communication interface for short-range wireless communication such as Bluetooth® and NFC (Near Field Communication).

[0049] The network interface 1060 is an interface for connecting the computer 1000 to a communication network. This communication network may be, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The network interface 1060 may connect to the communication network via a wireless connection or a wired connection.

[0050] The computer 1000 then connects to necessary devices (for example, the displays, operation buttons, cameras, speakers, and microphones of the first terminal 10, the second terminal 20, and the third terminal 30, and the keyboard, mouse, speaker, microphone, and printer of the information processing device 100) via the input / output interface 1050 or the network interface 1060.

[0051] Each component of the information processing device 100 in the embodiments shown in Figure 1 and Figures 12 and 19 (described later) can be realized by any combination of the hardware and software of the computer 1000 shown in Figure 4. Those skilled in the art will understand that there are various modifications to the implementation method and apparatus. The functional block diagrams showing the information processing device 100 in each embodiment show blocks of logical functional units, not hardware-level configurations.

[0052] <Example of Functional Configuration> The following describes an example of the functional configuration of the information processing device 100 of this embodiment with reference to Figure 1. The information processing device 100 includes a transmission unit 102, a storage processing unit 104, a first output processing unit 106, and a second output processing unit 108. The information processing device 100 also includes a storage device 120.

[0053] Figure 5 shows an example of the data structure of master information 200. Master information 200 stores the first identification information (referred to as the first ID in the figure) of student U11 or the first terminal 10, the second identification information (referred to as the second ID in the figure) of student U11's guardian U21 or the guardian U21's second terminal 20, and the third identification information (referred to as the third ID in the figure) of teacher U31 or the teacher U31's third terminal 30. Master information 200 is stored in the storage device 120.

[0054] The first identification information may be identification information that uniquely identifies student U11, assigned to student U11, or identification information of the first terminal 10 used by student U11, such as a telephone number or IP address. In this embodiment, the first identification information is described as the IP address of the first terminal 10. The second and third identification information are similar, and may be identification information that uniquely identifies parent U21 and teacher U31, respectively, assigned to parent U21 and teacher U31, or identification information of the second terminal 20 and third terminal 30 used by parent U21 and teacher U31, respectively, such as a telephone number or IP address.

[0055] However, as will be explained in the embodiments described later, the data structure that associates the first identification information, the second identification information, and the third identification information is not limited to the example in Figure 5.

[0056] Returning to Figure 1, the transmission unit 102 acquires first identification information from the first terminal 10 and transmits learning content corresponding to this first identification information to the first terminal 10. For example, if a predetermined application is running on the first terminal 10, student U11 may perform an operation to request the download or viewing of learning content, thereby transmitting the first identification information from the first terminal 10 to the information processing device 100.

[0057] However, the transmitting unit 102 may also actively transmit learning content to the first terminal 10. In this case, it may acquire the first identification information (IP address) of at least one student U11 registered in the master information 200, identify the learning content corresponding to the acquired first identification information, and transmit the learning content to the student U11's first terminal 10 using the IP address.

[0058] Furthermore, the learning content transmitted from the transmission unit 102 does not necessarily have to be downloaded to the student U11's first terminal 10. For example, the learning content that runs on a server may be made available on the first terminal 10, that is, a SaaS (Software as a Service) type service may be made available on the first terminal 10 via the internet.

[0059] The memory processing unit 104 acquires at least one of the following in association with the first identification information: terminal history information regarding the usage status of the first terminal 10, and usage information (learning-related information) regarding the results of using the learning content. The acquired information is then associated with the first identification information and stored in the storage device 120 as first information.

[0060] Figure 6 shows an example of the data structure of the first information. In this example, the first information includes terminal history information 210, information usage information 220, and training data 230.

[0061] The terminal history information 210 in Figure 6(a) includes information regarding the usage status of the first terminal 10 by student U11. For example, the terminal history information 210 includes the operating date and time, location information, and operation data of the first terminal 10, associated with the first identification information of student U11.

[0062] The operating time includes the days on which the first terminal 10 is used and the time the first terminal 10 is operational. The operating time includes at least one of the time the first terminal 10 is started up and the time the standby screen is dismissed, and at least one of the time the first terminal 10 enters the standby screen and the time the first terminal 10 is powered off. The daily operating time may be calculated from these times, or it may be the time measured from startup or dismissal of the standby screen to shutdown or start of the standby screen.

[0063] Location information includes, for example, information indicating whether the user is on or off campus at each given time. Location information may also include information that identifies a specific location on campus, such as a classroom. Furthermore, once location information for a given time is identified, it is not necessary to record location information for each subsequent time until a change in location is detected. When a change in location is detected, the time and location information can be associated and stored.

[0064] Furthermore, location information can be indicated, for example, by the IP address of a communication device or access point to which the first terminal 10 connects in order to use communication functions such as Bluetooth®, NFC (Near Field Communication), or Wi-Fi (Wireless Fidelity). From the IP address, it can be determined that the first terminal 10 is within the communication range of the communication device to which that IP address is assigned. In other examples, the location information may be location information obtained by the GPS (Global Positioning System) receiving function of the first terminal 10. Also, information indicating that the terminal is outside the campus may be information indicating that the first terminal 10 is not located on campus.

[0065] Furthermore, instead of location information, the determination of whether a student (U11) is on or off campus can be based on whether or not it is within a specified time period. In other words, if it is between the start and end of school hours, the student is considered on campus, and at any other time, they are considered off campus.

[0066] The operation data represents the amount of operation input to the first terminal 10, and includes time-series data such as the number of keystrokes per unit time, the number of mouse clicks and scrolls, the mouse cursor movement speed and amount, the number of touch operations on the touch panel, and the contact time and number of touches on the touch panel or touchpad.

[0067] Furthermore, the terminal history information 210 may also include the browsing history of websites accessed by the first terminal 10.

[0068] The processed information obtained by processing the first information may include information indicating the time or date when the first terminal 10 was used outside of predetermined dates and times (for example, class time) (time used outside of school).

[0069] The information usage information 220 in Figure 6(b) is learning-related information and includes information regarding the results of student U11's use of learning content. For example, the information usage information 220 is associated with student U11's first identification information and includes the identification information of the application used, the date and time the application was used, and the URL (Uniform Resource Locator) of the website visited, along with the date and time it was visited.

[0070] The usage date and time include the date the application was used and the duration of use. The usage date and time may include the time the application was launched and the time it was closed, and the duration of use may be calculated from these times, or it may be the time measured from the start to the end of use. The browsing date and time includes the date the website was viewed for each URL, the time the window displaying the website became active, and the time the window became inactive, and the browsing time for each website may be calculated from these times, or it may be the time measured from the start to the end of browsing.

[0071] Figure 6(c) shows an example of the data structure of the training data 230. The learning data 230 includes information indicating the usage status of learning content by student U11 on the first terminal 10. For example, the learning data 230 includes, in association with student U11's first identification information, the identification information of the learning content used and the date and time of use of said learning content. The learning content may be, for example, digital textbooks, digital teaching materials, and digital workbooks. Alternatively, the learning content may include content published on a website.

[0072] The first output processing unit 106 obtains second identification information from the second terminal 20 and identifies the first identification information corresponding to this second identification information. The first identification information identified here is the first identification information associated with the second identification information in the master information 200 or the guardian's user information 260 described later, and is the first identification information of the child who is under the guardian's care and using the second terminal 20.

[0073] The first output processing unit 106 then extracts the first information associated with the first identification information from the storage device 120, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as second information to the second terminal 20.

[0074] The second output processing unit 108 obtains third identification information from the third terminal 30 and identifies the first identification information corresponding to the third identification information. Here, the identified first identification information is the first identification information associated with the third identification information in the master information 200, or, in the student user information 250 and teacher user information 270 described later, the first identification information of the student in the student user information 250 associated with the class associated with the third identification information of the teacher user information 270. In other words, the identified first identification information is the first identification information of the student in the class that the teacher using the third terminal 30 is waiting to teach.

[0075] The second output processing unit 108 then extracts the first information associated with the first identification information from the storage device 120 and outputs at least one of the extracted first information and the processed information obtained by processing the first information as third information to the third terminal 30. Here, the third information includes information on at least one student that teacher U31 is in charge of. The second output processing unit 108 may, for example, accept the selection of at least one student by operation of teacher U31 and output the information of the selected student. Alternatively, without accepting a selection, the second output processing unit 108 may output information on all students that teacher U31 is in charge of. Alternatively, the second output processing unit 108 may, by operation of teacher U31, pre-accept the designation of at least one student to be output and output the information of the designated student.

[0076] Furthermore, at least a portion of the second information output to the second terminal 20 and the third information output to the third terminal 30 are different from each other.

[0077] For example, the second information output to the second terminal 20 of student U11's guardian U21 includes the first information of student U11, that is, the child under guardianship of guardian U21, associated with the third identification information of guardian U21 (terminal history information 210, information usage information 220, learning data 230, etc.), and at least one of the processed information obtained by processing the first information. The processed information obtained by processing the first information includes information indicating the time or date when the first terminal 10 was used outside of predetermined dates and times (e.g., class time) or at a location other than school (off-campus usage time).

[0078] The third information output to the third terminal 30 of teacher U31, who is in charge of student U11, includes the first information (terminal history information 210, information usage information 220, learning data 230, etc.) of the student in charge of teacher U31, that is, the first information associated with the first identification information of the student in charge of teacher U31, and at least one of the processed information obtained by processing the first information. The processed information can include, for example, information after processing to extract information only when the student's first terminal 10 is used on campus, as will be described later. In other words, information regarding the off-campus use of the student's first terminal 10 can be excluded from the third information output to the teacher's third terminal 30. Whether or not it is used on campus can be determined based on time and location information.

[0079] The conditions for the information to be included in the second and third information (such as on-campus / off-campus use) may be set by a parent on the second terminal 20 or by a teacher on the third terminal 30 using a predetermined settings menu. For example, the second information may include only off-campus usage, and the third information may include only on-campus usage. Alternatively, the third information may be limited to information related to the teacher's assigned subject. In other words, information other than the teacher's assigned subject may not be included in the third information. The option to include only information related to the assigned subject may be set by a teacher on the third terminal 30 using a predetermined settings menu.

[0080] <Example of operation> Figure 7 is a flowchart showing examples of the operation of the information processing device 100, the first terminal 10, the second terminal 20, and the third terminal 30 in this embodiment. First, when the first terminal 10 receives a request from student U11 to use learning content, the first identification information (IP address) of student U11 is transmitted from the first terminal 10 to the information processing device 100 as a request to use learning content (step S121). For example, a request to use learning content can be received by receiving an operation such as an application operation menu or a link on a website.

[0081] Then, when the transmitting unit 102 obtains the first identification information from the first terminal 10, it identifies the learning content corresponding to the first identification information (step S103). Then, the transmitting unit 102 transmits the identified learning content to the first terminal 10 using the IP address of the first terminal 10 (step S105).

[0082] The process of sending and receiving this learning content can be performed at any time, such as when a request for use of learning content is sent from the first terminal 10 to the information processing device 100, or when the information processing device 100 distributes the learning content to the first terminal 10.

[0083] After receiving the learning content, the first terminal 10 collects at least one of the following as first information: terminal history information regarding the usage status of the first terminal 10, and usage information regarding the results of using the learning content (step S123). This first information collection process may be performed continuously on the first terminal 10.

[0084] The memory processing unit 104 acquires the first information from the first terminal 10 in association with the first identification information, associates the acquired information with the first identification information, and stores it in the storage device 120 as the first information (step S107). This processing by the memory processing unit 104 can be performed at predetermined timings. These predetermined timings may be regular, such as every day or every week.

[0085] Then, when the second terminal 20 receives an information request operation from the parent U21, the second identification information (IP address) of the parent U21 is transmitted from the second terminal 20 to the information processing device 100 as an information request (step S131). For example, an information request operation can be received by receiving an operation such as an application operation menu or a website link.

[0086] Then, when the first output processing unit 106 obtains the second identification information from the second terminal 20, it refers to the master information 200, identifies the first identification information corresponding to the second identification information, extracts the first information associated with the first identification information from the storage device 120, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as the second information to the second terminal 20 (step S111). The output processing of the second information is performed in response to a request operation from the second terminal 20.

[0087] Figure 8 is a diagram illustrating the second information to be output to the second terminal 20 and the third information to be output to the third terminal 30, which correspond to the first identification information. Figure 8(a) shows an example of the master information 200 data. In this example, for simplicity of explanation, each piece of identification information is represented by a four-digit number.

[0088] Each student U11's primary identification information is associated with a parent U21's secondary identification information and a teacher U31's third identification information. In this example, each student U11's primary identification information is associated with one secondary and one third identification information, but multiple secondary identification information (e.g., father and mother) and multiple third identification information (e.g., homeroom teacher and assistant teacher) may be associated.

[0089] Figure 8(b) is a diagram illustrating the second and third identification information that each first identification information is permitted to view. In this example, the second information of student U11, whose first identification information is "0011", is permitted to be viewed by parent U21, whose second identification information is "5011", and the third information of student U11, whose first identification information is "0011", is permitted to be viewed by teacher U31, whose third identification information is "9003".

[0090] The second terminal 20 receives the second information from the information processing device 100 and outputs it (step S133). Specifically, the first output processing unit 106 displays a screen containing the second information on the display of the second terminal 20.

[0091] Figure 9 shows an example of a parent operation log screen 400 that includes second information. The parent operation log screen 400 includes, as second information, information processed from the terminal history information 210 of student U11, who is the child of parent U21.

[0092] The parent / guardian operation log screen 400 includes a display area 410 for items to be displayed, an information display unit 420, and a processing result display unit 430. The display item area 410 displays the information of the student in question, as shown on the parent operation log screen 400. The display item area 410 includes, for example, the student's school name, class, name, and a user interface (UI) such as a pull-down list that accepts the selection of the date, time, and subject to be displayed. In this case, since mathematics is selected, the terminal history information 210 for the time slot of the mathematics class is displayed on the information display unit 420.

[0093] In this example, the terminal history information 210 includes information (such as the amount of operation input) indicating the number of keystrokes or touches per unit of time (or per unit of time) of the student's first terminal 10.

[0094] The parent / guardian operation log screen 400 includes post-processing information of the student U11's terminal history information 210. The post-processing information includes information indicating the time or date when content other than learning content was used. Furthermore, the completion information may also include terminal history information 210 categorized by class schedule (per time slot in the timetable).

[0095] Figure 10 shows an example of the data structure of the timetable data 300. In the timetable data 300 in Figure 10(a), the schedule title and the start and end times of that title are associated for each day. The title 310 contains the title of the school schedule item, as shown in Figure 10(b). The title in Figure 10(a) contains the title selected from Figure 10(b).

[0096] The transmission unit 102 transmits at least one learning content to the first terminal 10 during class, and the post-processing information may further include information indicating the usage time of the learning content. The post-processing information may also further include terminal history information 210 during the use of the learning content (for example, for each assignment or question). The post-processing information may further include link information to the learning content.

[0097] The information display unit 420 displays keystroke data indicating the amount of operation input to the first terminal 10 in three different time scales. The horizontal axis is the time axis, and operation inputs are represented by black dots on the horizontal line. Here, the presence or absence of keystrokes or touch operations is detected at regular intervals (for example, every 10 seconds), and the detection results are represented by black dots. The three time scales are one day, one period, and one task, and include a one-day display section 422, a one-period display section 424, and a one-task display section 426, with each display section containing progressively more detailed information.

[0098] The first line, representing daily keystroke data, shows the amount of input from 8:00 to 12:45 on a given day. The second line, representing one class period, shows the amount of input during a math class from 11:15 to 12:00 on the same day. The third line, representing one task, shows the amount of input during a task from 11:28 to 11:38 during the math class shown in line 2. In this example, a drill on a web page within a website identified by the URL http: / / drill.*** / was used between 11:28 and 11:38, and the amount of input for each page of the drill is shown separately. In this example, a page is the smallest unit of the time scale, but it is not limited to this; it could also be a question.

[0099] The processing result display unit 430 displays the ratio of the student's work time, extracted from the keystroke data as a keystroke pattern to the first terminal 10, to the standard work time for the assignment (indicated as "assignment time" in the figure). The processing result display unit 430 may be selectable to show or hide. This ratio of work time to standard work time can be used as an indicator of each student's attitude towards the assignment. In other words, a smaller ratio indicates that the student is concentrating on the assignment, while a larger ratio indicates that the student is not concentrating.

[0100] The work time is the time from the start of the task (for example, the moment the start button is pressed, the moment the task is displayed, the moment the first keystroke is detected after the task is displayed, etc.) to the end of the task (for example, the moment the end button is pressed, the moment the operation moves to the next task, the moment the last keystroke before moving to the next task is detected, etc.).

[0101] On the other hand, when the third terminal 30 receives an information request operation from teacher U31, the third identification information (IP address) of teacher U31 is transmitted from the third terminal 30 to the information processing device 100 as an information request (step S141). For example, an information request operation can be received by receiving an operation such as an application operation menu or a website link.

[0102] Then, when the second output processing unit 108 obtains third identification information from the third terminal 30, it refers to the master information 200, identifies the first identification information corresponding to the third identification information, extracts the first information associated with the first identification information from the storage device 120, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as third information to the third terminal 30 (step S115). The output processing of the third information is performed in response to a request operation from the third terminal 30.

[0103] The third terminal 30 receives the third information from the information processing device 100 and outputs it (step S143). Specifically, the second output processing unit 108 displays a screen containing the third information on the display of the third terminal 30.

[0104] Figure 11 shows an example of a teacher operation log screen 440 that includes third-party information. The teacher operation log screen 440 includes, as third-party information, information on the processing of terminal history information 210 of student U11, who is in charge of teacher U31. However, the teacher operation log screen 440 allows teacher U31 to view information for multiple students in charge of teacher U31 and includes a pull-down menu 452 to select which student's information to display. The information of the selected student is displayed on the teacher operation log screen 440.

[0105] Furthermore, although the teacher operation log screen 440 in this example does not include the processing result display section 430 of the parent operation log screen 400 in Figure 9, it may be included, or it may be possible to select whether to display or hide it.

[0106] As described above, according to this embodiment, the information processing device 100 comprises a transmission unit 102, a storage processing unit 104, a first output processing unit 106, and a second output processing unit 108. The transmission unit 102 acquires first identification information from the first terminal 10 of student U11 and transmits learning content corresponding to this first identification information to the first terminal 10. The storage processing unit 104 acquires terminal history information, etc., regarding the usage status of the first terminal 10 in association with the first identification information, and stores the acquired information as first information in the storage device 120 in association with the first identification information. The first output processing unit 106 acquires second identification information from the second terminal 20 of parent U21 and identifies the first identification information corresponding to this second identification information. In other words, it identifies student U11, who is the child of parent U21. The first information associated with the first identification information of student U11 is extracted from the storage device 120, and at least one of the extracted first information and the processed information obtained by processing the first information is output as second information to the parent U21's second terminal 20. The second output processing unit 108 obtains third identification information from the teacher U31's third terminal 30 and identifies the first identification information corresponding to the third identification information. In other words, it identifies at least one student U11 under the teacher U31's tutoring. The first information associated with the first identification information is extracted from the storage device 120, and at least one of the extracted first information and the processed information obtained by processing the first information is output as third information to the third terminal 30. At least a portion of the second information output to the parent U21's second terminal 20 and the third information output to the teacher U31's third terminal 30 are different from each other. This information processing device 100 allows for the appropriate provision of various information about students, distinguishing between information for teachers and information for parents.

[0107] (Second Embodiment) Figure 12 is a functional block diagram showing a logical configuration example of the information processing device 100 according to the embodiment. This embodiment is the same as the above embodiment except that it has a configuration that anonymizes and processes the information of other students so that a parent U21 can view the information of students other than their own child. Note that the configuration of this embodiment may be combined with at least one of the configurations of the other embodiments described later, to the extent that it does not cause any inconsistencies.

[0108] <Example of Functional Configuration> In addition to the configuration shown in Figure 1, the information processing device 100 also includes a third output processing unit 110. The third output processing unit 110 extracts from the storage device 120 the first information associated with the first identification information that does not correspond to the second identification information acquired by the first output processing unit 106, and outputs at least one of the extracted first information and the processed information obtained by processing the first information to the second terminal 20 as fourth information in a state in which the first identification information cannot be identified.

[0109] The state in which the first identifying information of the fourth information cannot be identified includes, for example, a state in which the student's name is not displayed, and a state in which the student's name has been changed to other information such as a nickname or a string of alphanumeric characters and symbols. In other words, the fourth information is anonymized information.

[0110] Figure 13 shows examples of data structures for student, parent, and teacher user information. Figure 13(a) is an example of student user information 250, where each student is associated with primary identification information, name, school name, and class information. If there are multiple class divisions other than homeroom classes, such as specialized subject classes for music, art, and calligraphy, or level-based classes for each subject, student user information 250 may further include information indicating each of those classes. In addition, student user information 250 may further include information about the club activities, committees, student council, etc., to which the student belongs.

[0111] Figure 13(b) shows an example of user information for a parent, 260, where each parent has associated information including a second identification, their name, and the first identification of at least one student under their care (for example, if siblings attend the same school).

[0112] The teacher user information 270 in Figure 13(c) is associated with each teacher with a third identification information, name, school name, at least one class they teach (for example, one teacher may teach multiple classes), and at least one subject they teach. However, the teacher user information 270 may also include information on faculty members who do not teach a subject, such as the principal, vice-principal, head teacher, and school nurse, in which case the information on their subjects does not need to be included. Furthermore, the teacher user information 270 may also include information on advisors, supervisors, coaches, and instructors of outsourced club activities, in which case the information on the club activities they are in charge of may also be included. In addition, the teacher user information 270 may include information on instructors of outsourced subjects such as physical education (for example, swimming, dance, martial arts, etc.), calligraphy, music, and art. Furthermore, for each teacher, including the faculty members and instructors mentioned above, the teacher user information 270 may further include information on committees, club activities, and other activities that each teacher is in charge of.

[0113] As described above, the second output processing unit 108 may include information about students belonging to clubs or committees in the third information provided to teachers, faculty, and instructors in charge of the clubs or committees to which the students belong, just as it may include only the subjects taught by teachers in charge of teaching in the third information. In this case, the second output processing unit 108 may also include only information corresponding to the time and location information of the clubs or committees in which the students participated in the third information. In other words, the third information may not include information about the students' subjects.

[0114] Furthermore, in the case of principals, vice-principals, head teachers, school nurses, etc., who do not have a specific subject they are responsible for, the system may be configured to generate third-party information by selecting at least one of the following to be viewed: subject, club activity, committee, or teacher, student, class, grade, etc.

[0115] In Figure 13, each user's information associates the student's primary identification information with the parent's secondary identification information, and the student's primary identification information with the teacher's third identification information, instead of the master information 200 in Figure 5.

[0116] Learning content may also be information related to learning. The processed information includes statistical information on learning results that shows the learning outcome, and information that allows comparison of the learning results of the subjects. The subjects are the children of parent U21 when the information is output to the second terminal 20, and students assigned to teacher U31 when the information is output to the third terminal 30.

[0117] Furthermore, the processed information may include statistically processed information regarding students' device usage. Device usage includes website browsing history, application usage history, and device usage outside of the campus.

[0118] Specifically, the statistical information includes at least one of the representative, mean, maximum, minimum, median, and central values ​​of the learning outcomes of multiple subjects. Multiple subjects refer to groups such as an entire class or an entire grade.

[0119] This configuration allows, for example, top-performing students to see what kind of learning they are doing, and allows students (U11) or their parents (U21) to compare their own children to these students.

[0120] <Example of operation> Figure 14 is a flowchart showing an example of the operation of the information processing device 100 of the embodiment. The flow in Figure 14 is executed in place of step S111 in the flow in Figure 2 if the result is YES at step S109. Alternatively, it may be executed in place of step S111 in the flow in Figure 7, which is executed after the information processing device 100 obtains the second identification information from the second terminal 20.

[0121] First, when the second identification information is obtained from the second terminal 20 (YES in step S109), the first output processing unit 106 identifies the first identification information associated with the second identification information and extracts the second information corresponding to the identified first identification information (step S201). For example, it filters by the first identification information. Furthermore, the third output processing unit 110 extracts from the storage device 120 the first information associated with the first identification information that does not correspond to the second identification information obtained by the first output processing unit 106 (step S203). The first identification information that does not correspond to the second identification information may include, for example, the first identification information of students other than student U11 who is the child of parent U21, or it may include, for example, multiple students in a class, grade, or school, or top-performing students.

[0122] Then, the third output processing unit 110 anonymizes at least one of the extracted first information and the processed information obtained by processing the first information to a state in which the first identification information that does not correspond to the second identification information cannot be identified (step S205). Specifically, it makes it impossible to know whose information the information of students other than the children of the guardians of the second identification information belongs to. In other words, it conceals the name corresponding to the first identification information of the student in question, or converts it into a nickname or a string of characters using meaningless alphanumeric characters and symbols.

[0123] Furthermore, the third output processing unit 110 performs statistical processing on the extracted information (step S207). Specifically, the statistical information includes at least one of the representative value, mean, maximum value, minimum value, median value, and median value of the learning results of multiple subjects. The third output processing unit 110 then outputs the anonymized and statistically processed information as fourth information to the second terminal 20 (step S209).

[0124] Figure 15 shows an example of a terminal usage status screen 500 output by the third output processing unit 110. The terminal usage status screen 500 includes an individual display field 510 and a class average display field 540. Furthermore, the terminal usage status screen 500 includes a usage information display unit 520 and a browsing history display unit 530 for each display field.

[0125] The terminal usage status screen 500 is for teachers (U31), where the city, school, class, student's name, and date are selected, and the terminal usage status of the selected student is displayed in the individual display field 510. In the case of the screen for parents (U21), students cannot be selected, and the information of student U11 associated with the parent's (U21) second identification information is displayed in the individual display field 510.

[0126] Furthermore, the individual display field 510 may include an image element indicating the status of the student U11 to be displayed on the selected day. The information indicating the status of student U11 will be described in detail in the embodiments described later.

[0127] As described above, the information processing device 100 of this embodiment further includes a third output processing unit 110, which extracts from the storage device 120 first identification information that does not correspond to the second identification information of parent U21 acquired by the first output processing unit 106, that is, first information associated with students other than parent U21's children, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as fourth information to parent U21's second terminal 20 in a state in which the first identification information of students other than parent U21's children cannot be identified. Thus, the information processing device 100 of this embodiment provides the same effects as the above embodiment, and furthermore, since the information of students other than student U11 of parent U21 is anonymized or statistically processed and output to the second terminal 20, parent U21 can learn about the information of other people's children and compare the information of other people's children with the information of their own child, while protecting the privacy of other students.

[0128] (Third embodiment) This embodiment differs from the above embodiment in that, as processed information, it outputs the usage status of the student's first terminal 10, distinguishing between on-campus and off-campus use, to the student's guardian's second terminal 20. The configuration of this embodiment will be described as an example of a configuration combined with the configuration of the second embodiment. However, it may also be combined with at least one of the configurations of the other embodiments to the extent that it does not create a contradiction.

[0129] <Example of Functional Configuration> The information processing device 100 in this embodiment is the same as that in Figure 12, so it will be explained using Figure 12. The third output processing unit 110 identifies the first identification information corresponding to the second identification information, extracts the second information corresponding to the identified first identification information, uses time and location information to determine whether the second information is on or off campus, extracts it separately, and outputs the extracted information to the second terminal 20.

[0130] Furthermore, the memory processing unit 104 receives input of status information indicating the student's status, associates the received status information with the date the student was in that state and the student's first identification information, and stores it in the storage device 120. The first output processing unit 106 extracts the student's status information along with the second information and outputs the student's status information along with the second information to the second terminal 20.

[0131] The first output processing unit 106 outputs image elements (also called health status marks) that indicate the student's status information in a stepwise manner to the second terminal 20.

[0132] <Example of operation> Figure 16 is a flowchart showing an example of the operation of the information processing device 100 according to the embodiment. This flow is executed in place of step S111 if the result in step S109 of the flow in Figure 2 is YES. Alternatively, it may be executed in place of step S111, which is executed after the information processing device 100 in the flow in Figure 7 obtains the second identification information from the second terminal 20. First, the third output processing unit 110 identifies the first identification information corresponding to the second identification information and extracts the second information corresponding to the identified first identification information (step S201). Then, the third output processing unit 110 uses time and location information to determine whether the second information is on campus or off campus, distinguishes between them, and extracts them as processed information (step S221). Finally, the third output processing unit 110 outputs the processed information extracted in step S221 to the second terminal 20 (step S209).

[0133] Figure 17 shows an example of the data structure of the post-processing information 320. The post-processing information 320 is stored in the storage device 120. In Figure 17(a), the post-processing information 320 is stored for each student, associated with the first identification information, the date, and the daily usage time of the first terminal 10 on campus. In Figure 17(b), the post-processing information 320 is stored for each student, associated with the first identification information, the date, and the daily usage time of the first terminal 10 off campus. In Figure 17(c), the post-processing information 320 is stored for each student, associated with the first identification information, the date, and the daily usage time of the first terminal 10 both on campus and off campus. The usage time may be, for example, a set of start and end times for the first terminal 10, or the time from start to end. As will be described later, if there are multiple uses in a day, the post-processing information 320 may include a set of start and end times or usage time for each use.

[0134] The third output processing unit 110 may, for example, display the terminal usage time screen 460 shown in Figure 18 on the second terminal 20 using the processed information 320. Figure 18 is a diagram showing an example of the terminal usage time screen 460. The terminal usage time screen 460 includes a legend 462 for terminal usage time at school and a legend 464 for terminal usage time outside of school. Furthermore, the terminal usage time screen 460 includes a terminal usage time display column 470 for each day. The terminal usage time display column 470 shows the time that terminal 10 was used on and off campus, distinguished by the colors or patterns shown in each legend. The horizontal axis of the terminal usage time display column 470 represents the time in a day.

[0135] Furthermore, each terminal usage time display section 470 includes image elements (health marks) that show status information indicating the student's condition each day in a gradual, distinguishable manner. For example, in this example, a smiling face mark 472 indicating a good condition and an angry face mark 476 indicating a poor condition are displayed. In addition, each terminal usage time display section 470 includes a total usage display section 478 that displays the total usage time of the first terminal 10 for each day.

[0136] As described above, the information processing device 100 of this embodiment further includes a third output processing unit 110. The third output processing unit 110 extracts from the storage device 120 the first information associated with the first identification information that does not correspond to the second identification information acquired by the first output processing unit 106, and outputs at least one of the extracted first information and the processed information obtained by processing the first information to the second terminal 20 as fourth information in a state in which the first identification information cannot be identified.

[0137] Thus, the information processing device 100 of this embodiment provides the same effects as the above embodiment, and furthermore, it can output information about students other than the parent U21's own child to the parent U21's second terminal 20 in an anonymized state, making it impossible to identify the first identification information. In addition, it can output the usage status of a student's first terminal 10 to the parent's second terminal 20, distinguishing between on-campus and off-campus use.

[0138] (Fourth Embodiment) Figure 19 is a functional block diagram showing a logical configuration example of the information processing device 100 according to the embodiment. This embodiment is the same as the above embodiment except that it has a configuration that notifies when it detects that a predetermined keyword is included in a website accessed by the first terminal 10. The configuration of this embodiment will be described as an example of a configuration combined with the configuration of the first embodiment. However, it may also be combined with at least one of the configurations of the other embodiments to the extent that it does not cause any contradiction.

[0139] The information processing device 100 of this embodiment has the same configuration as in Figure 1, and further includes a discrimination unit 112 and a notification unit 114. Terminal history information 210 includes the browsing history of websites accessed by the first terminal 10. The discrimination unit 112 determines whether or not the information posted on the website indicated by the browsing history contains predetermined keywords. If the discrimination unit 112 determines that a predetermined keyword is included, the notification unit 114 will notify the user accordingly.

[0140] The specified keywords include at least one of the following: a phrase that endangers the life of a student or a person associated with a student, and a phrase that is associated with crime.

[0141] Furthermore, the discrimination unit 112 may determine whether the number of times a predetermined keyword has been detected exceeds a threshold, and the notification unit 114 may notify the system if the number of times the predetermined keyword has been detected exceeds the threshold.

[0142] The recipients of notifications issued by Notification Unit 114 are the student's guardian, the student's homeroom teacher, and third parties. Third parties include, for example, various individuals involved with the student, and may also include, for example, the board of education, school counselors, social workers, medical professionals, and child and family support centers. Teachers may include not only homeroom teachers but also assistant homeroom teachers, grade-level heads, school nurses, and administrators. Specifically, the email addresses and phone numbers of the student's guardians, the student's homeroom teacher, and third parties are pre-registered as notification recipients in each user's information, for example, and the notification unit 114 sends messages to these recipients via email or SMS (Short Message Service).

[0143] Furthermore, a third party may include family members of the student, as well as friends and their families with whom the student or their guardian is close, in addition to the guardian. Specifically, a third party could include the student's grandparents, siblings, uncles, aunts, friends, friends' families, tutors, cram school instructors, etc.

[0144] Furthermore, if the discrimination unit 112 determines that a predetermined keyword is included, the notification unit 114 may display a confirmation screen to receive the result of the determination of whether or not action is necessary. If the notification unit 114 receives a result indicating that action is required, it will send a notification to the designated recipient; if it receives a result indicating that action is not required, it will not send such a notification.

[0145] Furthermore, if the notification unit 114 determines that a predetermined keyword is included, it may include the predetermined keyword in the confirmation screen and display it. For example, the notification unit 114 may display a message that includes the detected keyword and the number of times that keyword has been detected. The recipient of the notification may include the student U11's own first terminal 10. In other words, the student U11's first terminal 10 may first display a confirmation screen that includes the predetermined keyword and accepts the result of the decision on whether or not action is required, allowing the student U11 to decide whether or not to send a notification to a predetermined recipient, and then accepting the result.

[0146] The method of disclosing information from websites where specified keywords are detected, and the recipients of notifications, may be specified by the student (U11). Alternatively, the disclosure method and notification recipients may be pre-configured, or they may be specified by at least one of the following: a parent (U21), a teacher (U31), or a third party. Settings may be accepted through a designated settings menu on each terminal.

[0147] The URLs that may be accessed are pre-ranked, and the discrimination unit 112 may automatically determine which rank the accessed URL belongs to when the student's first terminal 10 accesses it. The third output processing unit 110 may change or process the information disclosed to parents and teachers according to the rank. The notification unit 114 may also send a notification depending on the rank.

[0148] In other words, as described above, the disclosure method may be configured to pre-specify which information (the scope of disclosure) to disclose and to whom for each rank, and the third output processing unit 110 may automatically select the notification recipient and disclosure scope according to the rank based on the specified content. Furthermore, the disclosure method may be specified in advance by the student U11, or it may be pre-configured by the system, or it may be set by at least one of the guardian U21, teacher U31, and third party. However, for rank (d) described later, it is preferable to configure the system to unconditionally notify the student U11 after obtaining their prior consent, regardless of the student U11's specification.

[0149] The ranks are exemplified below, but are not limited to these. The ranking may include four levels: (a) URLs providing general information (e.g., official websites for children), (b) URLs authorized by students, (c) URLs containing information that may endanger lives, and (d) URLs containing information that directly endangers lives.

[0150] Furthermore, while examples of rank-based processing are given below, they are not limited to these examples. The rank (a) will be provided to parents and teachers after necessary anonymization and other processing. Regarding rank (b), information will only be provided to those authorized by the student themselves. Regarding rank (c), information will only be provided to the person the student has authorized, and only if the student has made a decision and given permission. The student's decision will be accepted via the confirmation screen mentioned above. For rank (d), if the above keywords are detected, at least one of the following will be notified unconditionally: parent U21, teacher U31, and third party. At least one of the student U11 and parent U21 will also be notified of who the information was notified to.

[0151] Furthermore, for rank (a), it is preferable to display the confirmation screen provided by the notification unit 114 on student U11's first terminal 10, obtain student U11's consent, and then notify the designated recipient. For rank (b), since student U11's consent has been obtained in advance, confirmation via the confirmation screen is unnecessary. On the other hand, rank (d), unlike the other ranks, is a case that requires a prompt response, and therefore will be unconditionally notified to someone other than student U11. For this reason, as mentioned above, it is preferable to notify at least student U11 who received the notification.

[0152] Furthermore, separate from the configuration that changes processing based on the website rank as described above, the ranks described above may be set in advance according to the time of day (e.g., late at night), location (a place other than home, a busy area, etc.), and frequency (above a predetermined value, etc.) when the first terminal 10 accesses the website, and processing may be changed according to the rank. For example, if the time of access is late at night or early in the morning, if the location of access is a place other than home or a busy area, or if the frequency of access to a predetermined website is above a predetermined value, processing similar to that for rank (d) described above may be performed.

[0153] As described above, the information processing device 100 of this embodiment further includes a discrimination unit 112 and a notification unit 114. The discrimination unit 112 determines whether or not the information posted on the website indicated by the browsing history contains predetermined keywords. If the discrimination unit 112 determines that the predetermined keywords are included, the notification unit 114 notifies the user accordingly.

[0154] Thus, the information processing device 100 of this embodiment provides the same effects as the above embodiment, and furthermore, when a website containing predetermined keywords is viewed, the discrimination unit 112 can determine this, and the notification unit 114 can notify predetermined recipients. These predetermined recipients include not only the student's parents U21 and teachers U31, but also third parties such as the board of education, school counselors, social workers, medical professionals, and child and family support centers. This allows for early assessment of the student's condition before various problems arise, enabling appropriate action to be taken, potentially preventing problems from occurring or protecting students from the risk of becoming involved in crime.

[0155] The embodiments of the present invention have been described above with reference to the drawings, but these are merely examples of the present invention, and various other configurations can also be adopted.

[0156] (Other embodiments) For example, the third output processing unit 110 described in the above embodiment may also output the fourth information to a terminal (not shown) of a third party, such as a board of education. Figure 20 shows an example of the data structure of user information 280 of a board of education. In this example, the fourth identification information of the board of education is associated with the name and the school in charge. The third output processing unit 110 may extract the fourth information on a school-by-school basis and output it to the terminal in charge of that board of education.

[0157] In this case, the student user information 250 is associated with, for example, school identification information. This allows the third output processing unit 110 to extract information about students of a school under the jurisdiction of the Board of Education based on the school's identification information.

[0158] Furthermore, although student grade data is not exemplified in the above embodiment, it may also include student grade data for each subject. For example, the third output processing unit 110 may output information relating at least one of a student's terminal history information 210 and information usage information 220 to the student's grade data. In other words, by outputting the terminal history information 210 and information usage information 220 for students with specific grades (for example, high-achieving students, average-achieving students, and below-average-achieving students), the third output processing unit 110 can provide information showing the impact of the usage status of the first terminal 10 and the results of using learning content on grades.

[0159] Furthermore, while the flowcharts used in the above description show multiple steps (processes) in sequence, the execution order of the steps performed in each embodiment is not limited to the order in which they are described. In each embodiment, the order of the illustrated steps can be changed to the extent that it does not impede the content. Also, the above embodiments can be combined to the extent that their contents do not conflict.

[0160] Although the present invention has been described above with reference to embodiments, the present invention is not limited to the above embodiments. Various modifications to the structure and details of the present invention can be made, which can be understood by those skilled in the art within the scope of the present invention. Furthermore, in this invention, any acquisition or use of information concerning users (students, etc.) shall be conducted in a lawful manner.

[0161] Some or all of the above embodiments may also be described as follows, but are not limited to the following: 1. The first identification information of the student or the first device is associated with the second identification information of the student's parent or the parent's second device, and the third identification information of the teacher or the teacher's third device is stored. A transmission means for acquiring the first identification information from the first terminal and transmitting learning content corresponding to the first identification information to the first terminal, A storage processing means that, in association with the first identification information, acquires at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using the learning content, and stores the acquired information in a storage means as first information, in association with the first identification information. A first output processing means that obtains the second identification information from the second terminal, identifies the first identification information corresponding to the second identification information, extracts the first information associated with the first identification information from the storage means, and causes at least one of the extracted first information and the processed information obtained by processing the first information to be output to the second terminal as second information, A second output processing means that obtains the third identification information from the third terminal, identifies the first identification information corresponding to the third identification information, extracts the first information associated with the first identification information from the storage means, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as the third information to the third terminal. Equipped with, An information processing device wherein at least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other. 2. In the information processing device described in 1., An information processing device further comprising a third output processing means for extracting from the storage means the first information associated with the first identification information that does not correspond to the second identification information acquired by the first output processing means, and outputting at least one of the extracted first information and processed information obtained by processing the first information to the second terminal as fourth information in a state in which the first identification information cannot be identified. 3. In the information processing device described in 1. or 2., The aforementioned learning content is information related to learning, The processed information includes statistical information of learning results showing the results of the learning, and information that allows comparison of the learning results of the subjects, in an information processing device. 4. In the information processing device described in 3. The statistical information includes at least one of the representative value, mean, maximum value, minimum value, median value, and median value of the learning results of multiple subjects, in an information processing device. 5. In the information processing device described in any one of items 1 to 4, The terminal history information includes information indicating the time or date the first terminal was used, and is an information processing device. 6. In the information processing device described in any one of items 1 to 5, The information processing device includes information indicating the time or date when the first terminal was used, other than a predetermined date and time. 7. In an information processing device described in any one of items 1 to 6, The memory processing means receives input of state information indicating the state of the student, and stores the received state information in the memory means in association with the date on which the state occurred and the first identification information of the student. The first output processing means is an information processing device that extracts the student's status information together with the second information and outputs the student's status information together with the second information to the second terminal. In the information processing device described in 8.7, The first output processing means is an information processing device that causes the second terminal to output image elements that show the student's status information in a stepwise distinguishable manner. 9. In the information processing device described in any one of items 1 to 8, The terminal history information includes the browsing history of websites accessed by the first terminal. A determination means for determining whether or not the information posted on the website indicated by the browsing history contains a predetermined keyword, An information processing device further comprising a notification means for notifying the user if the determination means determines that the predetermined keyword is included. In the information processing device described in 10.9, An information processing device in which the predetermined keywords include at least one of a phrase that endangers life and a phrase that relates to crime. 11. In the information processing device described in 9. or 10., The notification means is, If the determination means determines that the predetermined keyword is included, a confirmation screen is displayed to receive the result of the determination of whether or not action is necessary. An information processing device that, upon receiving a determination that the aforementioned action is necessary, notifies a designated recipient, and, upon receiving a determination that the aforementioned action is not necessary, does not send such notification. 12. In the information processing device described in 11., The notification means is an information processing device that, when it is determined that the predetermined keyword is included, includes the predetermined keyword in the confirmation screen and displays it. 13. In the information processing device described in any one of items 1 to 12, The processed information includes information indicating the time or date when content other than the learning content was used, which is part of the information processing device. 14. In the information processing device described in 13., The transmission means transmits at least one learning content to the first terminal during class. The processed information further includes information indicating the usage time of the learning content, in an information processing device. 15. In the information processing device described in 14., The information processing device further includes the terminal history information during the use of the learning content, after processing. 16. In the information processing device described in 14. or 15., The processed information further includes link information to the learning content, as an information processing device. 17. In the information processing device described in any one of 13 to 16, The terminal history information includes information indicating the number of keystrokes per time interval on the student's first terminal, as an information processing device.

[0162] 18. One or more computers, The first identification information of the student or the first device is associated with the second identification information of the student's parent or the parent's second device, and the third identification information of the teacher or the teacher's third device is stored. The system obtains the first identification information from the first terminal and transmits learning content corresponding to this first identification information to the first terminal. In association with the first identification information, at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using the learning content is acquired, and the acquired information is associated with the first identification information and stored in the storage means as first information. The second identification information is obtained from the second terminal, the first identification information corresponding to the second identification information is identified, the first information associated with the first identification information is extracted from the storage means, and at least one of the extracted first information and the processed information obtained by processing the first information is output to the second terminal as second information. The third identification information is obtained from the third terminal, the first identification information corresponding to the third identification information is identified, the first information associated with the first identification information is extracted from the storage means, and at least one of the extracted first information and the processed information obtained by processing the first information is output to the third terminal as third information. An information processing method wherein at least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other. 19. In the information processing method described in 18., The aforementioned one or more computers further An information processing method comprising: extracting from the storage means the first information associated with the first identification information that does not correspond to the acquired second identification information, and outputting at least one of the extracted first information and the processed information obtained by processing the first information to the second terminal as fourth information in a state in which the first identification information cannot be identified. 20. In the information processing method described in 18. or 19., The aforementioned learning content is information related to learning, The information processing method includes, in which the processed information includes statistical information of learning results showing the results of the learning and information that allows comparison of the learning results of the subjects. 21. In the information processing method described in 20., An information processing method comprising the statistical information including at least one of the representative value, mean, maximum value, minimum value, median value, and median value of the learning results of multiple subjects. 22. In the information processing method described in any one of 18. to 21., An information processing method comprising the terminal history information, which includes information indicating the time or date the first terminal was used. 23. In the information processing method described in any one of 18. to 22., The information processing method includes, in which the processed information includes information indicating the time or date when the first terminal was used other than a predetermined date and time. 24. In any of the information processing methods described in 18. to 23., The aforementioned one or more computers The system receives input of status information indicating the student's status, stores the received status information in the storage means in association with the date the student was in that status and the student's first identification information. An information processing method that extracts the student's status information together with the second information, and outputs the student's status information together with the second information to the second terminal. 25. In the information processing method described in 24., The aforementioned one or more computers An information processing method that causes the second terminal to output image elements that show the student's state information in a stepwise distinguishable manner. 26. In the information processing method described in any one of 18. to 25., The terminal history information includes the browsing history of websites accessed by the first terminal. The aforementioned one or more computers further The system determines whether or not the information posted on the website indicated by the browsing history contains a predetermined keyword. An information processing method that notifies a user if it is determined that the aforementioned specified keyword is included. 27. In the information processing method described in 26., An information processing method wherein the predetermined keywords include at least one of a phrase that endangers life and a phrase that relates to crime. 28. In the information processing method described in 26. or 27., The aforementioned one or more computers If it is determined that the aforementioned specified keyword is included, a confirmation screen will be displayed to receive the result of the determination of whether or not action is necessary. An information processing method which, if a decision is received that the aforementioned action is necessary, notifies the designated recipient, and if a decision is received that the aforementioned action is not necessary, does not send such notification. 29. In the information processing method described in 28., The aforementioned one or more computers An information processing method that, when it is determined that the predetermined keyword is included, displays the predetermined keyword on the confirmation screen. 30. In the information processing method described in any one of sections 18 to 29, The information processing method wherein the processed information includes information indicating the time or date when content other than the learning content was used. 31. In the information processing method described in 30., The aforementioned one or more computers During class, transmit at least one learning content to the aforementioned device, The information processing method further includes information indicating the usage time of the learning content after processing. 32. In the information processing method described in 31., The information processing method further includes, after processing, terminal history information during the use of the learning content. 33. In the information processing method described in 31. or 32., The information processing method further includes link information to the learning content as the processed information. 34. In the information processing method described in any one of 30. to 33., An information processing method wherein the terminal history information includes information indicating the number of keystrokes per time on the student's first terminal.

[0163] 35. To the computer, The first identification information of the student or the first device is associated with the second identification information of the student's parent or the parent's second device, and the third identification information of the teacher or the teacher's third device is stored. A procedure for obtaining the first identification information from the first terminal and transmitting learning content corresponding to the first identification information to the first terminal. A procedure for acquiring at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using learning content, in association with the first identification information, and storing the acquired information in a storage means as first information, in association with the first identification information. A procedure for obtaining the second identification information from the second terminal, identifying the first identification information corresponding to the second identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the second information to the second terminal. The procedure involves obtaining the third identification information from the third terminal, identifying the first identification information corresponding to the third identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the third information to the third terminal. The second information to be output to the second terminal and the third information to be output to the third terminal are programs that are different from each other. 36. In the program described in 35., To the aforementioned computer, A program for causing the system to further execute a procedure for extracting from the storage means the first information associated with the first identification information that does not correspond to the second identification information obtained in the procedure for transmitting to the first terminal, and outputting at least one of the extracted first information and processed information obtained by processing the first information to the second terminal as fourth information in a state in which the first identification information cannot be identified. 37. In the programs described in 35. or 36., The aforementioned learning content is information related to learning, The post-processing information includes a program that includes statistical information on learning results showing the results of the learning, and information that allows comparison of the learning results of the subjects. 38. In the program described in 37, The program includes, for the statistical information, at least one of the representative value, mean, maximum value, minimum value, median value, and central value of the learning results of multiple subjects. 39. In any one of the programs described in 35. through 38., The terminal history information includes a program that includes information indicating the time or date the first terminal was used. 40. In any one of the programs described in 35. to 39., The post-processing information includes a program that includes information indicating the time or date when the first terminal was used, other than a predetermined date and time. 41. In any of the programs described in 35. through 40., To the aforementioned computer, In the procedure for storing the information, the system receives input of state information indicating the student's state, stores the received state information in the storage means in association with the date the student was in that state and the student's first identification information. A program that, in the procedure for transmitting to the first terminal, extracts the student's status information together with the second information and outputs the student's status information together with the second information to the second terminal. 42. In the program described in 41., To the aforementioned computer, A program that, in the procedure for transmitting to the first terminal, causes the second terminal to output image elements that show the student's status information in a stepwise distinguishable manner. 43. In any of the programs described in 35. through 42., To the aforementioned computer, The terminal history information includes the browsing history of websites accessed by the first terminal. A procedure for determining whether or not the information posted on the website indicated by the browsing history contains a predetermined keyword. A program that, if the aforementioned determination procedure determines that the predetermined keyword is included, causes the program to further execute a procedure to notify the user of that fact. 44. In the program described in 43., A program in which the aforementioned specified keywords include at least one of a phrase that endangers life and a phrase that relates to crime. 45. In the programs described in 43. or 44., To the aforementioned computer, In the procedure for providing the notification, If the aforementioned determination procedure determines that the predetermined keyword is included, a confirmation screen will be displayed to receive the result of the determination of whether or not action is necessary. If the program receives a result indicating that the aforementioned action is necessary, it will notify the designated recipient; if the program receives a result indicating that the aforementioned action is not necessary, it will not send such notification. 46. ​​In the program described in 45., To the aforementioned computer, A program that, if it is determined that the specified keyword is included in the notification procedure described above, includes the specified keyword in the confirmation screen and displays it. 47. In any of the programs described in 35. to 46., The post-processing information includes a program that includes information indicating the time or date when content other than the learning content was used. 48. In the program described in 47., To the aforementioned computer, In the transmission procedure described above, during the lesson, at least one learning content is transmitted to the first terminal, The processed information further includes a program that includes information indicating the usage time of the learning content. 49. In the program described in 48. The post-processing information further includes the terminal history information during the use of the learning content, in a program. 50. In the programs described in 48 or 49, The processed information further includes a program that contains link information to the learning content. 51. In any of the programs described in 47. through 50., The terminal history information is a program that includes information indicating the number of keystrokes per time interval on the student's first terminal.

[0164] 52. To the computer, The first identification information of the student or the first device is associated with the second identification information of the student's parent or the parent's second device, and the third identification information of the teacher or the teacher's third device is stored. A procedure for obtaining the first identification information from the first terminal and transmitting learning content corresponding to the first identification information to the first terminal. A procedure for acquiring at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using learning content, in association with the first identification information, and storing the acquired information in a storage means as first information, in association with the first identification information. A procedure for obtaining the second identification information from the second terminal, identifying the first identification information corresponding to the second identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the second information to the second terminal. The procedure involves obtaining the third identification information from the third terminal, identifying the first identification information corresponding to the third identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the third information to the third terminal. At least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different program recording media readable by a computer on which a program is recorded. 53. In the program recording medium described in 52., To the aforementioned computer, A computer-readable program recording medium that records a program for further executing a procedure to extract from the storage means the first information associated with the first identification information that does not correspond to the second identification information obtained in the procedure for transmitting to the first terminal, and output to the second terminal as fourth information, at least one of the extracted first information and processed information obtained by processing the first information, in a state in which the first identification information cannot be identified. 54. In the program recording medium described in 52. or 53., The aforementioned learning content is information related to learning, The processed information includes a program recording medium containing statistical information on learning results indicating the results of the learning, and information that allows comparison of the learning results of the subjects. 55. In the program recording medium described in 54., The aforementioned statistical information includes at least one of the representative value, mean, maximum value, minimum value, median value, and median value of the learning results of multiple subjects, and is a program recording medium readable by a computer on which a program is recorded. 56. In a program recording medium described in any one of 52. to 55., The terminal history information includes a program recording medium readable by a computer on which a program is recorded, which includes information indicating the time or date the first terminal was used. 57. In a program recording medium described in any one of 52. to 56., The post-processing information includes a program recording medium readable by a computer on which a program is recorded, which includes information indicating the time or date when the first terminal was used other than a predetermined date and time. 58. In a program recording medium described in any one of 52. to 57., To the aforementioned computer, In the procedure for storing the information, the system receives input of state information indicating the student's state, stores the received state information in the storage means in association with the date the student was in that state and the student's first identification information. A computer-readable program recording medium on which a program is recorded, which, in the procedure for transmitting to the first terminal, extracts the student's status information together with the second information and outputs the student's status information together with the second information to the second terminal. 59. In the program recording medium described in 58., To the aforementioned computer, A program recording medium readable by a computer on which a program is recorded, which, in the procedure for transmitting to the first terminal, causes the second terminal to output image elements that show the student's status information in a stepwise distinguishable manner. 60. In a program recording medium described in any one of items 52 to 59, To the aforementioned computer, The terminal history information includes the browsing history of websites accessed by the first terminal. A procedure for determining whether or not the information posted on the website indicated by the browsing history contains a predetermined keyword. A computer-readable program recording medium containing a program that causes a procedure to further execute a procedure to notify the system if it is determined by the aforementioned determination procedure that the predetermined keyword is included. 61. In the program recording medium described in 60., The aforementioned predetermined keywords include at least one of a phrase that endangers life and a phrase that relates to crime, and the program recording medium is readable by a computer on which the program is recorded. 62. In the program recording medium described in 60. or 61., To the aforementioned computer, In the procedure for providing the notification, If the aforementioned determination procedure determines that the predetermined keyword is included, a confirmation screen will be displayed to receive the result of the determination of whether or not action is necessary. A program recording medium readable by a computer on which a program is stored. If the determination is received that the aforementioned action is necessary, a notification will be sent to the designated recipient; if the determination is received that the aforementioned action is not necessary, no such notification will be sent. 63. In the program recording medium described in 62., To the aforementioned computer, A program recording medium readable by a computer on which a program is stored, which, in the notification procedure described above, if it is determined that the predetermined keyword is included, includes the predetermined keyword in the confirmation screen and displays it. 64. In a program recording medium described in any one of 52. to 63., The processed information includes a program recording medium readable by a computer on which a program is recorded, which includes information indicating the time or date when content other than the learning content was used. 65. In the program recording medium described in 64., To the aforementioned computer, In the transmission procedure described above, during the lesson, at least one learning content is transmitted to the first terminal, The processed information further includes a program recording medium readable by a computer on which the program is recorded, which includes information indicating the usage time of the learning content. 66. In the program recording medium described in 65., The processed information further includes a program recording medium readable by a computer on which the program is recorded, which includes the terminal history information during the use of the learning content. 67. In the program recording medium described in 65. or 66., The processed information further includes a program recording medium readable by a computer on which the program is stored, and includes link information to the learning content. 68. In a program recording medium described in any one of 64 to 67, The terminal history information includes a program recording medium readable by a computer on which a program is recorded, which includes information indicating the number of keystrokes per time on the student's first terminal. [Explanation of symbols]

[0165] 1. Information Processing System 3. Communication Network 10, 10a, 10b First Terminal 20, 20a, 20b Second Terminal 30 Third Terminal 100 Information Processing Devices 102 Transmitter 104 Memory Processing Unit 106 First Output Processing Unit 108 Second Output Processing Unit 110 Third Output Processing Unit 112 Discrimination part 114 Notification Department 120 Storage device 200 Master Information 210 Terminal History Information 220 Information usage information 230 training data 250 Student User Information 260 Parent / Guardian User Information 270 Teacher User Information 280 User information for the Board of Education 300 Timetable Data 310 titles 320 Post-processing information 400 Parent / Guardian Operation Log Screen 440 Teacher's Operation Log Screen 500 Device Usage Status Screen 1000 computers 1010 Bus 1020 Processor 1030 memory 1040 Storage Devices 1050 Input / Output Interface 1060 Network Interfaces

Claims

1. The first identification information of the student or the first device is associated with the second identification information of the student's guardian or the guardian's second device, and the third identification information of the teacher or the teacher's third device is stored. A transmission means for acquiring the first identification information from the first terminal and transmitting learning content corresponding to the first identification information to the first terminal, A storage processing means that, in association with the first identification information, acquires at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using the learning content, and stores the acquired information in a storage means as first information in association with the first identification information. A first output processing means that obtains the second identification information from the second terminal, identifies the first identification information corresponding to the second identification information, extracts the first information associated with the first identification information from the storage means, and causes at least one of the extracted first information and the processed information obtained by processing the first information to be output to the second terminal as second information, A second output processing means that obtains the third identification information from the third terminal, identifies the first identification information corresponding to the third identification information, extracts the first information associated with the first identification information from the storage means, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as third information to the third terminal, Equipped with, At least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other. The terminal history information includes the browsing history of websites accessed by the first terminal. A determination means for determining whether or not the information posted on the website indicated by the browsing history contains a predetermined keyword, An information processing device further comprising: a notification means for notifying a person if the determination means determines that the predetermined keyword is included.

2. The first identification information of the student or the first device is associated with the second identification information of the student's guardian or the guardian's second device, and the third identification information of the teacher or the teacher's third device is stored. A transmission means for acquiring the first identification information from the first terminal and transmitting learning content corresponding to the first identification information to the first terminal, A storage processing means that, in association with the first identification information, acquires at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using the learning content, and stores the acquired information in a storage means as first information in association with the first identification information. A first output processing means that obtains the second identification information from the second terminal, identifies the first identification information corresponding to the second identification information, extracts the first information associated with the first identification information from the storage means, and causes at least one of the extracted first information and the processed information obtained by processing the first information to be output to the second terminal as second information, A second output processing means that obtains the third identification information from the third terminal, identifies the first identification information corresponding to the third identification information, extracts the first information associated with the first identification information from the storage means, and outputs at least one of the extracted first information and the processed information obtained by processing the first information as third information to the third terminal, Equipped with, At least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other. The processed information includes information indicating the time or date the learning content was used. The terminal history information includes information indicating the number of keystrokes per time on the student's first terminal, as an information processing device.

3. In the information processing apparatus described in Claim 2, The second information includes an information processing device that includes an index indicating a student's attitude towards a task, using the time the student spends on the task from the start to the end of the task and the number of keystrokes, with respect to the tasks included in the learning content.

4. In the information processing apparatus according to claim 1 or 2, An information processing device further comprising a third output processing means for extracting from the storage means the first information associated with the first identification information that does not correspond to the second identification information acquired by the first output processing means, and outputting at least one of the extracted first information and processed information obtained by processing the first information to the second terminal as fourth information in a state in which the first identification information cannot be identified.

5. In the information processing apparatus according to claim 1 or 2, The aforementioned learning content is information related to learning, The processed information includes statistical information of learning results showing the results of the learning, and information that allows comparison of the learning results of the subjects, in an information processing device.

6. In the information processing apparatus according to claim 5, The statistical information includes at least one of the representative value, mean, maximum value, minimum value, median value, and median value of the learning results of multiple subjects, in an information processing device.

7. In the information processing apparatus according to claim 1 or 2, The terminal history information includes information indicating the time or date the first terminal was used, as an information processing device.

8. In the information processing apparatus according to claim 1 or 2, The information processing device includes information indicating the time or date when the first terminal was used, other than a predetermined date and time.

9. In the information processing apparatus according to claim 1 or 2, The memory processing means receives input of state information indicating the state of the student, and stores the received state information in the memory means in association with the date on which the state occurred and the first identification information of the student. The first output processing means is an information processing device that extracts the student's status information together with the second information and outputs the student's status information together with the second information to the second terminal.

10. In the information processing apparatus according to claim 9, The first output processing means is an information processing device that causes the second terminal to output image elements that show the student's status information in a stepwise distinguishable manner.

11. In the information processing apparatus according to claim 1, An information processing device in which the predetermined keywords include at least one of a phrase that endangers life and a phrase that relates to crime.

12. In the information processing apparatus according to claim 1, The notification means is, If the determination means determines that the predetermined keyword is included, a confirmation screen is displayed to receive the result of the determination of whether or not action is necessary. An information processing device that, upon receiving a determination that the aforementioned action is necessary, notifies a designated recipient, and, upon receiving a determination that the aforementioned action is not necessary, does not send such notification.

13. In the information processing apparatus according to claim 12, The notification means is an information processing device that, when it is determined that the predetermined keyword is included, includes the predetermined keyword in the confirmation screen and displays it.

14. In the information processing apparatus according to claim 2, The transmission means transmits at least one learning content to the first terminal during class. The processed information further includes information indicating the usage time of the learning content, in the information processing device.

15. In the information processing apparatus according to claim 14, The information processing device further includes the terminal history information during the use of the learning content, after processing.

16. In the information processing apparatus according to claim 14, The processed information further includes link information to the learning content, as an information processing device.

17. One or more computers, The first identification information of the student or the first device is associated with the second identification information of the student's guardian or the guardian's second device, and the third identification information of the teacher or the teacher's third device is stored. The system obtains the first identification information from the first terminal and transmits learning content corresponding to the first identification information to the first terminal. In association with the first identification information, at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using the learning content is acquired, and the acquired information is associated with the first identification information and stored in the storage means as first information. The second identification information is obtained from the second terminal, the first identification information corresponding to the second identification information is identified, the first information associated with the first identification information is extracted from the storage means, and at least one of the extracted first information and the processed information obtained by processing the first information is output to the second terminal as second information. The third identification information is obtained from the third terminal, the first identification information corresponding to the third identification information is identified, the first information associated with the first identification information is extracted from the storage means, and at least one of the extracted first information and the processed information obtained by processing the first information is output to the third terminal as third information. At least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other. The terminal history information includes the browsing history of websites accessed by the first terminal. The aforementioned one or more computers further, The system determines whether or not the information posted on the website indicated by the browsing history contains a predetermined keyword. An information processing method that notifies a user if it is determined that the specified keyword is included.

18. One or more computers, The first identification information of the student or the first device is associated with the second identification information of the student's guardian or the guardian's second device, and the third identification information of the teacher or the teacher's third device is stored. The system obtains the first identification information from the first terminal and transmits learning content corresponding to the first identification information to the first terminal. In association with the first identification information, at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using the learning content is acquired, and the acquired information is associated with the first identification information and stored in the storage means as first information. The second identification information is obtained from the second terminal, the first identification information corresponding to the second identification information is identified, the first information associated with the first identification information is extracted from the storage means, and at least one of the extracted first information and the processed information obtained by processing the first information is output to the second terminal as second information. The third identification information is obtained from the third terminal, the first identification information corresponding to the third identification information is identified, the first information associated with the first identification information is extracted from the storage means, and at least one of the extracted first information and the processed information obtained by processing the first information is output to the third terminal as third information. At least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other. The processed information includes information indicating the time or date the learning content was used. The terminal history information includes information indicating the number of keystrokes per time on the student's first terminal, as part of an information processing method.

19. On the computer, The first identification information of the student or the first device is associated with the second identification information of the student's guardian or the guardian's second device, and the third identification information of the teacher or the teacher's third device is stored. A procedure for obtaining the first identification information from the first terminal and transmitting learning content corresponding to the first identification information to the first terminal. A procedure for acquiring at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using learning content, in association with the first identification information, and storing the acquired information in a storage means as first information, A procedure for obtaining the second identification information from the second terminal, identifying the first identification information corresponding to the second identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the second information to the second terminal. The procedure involves obtaining the third identification information from the third terminal, identifying the first identification information corresponding to the third identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the third information to the third terminal. At least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other. The terminal history information includes the browsing history of websites accessed by the first terminal. The aforementioned computer further, A procedure for determining whether or not the information posted on the website indicated by the browsing history contains a predetermined keyword. A program that, if it is determined by the aforementioned determination procedure that the predetermined keyword is included, executes a procedure to notify the user of that fact.

20. On the computer, The first identification information of the student or the first device is associated with the second identification information of the student's guardian or the guardian's second device, and the third identification information of the teacher or the teacher's third device is stored. A procedure for obtaining the first identification information from the first terminal and transmitting learning content corresponding to the first identification information to the first terminal. A procedure for acquiring at least one of terminal history information relating to the usage status of the first terminal and usage information relating to the results of using learning content, in association with the first identification information, and storing the acquired information in a storage means as first information, A procedure for obtaining the second identification information from the second terminal, identifying the first identification information corresponding to the second identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the second information to the second terminal. The procedure involves obtaining the third identification information from the third terminal, identifying the first identification information corresponding to the third identification information, extracting the first information associated with the first identification information from the storage means, and outputting at least one of the extracted first information and the processed information obtained by processing the first information as the third information to the third terminal. At least a portion of the second information to be output to the second terminal and the third information to be output to the third terminal are different from each other. The processed information includes information indicating the time or date the learning content was used. The terminal history information is a program that includes information indicating the number of keystrokes per time interval on the student's first terminal.

Citation Information

Patent Citations

  • Learning history visualization method, device, learning history visualization program, and storage medium storing learning history visualization program

    JP2004259175A

  • Activity support device

    JP2005326652A

  • Portable terminal and access limitation method

    JP2007293397A

  • Information terminal and education support system

    JP2012252239A

  • Education support device, education support processing program and education support processing method

    JP2015170033A