Information processor, method for processing information, program, and analysis system
The information processing device addresses the challenge of monitoring multiple students' learning states by displaying side-by-side bar graphs of work completion and operational activity, reducing the effort for teachers and enhancing instructional effectiveness.
Patent Information
- Application Number
- JP2023168449
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-04-09
AI Technical Summary
Teachers face challenges in efficiently monitoring the learning status of multiple students, as existing technologies do not adequately reduce the effort required for individualized assessment.
An information processing device and method that acquire and display information on the amount of specified work and manipulation for each student, allowing teachers to visualize learning states through side-by-side bar graphs on the same screen.
This solution reduces the effort for teachers to grasp the learning states of multiple students by providing a visual comparison of work completion and operational activity for each student, facilitating more effective instruction.
Smart Images

Figure 2025058485000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, a program, and an analysis system. [Background technology]
[0002] In recent years, with the introduction of ICT (Information and Communication Technology) in educational fields, opportunities to teach students using terminals are increasing. One example of technology related to such a teaching style is technology related to Patent Document 1. Patent Document 1 describes collecting answer result information including answer time to a question and action history information indicating the action history of the user of the terminal device while answering the question from each of a plurality of terminal devices to which task question information including a question is distributed, and generating and outputting screen data of a list screen that displays a list of differential answer time indicating the difference between the answer time and the expected answer time expected for each question and the action history information for each of the plurality of terminal devices. Patent Document 1 also describes determining whether a student has worked on the task by himself or herself using the action history of the user of the terminal device while answering the question (for example, answer time, number of times of looking away from the screen, location information of the terminal device, number of times of operation of the application, etc.). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-161783 A Summary of the Invention [Problem to be solved by the invention]
[0004] It is desirable for teachers and others to grasp the learning status of multiple students individually. On the other hand, considering the burden on teachers and others, it is desirable to reduce the burden required for this understanding. With the technology described in the above-mentioned Patent Document 1, it is difficult to reduce the effort required for teachers and others to grasp the learning status of multiple students individually. [Means for solving the problem]
[0005] The information processing device according to the present disclosure includes: an information acquiring means for acquiring, for each student, information indicating an amount of predetermined work and information indicating an amount of operation; The system further comprises a display processing means for displaying, using the acquired information, a first bar indicating the amount of the specified work and a second bar indicating the amount of operation for each comparison subject, which is the student or a group of students, on the same screen in positions where they can be compared with each other.
[0006] The information processing method according to the present disclosure includes: One or more computers For each student, information indicating the amount of predetermined work and information indicating the amount of operation are obtained, Using the acquired information, a first bar indicating the amount of the specified work and a second bar indicating the amount of operation are displayed on the same screen in positions where they can be compared with each other, for each comparison subject which is the student or group of students.
[0007] The analysis system according to the present disclosure comprises: communication devices used by students; An information processing device, The information processing device includes: an information acquisition means for acquiring data indicating an amount of a predetermined task and data indicating an amount of operation from the communication device; The display processing means is provided for displaying, for each comparison subject which is the student or a group of students, a first bar indicating the amount of the specified work and a second bar indicating the amount of operation on the same screen in positions where they can be compared with each other.
[0008] The program in this disclosure is On the computer, an information acquisition process for acquiring information indicating the amount of predetermined work and information indicating the amount of operation for each student; Using the acquired information, a display process is executed in which a first bar indicating the amount of the specified work and a second bar indicating the amount of operation are displayed on the same screen in positions where they can be compared with each other, for each comparison subject, which is the student or a group of students. Effect of the Invention
[0009] According to the present disclosure, it is possible to obtain an information processing device, an information processing method, a program, and an analysis system that can reduce the effort required for teachers and the like to grasp the learning states of multiple students individually. [Brief description of the drawings]
[0010] [Figure 1] 1 is a block diagram showing an example of a functional configuration of an information processing device according to the present disclosure. [Diagram 2] FIG. 13 is a diagram showing an example of a graph display screen displayed by a display processing unit. [Diagram 3] 4 is a flowchart showing a processing operation of an information processing device according to the present disclosure. [Figure 4] 1 is a diagram conceptually illustrating a system configuration of an analysis system according to the present disclosure. [Diagram 5] FIG. 2 is a block diagram illustrating a hardware configuration of a computer that realizes an information processing device according to the present disclosure. [Figure 6] FIG. 13 is a diagram illustrating an example of a data structure of student information. [Figure 7] FIG. 13 is a diagram illustrating an example of a data structure of terminal history information. [Figure 8] FIG. 13 is a diagram illustrating an example of a data structure of usage information. [Figure 9] FIG. 4 is a diagram illustrating an example of a data structure of operation information. [Figure 10] 1 is a block diagram showing an example of a functional configuration of an information processing device according to the present disclosure. [Figure 11] FIG. 13 is a diagram showing an example of a timetable display screen. [Figure 12] FIG. 4 is a diagram illustrating an example of a data structure of timetable information. [Figure 13]11 is a diagram for explaining the relationship between the amount of a predetermined task and an amount of operation. FIG. [Figure 14] FIG. 13 is a diagram showing a graph display screen displaying graphs by student type. [Figure 15] FIG. 13 is a diagram showing a graph display screen displaying graphs by student type. [Figure 16] FIG. 13 is a diagram showing a graph display screen displaying graphs by student type. [Figure 17] 4 is a flowchart showing a processing operation of an information processing device according to the present disclosure. [Figure 18] FIG. 13 is a diagram illustrating an example of an analysis screen. [Figure 19] FIG. 13 is a diagram showing another example of the analysis screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, in this disclosure, the drawings are associated with one or more embodiments. In addition, in all drawings, similar components are given similar reference numerals and their explanations are omitted as appropriate. In addition, in each of the following drawings, configurations of parts that are not related to the essence of this disclosure are omitted and are not shown.
[0012] In this disclosure, "acquisition" includes at least one of the following: a device goes to retrieve data or information stored in another device or storage medium (active acquisition), and a device inputs data or information output from another device (passive acquisition). Examples of active acquisition include making a request or inquiry to another device and receiving a reply, and accessing and reading information from another device or storage medium. An example of passive acquisition is receiving information that is distributed (or transmitted, push notification, etc.). Furthermore, "acquisition" may mean selecting and acquiring data or information from received data or information, or selecting and receiving distributed data or information.
[0013] <Example of functional configuration> As shown in FIG. 1, the information processing device 100 includes an information acquisition unit 102 and a display processing unit 104. The information acquisition unit 102 acquires, for each student, information indicating the amount of predetermined work and information indicating the amount of operation. Using the acquired information, the display processing unit 104 displays, for each comparison subject, which is a student or a group of students, a first bar indicating the amount of predetermined work and a second bar indicating the amount of operation on the same screen in positions where they can be compared with each other.
[0014] An example of a screen displayed by the display processing unit 104 is shown in FIG. 2. The graph display screen 400 will be described in detail later. The graph display screen 400 displays a first bar 416 indicating the time of application use as the amount of predetermined work for each student within a predetermined time, and a second bar 426 indicating the number of keystrokes as the amount of operation for each student. The two first and second bars 416 and 426 of the bar graph are preferably displayed in the same display manner, such as the same color or the same pattern, for each student. This display manner is an example of displaying the amount of predetermined work and the amount of operation for each student displayed side by side on the graph display screen 400 in a comparative manner. Other examples will be described later.
[0015] <Example of operation> An example of the processing operation of the information processing device 100 according to the present disclosure will be described below with reference to FIG. The information acquiring unit 102 acquires, for each student, information indicating the amount of predetermined work and information indicating the amount of operation (step S101). Using the acquired information, the display processing unit 104 displays, for each comparison subject, which is a student or a group of students, a first bar 416 indicating the amount of predetermined work and a second bar 426 indicating the amount of operation, on the same screen (graph display screen 400) in positions where they can be compared with each other (step S103).
[0016] In the information processing device 100, the display processing unit 104 displays a first bar 416 indicating the amount of predetermined work and a second bar 426 indicating the amount of operation on the same screen (graph display screen 400) at positions where they can be compared with each other. According to this information processing device 100, the display processing unit 104 makes it easy to visualize the learning state of each student, thereby reducing the effort required for teachers and others to individually grasp the learning states of multiple students.
[0017] A detailed example of the information processing device 100 will be described below.
[0018] (First embodiment) <System Overview> 4, the analysis system 1 includes at least an information processing device 100 and a teacher terminal (communication device) 300. The analysis system 1 may further include student terminals (communication devices) 200a, 200b, ... (hereinafter, when there is no need to distinguish between them, they will simply be referred to as student terminals 200).
[0019] The information processing device 100 is, for example, a cloud-type server computer. However, the information processing device 100 may be a stand-alone personal computer. The information processing device 100 includes a storage device 120. The storage device 120 may be provided inside the information processing device 100 or may be provided outside the information processing device 100. In other words, the storage device 120 may be hardware integrated with the information processing device 100 or hardware separate from the information processing device 100.
[0020] The student terminal 200 is a communication device used by a student. The teacher terminal 300 is a communication device used by a teacher. Although only one teacher terminal 300 is shown in the figure, the analysis system 1 may have multiple teacher terminals 300. Examples of the student terminal 200 and the teacher terminal 300 are computers such as personal computers (which may be portable or stationary), tablet terminals, and smartphones. This computer has a display, a display unit, an operation unit, a touch panel, a camera, a speaker, a microphone, a communication unit, and the like. The types of the student terminal 200 and the teacher terminal 300 may be different from each other. The information processing device 100 and the teacher terminal 300 are at least a part of the analysis system 1. The information processing device 100 communicates with the student terminal 200 and the teacher terminal 300 via a communication network 3. The information processing device 100 transmits information to the student terminal 200 and the teacher terminal 300 via the communication network 3 and causes them to output (for example, display on a screen).
[0021] "Students" include students and children of elementary and junior high schools. However, comparison targets in the information processing device 100 are not limited to students and children of elementary and junior high schools, and may include students of various schools or educational institutions, such as students of high schools, vocational schools or technical schools, and students studying at higher educational institutions such as junior colleges, universities and graduate schools. However, students may also include those studying at cram schools and the like. Teachers include faculty members who are in a position to educate students at schools. However, teachers may also include instructors and administrators of cram schools and the like.
[0022] The student terminal 200 may be, for example, distributed or loaned to a student by a school, or may be owned by the student himself. It is assumed that one student uses one student terminal 200. One student is associated with and managed by one student. However, the student terminal 200 associated with a student does not necessarily have to be one, and may be multiple student terminals 200. For example, the student terminal 200 may be able to register both a terminal distributed by the school and a terminal that the student owns.
[0023] The student terminal 200 is used, for example, in classes, school activities, and home learning. Situations in which it is used include, but are not limited to, viewing digital textbooks and digital teaching materials, learning using learning applications such as digital workbooks, attendance and grade management, communication using chat functions, information gathering using a web browser, and use of various applications. For example, in situations where it is used at home, it is possible to use content other than for learning. However, the use of content other than for learning may be restricted by an administrator.
[0024] The teacher terminal 300 is a terminal used by a teacher to manage classes and students. For example, a teacher uses the teacher terminal 300 when teaching how to use the student terminal 200 and how to use application programs used in the student terminal 200. Here, the teacher may provide instruction face-to-face or online. The teacher also uses the analysis results (for example, the graph display screen 400) by the information processing device 100 to grasp the state of the students while they are using the student terminal 200. This process will be described in detail later.
[0025] The student terminal 200 and the teacher terminal 300 can exchange information with the information processing device 100, for example, by installing and launching a specified application, or by accessing a specified website using a browser or the like.
[0026] Specifically, students and teachers who are users of each terminal register in advance and obtain account information. Each user can log in to the analysis system 1 using the account information, thereby enabling mutual access between the information processing device 100 and the analysis system 1. The account information includes, for example, a user ID that can uniquely identify the user, and authentication information such as a password. The authentication information may be biometric information. The biometric information includes, for example, at least one biometric feature of a person's face, iris, veins, auricle, fingerprint, etc.
[0027] The student terminal 200 transmits information related to the usage status of the student terminal 200 to the information processing device 100 by logging in to the analysis system 1. The teacher terminal 300 can receive information related to the usage status of the student terminal 200 from the information processing device 100 by logging in to the analysis system 1.
[0028] For example, when a teacher uses teacher terminal 300 to access a specific website of analysis system 1 and successfully logs in, information processing device 100 causes teacher terminal 300 to display a portal site provided by analysis system 1. The teacher can view information on the terminal usage status of each student on the portal site.
[0029] <Hardware configuration example> 5 is a block diagram illustrating a hardware configuration of a computer 1000 that realizes the information processing device 100. The information processing device 100 may be realized by a plurality of computers 1000. In addition, the student terminal 200 and the teacher terminal 300 in FIG. 4 are also realized by the computer 1000.
[0030] The computer 1000 has a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.
[0031] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to a bus connection.
[0032] The processor 1020 is implemented by a central processing unit (CPU) or a graphics processing unit (GPU).
[0033] The memory 1030 is a main storage device realized by a RAM (Random Access Memory) or the like.
[0034] The storage device 1040 is an auxiliary storage device realized by a hard disk drive (HDD), a solid state drive (SSD), a memory card, a read only memory (ROM), or the like. The storage device 1040 stores program modules that realize each function of the information processing device 100 (for example, an information acquisition unit 102, a display processing unit 104, an object acquisition unit 106 described later, a generation unit 108, etc.). The processor 1020 loads each of these program modules onto the memory 1030 and executes them, thereby realizing each function corresponding to the program module. The storage device 1040 also functions as a storage device 120 that stores various information used by the information processing device 100.
[0035] The program module may be recorded in a recording medium. The recording medium for recording the program module may include a non-transitory tangible medium usable by the computer 1000, and the program code readable by the computer 1000 (processor 1020) may be embedded in the medium.
[0036] The input / output interface 1050 is an interface for connecting the computer 1000 to various input / output devices.
[0037] The network interface 1060 is an interface for connecting the computer 1000 to a communication network 3. This communication network 3 is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The method for connecting the network interface 1060 to the communication network 3 may be a wireless connection or a wired connection. However, the network interface 1060 may not be used.
[0038] The computer 1000 then connects to necessary equipment (e.g., displays, operation buttons, touch panels, cameras, speakers, microphones of the student terminal 200 and the teacher terminal 300, and a display, keyboard, mouse, speaker, microphone, printer, etc. of the information processing device 100) via the input / output interface 1050 or the network interface 1060.
[0039] Each component of the information processing device 100 of each embodiment is realized by any combination of hardware and software of the computer 1000 in Fig. 5. Those skilled in the art will understand that there are various variations in the realization method and device. The functional block diagram showing the information processing device 100 of each embodiment shows logical functional blocks, not a hardware-based configuration.
[0040] <Example of functional configuration> An example of a functional configuration of an information processing device 100 according to the present disclosure will be described below with reference to FIG. The information processing device 100 includes an information acquisition unit 102 and a display processing unit 104 .
[0041] The information acquiring unit 102 acquires, for each of a plurality of students, information indicating the amount of a predetermined task performed via a learning terminal (for example, a student terminal 200 described later) within a predetermined time period and the amount of operation performed on the terminal within the predetermined time period. The information acquiring unit 102 acquires information from each student terminal 200. However, the information acquiring unit 102 does not have to acquire information directly from the student terminal 200. For example, the student terminal 200 may transmit information to another storage device (not shown) for storage, and the information acquiring unit 102 may read and acquire information from the storage device. The information acquiring unit 102 stores the acquired information in the storage device 120, or the memory 1030 or storage device 1040 of the computer 1000.
[0042] Various pieces of information described below may also be stored in the storage device 120, or in the memory 1030 or storage device 1040 of the computer 1000. In the following description, "stored in the storage device 120" means "stored in the storage device 120, or in the memory 1030 or storage device 1040 of the computer 1000."
[0043] As described with reference to FIG. 4, the student terminal 200 is a terminal used by a student for learning. As an example, the student terminal 200 is used during at least one of a time period (e.g., first period, second period, etc.) of a lesson, a break between these time periods, and outside school time. Here, the outside school time may be a time when a student is at home on weekdays, Saturdays, Sundays, and holidays, and a school holiday (spring vacation, summer vacation, winter vacation, etc.), or may be a time when a student is at a place other than home. The time illustrated here is an example of the "predetermined time" described with reference to FIG. 1. In addition, the "predetermined time" may be a specific time during a certain period (such as a class time for a specific subject), and details will be described later.
[0044] A plurality of students own or are loaned different student terminals 200. The information processing device 100 stores student information 130 in the storage device 120 as information for managing the student terminals 200 used by the students.
[0045] <Example of data structure for student information 130> 6, for example, student information 130 includes information indicating the name, school name, and class associated with identification information capable of identifying the student (hereinafter referred to as a student ID) or identification information capable of identifying the terminal used by the student (hereinafter referred to as a terminal ID) for each student or for each student terminal 200. Note that if there are multiple class divisions other than homeroom classes, such as specialized classes for music, art, calligraphy, etc., or class divisions by level for each subject, student information 130 may further include information indicating each of those classes.
[0046] The student ID is not particularly limited as long as it is identification information that is assigned to a student and can uniquely identify the student. The student ID may be, for example, a student ID number or attendance number assigned to each student. The terminal ID is not particularly limited as long as it is identification information that can identify the student terminal 200 used by the student. The terminal ID may be, for example, a telephone number or IP address of the student terminal 200 used by the student.
[0047] As described above, the information processing device 100 analyzes the use of the student terminal 200 by each student not only in school but also outside school. Furthermore, the information processing device 100 performs an analysis by distinguishing and contrasting the use in school and the use outside school. Therefore, the information processing device 100 needs to determine whether the student terminal 200 was used in school or outside school. Therefore, the information acquisition unit 102 acquires information on the usage status of the student terminal 200 from each student terminal 200. The information acquisition unit 102 stores the acquired information in the storage device 120 as terminal history information 140.
[0048] <Example of data structure of terminal history information 140> As shown in FIG. 7, for example, for each student or student terminal 200, the terminal history information 140 includes at least information indicating the operation date and time of the student terminal 200 and location information indicating the location where the student terminal 200 was used, associated with at least one of a student ID and a terminal ID.
[0049] The information indicating the operation date and time includes the date of use of the student terminal 200 and the time during which the student terminal 200 was in operation. The operation date and time includes at least one of the time when the student terminal 200 was started up and the time when the standby screen was released, and at least one of the time when the student terminal 200 turned on the standby screen and the time when the student terminal 200 was turned off. The operation date and time may include the operation time for one day calculated from these times, or may include the time measured from start-up or release of the standby screen to end or start of the standby screen.
[0050] The location information includes, for example, information indicating at least whether the location is on campus or off campus for each time. The location information may include information that can identify a location on campus, for example, a classroom. Furthermore, after the location information at a certain time is identified, it is not necessary to record the location information for each time until movement to another location is detected. When movement to another location is detected, the time and the location information may be stored in association with each other.
[0051] Furthermore, the location information can be indicated, for example, by the IP address of a communication device or an access point to which the student terminal 200 connects in order to use a communication function such as Near Field Communication (NFC) such as Bluetooth (registered trademark) or Wireless Fidelity (Wi-Fi). From the IP address, the information processing device 100 can specify that the student terminal 200 is present within the communication range of a communication device to which the IP address is assigned. In another example, the location information may be location information acquired by a Global Positioning System (GPS) receiving function of the student terminal 200. Furthermore, the information indicating that the student terminal 200 is outside the campus may be information indicating that the student terminal 200 is not present on campus.
[0052] The process of determining whether a student is on campus or off campus may be determined based on whether or not the student is within a certain time period instead of using location information. In other words, if the time of use is between the time the student arrives at school and the time the student leaves school, the location of use may be determined to be on campus, and otherwise to be off campus.
[0053] The information processing device 100 may acquire information related to location information by identifying location information in the student terminal 200 and recording it as terminal usage information. Alternatively, the student terminal 200 may record information that can identify the location information (for example, an IP address of an access point and time information at that time) as terminal usage information, and the information processing device 100 may identify the location information based on information that can identify the location information included in the terminal usage information.
[0054] 1, the "amount of predetermined work" acquired by the information acquisition unit 102 includes at least one of the usage time of a specific application used on the student terminal 200, the browsing time of a web page, and the usage time of learning content (electronic learning materials, etc.). The information acquisition unit 102 stores the acquired information in the storage device 120 as usage information 150.
[0055] <Example of data structure for usage information 150> 8, the usage information 150 includes at least information related to an application used on the student terminal 200 or a website viewed on the student terminal 200. The usage information 150 includes, for each student or each student terminal 200, information indicating identification information (hereinafter, referred to as an application ID) capable of identifying the application used in association with a student ID or a terminal ID, the date and time of use, and the URL (Uniform Resource Locator) of the viewed site and the date and time of viewing.
[0056] The information indicating the usage date and time includes the date of application use and the time the application is used. The usage date and time includes the time the application is launched and the time the application is closed, and may be calculated from these times for the time the application is used, or may be the time measured from the start of use to the end. The information indicating the browse date and time includes the date of website browse for each URL, the time when the window displaying the website became active, and the time when the window became inactive. The browse date and time may include the browse time for each website calculated from these times, or may be the time measured from the start of browsing to the end.
[0057] Furthermore, in the case of on-campus use, the information indicating the date and time of use or viewing may be information specifying the period and break time of use or viewing based on time information of class periods and break times.
[0058] Furthermore, the usage information 150 may further include information indicating the usage status of learning content on the student terminal 200. The learning content may be, for example, a digital textbook, a digital teaching material, a digital workbook, etc. Alternatively, the learning content may include content published on a website. The usage information 150 further includes, for each student or each student terminal 200, identification information capable of identifying the used study content in association with the student ID or terminal ID, and the date and time when the study content was used.
[0059] The usage date and time includes the date of use of the study content and the time the study content is used. The usage date and time includes the time the study content is opened and the time the study content is closed, and the time the study content is used may be calculated from these times, or may be the time measured from the start to the end of use.
[0060] 1, the “amount of operation” acquired by the information acquiring unit 102 includes various information related to inputs and operations performed by the students on the student terminals 200. The information acquiring unit 102 acquires this information from the student terminals 200.
[0061] An example of information acquired from the student terminal 200 is information capable of identifying a change in the amount of operation for the student terminal 200, for example, information capable of identifying a change over time in the accumulated amount of operation. As an example, the student terminal 200 transmits the amount of operation per unit time to the information processing device 100 in association with date and time. The change in the amount of operation for the student terminal 200 indicates a change in the degree to which the student used the student terminal 200 within a specified time period. Note that the student terminal 200 may identify the change in the amount of operation described above for each application program and transmit it to the information processing device 100 as a change in the amount of operation for each application program.
[0062] Here, an example of the operation amount is the operation amount for an input device such as a keyboard, a mouse, a touch panel, etc. More specifically, the operation amount is at least one of the following: the amount of keystrokes for a keyboard (including a keyboard displayed on a touch panel), the number of mouse clicks or scrolls, the cursor movement speed or amount of movement of the mouse, and the number of touches on a touch panel or a touch pad (including special operation methods such as flick input).
[0063] The information indicating the “operation amount” acquired by the information acquisition unit 102 is time-series data indicating the transition of the operation amount, and is stored in the storage device 120 as operation information 160.
[0064] <Example of data structure of operation information 160> 9, the operation information 160 includes an operation amount associated with a student ID or a terminal ID and associated with a date and time for each student or each student terminal 200. As described above, the information acquiring unit 102 may further identify a transition in the operation amount for each application (or website) and store the transition in the operation information 160 as time-series data indicating the transition in the operation amount for each application program (or website).
[0065] Returning to Fig. 1, the display processing unit 104 uses the acquired information to display a first bar indicating the amount of predetermined work and a second bar indicating the amount of operation on the same screen for each comparison subject, which is a student or a group of students, at positions where they can be compared with each other. The display processing unit 104 displays the screen on the display of the teacher terminal 300.
[0066] An example of a screen displayed by the display processing unit 104 is shown in FIG. 2. The graph display screen 400 in FIG. 2 includes a first bar display area 410 and a second bar display area 420. The first bar display area 410 includes a first bar 416 indicating the amount of predetermined work for each comparison target, which is a student or a group of students. The first bar display area 410 further includes an item display field 412 for displaying the item name of the bar graph displayed in the first bar display area 410, and a subject information display field 414 for displaying the information of the subject displayed in the graph. The second bar display area 420 includes a second bar 426 indicating the amount of operation for each comparison target, which is a student or a group of students. The second bar display area 420 further includes an item display field 422 for displaying the item name of the bar graph displayed in the second bar display area 420, and a subject information display field 424 for displaying the information of the subject displayed in the graph.
[0067] As shown in Fig. 2, the first bar 416 displayed in the first bar display area 410 and the second bar 426 displayed in the second bar display area 420 are displayed with their display positions aligned in the horizontal direction. In the example of Fig. 2, the first bar display area 410 and the second bar display area 420 are displayed side by side in the horizontal direction, but in other examples, the first bar display area 410 and the second bar display area 420 may be displayed side by side in the height direction (vertical direction) for each student. In that case, the first bar 416 displayed in the first bar display area 410 and the second bar 426 displayed in the second bar display area 420 are displayed with their display positions aligned in the height direction.
[0068] It is also desirable that the number of students displayed in the first bar display area 410 and the second bar display area 420 of the graph display screen 400 is the same. In this example, bars showing the information of the top three students for the amount of predetermined work and the amount of operation are displayed in descending order of value. In this case, by making the color or pattern of the bar for each student the same in the first bar 416 and the second bar 426, it becomes easier to recognize which student's bar it is, and it becomes possible to compare them when the rankings for the amount of predetermined work and the amount of operation are different.
[0069] The number of students to be displayed in each area may be specified. This configuration will be described later.
[0070] In another example, as described later, the display processing unit 104 may display information on at least the top three students in one ranking among those who have both the largest amount of predetermined work and the largest amount of operation on the graph display screen 400. In this case, the display processing unit 104 displays bars indicating the information of one student in an order corresponding to the other student's ranking. In this case as well, by making the color or pattern of the bar for each student the same for the first bar 416 and the second bar 426, it becomes easier to recognize which student's bar it is, and therefore it becomes possible to compare them when the rankings for the amount of predetermined work and the amount of operation are different.
[0071] Also, in the example of FIG. 2, a graph is displayed for each student, but in other examples, a graph may be displayed for each group of students. A group of students is a group such as a class, a grade, or a school. As will be described in detail in the embodiment below, a subject or unit may be specified, and a graph may be displayed regarding information related to the specified subject or unit. A graph may also be displayed for each target of use, such as an application or website. These will be described in the embodiment below.
[0072] The display processing unit 104 aligns the display position of the first bar 416 and the display position of the second bar 426 on the graph display screen 400 in either the horizontal or vertical direction. By displaying them in this manner, the user (teacher) can easily compare the relationship between the amount of the predetermined work and the amount of operation.
[0073] <Example of operation> An example of the processing operation of the information processing device 100 according to the present disclosure will be described below with reference to FIG. The process of this flow may be started when the user (teacher) performs an operation to instruct the teacher terminal 300 to start analysis, and the information processing device 100 receives the instruction from the teacher terminal 300. However, the process of step S101 may be executed periodically.
[0074] The information acquiring unit 102 acquires, for each student, information indicating the amount of predetermined work and information indicating the amount of operation (step S101). Using the acquired information, the display processing unit 104 displays, for each comparison subject, which is a student or a group of students, a first bar 416 indicating the amount of predetermined work and a second bar 426 indicating the amount of operation, on the same screen (graph display screen 400) in positions where they can be compared with each other (step S103).
[0075] As shown in FIG. 2, the graph display screen 400 displays a first bar 416 indicating the amount of specified work for each comparison subject in a specified period and a second bar 426 indicating the amount of operation on the same screen, aligned in at least one of the height and width directions so that their positions correspond to each other.
[0076] The teacher can look at the results on the graph display screen 400, provide instruction suited to the student's type, and then execute this process again to check the results of the instruction.
[0077] As described above, according to this embodiment, the information processing device 100 includes the information acquisition unit 102 and the display processing unit 104. The information acquisition unit 102 acquires, for each student for a predetermined period, information indicating the amount of predetermined work and information indicating the amount of operation. The display processing unit 104 uses the acquired information to display, for each comparison subject, which is a student or a group of students, a first bar 416 indicating the amount of predetermined work and a second bar 426 indicating the amount of operation on the same screen (graph display screen 400) at positions where they can be compared with each other.
[0078] In this way, according to the information processing device 100, the learning state of each student is visualized in an easy-to-understand manner by the display processing unit 104, thereby reducing the effort required for teachers and others to individually grasp the learning states of multiple students.
[0079] In particular, the graph showing the relationship between the amount of predetermined work and the amount of operation allows the amount of predetermined work and the amount of operation of each student to be grasped relatively, and therefore accurately shows the learning state of each student. Therefore, for example, a person who needs to understand the learning state of students, such as a teacher, can objectively grasp the learning state of each of multiple students by checking the information showing this relationship. This allows effective guidance that is suited to each individual student.
[0080] Second embodiment This embodiment is similar to the above embodiment except that it has a configuration in which a selection of a population to be compared is accepted, data processing is performed on the accepted population, and display data is generated.
[0081] <Example of functional configuration> An example of the functional configuration of the information processing device 100 according to the present disclosure will be described below with reference to FIG. The information processing device 100 includes the information acquisition unit 102 and the display processing unit 104, which are the same as the information processing device 100 in FIG. The subject acquiring unit 106 acquires information indicating a population to be compared. The generating unit 108 generates data indicating the amount of the predetermined task and data indicating the amount of operation for the acquired population. The display processing unit 104 uses the generated data to display the first bar 416 and the second bar 426 on the graph display screen 400 .
[0082] The population of the comparison target is, for example, a group of students, such as a class, a grade, or a school. The population of the comparison target may also be a group classified by subject, unit, or by target of use, such as an application or website. The target acquisition unit 106 may also accept a designation of a period as the comparison target.
[0083] As described later, the object acquiring unit 106 can receive these specifications by having the user operate various UIs (User Interfaces) on the screen.
[0084] The target acquisition unit 106 accepts at least one of a class, a grade, and a school that are to be a population to be compared. Furthermore, the target acquisition unit 106 may accept a specified period to be compared, or either on-campus or off-campus. Furthermore, the target acquisition unit 106 may accept a subject, a unit, an application, a website, or the like to be compared.
[0085] A timetable display screen 500 shown in FIG. 11 may be used to accept the designation of a subject or unit (class). The timetable display screen 500 is displayed using timetable information 180, which will be described later. The timetable display screen 500 includes a period display field 510 that displays the start time and end time of each period for each date, and a subject display field 512 that displays the subject of the class held for each period. In the example of FIG. 11, a "science" class is selected. To indicate that the subject (class) has been selected, the display processing unit 104 applies highlighting 520 to the selected subject (class). There are various possible methods for highlighting 520, and they are not particularly limited, but possible methods include inverting the display, changing the background color or character color, changing the size of the displayed characters, making the displayed characters thicker (bold processing), highlighting, blinking, and surrounding the characters with a frame.
[0086] The timetable of lessons that have been implemented is recorded for each class and for each day, and is stored in the storage device 120 as timetable information 180. For example, the information processing device 100 may allow a homeroom teacher of the class to input information using an input operation screen (not shown) on the teacher's terminal 300, accept the information as a record of the timetable, and store it in the timetable information 180.
[0087] <Example of data structure for timetable information 180> As shown in Fig. 12, timetable information 180 associates schedule items (such as subjects) with the start and end times (or period) of the items for each class and each day. Item list 182 includes various schedule items for the school. An item selected from item list 182 is recorded in the record of an item in timetable information 180. In the example of Fig. 12, timetable information 180 shows a timetable for each day, but if there is no change from day to day and a fixed timetable is used for each term, it may be information showing a timetable for each term.
[0088] In this way, when the designation of the population to be compared is accepted, the generation unit 108 generates data indicating the amount of predetermined work and data indicating the amount of operation for the population for which the designation has been accepted. The data indicating the amount of the predetermined task and the data indicating the amount of operation are in different units. For example, the unit of the data indicating the amount of the predetermined task is the number of times, and the unit of the data indicating the amount of operation is time (e.g., minutes).
[0089] As shown in FIG. 2, the ranges of the bar graphs displayed in the first bar display area 410 and the second bar display area 420 of the graph display screen 400 are adjusted so that the bar graphs for data in different units are all the same size.
[0090] Specifically, the generation unit 108 performs standardization processing for each data in the population to be compared. For example, the generation unit 108 normalizes the data indicating the amount of predetermined work and the data indicating the amount of operation in the population to be compared, and scales them to a minimum value of 0 and a maximum value of 1. The display processing unit 104 uses the normalized values to draw a first bar 416 indicating the amount of predetermined work and a second bar 426 indicating the amount of operation, respectively, to create a bar graph.
[0091] Furthermore, as shown in FIG. 2, the generating unit 108 ensures that the number of comparison targets for bar graphs included in each area of the graph display screen 400 is the same.
[0092] Specifically, the generating unit 108 sets the number of comparison targets so that the number is the same for the amount of predetermined work and the amount of operation, for example, the top 5 for the amount of predetermined work and the top 5 for the amount of operation, the worst 3 for the amount of predetermined work and the worst 3 for the amount of operation, etc. However, the number of comparison targets may be specified by the user using the operation screen. In addition to the best or worst, as described below, the target acquiring unit 106 may also accept a specification to use students (i.e., average students) included within 50±x (for example, x is 1) of the standard deviation obtained by standardizing each data as the comparison target.
[0093] As described above, the display processing unit 104 aligns the display positions (height direction in the example of FIG. 2) of the bars included in each region and displays them. The display processing unit 104 also displays the first bar 416 indicating the amount of the predetermined task and the second bar 426 indicating the amount of operation in the same thickness.
[0094] As another example, the generation unit 108 makes it possible to compare groups of students with combinations of "amount of specified work" and "amount of operation" in which "high:high," "high:low," "low:high," and "low:low."
[0095] For example, the generation unit 108 calculates a Z-value by standardizing the data indicating the amount of predetermined work and the data indicating the amount of operation in the population to be compared, and scaling the average to 0 and the variance (σ) to 1. The generation unit 108 may also calculate a standard deviation from the Z-value. The generation unit 108 then compares the above-mentioned "high" / "low" between the standardized Z-values or the standard deviation values.
[0096] For example, the generation unit 108 calculates the difference between the standard deviation of the "amount of predetermined work" and the standard deviation of the "amount of operation", and if the difference is a positive value, the generation unit 108 identifies the combination of "amount of predetermined work: amount of operation" as "large:small." If the calculated difference is a negative value, the generation unit 108 identifies the combination of "amount of predetermined work: amount of operation" as "small:large."
[0097] If the obtained difference is 0, the generation unit 108 further specifies the combination of "amount of predetermined work: amount of operation" as "large: large" if the standardized data of at least one of the amount of predetermined work and the amount of operation is a positive value. Furthermore, if the obtained difference is 0, the generation unit 108 further specifies the combination of "amount of predetermined work: amount of operation" as "small: small" if the standardized data of at least one of the amount of predetermined work and the amount of operation is a negative value.
[0098] As another example, the generation unit 108 calculates the variance values of the "amount of specified work" and the "amount of operation," extracts data whose variance values are smaller than a specified value, and compares the extracted data as "large" / "small." Here, if the standardized data of at least one of the amount of specified work and the amount of operation is a positive value, the generation unit 108 specifies the combination of "amount of specified work: amount of operation" as "large: large." If the standardized data of at least one of the amount of specified work and the amount of operation is a negative value, the generation unit 108 specifies the combination of "amount of specified work: amount of operation" as "small: small."
[0099] As another example, the population to be compared may be selected from a plurality of groups obtained by classifying a plurality of students into at least one group selected from the plurality of groups using information showing the correlation between the above-mentioned "amount of specified work" and "amount of operation." The reason for setting a comparison population in this way is explained below.
[0100] The correlation between the "amount of predetermined work" and the "amount of operation" described above differs depending on the learning status of each student. Therefore, a person who needs to understand the learning status of each student, such as a teacher, can easily understand the learning status of each student by checking the correlation information.
[0101] An example of information showing the relationship between the application usage time as the "amount of predetermined work" and the "amount of operation" will be described with reference to FIG. In the example shown in this figure, the information showing the relationship between the "amount of predetermined work" and the "amount of operation" includes at least a graph in which information about a plurality of students is plotted, with one axis representing the amount of predetermined work and the other axis representing the amount of operation of the student terminal 200. Here, the information to be plotted may use the standardized or normalized values described above. The amount of predetermined work is, for example, the time spent on a specific application program. The display processing unit 104 may display the information showing the relationship shown in FIG. 13 on the display of the teacher terminal 300.
[0102] This graph is divided into four regions R1 to R4, which represent the four quadrants. Students belonging to the first quadrant (included in region R1 in the figure) are students who perform more operations (keystrokes) and less amount of predetermined work (application usage time) than other students. An example of a graph display screen 400 displayed by the display processing unit 104 with this group of students as a population for comparison is shown in FIG. 14.
[0103] In this example, bar graphs of the top three students in terms of the amount of predetermined work and the amount of operation are displayed among the students belonging to the first quadrant. Unlike the example of FIG. 2, the ranking of the top three students differs depending on the amount of predetermined work and the amount of operation. In this example, the display processing unit 104 displays the position of the graph of the amount of operation of the student in accordance with the ranking of the student in the amount of predetermined work. The display processing unit 104 can display the position of the graph of the student in accordance with the ranking of either the amount of predetermined work or the amount of operation of the other student. In another example, the ranking of the students in terms of the amount of predetermined work and the ranking of the students in terms of the amount of operation may be displayed independently. In other words, the first bar 416 indicating the amount of predetermined work may be displayed in the order of student D, student E, and student F from top to bottom, and the second bar 426 indicating the amount of operation may be displayed in the order of student D, student F, and student E from top to bottom.
[0104] Students belonging to the second quadrant (included in area R2 in the figure) are students who perform a greater amount of operations (number of keystrokes) than other students, and who also spend more time using applications than other students. An example of a graph display screen 400 displayed by the display processing unit 104 with students from this group as a population for comparison is shown in FIG. 2. Students belonging to the third quadrant (included in area R3 in the figure) are students who perform a lesser amount of operations (number of keystrokes) than other students, and who also spend less time using applications than other students. An example of a graph display screen 400 displayed by the display processing unit 104 with students from this group as a population for comparison is shown in FIG. 15.
[0105] In this example, bar graphs of the top three students in terms of the amount of predetermined work and the amount of operation are displayed among the students belonging to the third quadrant. Unlike the example of FIG. 2, the ranking of the top three is different for the amount of predetermined work and the amount of operation. In this example, the ranking of the students in terms of the amount of predetermined work and the ranking of the students in terms of the amount of operation are displayed independently. That is, the first bar 416 indicating the amount of predetermined work is displayed in the order of student G, student H, and student I from top to bottom, and the second bar 426 indicating the amount of operation is displayed in the order of student I, student F, and student G from top to bottom. At this time, the display processing unit 104 displays the bars in the same display color and pattern for each student. Also, as in FIG. 14, the display processing unit 104 may display the position of the graph of the students in terms of the amount of operation in accordance with the ranking of the students in terms of the amount of predetermined work.
[0106] Students belonging to the fourth quadrant (included in region R4 in the figure) are students who perform fewer operations (number of keystrokes) and spend more time using applications than other students. An example of a graph display screen 400 displayed by the display processing unit 104 with this group of students as a comparison population is shown in FIG. 16.
[0107] Each student belonging to each quadrant has their own characteristics. Therefore, by identifying which student belongs to which quadrant, the user of the teacher terminal 300 can understand the characteristics of the student and use this information to provide guidance to the student.
[0108] For example, students in the first quadrant may finish their assignments early and have extra time. Alternatively, students in the first quadrant may be assumed to be the type who linearly do only what the teacher tells them to do. By teaching these students how to use their extra time, it may be possible to improve their learning. Students in the second quadrant are assumed to be good students who actively work on their assignments and have a lot of both input and output. Students in the third quadrant may not be keeping up with the class and may be considered to be students who need special attention. Students in the fourth quadrant are assumed to be earnest, but have some issues and are not connected to output, and may be considered to need some kind of guidance.
[0109] In this way, for example, at least one of the four groups can be selected as a population to be compared. By selecting the area R2 of the graph in Fig. 13 displayed on the display of the teacher terminal 300, the students belonging to the second quadrant are selected as a population to be compared.
[0110] The target acquisition unit 106 acquires at least one group selected from a plurality of groups into which a plurality of students are classified, as information indicating a population to be compared, using the amount of predetermined work and the amount of operation. In other words, students belonging to at least one of the four quadrants in FIG. 13 can be selected as the population.
[0111] Then, for example, when the second quadrant is selected, the generation unit 108 further extracts students who have both a large amount of predetermined work and a large amount of operation as subjects. In the example shown in the figure, four students, A, B, C, and D, are included in the second quadrant. The generation unit 108 extracts values to be compared from the plotted values based on the geometrically calculated values. In this example, the generation unit 108 extracts values that are concentrated at the vertices of the four quadrants from the values plotted on the graph. For example, of the regions R21, R22, R23, and R24 obtained by further dividing the second quadrant into four, students belonging to the regions R21, R22, and R24 that are close to the vertex of the region R2 are extracted. Students belonging to the region R23 are not extracted. In other words, students A, B, and C are extracted. Although student D uses the application for a longer time than student A, he is excluded from the target because he has a smaller amount of operation (number of keystrokes).
[0112] In another example, the target acquisition unit 106 may set the population to be compared by accepting the designation of any area of the graph in FIG. 13. For example, the target acquisition unit 106 may superimpose a rectangular area on the graph in FIG. 13 and accept an operation to designate the range of the area. The target acquisition unit 106 may accept students included in that area as the comparison target. In this way, students whose "amount of prescribed work" and "amount of operation" are both average values can be designated as the population to be compared.
[0113] <Example of operation> Hereinafter, an example of the processing operation of the information processing device 100 according to the present disclosure will be described with reference to FIG. The flow of Fig. 17 includes step S101, which is the same as the flow of Fig. 3, and further includes steps S111 to S115. As with the flow of Fig. 3, when a user (teacher) performs an operation on the teacher terminal 300 to instruct the start of analysis, the information processing device 100 may receive the instruction from the teacher terminal 300 and start the process of the flow of Fig. 17. However, the process of step S101 may be executed periodically.
[0114] The information acquiring unit 102 acquires, for each student, information indicating the amount of predetermined work and information indicating the amount of operation (step S101). The target acquiring unit 106 acquires information indicating a population to be compared (step S111). For example, first, the information processing device 100 displays the analysis screen 600 of FIG. 18 on the display of the teacher terminal 300. Specifically, when the teacher terminal 300 logs in to the analysis system 1, a portal site is displayed on the display. On the portal site, by accepting a selection operation of "Analyze" in an operation menu, the information processing device 100 displays the analysis screen 600 on the display of the teacher terminal 300.
[0115] <Analysis screen 600> As shown in FIG. 18, the analysis screen 600 includes a designation reception column 610 including a UI for accepting various designations, a period reception column 620, a subject designation column 630, a content designation column 640, a target range selection tab 660, a first bar display area 670, and a second bar display area 680.
[0116] The specification reception field 610 includes a UI (e.g., a drop-down list, a drum roll, a text box, etc.) that accepts the specification of a predetermined period. The predetermined period can accept the specification of a fiscal year, a start date, and an end date of the period. The period reception field 620 accepts the specification of the start time of the start date and the end time of the end date. Furthermore, the specification reception field 610 includes a UI that accepts the specification of a grade, a class, and an individual student to be compared. The subject specification field 630 includes a UI that accepts the specification of a subject to be compared. The content specification field 640 includes a UI that accepts the specification of content to be compared (applications, websites, electronic teaching materials, etc.). The UI of the content specification field 640 may be a selection UI such as a list, or may be an input UI such as a text box. In the case of an input UI, the display processing unit 104 may search for content based on the input text and display candidates in a list based on the search results.
[0117] The target range selection tab 660 is a UI that accepts the selection of whether the comparison target is on-campus, off-campus, or the whole (on-campus and off-campus). When the on-campus tab is selected, the display processing unit 104 displays a graph based on on-campus data in each area.
[0118] In the example of Figure 18, the "Outside School" tab is selected, so each area displays a graph showing the analysis results with outside school as the comparison target. In each area, the bars of the "Inside School" and "Outside School" graphs are displayed in different colors or patterns. On the other hand, in the example of FIG. 19, since the "All" tab is selected, information on "Inside School" and "Outside School" is displayed in each area. In each area, the bars of the "in school" and "out of school" graphs are displayed in different colors or patterns; in the example in Figure 19, the "in school" and "out of school" bars are combined into a single bar.
[0119] The generating unit 108 generates data indicating the amount of predetermined work and data indicating the amount of operation for the acquired population (step S113). The display processing unit 104 uses the generated data to display a first bar 416 indicating the amount of predetermined work and a second bar 426 indicating the amount of operation for each comparison subject, which is a student or a group of students, on the same screen (analysis screen 600) at positions where they can be compared with each other (step S115).
[0120] Furthermore, the teacher can view the results on the graph display screen 400, provide instruction suited to the type of student, and then execute the main process of the flow in FIG. 17 again to check the results of the instruction.
[0121] In the example of this figure, the predetermined task includes using a predetermined application or browsing a predetermined website. The display processing unit 104 displays a first bar 416 indicating the amount of the predetermined task (application usage time) and a second bar 426 indicating the amount of operation (number of operations) for each predetermined application and each predetermined website in association with each other. For example, the display processing unit 104 displays the first bar 416 and the second bar 426 side by side in a corresponding manner in the horizontal direction so that they can be contrasted with each other.
[0122] Furthermore, the predetermined application and the predetermined website can also receive designation of the user (teacher) as comparison targets in the content designation field 640. The target acquisition unit 106 acquires information indicating the predetermined application received in the content designation field 640 (for example, the above-mentioned app ID) and information indicating the URL (Uniform Resource Locator) of the predetermined website.
[0123] Furthermore, the target acquisition unit 106 may accept, as the specific content, a predetermined task accepted in the content designation field 640. The display processing unit 104 may highlight the bar of the specific content (application or website). This allows the specific content to be displayed in a form that allows comparison with other content.
[0124] The display processing unit 104 displays a first numerical value indicating the amount of a predetermined task (application usage time) in association with the first bar, and also displays a second numerical value indicating the amount of operation (number of operations) in association with the second bar. 18 and 19, the display processing unit 104 further displays a first numerical value indicating the amount of predetermined work (application use time) in parentheses and a second numerical value indicating the amount of operation (number of operations) in association with the first bar. Furthermore, the display processing unit 104 displays the second numerical value indicating the amount of operation (number of operations) in parentheses and the first numerical value indicating the amount of predetermined work (application use time) in association with the second bar.
[0125] The display processing unit 104 may display the first bar 416 and the second bar 426 on the analysis screen 600 for each class or for each subject. As described above, the target acquisition unit 106 accepts the designation of the subject to be compared using the UI of the subject designation field 630 on the analysis screen 600 of FIG. 18. Alternatively, the target acquisition unit 106 may accept the designation of the class (subject or unit) to be compared using the timetable display screen 500 described using FIG. 11. The display processing unit 104 displays the first bar 416 and the second bar 426 on the analysis screen 600 for each class or for each subject, with the accepted class or subject as the comparison target.
[0126] The display processing unit 104 may display the first bar 416 and the second bar 426 on the analysis screen 600 for each predetermined period. As described above, the target acquisition unit 106 can accept the designation of the predetermined period to be compared, using the UI of the designation acceptance field 610 and the period acceptance field 620 on the analysis screen 600 in Fig. 18. The display processing unit 104 displays the first bar 416 and the second bar 426 on the analysis screen 600 for each accepted predetermined period.
[0127] The display processing unit 104 displays the first bar 416 and the second bar 426 on the analysis screen 600 according to the location where the predetermined work is performed. The target acquisition unit 106 can accept a UI selection of the target range selection tab 660 in Fig. 18 and Fig. 19. The display processing unit 104 displays the first bar 416 and the second bar 426 on the analysis screen 600 according to the location where the predetermined work is performed, in accordance with the accepted selection.
[0128] As described above, in the information processing device 100 of this embodiment, the subject acquisition unit 106 acquires information indicating a population of subjects to be compared. The generation unit 108 generates data indicating the amount of predetermined work and data indicating the amount of operation for the acquired population. Then, the display processing unit 104 uses the generated data to display the first bar 416 and the second bar 426 on the graph display screen 400.
[0129] In this way, according to the information processing device 100 of this embodiment, it is possible to obtain the same effects as the above-described embodiment, and furthermore, it is possible to accept the specification of a comparison target and perform analysis from various angles.
[0130] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various configurations other than those described above can also be adopted.
[0131] Another example of the present disclosure may be a program that causes at least one computer to execute the method disclosed above, or a computer-readable recording medium having such a program recorded thereon. The recording medium includes a non-transitory tangible medium. The computer program includes computer program code which, when executed by a computer, causes the computer to carry out the information processing method on an information processing device.
[0132] Any combination of the above components, and conversion of the present disclosure into a method, device, system, recording medium, computer program, etc. are also valid aspects of the present disclosure.
[0133] Furthermore, the various components of the present disclosure do not necessarily have to be independent entities, but may be formed as a single member by multiple components, one component may be formed from multiple components, one component may be a part of another component, or part of one component may overlap with part of another component, etc.
[0134] In addition, although the method and computer program of the present disclosure describe a number of steps in a sequential order, the order does not limit the order in which the steps are executed. Therefore, when implementing the method and computer program of the present disclosure, the order of the steps can be changed as long as it does not affect the content.
[0135] Furthermore, the steps of the method and computer program disclosed herein are not limited to being executed at different times, and may be executed while one step is being executed, or may be executed partially or entirely overlapping with another step, etc.
[0136] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be appropriately combined with other embodiments. Furthermore, if any information about users is obtained or used in this disclosure, this will be done lawfully.
[0137] In addition, in the flowcharts used in the above description, the steps (processes) are described in order, but the order of the steps executed in each embodiment is not limited to the order described. In each embodiment, the order of the steps shown in the drawings can be changed as long as it does not affect the content.
[0138] A part or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes. 1. An information acquisition means for acquiring information indicating the amount of predetermined work and information indicating the amount of operation for each student; and a display processing means for displaying, using the acquired information, a first bar indicating the amount of the specified work and a second bar indicating the amount of operation for each comparison subject, which is the student or a group of students, on the same screen in positions where they can be compared with each other. 2. In the information processing device according to 1., The display processing means displays the first bar and the second bar on the screen so that their display positions are aligned in either the horizontal direction or the vertical direction. 3. In the information processing device according to 1. or 2., A target acquisition means for acquiring information indicating a population to be compared; a generation unit that generates data indicating the amount of the predetermined work and data indicating the amount of operation for the acquired population, The display processing means displays the first bar and the second bar using the generated data. 4. In the information processing device according to 3., The target acquisition means is an information processing device that uses the amount of specified work and the amount of operation to acquire at least one group selected from a plurality of groups into which a plurality of students are classified as information indicating the population to be compared. 5. In the information processing device according to any one of 1. to 4., The display processing means displays a first numerical value indicating the amount of the specified task in association with the first bar, and displays a second numerical value indicating the amount of operation in association with the second bar. 6. In the information processing device according to any one of 1. to 5., The predetermined task includes using a predetermined application or browsing a predetermined website; The display processing means displays the first bar and the second bar on the screen for each of the predetermined tasks. 7. In the information processing device according to any one of 1. to 6., The display processing means includes: An information processing device that displays the first bar and the second bar on the screen for each lesson or each subject. 8. In the information processing device according to any one of 1. to 7., The display processing means includes: The information processing device displays the first bar and the second bar on the screen at predetermined intervals. 9. In the information processing device according to any one of 1. to 8., The display processing means includes: The information processing device displays the first bar and the second bar on the screen according to the location where the predetermined work is performed.
[0139] 10. One or more computers For each student, information indicating the amount of predetermined work and information indicating the amount of operation are obtained, An information processing method using the acquired information to display, for each comparison subject which is the student or a group of students, a first bar indicating the amount of the specified work and a second bar indicating the amount of operation on the same screen in positions where they can be compared with each other. 11. On the computer: an information acquisition process for acquiring information indicating the amount of predetermined work and information indicating the amount of operation for each student; A program for executing a display process that uses the acquired information to display a first bar indicating the amount of specified work and a second bar indicating the amount of operation on the same screen in positions that allow them to be compared with each other, for each comparison subject, which is the student or a group of students. 12. Communication devices used by students; An information processing device, The information processing device includes: an information acquisition means for acquiring data indicating an amount of a predetermined task and data indicating an amount of operation from the communication device; an analysis system comprising: a display processing means for displaying, for each comparison subject, which is the student or a group of students, a first bar indicating the amount of the specified work and a second bar indicating the amount of operation on the same screen in positions where they can be compared with each other. 13. On the computer: an information acquisition process for acquiring information indicating the amount of predetermined work and information indicating the amount of operation for each student; A computer-readable recording medium storing a program for executing a display process that uses the acquired information to display, for each comparison subject, which is the student or a group of students, a first bar indicating the amount of specified work and a second bar indicating the amount of operation on the same screen in positions that allow them to be compared with each other.
[0140] In addition, some or all of the configurations described in Supplementary Notes 2 to 9 that are subordinate to the above-mentioned Supplementary Note 1 (information processing device) may also be subordinate to Supplementary Note 10 (information processing method), Supplementary Note 11 (program), Supplementary Note 12 (analysis system), and Supplementary Note 13 (recording medium) in the same subordinate relationship as Supplementary Note 2 to Supplementary Note 9. Furthermore, not limited to Supplementary Note 10, Supplementary Note 11, Supplementary Note 12, and Supplementary Note 13, some or all of the configurations described as the appendices may be subordinate to various hardware, software, various recording means for recording software, or systems in the same manner, within the scope of each of the above-mentioned embodiments. [Explanation of symbols]
[0141] 1. Analysis system 3. Communication Network 100 Information processing device 102 Information acquisition department 104 Display processing unit 106 Target Acquisition Department 108 Generation part 120 Storage device 130 Student Information 140 Device history information 150 Usage information 160 Operation information 180 Timetable Information 182 Item List 200 Student terminals 300 Teacher terminals 400 Graph display screen 410 First bar display area 416 1st Bar 420 Second bar display area 426 2nd Bar 500 Timetable display screen 600 analysis screen 610 Designated reception column 620 Period Reception Column 630 Subject specification field 640 Content specification field 660 Target range selection tab 670 First bar display area 680 Second bar display area 1000 Computers 1010 Bus 1020 Processor 1030 Memory 1040 Storage Device 1050 Input / Output Interface 1060 Network Interface
Claims
1. an information acquiring means for acquiring, for each student, information indicating an amount of predetermined work and information indicating an amount of operation; and a display processing means for displaying, using the acquired information, a first bar indicating the amount of the specified work and a second bar indicating the amount of operation, for each comparison subject which is the student or a group of students, on the same screen in positions where they can be compared with each other.
2. 2. The information processing device according to claim 1, The display processing means displays the first bar and the second bar on the screen so that their display positions are aligned in either the horizontal direction or the vertical direction.
3. 3. The information processing device according to claim 1, A target acquisition means for acquiring information indicating a population to be compared; a generation unit that generates data indicating the amount of the predetermined work and data indicating the amount of operation for the acquired population, The display processing means displays the first bar and the second bar using the generated data.
4. 3. The information processing device according to claim 1, The display processing means displays a first numerical value indicating the amount of the specified task in association with the first bar, and displays a second numerical value indicating the amount of operation in association with the second bar.
5. 3. The information processing device according to claim 1, The predetermined task includes using a predetermined application or browsing a predetermined website; The display processing means displays the first bar and the second bar on the screen for each of the predetermined tasks.
6. 3. The information processing device according to claim 1, The display processing means includes: The information processing device displays the first bar and the second bar on the screen according to the location where the predetermined work is performed.
7. 4. The information processing device according to claim 3, The target acquisition means is an information processing device that uses the amount of specified work and the amount of operation to acquire at least one group selected from a plurality of groups into which a plurality of students are classified as information indicating the population to be compared.
8. One or more computers For each student, information indicating the amount of predetermined work and information indicating the amount of operation are obtained, An information processing method using the acquired information to display, for each comparison subject which is the student or a group of students, a first bar indicating the amount of specified work and a second bar indicating the amount of operation on the same screen in positions where they can be compared with each other.
9. On the computer, an information acquisition process for acquiring information indicating the amount of predetermined work and information indicating the amount of operation for each student; A program for executing a display process that uses the acquired information to display a first bar indicating the amount of specified work and a second bar indicating the amount of operation on the same screen in positions that allow them to be compared with each other, for each comparison subject, which is the student or a group of students.
10. communication devices used by students; An information processing device, The information processing device includes: an information acquisition means for acquiring data indicating an amount of a predetermined task and data indicating an amount of operation from the communication device; an analysis system comprising: a display processing means for displaying, for each comparison subject which is the student or a group of students, a first bar indicating the amount of the specified work and a second bar indicating the amount of operation on the same screen in positions where they can be compared with each other.
Citation Information
Patent Citations
Learning support program, learning program, learning support device, terminal device, and learning support method
JP2017161783A