Instructional support system, information processing device, information processing method, and program
The system analyzes student device usage across various factors to identify students requiring attention, enabling effective teacher guidance.
Patent Information
- Application Number
- JP2025510536
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-03-29
- Filing Date
- 2024-03-18
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2044-03-18
AI Technical Summary
Existing technologies do not allow for cross-analysis of multiple factors in student device usage to identify students who require attention, preventing teachers from providing appropriate guidance.
A system that acquires and processes terminal usage information by student, application, and time period to extract students who meet predetermined conditions, allowing teachers to view the results on a screen.
Enables teachers to accurately identify students who need monitoring based on detailed analysis of device usage, facilitating targeted guidance.
Smart Images

Figure 0007910676000001 
Figure 0007910676000002 
Figure 0007910676000003
Abstract
Description
Technical Field
[0001] The present invention relates to a guidance support system, an information processing apparatus, an information processing method, and a program.
Background Art
[0002] In recent years, the introduction of ICT (Information and Communication Technology) has been rapidly promoted in the educational field. Tablet terminals and the like are distributed to each student, and are used for the utilization of digital teaching materials, inquiry learning using the Internet, presentation activities using a presentation program, and the like. On the other hand, the usage status of the terminals distributed to students varies among students. Some students actively use them for learning, while some students have problems such as sleep deprivation due to long-term use for entertainment purposes such as the Internet and games. Therefore, teachers need to grasp the usage status of students' terminals and provide appropriate guidance to the students.
[0003] An example of a technique for grasping the usage status for each user regarding the provided information is described in Patent Document 1. Patent Document 1 discloses an information processing apparatus capable of acquiring content from a content-providing apparatus that provides content through a network according to a predetermined communication procedure, and having a content-providing unit that executes content-providing processing in the information processing apparatus instead of the content-providing apparatus, a storage unit that acquires content according to an operation by a user and causes the user to view it, and stores log information output in accordance with an operation on the content being viewed, and a transmission unit that transmits the log information stored in the storage unit to a destination apparatus on the network.
[0004] Patent Document 2 describes a device that outputs information indicating that a user is dependent on the use of a mobile device. This device comprises an acquisition unit that acquires the usage history of applications on a mobile device, an identification unit that identifies multiple applications that the user of the mobile device has used consecutively based on the usage history over a predetermined period, and an output unit that outputs notification information indicating that the user is dependent on the use of the mobile device based on the application transition status of the identified multiple applications.
[0005] Patent Document 3 describes an application usage monitoring technology that can detect the use of applications that should be restricted, such as games, and issue warning notifications. [Prior art documents] [Patent Documents]
[0006] [Patent Document 1] International Publication No. 2016 / 084262 [Patent Document 2] Japanese Patent Publication No. 2019-45939 [Patent Document 3] Japanese Patent Publication No. 2009-32167 [Overview of the Initiative] [Problems that the invention aims to solve]
[0007] In the technologies described in the aforementioned patent documents, the purpose was for service providers to analyze the services requested by users, or to detect whether users were prone to addiction to device use, mainly through internet or game use. Therefore, the technologies described in these patent documents do not allow for cross-analysis of multiple factors to provide useful information for teachers when instructing students, nor can the results be notified to teachers. In contrast, the inventor considered cross-analyzing each student's device usage across various factors such as the type of applications and content used (for learning (subjects) / non-learning), and the location and duration of use (during class / break time / at home, etc.). The inventor then considered how to support busy teachers by accurately extracting students who require attention from the analysis results and notifying teachers.
[0008] One example of the object of the present invention is to provide a teaching support system, information processing device, information processing method, and program that solve the problem of not being able to notify teachers of students who should be closely monitored based on the results of analyzing the usage status of terminals distributed to students, in view of the above-mentioned problems. [Means for solving the problem]
[0009] According to one aspect of the present invention, A means for acquiring terminal usage information that can identify the usage time of the terminal used by the student, by student, by application, and by predetermined time period, An extraction means for processing the terminal usage information and extracting students who meet predetermined conditions, An information processing device is provided, which includes an output processing means that outputs a screen in which the extraction results of the extraction means can be viewed.
[0010] According to one aspect of the present invention, Teacher's terminal and A server device is provided, The server device is A means for acquiring terminal usage information that can identify the usage time of the terminal used by the student, by student, by application, and by predetermined time period, An extraction means for processing the terminal usage information and extracting students who meet predetermined conditions, A teaching support system is provided, which includes an output processing means that outputs a screen on the teacher's terminal that allows the extraction results of the extraction means to be viewed.
[0011] According to one aspect of the present invention, One or more computers, We obtain terminal usage information that allows us to identify the usage time of the terminals used by the aforementioned students, by student, by application, and by specified time period. The terminal usage information is processed, and students who meet the specified conditions are extracted. An information processing method is provided that outputs a screen in which the extraction results of the extraction means can be viewed.
[0012] According to one aspect of the present invention, A process for acquiring terminal usage information that can identify the usage time of the terminal used by the student, by student, by application, and by predetermined time period, The terminal usage information is processed, and an extraction process is performed to extract students who meet predetermined conditions. Output processing that outputs a screen in which the extraction results of the extraction means can be viewed, A program is provided to allow a computer to execute it.
[0013] Furthermore, other embodiments of the present invention include a program that causes at least one computer to execute the method of the above embodiment, or a recording medium that is readable by a computer on which such a program is recorded. This recording medium includes non-temporary tangible media. 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.
[0014] 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.
[0015] Moreover, the various components of the present invention do not necessarily have to exist independently of each other. It is also possible that a plurality of components are formed as one member, one component is formed of a plurality of members, one component is a part of another component, or a part of one component overlaps with a part of another component, and so on.
[0016] Also, although a plurality of procedures are described in order in the method and computer program of the present invention, the order of description does not limit the order of execution of the plurality of procedures. Therefore, when implementing the method and computer program of the present invention, the order of the plurality of procedures can be changed as long as there is no problem in terms of content.
[0017] Furthermore, the plurality of procedures of the method and computer program of the present invention are not limited to being executed at different timings individually. Therefore, it is also possible that another procedure is executed during the execution of a certain procedure, or a part or all of the execution timing of a certain procedure overlaps with the execution timing of another procedure, and so on.
Advantages of the Invention
[0018] According to one aspect of the present invention, a guidance support system, an information processing apparatus, an information processing method, and a program that can notify a teacher of a student to be watched based on the result of analyzing the usage status of terminals distributed to students can be obtained.
Brief Description of the Drawings
[0019] [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 according to the embodiment. [Figure 3] It is a diagram conceptually showing the system configuration of the guidance support system according to the embodiment. [Figure 4]This is a block diagram illustrating the hardware configuration of a computer that implements an information processing device according to the embodiment. [Figure 5] This figure shows an example of a data structure for student information. [Figure 6] This figure shows an example of a data structure for teacher information. [Figure 7] This figure shows an example of the data structure for terminal history information. [Figure 8] This figure shows an example of the data structure for terminal usage information. [Figure 9] This figure shows an example of the data structure for training data. [Figure 10] This diagram shows an example of the data structure for timetable data and titles. [Figure 11] This diagram shows examples of groups classified according to predetermined criteria. [Figure 12] An example of a usage time table showing each student's device usage is provided. [Figure 13] An example of a usage time table showing each student's device usage is provided. [Figure 14] An example of a usage time table showing each student's device usage is provided. [Figure 15] An example of a usage time table showing each student's device usage is provided. [Figure 16] An example of a usage time table showing each student's device usage is provided. [Figure 17] This figure shows an example of a notification screen. [Modes for carrying out the invention]
[0020] 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.
[0021] 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.
[0022] <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 includes an acquisition unit 102, an extraction unit 104, and an output processing unit 106. The acquisition unit 102 acquires terminal usage information that allows for the identification of the usage time of terminals used by students, categorized by student, application, and time period. The extraction unit 104 processes terminal usage information and extracts students who meet predetermined conditions. The output processing unit 106 outputs a screen that allows the extraction results of the extraction unit 104 to be viewed.
[0023] <Example of operation> Figure 2 is a flowchart showing an example of the operation of the information processing device 100 of the embodiment. The acquisition unit 102 acquires terminal usage information that allows for the identification of the usage time of terminals used by students, categorized by student, application, and time period (step S101). The extraction unit 104 processes terminal usage information and extracts students who meet predetermined conditions (step S103). The output processing unit 106 outputs a screen that allows the extraction results of the extraction unit 104 to be viewed (step S105).
[0024] According to this information processing device 100, teachers can be notified of students who require attention based on the results of an analysis of the usage status of terminals distributed to students.
[0025] The following describes a detailed example of the information processing device 100.
[0026] (First Embodiment) <System Overview> Figure 3 is a conceptual diagram showing the system configuration of the instructional support system 1 according to the embodiment. The instructional support system 1 comprises an information processing device 100, student terminals 10a, 10b, ... (hereinafter referred to simply as student terminal 10 unless otherwise specified) connected to the information processing device 100 via a communication network 3, and a teacher terminal 30.
[0027] The information processing device 100 corresponds to a server device and is a computer such as a server computer or a personal computer. The information processing device 100 may also include a web server. 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.
[0028] Student terminals 10a and 10b are terminals used by students U11 and U12, respectively. Teacher terminal 30 is a terminal used by teacher U31. In the diagram, only one teacher terminal 30 is shown, but the instructional support system 1 may include multiple teacher terminals 30, each used by multiple teachers.
[0029] Students U11, students U12, ... (hereinafter referred to as students U11 unless otherwise specified) are those who study at a school or educational institution, including students and children of high schools and below, vocational schools and specialized schools, as well as those who study at higher education institutions such as junior colleges, universities, and graduate schools. However, students U11 may also include those who study at cram schools, etc. Teachers U31 include teachers who are in a position to educate students U11 at schools. However, teachers U31 may also include instructors and administrators at cram schools, etc.
[0030] The student 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 student terminal 10. One student terminal 10 will be associated with and managed to each student U11. However, the student terminal 10 associated to student U11 does not necessarily have to be just one; there may be multiple student terminals 10. For example, student terminal 10 may register both a terminal distributed by the school and a terminal owned by the student.
[0031] Student terminals 10 are used, for example, in classes and other school activities, as well as for home study. Examples of use include, but are not limited to, viewing digital textbooks and learning materials, studying using digital workbooks, attendance and grade management, communication using chat functions, information gathering using web browsers, and using various applications. For example, in home use, the terminals may be used for content other than learning materials. However, access to non-learning content may be restricted by the administrator.
[0032] The student terminal 10 is a computer such as a personal computer, smartphone, or tablet, and has a display, indicator, control unit, touch panel, camera, speaker, microphone, and communication unit. The information processing device 100 transmits information to the student terminal 10 and the teacher terminal 30 via the communication network 3 and outputs (for example, displays on the screen).
[0033] The student terminal 10 and the teacher terminal 30 can exchange information with 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.
[0034] Specifically, the students U11 and teachers U31 who use each terminal register as users in advance and obtain account information. Each user can then log in to the instructional support system 1 using this account information, enabling them to access the information processing device 100. The account information includes, for example, a user ID that uniquely identifies the user and authentication information such as a password. The authentication information may also be biometric information. The biometric information includes, for example, at least one biological feature from among a person's face, iris, veins, auricle, fingerprints, etc.
[0035] Student U11's student terminal 10 provides information about the usage status of student terminal 10 to the information processing device 100 by logging into the instructional support system 1. Teacher U31's teacher terminal 30 can receive information about the usage status of student U11 from the information processing device 100 by logging into the instructional support system 1.
[0036] For example, when teacher U31 accesses a designated website of the instructional support system 1 using teacher terminal 30 and successfully logs in, the information processing device 100 displays the portal site provided by the instructional support system 1 on teacher terminal 30. Teacher U31 can then view information regarding student U11's terminal usage status on the portal site.
[0037] <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 instructional support system 1 shown in Figure 3. The information processing device 100 may be implemented by multiple computers 1000. Also, the student terminal 10 and teacher terminal 30 in Figure 3 are implemented by computers 1000.
[0038] 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.
[0039] 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.
[0040] Processor 1020 is a processor implemented in components such as the CPU (Central Processing Unit) and GPU (Graphics Processing Unit).
[0041] Memory 1030 is a main memory device implemented using RAM (Random Access Memory), etc.
[0042] 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 acquisition unit 102, the extraction unit 104, the output processing unit 106, etc.). The processor 1020 reads these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module. The storage device 1040 also functions as a memory unit (not shown) that stores various information used by the information processing device 100. The storage device 120 may also be implemented as the storage device 1040.
[0043] 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.
[0044] The input / output interface 1050 is an interface for connecting the computer 1000 with various input / output devices.
[0045] The network interface 1060 is an interface for connecting the computer 1000 to the communication network 3. This communication network 3 is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The network interface 1060 may connect to the communication network 3 via a wireless connection or a wired connection. However, the network interface 1060 may not be used at all.
[0046] The computer 1000 then connects to necessary equipment (for example, the displays, operation buttons, touch panels, cameras, speakers, and microphones of the student terminal 10 and the teacher terminal 30, and the display, keyboard, mouse, speakers, microphone, and printer of the information processing device 100) via the input / output interface 1050 or the network interface 1060.
[0047] Each component of the information processing device 100 in each embodiment is realized by any combination of the hardware and software of the computer 1000 shown in Figure 4. It will be understood by those skilled in the art 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.
[0048] <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 an acquisition unit 102, an extraction unit 104, and an output processing unit 106. The acquisition unit 102 acquires terminal usage information that allows for the identification of the usage time of student terminals 10 used by student U11, categorized by student, application, and time period.
[0049] First, student information 200 and teacher information 210 will be explained. When student U11 and teacher U31 each perform the user registration described above, the information processing device 100 stores the student information 200 and teacher information 210 in the storage device 120, or in the memory 1030 or storage device 1040 of the computer 1000, based on the registered information.
[0050] Figure 5 shows an example of the data structure for student information 200. Student information 200 includes, for each student U11, identification information that can identify student U11 (hereinafter referred to as student ID), identification information that can identify the device used by student U11 (hereinafter referred to as device ID), and information indicating the student's name, school name, and class. 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 information 200 may further include information indicating each of these classes. Furthermore, student information 200 may also include information regarding the club activities, committees, student council, and other activities to which student U11 belongs.
[0051] The student ID is not particularly limited as long as it is an identifier that can uniquely identify student U11, assigned to student U11. The student ID may be, for example, a student ID number or attendance number assigned to each student U11. The terminal ID is not particularly limited as long as it is an identifier that can identify the student terminal 10 used by student U11. The terminal ID may be, for example, the telephone number or IP address of the student terminal 10 used by student U11.
[0052] Figure 6 shows an example of the data structure of the teacher information 210. Teacher information 210 includes, for each teacher, identifying information that can identify Teacher U31 (hereinafter referred to as Teacher ID), name, school name, at least one class that the teacher is in charge of (for example, one teacher may be in charge of multiple classes), and at least one subject taught. However, teacher information 210 does not have to include the subject taught. Furthermore, teacher information 210 may also include information on faculty members who do not have a subject they teach, such as the principal, vice-principal, head teacher, and school nurse. In addition, teacher information 210 may include information on advisors, supervisors, coaches, and instructors of club activities and other activities that are outsourced.
[0053] Next, we will explain the terminal usage information that allows us to identify the usage time of student terminal 10. The terminal usage information includes terminal history information 220, terminal usage information 230, and training data 240. Terminal usage information is sequentially recorded on the student terminal 10 according to the student U11's usage and stored in the student terminal 10's memory 1030 or storage device 1040.
[0054] Figure 7 shows an example of the data structure of terminal history information 220. The terminal history information 220 includes information regarding the usage status of the student terminal 10. For example, for each student U11, the terminal history information 220 includes, in association with the student ID, at least information indicating the date and time the student terminal 10 was in use, and location information indicating the place where the student terminal 10 was used.
[0055] The information indicating the operating time includes the date the student terminal 10 was used and the time the student terminal 10 was in operation. The operating time includes at least one of the time the student terminal 10 was started up and the time the standby screen was dismissed, and at least one of the time the student terminal 10 entered the standby screen and the time the student terminal 10 was powered off. The operating time may also include the total operating time for the day calculated from these times, or it may include the time measured from startup or dismissal of the standby screen to shutdown or start of the standby screen.
[0056] 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.
[0057] Furthermore, location information can be indicated, for example, by the IP address of a communication device or access point to which the student terminal 10 connects 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 student 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 student terminal 10. Also, information indicating that the student terminal 10 is off campus may be information indicating that the student terminal 10 is not on campus.
[0058] Furthermore, instead of using location information, the determination of whether a student U11 is on campus or off campus may be based on whether or not it is within a specified time period. In other words, if the usage time is between the start of school hours and the end of school hours, the usage location may be considered on campus, and any other time may be considered off campus.
[0059] Location information may be obtained by the information processing device 100 from information recorded as terminal usage information after the student terminal 10 identifies the location. Alternatively, the student terminal 10 may record information that can identify the location (for example, the IP address of the access point and the time information at that time) as terminal usage information, and the information processing device 100 may identify the location based on the information that can identify the location included in the terminal usage information.
[0060] Furthermore, the terminal history information 220 may include operation data on the student terminal 10 for each student U11. The operation data is the amount of operation input to the student terminal 10. The operation data includes, for example, time-series data such as the number of keystrokes on the keyboard 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. This operation data can also be used, for example, to determine whether the student is actually working on learning content, rather than simply launching an application, while using the student terminal 10.
[0061] Figure 8 shows an example of the data structure of terminal usage information 230. Terminal usage information 230 includes information about applications used on student terminal 10 or websites viewed on student terminal 10. For each student U11, terminal usage information 230 includes, associated with the student ID, identifying information that can identify the application used (hereinafter referred to as the application ID), the date and time of use, and the URL (Uniform Resource Locator) of the viewed website, along with information indicating the date and time of viewing.
[0062] Information indicating usage date and time includes 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. Information indicating browsing date and time includes, for each URL, the date the website was viewed, the time the window displaying the website became active, and the time the window became inactive. The browsing date and time may include the browsing time for each website calculated from these times, or it may include the time measured from the start to the end of browsing.
[0063] Furthermore, in the case of on-campus use, the information indicating the date and time of use or viewing may be information that identifies the time period and break time when the information was used or viewed, based on the class period and break time information.
[0064] Figure 9 shows an example of the data structure of the training data 240. The learning data 240 includes information indicating the usage status of learning content on the student terminal 10. Learning content may include, for example, digital textbooks, digital learning materials, and digital workbooks. Alternatively, the learning content may include content published on a website. The learning data 240 includes, for each student U11, identification information that can identify the learning content used (hereinafter referred to as the learning content ID) associated with the student ID, and the date and time the learning content was used.
[0065] The usage date and time include the date the learning content was used and the duration of use. The usage date and time may include the time the learning content was opened 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.
[0066] The acquisition unit 102 acquires terminal usage information from each student U11's student terminal 10 and stores it in the storage device 120 or the memory 1030 or storage device 1040 of the computer 1000 as terminal history information 220, terminal usage information 230, and learning data 240, respectively.
[0067] The extraction unit 104 processes terminal usage information and extracts students U11 who meet predetermined conditions. The extraction unit 104 performs the extraction process for student U11 according to the following procedure. (Procedure 1) As a preliminary step, the extraction unit 104 divides the terminal usage information into multiple groups based on predetermined criteria, for example, by student, by application, and by usage. (Step 2) The extraction unit 104 performs a screening process on the categorized data. (Step 3) After the screening process, the extraction unit 104 extracts the usage time (and the student U11) that will be notified, according to predetermined conditions.
[0068] First, let's explain the preparations for (Step 1).
[0069] Figure 11 shows an example of groups classified according to predetermined criteria. In the example shown in Figure 11, terminal usage information is divided into 13 groups. However, the criteria for dividing terminal usage information and the number of groups are not limited to these. The information processing device 100 can send notifications to the teacher's terminal 30 of teacher U31 for each group. The first criterion is whether the use takes place on or off campus, and if on campus, whether or not it occurs during class. There are various methods for determining whether a user is on campus or off campus, and examples are given below, but the user is not limited to these. In addition, the student terminal 10 may perform one of the following determination processes, and the information processing device 100 may obtain the determination result and use it as the determination result for the first criterion. (Example 1) When using student terminal 10, the IP address of a communication device such as a communication device or access point is obtained as location information. If the obtained IP address is the IP address of a communication device on campus, it is determined to be on campus. If the obtained IP address is not the IP address of a communication device on campus, it is determined to be off campus. (Example 2) Location information of the student terminal 10 during use is obtained by the GPS receiving function of the student terminal 10. It is determined whether the location information indicates the location of the school. If the location information indicates the location of the school, it is determined to be on campus. If the location information does not indicate the location of the school, it is determined to be off campus. (Example 3) Determine whether the usage time falls within the designated time (from arrival time to departure time). If the usage time falls within the designated time, it is determined to be on campus. If the usage time falls outside the designated time, it is determined to be off campus.
[0070] There are various ways to determine whether or not a class is in session on campus, and examples are given below, but these are not limited to these. (Example 1) Using the timetable data 250, determine whether the usage time corresponds to which title. Figure 10 shows an example of the data structure for timetable data 250 and title 252. The timetable data 250 in Figure 10(a) associates the title of the schedule item with the start and end times (or periods) of that title for each class and each day. The title 252 in Figure 10(b) contains the titles of the school's schedule items. The title records in the timetable data 250 shown in Figure 10(a) contain titles selected from Figure 10(b). In the example in Figure 10, the timetable data 250 shows the daily timetable, but if there are no daily changes and a fixed timetable is used each semester, it may also contain information showing the semester-wide timetable.
[0071] In other words, if the title corresponding to the usage time indicates a subject name such as "Japanese Language" or "Mathematics," it is determined to be "during class." If the title corresponding to the usage time does not indicate a subject name (for example, "break time"), it is determined to be "outside of class."
[0072] (Example 2) The determination is made based on whether the usage time is included in each class period (the time between the start and end times). If the usage time is included in each class period, it is determined to be "during class". If the usage time is not included in each class period, it is determined to be "outside of class".
[0073] Thus, the designated time period includes at least class time. The designated time period may also include break times and time outside of school. Furthermore, the designated time period may also include weekends (school holidays), as well as late night and early morning hours.
[0074] Returning to Figure 11, the second criterion is whether at least one of the applications, websites visited, and learning data used by student U11 (hereinafter, these three will be collectively referred to as "content") is the same as that used by other students. Specifically, first, the extraction unit 104 identifies other students to be compared and calculates the number of such students. Other students to be evaluated include students taking the same classes as student U11, and, if using during breaks or off-campus, students in the same class or grade as student U11. The extraction unit 104 identifies the content used by the other students to be compared and calculates the number of users for each piece of content. Furthermore, the extraction unit 104 calculates the percentage of users for each piece of content relative to all other students to be compared. The extraction unit 104 identifies content that other students use if the percentage of users for that piece of content is above a threshold (for example, 50% or more).
[0075] The extraction unit 104 determines that if student U11 is using the content in question, the content used by student U11 is "the same" as that used by other students. On the other hand, if student U11 is using content different from the content in question, the extraction unit 104 determines that the content used by student U11 is "different" from that used by other students. Alternatively, if student U11 is not using the content in question, the extraction unit 104 determines that the content used by student U11 is "different" from that used by other students.
[0076] Furthermore, if no content is identified where the proportion of users per content exceeds a threshold, the extraction unit 104 determines that the content used by student U11 is "different" from that used by other students.
[0077] The third criterion is whether the usage time of the content used by student U11 is long or short for each instance. There are various ways to determine whether the usage time is long or short, and examples are given below, but these are not limited to them. (Example 1) The determination is made based on whether the usage time is longer than a predetermined time (for example, a time that may be set for each type of content). (Example 2) Determine whether the usage time is longer or longer compared to other students. Specifically, calculate the average usage time of other students and determine whether the usage time is longer or longer than that average.
[0078] There are various methods for determining whether the usage time is short or not, and examples are given below, but these are not limited to these. (Example 1) The determination is made based on whether the usage time is shorter than a predetermined time (for example, one that may be set for each type of content). (Example 2) Determine whether the usage time is shorter or shorter compared to other students. Specifically, calculate the average usage time of other students and determine whether the usage time is shorter or shorter than that average.
[0079] Furthermore, the fourth criterion is whether the time of use falls within a designated time period (for example, late night (12:00-3:00) or early morning (4:00-6:00)).
[0080] Next, we will explain the screening process in (Step 2). The extraction unit 104 performs various screening processes as exemplified below, but is not limited to these. (Example 1) Extraction by utilization rate (Example 2) Noise Removal (Example 3) Removal of content whose average usage time exceeds the limit. (Example 4) Removal of items that are not included (Example 5) Removal of standard range The output processing unit 106 outputs the screen generated using the results of the above processing performed by the extraction unit 104 to the display of the teacher's terminal 30.
[0081] <Example 1: Extraction by utilization rate> The extraction unit 104 calculates the usage rate of student U11 for each application and executes processing for applications whose calculated usage rate is above a certain threshold (for example, 50% or more). Figure 12 shows an example of a table listing the usage time of each student in Class 3A after the process has been executed. Figure 12 extracts usage time for applications (or websites or learning data) with a usage rate of 50% or higher in each time slot. This usage time table associates each application with information indicating the time slot and subject used, the usage time per student (in minutes), and the average usage time for the class. This extraction process allows content with usage rates below the threshold to be excluded from notifications.
[0082] The output processing unit 106 may create a screen containing a list of usage times extracted by the extraction unit 104 based on the utilization rate, for example, as shown in Figure 12, and display it on the display of the teacher's terminal 30.
[0083] <Example 2: Noise Reduction> The extraction unit 104 extracts usage times that are less than or equal to a first reference value. The first reference value is 3 minutes. More preferably, the first reference value is 1 minute. Figure 13 shows an example of a table listing the usage time of each student in Class 3A after the process has been executed. In Figure 13, data of less than one minute has been removed for each application with a utilization rate of 50% or higher in each time period, and for each student under 11.
[0084] The output processing unit 106 either does not output usage times below the first reference value extracted by the extraction unit 104, or outputs the screen in a format that is difficult to see. For example, the output processing unit 106 may remove the usage times extracted by the extraction unit 104 and create a screen including a list, such as the one shown in Figure 13, and display it on the teacher's terminal 30's display. In the example in Figure 13, the extracted usage times are the shaded areas, and are removed and not output on the screen.
[0085] Furthermore, a format that is difficult to read refers to a display format that reduces the readability of the numbers in the usage time column that are to be removed. Various methods can be considered to make the format difficult to read, and examples are given below, but are not limited to these. (Example 1) The number remains in the column for the usage time to be removed, and a shaded image element is overlaid on top. (Example 2) Lighten the font color of the numbers in the column for the usage time to be removed. (Example 3) Darken the background color of the column for the usage time to be removed. (Example 4) The numbers in the column for the usage time to be removed are blurred.
[0086] This extraction process can remove unintended usage (noise). For example, it can remove instances of forgetting to close an application when transitioning from break time to class.
[0087] <Example 3: Removal of content whose average usage time exceeds the limit> The extraction unit 104 extracts applications (or websites or learning data) whose average usage time meets a predetermined standard. The output processing unit 106 either does not output or outputs the screen in a format that is difficult to see for applications whose average usage time extracted by the extraction unit 104 meets a predetermined standard.
[0088] More specifically, the extraction unit 104 calculates the average usage time of each application for the students U11 (in this example, by class) to be compared. Then, it extracts applications whose calculated average usage time meets a predetermined criterion.
[0089] The prescribed standard is equal to or greater than the second standard value. The second standard value is equal to or greater than half the duration of one class period. For example, if the class period is 60 minutes, the prescribed standard would be 30 minutes or more.
[0090] Figure 14 shows an example of a table listing the usage time of each student in Class 3A after the process has been executed. The extraction unit 104 calculates the average usage time for each application among the students U11 (in this example, by class) to be compared. In the example in Figure 14, the extraction unit 104 extracts "App E" with an average usage time of 30 minutes or more. In the example in Figure 14, the output processing unit 106 outputs the usage time of "App E" extracted by the extraction unit 104 to the teacher's terminal 30 in a format that makes it difficult to see. Also, in Figure 14, the total daily usage time for each student U11 has been changed from Figure 13 to a value obtained by subtracting the usage time of "App E".
[0091] Furthermore, in the example shown in Figure 15, which will be described later, the usage time extracted by this extraction process has been removed from the list. Note that the column from which the usage time has been removed may be given a different background color from the other columns, as shown in Figure 15, to indicate that it has been removed.
[0092] In this way, by removing content used by many students from the notification list, it is possible to identify students who are using different content than other students.
[0093] The first and second reference values described above can be set by the teacher U31 via the teacher terminal 30 using a settings menu (not shown).
[0094] <Example 4: Removal of items that are not targeted> The extraction unit 104 makes it easier to identify target users by removing usage times that are not subject to extraction. The methods for removing usage time that is not included in the extraction are exemplified below, but are not limited to these. (Example 1) When the extraction unit 104 is looking for students with long usage times, it removes the usage times of students with short usage times. For example, the extraction unit 104 removes usage times of less than 10 minutes. (Example 2) When the extraction unit 104 is looking for students with short usage times, it removes the usage times of students with long usage times. For example, the extraction unit 104 removes usage times of 30 minutes or more.
[0095] Figure 15 shows an example of a list of usage times for each student in Class 3A after the process described in Example 1 above has been executed. In Figure 15, usage times of less than 10 minutes are removed in order to identify students with long usage times. Also, in Figure 15, the total daily usage time for each student U11 has been changed from Figure 14 to reflect the value after subtracting usage times of less than 10 minutes.
[0096] The output processing unit 106 either does not output usage time that is not subject to extraction, or outputs the screen in a format that is difficult to see. For example, the output processing unit 106 may create a screen that includes a list of usage time extracted by the extraction unit 104 in a format that is difficult to see, such as the one shown in Figure 15, and display it on the display of the teacher's terminal 30. In the example in Figure 15, the extracted usage time is shown in shaded areas, and the extracted usage time is output in a format that is difficult to see on the screen.
[0097] In the example shown in Figure 16, which will be described later, the usage time extracted by this extraction process has been removed from the list. Note that the column from which the usage time has been removed may have a different background color from the other columns, as shown in Figure 16, to indicate that it has been removed.
[0098] <Example 5: Removal of standard range> The extraction unit 104 calculates the average usage time per class period for all applications (or websites or learning data) and all students U11. The extraction unit 104 sets a third threshold value using the calculated average usage time. For example, the third threshold value may be a constant multiple of the average usage time (e.g., 1.5 times). Furthermore, the extraction unit 104 calculates the usage time per application for each student U11. Then, the extraction unit 104 extracts the usage time per application that is less than or equal to the third threshold value. The output processing unit 106 either does not output the usage time per application extracted by the extraction unit 104, or outputs the screen in a format that is difficult to see.
[0099] Alternatively, instead of calculating the average usage time, the extraction unit 104 may perform statistical processing on the usage time per class period for all applications (or websites or learning data) and all students U11. The extraction unit 104 may also set 2σ of the usage time as a third reference value.
[0100] The third reference value, like the first and second reference values, can be set by the teacher U31 via a setting menu (not shown) or the like, from the teacher terminal 30.
[0101] Figure 16 shows an example of a table listing the usage time of each student in Class 3A after the process has been executed. In the example shown in Figure 16, the extraction unit 104 calculates the total usage time for all students U11 per class period for each application. The extraction unit 104 then divides the total usage time by the number of students U11 who used the application to calculate the average usage time per student U11 per class period for each application. The extraction unit 104 sets the calculated average usage time multiplied by 1.5 as the third reference value. Furthermore, the extraction unit 104 calculates the usage time per application for each student U11. Finally, the extraction unit 104 extracts the usage time per application that is less than or equal to the third reference value.
[0102] The output processing unit 106 either does not output the usage time per application extracted by the extraction unit 104, or outputs the screen in a format that is difficult to see. In the example shown in Figure 16, the extraction unit 104 displays the usage time per application that is less than or equal to the set third reference value (15.4 minutes) in a format that is difficult to see.
[0103] As with the other examples, the usage time per application below this third threshold (15.4 minutes) may also be removed from the list. Furthermore, columns from which usage time has been removed may be given a different background color to indicate that they have been removed.
[0104] Finally, we will explain how to extract the students U11 who will be notified in (Step 3). After the content usage time of student U11 is screened by the extraction unit 104, the extraction unit 104 extracts student U11 who meet predetermined conditions.
[0105] The predetermined conditions could include, for example, longer or shorter usage time compared to other students, using content that other students are not using, not using content that other students are using, or using a greater or lesser variety of content compared to other students, but are not limited to these. Furthermore, the extraction unit 104 may use a combination of multiple conditions.
[0106] The specified conditions may be further refined by specifying whether the data is collected during or outside of on-campus classes. It is preferable to be able to set the scope of the data to be extracted, such as by academic year, class, or subject. Furthermore, it is preferable to be able to set the scope of the data to be extracted within a specific time period.
[0107] These conditions may be selectable via a settings menu through operations performed by teacher U31 from teacher terminal 30.
[0108] Furthermore, the extraction unit 104 may sort the students extracted according to predetermined conditions. The rankings to be used may include, for example, ranking by the length of usage time, ranking by the length of usage time, ranking by the number of types of content used that other students do not use, and ranking by the number of types of content used that other students do use.
[0109] The output processing unit 106 then outputs a screen (a notification screen 300, described later) showing the extraction results from the extraction unit 104 to the teacher terminal 30.
[0110] Furthermore, the output processing unit 106 may output a list screen, such as the one shown in Figure 16 above, highlighting the students U11 who meet the predetermined conditions, their usage time, and the content they used. For example, in the example in Figure 16, student U11 "Student A" has the longest usage time per application. Therefore, the output processing unit 106 may output the list screen in a format that highlights the "Usage time per application" column for "Student A".
[0111] An emphasized format is a display format that makes the column more visible than other columns. There are various ways to achieve an emphasized format, and examples are given below, but these are not limited to those. Multiple methods from the following may be applied in combination. (Example 1) Highlight the letters or numbers within the column to be emphasized. For example, highlighting is a process that changes the background color of the text or numbers to be emphasized to a bright color such as yellow. Alternatively, highlighting may also involve inverting the color and background color of the text or numbers in the column being emphasized compared to the text or numbers in other columns. (Example 2) Make the font color of the letters or numbers in the column to be highlighted darker than that of the other columns. (Example 3) Make the letters or numbers in the column to be emphasized bold. (Example 4) Underline the letters or numbers in the column you want to highlight. (Example 5) Italicize the letters or numbers in the column to be emphasized. (Example 6) Transform the letters or numbers in the column to be highlighted into 3D display characters. (Example 7) Make the background of the column being highlighted blink. (Example 8) Overlay an icon or animation to draw attention to the column being highlighted in its vicinity.
[0112] When outputting the extraction results, the output processing unit 106 notifies the user, for example, by displaying an icon indicating that there is a new notification on the portal site provided by the information processing device 100, or by displaying a summary of the notification content in the new notification list section.
[0113] Figure 17 shows an example of the notification screen 300. The notification screen 300 has a notification list display area that displays a list of information about students extracted by the extraction unit 104. The notification screen 300 further includes multiple drop-down lists for each condition as a UI (User Interface) for setting predetermined conditions. In the example in Figure 17, the notification screen 300 includes drop-down lists for selecting the range of the extraction target (e.g., by month), the academic year, the class, the starting month of the extraction period, and the number of days in the history. Furthermore, the notification screen 300 includes drop-down lists for selecting the category (type of notification) and the notification condition (detection pattern) as explained in Figure 11. In addition, the notification screen 300 has a condition input field (text box) that accepts input of filtering conditions.
[0114] Each setting can be registered separately. The notification screen 300 includes a search button. When the search button is pressed, the extraction unit 104 extracts students that meet the set conditions and displays them in the list display area. The list includes items such as class, name, date, type of notification, and detected conditions.
[0115] In this way, the teacher U31 can be configured with simple operations, such as selecting the conditions and extraction targets to focus on. Frequently used conditions and extraction targets can also be registered, allowing for effortless extraction processing.
[0116] The information processing device 100 may have a function to receive comments entered by students using the student terminal 10 for teacher U31 and send them to the teacher terminal 30. The notification screen 300 includes the comments received from the students. In the example in Figure 17, the list also includes the teacher U31's replies to the students. Therefore, the types of notifications include not only application usage time, but also survey comments received from students and responses to those comments. It is also possible to filter the list of notifications by type (app usage time / survey).
[0117] Furthermore, when the notification screen 300 receives a selection operation (e.g., mouseover, click, double-click, or touch, long press, etc.) for each record included in the list, the output processing unit 106 displays detailed information about the selected item. The output processing unit 106 may also display information such as, for example, "The terminal was used from 0:05 to 0:20." The detailed information may include the ranking of usage time, the student's usage time and the class average usage time, details for each piece of content used (e.g., the URL of the website visited (Uniform Resource Locator), etc.), and the usage time for each piece of content.
[0118] <Example of operation> Below, an example of the operation of the information processing device 100 of this embodiment will be explained with reference to Figure 2. The flow in Figure 2 is executed in the order of steps S101, S103, and S105, but the timing of the execution of each step may differ. For example, the terminal usage information acquisition process in step S101 may be executed periodically, or it may be executed when a request for the acquisition process is received from teacher U31. If the terminal usage information acquisition process in step S101 is executed periodically, it may be executed in real time, or it may be executed by a batch process once a day.
[0119] The extraction process in step S103 may be performed by a weekly batch process, when a request for the extraction process is received from teacher U31, or each time terminal usage information is acquired. The output process in step S105 may be performed when the extraction results from the extraction process are obtained, or when a request for the screen display is received from teacher U31.
[0120] The acquisition unit 102 acquires terminal usage information that can identify the usage time of terminals used by students, by student, by application, and by predetermined time period (step S101). For example, the acquisition unit 102 acquires terminal usage information from student terminals 10 used by all students and stores it in the storage device 120 as terminal history information 220 in Figure 7, terminal usage information 230 in Figure 8, and learning data 240 in Figure 9, respectively.
[0121] The extraction unit 104 reads terminal usage information from the storage device 120, performs a screening process, and extracts students who meet predetermined conditions (step S103). The output processing unit 106 outputs a screen that allows the extraction results of the extraction unit 104 to be viewed (step S105). Specifically, the output processing unit 106 displays a list screen as shown in Figures 13 to 16 above, or the notification screen 300 shown in Figure 17, on the teacher terminal 30 of the teacher U31.
[0122] As described above, according to this embodiment, the information processing device 100 comprises an acquisition unit 102, an extraction unit 104, and an output processing unit 106. The acquisition unit 102 acquires terminal usage information that can identify the usage time of terminals used by students, by student, by application, and by predetermined time period. The extraction unit 104 processes the terminal usage information and extracts students who meet predetermined conditions. The output processing unit 106 outputs a screen in which the extraction results of the extraction unit 104 can be viewed.
[0123] According to this information processing device 100, teachers can be notified of students who require attention based on the results of an analysis of the usage status of terminals distributed to students.
[0124] Thus, according to this embodiment, after appropriately screening a vast amount of information indicating terminal usage, usage time can be analyzed by student, by application, and by predetermined time period, and the results are output to the teacher's terminal 30 of teacher U31. Therefore, busy teacher U31 does not need to perform data analysis themselves using spreadsheet software or the like.
[0125] In particular, the extraction unit 104 performs a screening process using the first, second, and third criteria, and then extracts students who meet predetermined conditions. This makes it possible to obtain accurate analysis results from a vast amount of information. Furthermore, without being buried in a large amount of information, the extraction unit 104 can accurately extract terminal usage that requires attention. The extracted results are output to the teacher terminal 30 by the output processing unit 106, so the teacher U31 can access the information accurately. time and effort It can be easily obtained and used to provide prompt instruction.
[0126] For example, according to this embodiment, for students who spend a long time using the device, the content they were using at that time can be checked. In cases where students are using video streaming sites or games, the teacher U31 can conduct interviews with students U11 or contact their parents to provide guidance. Alternatively, if a student is using learning data that other students are not using, the teacher U31 can evaluate or directly praise the student U11. Furthermore, even for students who are using learning data for a short period, the teacher U31 can provide guidance to encourage them to use it more. Thus, according to this embodiment, the teacher U31 can provide prompt and appropriate guidance based on the results of the extraction of accurately extracted device usage data.
[0127] 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.
[0128] (Other Embodiment 1) The applications to be used are predetermined for each subject. The acquisition unit 102, the extraction unit 104, and the output processing unit 106 execute steps S101, S103, and S105 of Figure 2 for the application (or website or training data) to be used.
[0129] The content settings for each subject may be configured via the settings menu, through operations performed by the teacher U31 from the teacher terminal 30.
[0130] This configuration allows teachers U31 to identify content usage that they want to monitor as target for notifications.
[0131] (Another Embodiment 2) The output processing unit 106 may have a configuration that notifies the mobile terminal (not shown) used by teacher U31 when a student meeting pre-set conditions is detected. The notification to the mobile terminal is set as a specific condition different from the normal conditions, which is a condition that is preferable to be detected in real time (for example, problematic usage). When a specific condition is set, the extraction unit 104 performs the extraction process in real time (however, it may be at intervals of 10 minutes, 1 hour, or at 8 a.m., for example).
[0132] For example, by pre-setting specific conditions such as prolonged use of games or video streaming sites, or use late at night or early in the morning, the output processing unit 106 can send a notification to the teacher U31's mobile device when such a student is identified. The notification does not need to be sent in real time. The output processing unit 106 may also send the notification at a time set by the teacher U31 (for example, 9 AM, 5 PM, etc.).
[0133] The notification will include details of the extracted criteria, as well as the grade level, class, and name of the students who meet the criteria. For example, the notification may include a message such as, "App A was used late at night. It was student B from class 3A."
[0134] This configuration allows for real-time detection and notification of specific conditions, such as prolonged use of games or video streaming sites, or use late at night or early in the morning, enabling teachers (U31) to provide prompt guidance. For example, if problematic usage is detected, teachers (U31) will be notified the following morning, allowing them to immediately conduct interviews with students for guidance, or, in the case of truancy, contact the home.
[0135] Furthermore, although the flowchart used in the above description shows multiple steps (processes) in order, 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.
[0136] 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, as 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 regarding users (student U11) shall be conducted in a lawful manner.
[0137] Some or all of the above embodiments may also be described as follows, but are not limited to the following: 1. Acquisition means for acquiring terminal usage information that can identify the usage time of terminals used by the student, by student, by application, and by predetermined time period, An extraction means for processing the terminal usage information and extracting students who meet predetermined conditions, An information processing apparatus comprising: an output processing means for outputting a screen in which the extraction results of the extraction means can be viewed. 2. In the information processing device described in 1., The aforementioned predetermined time period includes at least the class time, and is an information processing device. 3. In the information processing device described in 1. or 2., The extraction means extracts the usage time that is less than or equal to the first reference value, The output processing means is an information processing device that either does not output for usage times below the first reference value, or outputs the screen in a form that is difficult to see. 4. In the information processing device described in 3. The first reference value is 3 minutes, according to the information processing device. 5. In the information processing device described in any one of items 1 to 4, The extraction means extracts applications whose average usage time meets a predetermined standard. The output processing means is An information processing device that, for applications whose average usage time meets a predetermined standard, either does not output the usage time or outputs the screen in a form that is difficult to see. In the information processing device described in 6.5, The aforementioned predetermined standard is equal to or greater than the second standard value, The second reference value mentioned above is a value of more than half of the class time, for an information processing device. 7. In an information processing device described in any one of items 1 to 6, The extraction means calculates the average usage time per class period for all applications and all students, sets a third reference value using the calculated average usage time, and extracts the usage time that is less than or equal to the third reference value. The output processing means is An information processing device that, with respect to the extracted usage time, either does not output the usage time, or outputs the screen in a form that is difficult to see. 8. In the information processing device described in any one of items 1 to 7, The extraction means and the output processing means calculate the student utilization rate for each application, and execute processing for applications whose calculated utilization rate is above a certain threshold, thereby providing an information processing device. 9. In the information processing device described in any one of items 1 to 8, The applications to be used are determined for each subject. The acquisition means, extraction means, and output processing means are information processing devices that perform processing on the application to be used.
[0138] 10. Teacher's terminal and A server device is provided, The server device is A means for acquiring terminal usage information that can identify the usage time of the terminal used by the student, by student, by application, and by predetermined time period, An extraction means for processing the terminal usage information and extracting students who meet predetermined conditions, An instructional support system comprising: an output processing means for outputting a screen on the teacher's terminal that displays the extraction results of the extraction means. 11. In the instructional support system described in 10., The aforementioned designated time period includes at least the class time, and is an instructional support system. 12. In the instructional support system described in 10. or 11., In the aforementioned server device, The extraction means extracts the usage time that is less than or equal to the first reference value, The output processing means is a teaching support system that either does not output for usage times below the first reference value, or outputs the screen in a form that is difficult to see. 13. In the instructional support system described in 12., The first reference value is 3 minutes, according to the instructional support system. 14. In any of the instructional support systems described in 10. to 13., In the aforementioned server device, The extraction means extracts applications whose average usage time meets a predetermined standard. The output processing means is A teaching support system that, for applications whose average usage time meets a predetermined standard, either does not output the usage time or outputs the screen in a form that is difficult to see. 15. In the instructional support system described in 14., The aforementioned predetermined standard is equal to or greater than the second standard value, The second reference value mentioned above is a value of more than half of the class time, in the instructional support system. 16. In any of the instructional support systems described in 10. to 15., In the aforementioned server device, The extraction means calculates the average usage time per class period for all applications and all students, sets a third reference value using the calculated average usage time, and extracts the usage time that is less than or equal to the third reference value. The output processing means is A teaching support system that, with respect to the extracted usage time, either does not output the usage time, or outputs the screen in a form that is difficult to see. 17. In any of the instructional support systems described in 10. to 16., In the aforementioned server device, The extraction means and output processing means calculate the student utilization rate for each application, and execute processing for applications whose calculated utilization rate is above a certain threshold, in this instructional support system. 18. In any of the instructional support systems described in 10. to 17., The applications to be used are determined for each subject. In the aforementioned server device, The acquisition means, extraction means, and output processing means are a guidance support system that performs processing on the application to be used.
[0139] 19. One or more computers, We obtain terminal usage information that allows us to identify the usage time of the terminals used by the aforementioned students, by student, by application, and by specified time period. The terminal usage information is processed, and students who meet the specified conditions are extracted. An information processing method that outputs a screen in which the extraction results can be viewed. 20. In the information processing method described in 19., The aforementioned predetermined time period includes at least the class time, and is an information processing method. 21. In the information processing method described in 19. or 20., The aforementioned one or more computers Extract the usage time that is below the first reference value, An information processing method that either does not output data for usage times below the first reference value, or outputs the screen in a form that is difficult to see. 22. In the information processing method described in 21., The first reference value is 3 minutes, according to the information processing method. 23. In the information processing method described in any one of 19. to 22., The aforementioned one or more computers Applications whose average usage time meets a predetermined standard are extracted. An information processing method that, for applications whose average usage time meets a predetermined standard, either does not output the usage time or outputs the screen in a form that is difficult to see. 24. In the information processing method described in 23., The aforementioned predetermined standard is equal to or greater than the second standard value, The second reference value mentioned above is a value of more than half of the class time, for information processing methods. 25. In the information processing method described in any one of 19 to 24, The aforementioned one or more computers For all of the aforementioned applications and all of the aforementioned students, the average usage time per class period is calculated, a third threshold value is set using the calculated average usage time, and the usage time below the third threshold value is extracted. An information processing method that, with respect to the extracted usage time, does not output the usage time, or outputs the screen in a form that is difficult to see. 26. In the information processing method described in any one of 19 to 25, The aforementioned one or more computers The student usage rate for each application is calculated, and for applications whose calculated usage rate is above a certain threshold, A process for extracting applications whose average usage time meets a predetermined standard. An information processing method that, for applications whose average usage time meets a predetermined standard, performs a process to either not output the usage time or output the screen in a form that is difficult to see. 27. In the information processing method described in any one of 19 to 26, The applications to be used are determined for each subject. The aforementioned one or more computers Regarding the application to be used, A process for obtaining terminal usage information by student, by application, and by predetermined time period. Processing the aforementioned terminal usage information and extracting students who meet predetermined conditions, An information processing method that performs a process to output a screen in which the extraction results can be viewed.
[0140] 28. An acquisition process that acquires terminal usage information that can identify the usage time of the terminal used by the student, by student, by application, and by predetermined time period, The terminal usage information is processed, and an extraction process is performed to extract students who meet predetermined conditions. Output processing that outputs a screen in which the extraction results from the extraction process can be viewed, A program that causes a computer to execute something. 29. In the program described in 28., The aforementioned designated time period is a program that includes at least class time. 30. In the program described in 28. or 29., In the extraction process described above, the usage time less than or equal to the first reference value is extracted, A program that, in the output processing described above, does not output usage time below the first reference value, or outputs the screen in a form that is difficult to see. 31. In the program described in 30., The first reference value is a program with a duration of 3 minutes. 32. In any of the programs described in 28. through 31., In the extraction process described above, applications whose average usage time meets a predetermined standard are extracted. In the output processing described above, A program that, for applications whose average usage time meets a predetermined standard, either does not output the usage time or outputs the screen in a form that is difficult to see. 33. In the program described in 32., The aforementioned predetermined standard is equal to or greater than the second standard value, The second criterion value mentioned above is a program where the value is more than half of the class time. 34. In any of the programs described in 28. through 33., In the extraction process described above, the average usage time per class period is calculated for all applications and all students, a third threshold value is set using the calculated average usage time, and the usage time that is less than or equal to the third threshold value is extracted. In the output processing described above, A program that, with respect to the extracted usage time, either does not output the usage time, or outputs the screen in a form that is difficult to see. 35. In any of the programs described in 28. through 34., A program that calculates the student utilization rate for each application and causes a computer to perform the extraction process and the output process for applications whose calculated utilization rate is above a certain threshold. 36. In any of the programs described in 28. through 35., The applications to be used are determined for each subject. A program for causing a computer to perform the acquisition process, the extraction process, and the output process for the application to be used.
[0141] 37. An acquisition process that acquires terminal usage information that can identify the usage time of the terminal used by the student, by student, by application, and by predetermined time period, The terminal usage information is processed, and an extraction process is performed to extract students who meet predetermined conditions. Output processing that outputs a screen in which the extraction results from the extraction process can be viewed, A computer-readable recording medium that stores a program to execute on a computer. 38. In the recording medium described in 37, The aforementioned predetermined time period includes at least the class time, and is a recording medium readable by a computer that stores a program. 39. In the recording medium described in 37. or 38., In the extraction process described above, the usage time less than or equal to the first reference value is extracted, A computer-readable recording medium that stores a program for outputting data, wherein for usage times below the first reference value, the output is not performed, or the screen is displayed in a format that is difficult to see. 40. In the recording medium described in 39., The first reference value is a computer-readable recording medium that stores a program, with a duration of 3 minutes. 41. In any one of the recording media described in 37. to 40., In the extraction process described above, applications whose average usage time meets a predetermined standard are extracted. In the output processing described above, For applications whose average usage time meets a predetermined standard, a recording medium readable by a computer that stores the program is provided, which either does not output the usage time or outputs the screen in a form that is difficult to see. 42. In the recording medium described in 41., The aforementioned predetermined standard is equal to or greater than the second standard value, The second reference value is a recording medium readable by a computer that stores a program, and is more than half of the class time. 43. In any one of the recording media described in 37. to 42., In the extraction process described above, the average usage time per class period is calculated for all applications and all students, a third threshold value is set using the calculated average usage time, and the usage time that is less than or equal to the third threshold value is extracted. In the output processing described above, A computer-readable recording medium that stores a program that, regarding the extracted usage time, either does not output the usage time or outputs the screen in a form that is difficult to see. 44. In any one of the recording media described in 37. to 43., A computer-readable recording medium that stores a program for causing a computer to execute the extraction process and the output process for applications whose calculated student usage rate is above a certain threshold. 45. In any one of the recording media described in 37. to 44., The applications to be used are determined for each subject. A computer-readable recording medium that stores a program for causing a computer to execute the acquisition process, the extraction process, and the output process for the application to be used.
[0142] This application claims priority based on Japanese Patent Application No. 2023-053057, filed on 29 March 2023, and incorporates all of its disclosures herein. [Explanation of Symbols]
[0143] 1. Instructional Support System 3. Communication Network 10, 10a, 10b Student terminals 30 Teacher terminals 100 Information Processing Devices 102 Acquisition Department 104 Extraction part 106 Output Processing Unit 120 Storage device 200 Student Information 210 Teacher information 220 Terminal History Information 230 Device Usage Information 240 training data 250 Timetable Data 252 titles 300 notification screen 1000 computers 1010 Bus 1020 Processor 1030 memory 1040 Storage Devices 1050 Input / Output Interface 1060 Network Interfaces
Claims
1. A means for acquiring terminal usage information that can identify the usage time of the terminal used by the student, by student, by application, and by predetermined time period, An extraction means for processing the terminal usage information and extracting students who meet predetermined conditions, An information processing apparatus comprising: an output processing means for outputting a screen in which the extraction results of the extraction means can be viewed.
2. In the information processing apparatus according to claim 1, The aforementioned predetermined time period includes at least the class time, and is an information processing device.
3. In the information processing apparatus according to claim 1 or 2, The extraction means extracts usage times that are less than or equal to a first reference value, The output processing means is an information processing device that either does not output for usage times below the first reference value, or outputs the screen in a form that is difficult to see.
4. In the information processing apparatus according to claim 1 or 2, The extraction means extracts applications whose average usage time meets a predetermined standard. The output processing means is An information processing device that, for applications whose average usage time meets a predetermined standard, either does not output the usage time or outputs the screen in a form that is difficult to see.
5. In the information processing apparatus according to claim 1 or 2, The extraction means calculates the average usage time per class period for all applications and all students, sets a third reference value using the calculated average usage time, and extracts the usage time that is less than or equal to the third reference value. The output processing means is An information processing device that, with respect to the extracted usage time, either does not output the usage time, or outputs the screen in a form that is difficult to see.
6. In the information processing apparatus according to claim 1 or 2, The extraction means and the output processing means calculate the student utilization rate for each application, and perform processing for applications whose calculated utilization rate is above a certain threshold, thereby providing an information processing device.
7. In the information processing apparatus according to claim 1 or 2, The applications to be used are determined for each subject. The acquisition means, extraction means, and output processing means are information processing devices that perform processing on the application to be used.
8. Teacher's terminal and A server device is provided, The server device is A means for acquiring terminal usage information that can identify the usage time of the terminal used by the student, by student, by application, and by predetermined time period, An extraction means for processing the terminal usage information and extracting students who meet predetermined conditions, An instructional support system comprising: an output processing means for outputting a screen on the teacher's terminal that displays the extraction results of the extraction means.
9. One or more computers, We obtain terminal usage information that allows us to identify the usage time of the terminals used by the aforementioned students, by student, by application, and by specified time period. The terminal usage information is processed, and students who meet the specified conditions are extracted. An information processing method that outputs a screen in which the extraction results can be viewed.
10. A process for acquiring terminal usage information that can identify the usage time of the terminal used by the student, by student, by application, and by predetermined time period, The terminal usage information is processed, and an extraction process is performed to extract students who meet predetermined conditions. Output processing that outputs a screen in which the extraction results from the extraction process can be viewed, A program that causes a computer to execute something.
Citation Information
Patent Citations
System, method and program for supervising application use
JP2009032167A
Education site improvement support system, education site improvement support method, information processor, communication terminal and the control method and control program thereof
JP2014075066A
Notification device, notification system, notification method, and notification program
JP2019045939A
User interfaces for controlling or presenting device usage on electronic device
JP2019197527A
Information processing device, method, and program
WO2016084262A1