Information processing system, information processing method

The information processing system addresses the challenge of monitoring student engagement in online classes by aggregating and visualizing reaction data, benefiting both teachers and students by improving understanding and reducing psychological stress.

JP7690753B2Active Publication Date: 2025-06-11RICOH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021033452
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-03
Publication Date
2025-06-11
Estimated Expiration
2041-03-03

AI Technical Summary

Technical Problem

In conventional online class systems, teachers find it difficult to gauge students' expressions and levels of interest and understanding, while students lack insight into their peers' situations, potentially leading to psychological burdens.

Method used

An information processing system comprising grouped terminal devices and an information processing device that aggregates reaction notifications from students and transmits the results to a designated terminal, enabling both teachers and students to visualize reaction graphs and notification areas.

Benefits of technology

This system allows teachers to grasp students' understanding and reactions, while students can see the situation of their peers, reducing psychological burdens and enhancing classroom dynamics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007690753000001
    Figure 0007690753000001
  • Figure 0007690753000002
    Figure 0007690753000002
  • Figure 0007690753000003
    Figure 0007690753000003
Patent Text Reader

Abstract

To cause a state of participants to be grasped.SOLUTION: An information processing device includes: an aggregation unit for receiving notification including a kind of reaction of a participant of a group from a plurality of terminal devices that are grouped and perform communication with each other to aggregate the notification by type of the reaction; and a communication control unit for transmitting aggregation results by the aggregation unit to the terminal device set to be a transmission destination of the aggregation results.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention , sentiment relates to an information processing system and an information processing method According to the law, when the communication control unit of the information processing apparatus reaches the time corresponding to the transmission time of a pre-input reaction request, it transmits a reaction request to the plurality of terminal devices, and when the display unit of the terminal device receives the reaction request, it displays a message requesting a reaction. .

Background Art

[0002] In recent years, a system for implementing online classes (distance learning) in which students participate in classes remotely from home is known. Also, in such a system, it is known that the answers of students to problems set by teachers are aggregated and evaluated.

Summary of the Invention

Problems to be Solved by the Invention

[0003] In the above-described conventional technology, it is difficult for a teacher to see the expressions of each student in the same way as in face-to-face classes, and it is difficult to grasp the degree of interest and understanding of the students participating in the class. Also, students participating in the class cannot grasp the situation of other students, and there is a possibility of causing a psychological burden.

[0004] The disclosed technology is in view of the above circumstances, and aims to enable grasping of the situation of participants.

Means for Solving the Problems

[0005] The disclosed technology is an information processing system including a plurality of terminal devices that are grouped and communicate with each other, and an information processing device. The information processing device includes an aggregation unit that receives a notification including the type of reaction of the participants in the group from the plurality of terminal devices and aggregates the notifications for each type of reaction, and a communication control unit that transmits the aggregation result by the aggregation unit to a terminal device set as the transmission destination among the plurality of terminal devices. The aggregation unit performs aggregation each time a reaction notification is received from the plurality of terminal devices, and the communication control unit transmits the aggregation result to the set terminal device each time a reaction notification is received from the plurality of terminal devices. The terminal device set as the transmission destination has a display unit that displays a screen including graphs of various types of reactions as the aggregation result and a notification area that notifies the aggregation result for each type of reaction notified from the plurality of terminal devices.

Figure 1

Effect of the Invention

[0006] It is possible to grasp the state of the participants.

Brief Description of the Drawings

[0007]

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Embodiments for Carrying Out the Invention

[0008] (First Embodiment) The first embodiment will be described with reference to the following drawings. FIG. 1 is a diagram showing an example of the system configuration of the information processing system according to the first embodiment.

[0009] The information processing system 100 of this embodiment includes an information processing device 200, a terminal device 300, and terminal devices 400-1, ···, 400-N, and provides a service for realizing an online class conducted via the Internet or the like. An online class is a remote class using the Internet.

[0010] In this embodiment, the terminal device 300 is mainly used by a teacher who conducts an online class. In the following description, the terminal device 300 may be expressed as the teacher terminal 300.

[0011] Also, the terminal devices 400-1, ···, 400-N are mainly used by each student who participates in an online class and receives the class. In the following description, when the terminal devices 400-1, ···, 400-N are not distinguished, they are referred to as the terminal device 400. Also, in the following description, the terminal device 400 may be expressed as the student terminal 400.

[0012] The information processing device 200 includes a reaction type database 210, a class information database 220, a reaction management database 230, a reaction management unit 250, and a communication control unit 260.

[0013] The reaction type database 210 of this embodiment stores reaction type information indicating the types of reactions. The class information database 220 stores class information for specifying an online class. The reaction management database 230 stores reaction information indicating the history of students' reactions in the class.

[0014] In an online class held using class information, the reaction management unit 250 refers to the reaction information and displays a reaction selection bar on each student terminal 400.

[0015] Next, the reaction management unit 250 collects notifications indicating that a reaction has been selected in the reaction selection column from the student terminal 400 during the class, and aggregates the collected notifications for each type of reaction. Then, the reaction management unit 250 notifies the teacher terminal 300 of the aggregation result.

[0016] The communication control unit 260 controls the communication between the information processing device 200 and the teacher terminal 300, and between the information processing device 200 and the student terminal 400. Specifically, the communication control unit 260 receives reaction notifications from the student terminal 400, transmits notifications to the teacher terminal 300, and so on.

[0017] In this embodiment, in this way, by outputting to the teacher terminal 300 the result of aggregating the notifications indicating the reactions of the students during the class for each type of reaction, the teacher can grasp the students' understanding of the class content, the students' reactions, and so on.

[0018] Also, in this embodiment, it may be output to the student terminal 400. By outputting the aggregation result to the student terminal 400, the students participating in the class can grasp the situation of other students, which can contribute to reducing the psychological burden.

[0019] Note that the information processing device 200 of this embodiment may be provided with, for example, a database for storing the posts (text data) made by the students during the class. Specifically, the information processing device 200 may have a database for storing the text data input from the student terminal 400 for each class.

[0020] Also, in this embodiment, the information processing system 100 is described as being applied to online classes, but the information processing system 100 can also be applied to other than online classes.

[0021] Specifically, for example, the information processing system 100 may also be applied to remote meetings via the Internet. In this case, the aggregation result for each type of reaction of the meeting participants may be output to the speaker's terminal device.

[0022] In other words, the information processing system 100 of the present embodiment can be applied to a form in which terminal devices of a plurality of participants are grouped as one group and the plurality of terminal devices communicate with each other, such as in a class, a meeting, a lecture, etc.

[0023] Also, in FIG. 1, each database is assumed to be provided in the information processing apparatus 200, but it is not limited thereto. Each database may be partially or entirely provided in a device other than the information processing apparatus 200. In that case, this device and the information processing apparatus 200 can communicate with each other.

[0024] Moreover, the functions of the information processing apparatus 200 may be realized by a plurality of information processing apparatuses. That is, the functions provided by the reaction management unit 250 and the communication control unit 260 may be realized by a plurality of information processing apparatuses.

[0025] Hereinafter, with reference to FIG. 2, the hardware configuration of the information processing apparatus 200 of the present embodiment will be described.

[0026] As shown in FIG. 2, the information processing apparatus 200 is constructed by a computer and includes, as shown in FIG. 2, a CPU 201, a ROM 202, a RAM 203, an HD 204, an HDD (Hard Disk Drive) controller 205, a display 206, an external device connection I / F (Interface) 208, a network I / F 209, a bus line B1, a keyboard 211, a pointing device 212, a DVD-RW (Digital Versatile Disk Rewritable) drive 214, and a media I / F 216.

[0027] Among these, the CPU 201 controls the operation of the entire information processing apparatus 200. The ROM 202 stores programs used for driving the CPU 201 such as the IPL. The RAM 203 is used as a work area for the CPU 201. The HD 204 stores various data such as programs. The HDD controller 205 controls the reading or writing of various data to and from the HD 204 according to the control of the CPU 201. The display 206 displays various information such as a cursor, menu, window, characters, or images. The external device connection I / F 208 is an interface for connecting various external devices.

[0028] External devices in this case are, for example, a USB (Universal Serial Bus) memory, a printer, etc. The network I / F 209 is an interface for performing data communication using a communication network. The bus line B1 is an address bus, a data bus, etc. for electrically connecting each component such as the CPU 201 shown in FIG. 2.

[0029] Also, the keyboard 211 is a type of input means having a plurality of keys for inputting characters, numerical values, various instructions, etc. The pointing device 212 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 214 controls the reading or writing of various data to and from the DVD-RW 213 as an example of a removable recording medium. Note that it is not limited to DVD-RW, and it may be DVD-R or the like. The media I / F 216 controls the reading or writing (storage) of data to and from the recording medium 215 such as a flash memory.

[0030] Next, with reference to FIG. 3, the hardware configurations of the terminal device 300 and the terminal device 400 will be described. In the present embodiment, the terminal device 300 and the terminal device 400 have the same hardware configuration. Also, in FIG. 3, as an example of the terminal device 300 and the terminal device 400, the hardware configuration of the terminal device 400 will be described.

[0031] FIG. 3 is a diagram showing an example of the hardware configuration of the terminal device. The terminal device 400 of the present embodiment includes a CPU 401, a ROM 402, a RAM 403, an EEPROM 404, a CMOS sensor 405, an imaging device I / F 406, an acceleration / azimuth sensor 407, a media I / F 409, and a GPS receiver 411.

[0032] Among these, the CPU 401 is an arithmetic processing unit that controls the operation of the entire terminal device 400. The ROM 402 stores programs used for driving the CPU 401 such as the CPU 401 and IPL. The RAM 403 is used as a work area for the CPU 401. The EEPROM 404 reads or writes (stores) various data such as smartphone programs according to the control of the CPU 401. The ROM 402, the RAM 403, and the EEPROM 404 are an example of the storage device of the terminal device 400.

[0033] The CMOS (Complementary Metal Oxide Semiconductor) sensor 405 is a type of built-in imaging means that captures a subject (mainly a self-portrait) according to the control of the CPU 401 to obtain image data. Note that an imaging means such as a CCD (Charge Coupled Device) sensor may be used instead of the CMOS sensor.

[0034] The imaging device I / F 406 is a circuit that controls the driving of the CMOS sensor 405. The acceleration / azimuth sensor 407 is various sensors such as an electronic magnetic compass that detects geomagnetism, a gyrocompass, and an acceleration sensor. The media I / F 409 controls the reading or writing (storage) of data to / from a recording medium 408 such as a flash memory. The GPS receiver 411 receives GPS signals from GPS satellites.

[0035] In addition, the terminal device 400 includes a long-distance communication circuit 412, an antenna 412a of the long-distance communication circuit 412, a CMOS sensor 413, an imaging device I / F 414, a microphone 415, a speaker 416, an audio input / output I / F 417, a display 418, an external device connection I / F (Interface) 419, a short-distance communication circuit 420, an antenna 420a of the short-distance communication circuit 420, and a touch panel 421.

[0036] Among these, the long-distance communication circuit 412 is a circuit that communicates with other devices via a communication network. The CMOS sensor 413 is a type of built-in imaging means that captures a subject according to the control of the CPU 401 to obtain image data. The imaging device I / F 414 is a circuit that controls the driving of the CMOS sensor 413. The microphone 415 is a built-in circuit that converts sound into an electrical signal. The speaker 316 is a built-in circuit that converts an electrical signal into physical vibration to produce sounds such as music and voices. The audio input / output I / F 417 is a circuit that processes the input / output of audio signals between the microphone 415 and the speaker 416 according to the control of the CPU 401.

[0037] The display 418 is a type of display means such as a liquid crystal or an organic EL (Electro Luminescence) that displays an image of a subject, various icons, etc. The external device connection I / F 419 is an interface for connecting various external devices. The short-distance communication circuit 420 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). The touch panel 421 is a type of input means for operating the terminal device 400 when the user presses the display 418. The display 418 is an example of the display unit of the terminal device 400.

[0038] Note that in this embodiment, the terminal device 300 and the terminal device 400 are smart phones or tablet-type terminal devices, but are not limited thereto. The terminal device 300 and the terminal device 400 may be notebook-type or desktop-type personal computers.

[0039] Next, with reference to FIGS. 4 to 7, each database of the information processing apparatus 200 according to the present embodiment will be described.

[0040] FIG. 4 is a diagram showing an example of a reaction type database according to the first embodiment. The reaction type database 210 according to the present embodiment includes, as information items, a reaction type ID, a reaction, and an image, and the item “reaction type ID” is associated with other items. In the present embodiment, in the reaction type database 210, information including the value of the item “reaction type ID” and the values of other items is called reaction type information.

[0041] The value of the item “reaction type ID” is identification information for identifying the type of reaction. The value of the item “reaction” indicates the content of the reaction indicated by the reaction type ID. The value of the item “image” indicates image data for displaying an icon image corresponding to the content of the reaction.

[0042] In the example of FIG. 4, the reaction type ID “rt11” is identification information indicating the reaction “I understand”, and the image data “11.jpg” is image data indicating an icon image indicating the reaction “I understand”.

[0043] Note that the reaction type database 210 may include reaction types other than the reaction types shown in FIG. 4.

[0044] FIG. 5 is a diagram showing an example of a class information database according to the first embodiment. The class information database 220 according to the present embodiment has, as information items, a class ID, a class name, a reaction type ID, and materials associated with each other, and the item “class ID” is associated with other items. In the present embodiment, in the class information database 220, information including the value of the item “class ID” and the values of other items is called class information.

[0045] The value of the item "class ID" indicates the identification information for specifying a class. The value of the item "class name" indicates the name of the class associated with the class ID. The value of the item "reaction type ID" specifies the icon image to be displayed on the student terminal 400 in the class specified by the class ID. The value of the item "materials" is an electronic teaching material or the like used in the class. Note that the electronic teaching material may be stored in a database other than the class information database 220.

[0046] In the example of FIG. 5, in the class "First Mathematics Class" specified by the class ID "c001", icon images indicating the contents of the reactions indicated by the reaction type IDs "rt11", "rt12", and "rt13" are displayed on the student terminal 400.

[0047] FIG. 6 is a diagram showing an example of the reaction management database of the first embodiment. The reaction management database 230 of the present embodiment is provided for each class ID. In FIG. 6, the reaction management database 230 generated for the class ID "c001" is shown.

[0048] The reaction management database 230 of the present embodiment includes, as information items, a reaction ID, a user ID, a reaction type ID, and a time. The item "reaction ID" is associated with the class ID and other items. In the present embodiment, in the reaction management database 230, the information including the value of the item "reaction ID" and the values of other items is referred to as reaction information.

[0049] Also, in the present embodiment, in some cases, the information including the values of the items other than the value of the item "reaction ID" among the reaction information is expressed as a reaction notification. The reaction notification may be a notification transmitted from the student terminal 400 to the information processing apparatus 200 when a reaction is performed on the student terminal 400.

[0050] The value of the item "Reaction ID" indicates identification information for specifying the reaction performed by the student terminal 400, and may be automatically generated by the information processing apparatus 200 and attached to the reaction notification. The value of the item "User ID" indicates identification information for specifying the users of the terminal devices 300 and 400 included in the information processing system 100. In the present embodiment, the value of the item "User ID" is identification information for specifying the student who is the user of the student terminal 400.

[0051] The value of the item "Reaction Type ID" indicates the type of reaction of the student specified by the User ID. The value of the item "Time" indicates the time when the student performed the reaction.

[0052] In the example of FIG. 6, it can be seen that the student specified by the User ID "u01" performed a reaction corresponding to the Reaction Type ID "rt11" at 10:50 on October 10, 2020, during the class specified by the Class ID "c001".

[0053] Next, with reference to FIG. 7, the functions of each device of the information processing system 100 of the present embodiment will be described. FIG. 7 is a diagram for explaining the functions of each device of the information processing system according to the first embodiment.

[0054] First, the functions of the information processing apparatus 200 will be described. The information processing apparatus 200 of the present embodiment includes a reaction management unit 250 and a communication control unit 260.

[0055] The reaction management unit 250 includes an input reception unit 251, a class information acquisition unit 252, a reaction registration unit 253, a totaling unit 254, and an output unit 255.

[0056] The input reception unit 251 receives various inputs to the information processing apparatus 200. Specifically, the input reception unit 251 receives inputs such as a request for acquiring class information from the student terminal 400 and a reaction notification transmitted from the student terminal 400.

[0057] The class information acquisition unit 252 receives a class information acquisition request from the student terminal 400 and acquires the requested class information from the class information database 220.

[0058] The reaction registration unit 253 stores, as reaction information with a reaction ID attached, the reaction notification transmitted from the student terminal 400 in the reaction management database 230.

[0059] The aggregation unit 254 aggregates the reaction information stored in the reaction management database 230 for each type of reaction. The output unit 255 outputs the aggregation result by the aggregation unit 254.

[0060] The communication control unit 260 performs reception of reaction information from the student terminal 400, transmission of the aggregation result output from the output unit 255 to the teacher terminal 300, etc.

[0061] Next, the functions of the teacher terminal 300 will be described. The teacher terminal 300 includes a communication control unit 330, an input reception unit 340, and a display unit 350. The communication control unit 330 controls communication between the teacher terminal 300 and an external device. Specifically, the communication control unit 330 controls communication between the teacher terminal 300 and the information processing device 200.

[0062] The input reception unit 340 receives an input to the teacher terminal 300. Specifically, the input reception unit 340 receives an input such as a message from the teacher.

[0063] The display unit 350 controls the display on the display of the teacher terminal 300. The display unit 350 may be realized by, for example, a browser. Also, the display unit 350 may have an application, etc. installed for receiving the provision of services from the information processing device 200 and may be realized by this application.

[0064] Next, the functions of the student terminal 400 will be described. The student terminal 400 includes a communication control unit 430, an input reception unit 440, and a display unit 450. The communication control unit 430 controls the communication between the student terminal 400 and the information processing apparatus 200.

[0065] The input reception unit 440 receives inputs to the student terminal 400. Specifically, the input reception unit 440 receives inputs such as reactions from students.

[0066] The display unit 450 controls the display on the display 418 of the student terminal 400. The display unit 450 may be realized by, for example, a browser. Also, the display unit 450 may have an application or the like installed for receiving the provision of services from the information processing apparatus 200, and may be realized by this application.

[0067] Next, with reference to FIG. 8, the operation of the information processing system 100 of the present embodiment will be described. FIG. 8 is a sequence diagram for explaining the operation of the information processing system of the first embodiment.

[0068] In the information processing system 100 of the present embodiment, the student terminal 400 transmits a participation request for a class to the information processing apparatus 200 (step S801). The participation request for the class includes a class ID for specifying the class and a user ID for specifying the student. Note that the class ID may be included in a two-dimensional code such as a QR code (registered trademark), and may be acquired by the student terminal 400 by reading the two-dimensional code.

[0069] Subsequently, the information processing apparatus 200 receives the class participation request by the input reception unit 251 of the reaction management unit 250, and refers to the class information database 220 by the class information acquisition unit 252 to acquire the class information corresponding to the received class ID (step S802).

[0070] At this time, the class information acquisition unit 252 refers to the reaction type database 210 and acquires the image data corresponding to the reaction type ID included in the acquired class information.

[0071] Subsequently, the information processing apparatus 200 transmits the acquired class information to the student terminal 400 by the communication control unit 260 (step S803). At this time, the communication control unit 260 also transmits the image data acquired by the class information acquisition unit 252 to the student terminal 400 together with the class information.

[0072] Subsequently, the student terminal 400 causes the display unit 450 to display the class information (step S804). At this time, an image based on the image data transmitted together with the class information is displayed on the student terminal 400. This image is an image showing the content of the reaction for each reaction type.

[0073] Next, when an image indicating the content of the reaction is selected by the student on the student terminal 400, the student terminal 400 transmits a reaction notification to the information processing apparatus 200 (step S805).

[0074] Specifically, the reaction notification may include, for example, a class ID, a user ID, a reaction type ID corresponding to the selected image, and information indicating the time when the image was selected.

[0075] Note that in this embodiment, the timing at which the student makes a reaction may be any timing of the student.

[0076] When the information processing apparatus 200 receives the reaction notification, the reaction registration unit 253 assigns a reaction ID and stores it in the reaction management database 230 corresponding to the class ID as reaction information (step S806).

[0077] Subsequently, the information processing apparatus 200 aggregates the reaction information stored in the reaction management database 230 for each reaction type by the aggregation unit 254 (step S807).

[0078] Subsequently, the information processing apparatus 200 outputs the aggregation result by the output unit 255, and transmits (outputs) the output aggregation result to the teacher terminal 300 by the communication control unit 260 (step S808).

[0079] When the teacher terminal 300 receives the aggregation result, it causes the display unit 350 to display the aggregation result (step S809).

[0080] Note that in the example of FIG. 8, it is assumed that the aggregation result is transmitted only to the teacher terminal 300, but the present invention is not limited to this. The aggregation result may be transmitted to student terminals 400 other than the student terminal 400 of the student who performed the reaction.

[0081] In the present embodiment, the transmission destination of the aggregation result may be set in advance for each reaction type. Specifically, for example, in the reaction type database 210, the transmission destination of the aggregation result may be associated in advance for each reaction type ID.

[0082] In this way, it is possible to distinguish between a reaction in which the aggregation result is transmitted only to the teacher terminal 300 and a reaction in which the aggregation result is transmitted to all participants in the class.

[0083] Hereinafter, with reference to FIGS. 9 and 10, a display example of the present embodiment will be described. FIG. 9 is a diagram showing a display example of a student terminal according to the first embodiment.

[0084] The screens 91, 91A, and 91B shown in FIGS. 9(A) to 9(C) are each an example of a screen displayed in step S804.

[0085] The screen 91 includes display columns 92, 93, and 94 and an input column 95. The display column 92 displays the aggregation result of the reaction information of other students. A message or the like for prompting a reaction to the student is displayed in the display column 93.

[0086] In the display column 94, an image indicated by the image data corresponding to the reaction type ID is displayed. The image displayed in the display column 94 is an icon image indicating the content of the reaction. In the present embodiment, when the icon image displayed in the display column 94 is selected, a notification of the reaction corresponding to the selected icon image is transmitted to the information processing apparatus 200. In the input column 95, remarks and the like regarding the class content are input.

[0087] The screen 91B shown in FIG. 9(B) includes a display column 94, input columns 95, 96. The input column 96 is, for example, an input column for inputting the degree of understanding of the class. Even when the degree of understanding of the class is input in the input column 96 of the screen 91A, the student terminal 400 of the present embodiment may notify the information processing apparatus 200 of the reaction.

[0088] In this case, the student terminal 400 may transmit a reaction notification to the information processing apparatus 200 with the reaction type being the degree of understanding of the class.

[0089] The screen 91B shown in FIG. 9(C) includes an input column 95, a display column 97, and a selection column 98. The display column 97 displays the text data (post by the student) input in the input column 95 with a background color corresponding to the type of the speech content selected in the selection column 98.

[0090] In the selection column 98, selection buttons for selecting the type of speech content are displayed. Also, in the selection column 98, the background colors of the respective selection buttons are different.

[0091] In the student terminal 400, when the type of speech content is selected by the selection button in the selection column 98, the background color of the text data input in the input column 95 in the display column 97 becomes the color corresponding to the speech content.

[0092] Also, in the present embodiment, in the information processing apparatus 200, the type of speech content selected in the selection column 98 may be associated with and held in the text data input in the student terminal 400.

[0093] Specifically, for example, assume that in the selection column 98 of the screen 91B, "Question" is selected, text data is input into the input column 95, and is transmitted to the information processing apparatus 200. In this case, the information processing apparatus 200 associates the class ID that identifies the class at this time, the user ID that is the user of the student terminal 400, "Question" which is the type of the speech content, and the input text data, and stores them in the database.

[0094] Note that the text data input into the input column 95 may be transmitted to the teacher terminal 300 via the information processing apparatus 200, or may be shared with the participants who are participating in the class via the information processing apparatus 200.

[0095] FIG. 10 is a diagram showing a display example of the teacher terminal according to the first embodiment. FIG. 10(A) is a first diagram showing a display example of the teacher terminal 300. FIG. 10(B) is a second diagram showing a display example of the teacher terminal 300. The screens 101 and 101A shown in FIGS. 10(A) and (B) are an example of the screens displayed on the teacher terminal 300 in step S809 of FIG. 8, for example.

[0096] The screen 101 shown in FIG. 10(A) has display columns 102 and 103. The display column 102 displays a list of information that can be displayed in the display column 104. Specifically, the display column 102 includes selection buttons 102a, 102b, 102c, 102d and the display column 103.

[0097] The selection button 102a is a selection button for displaying all the content (text data) of the posts input on the student terminal 400. The selection button 102b is a selection button for displaying the text data in which the type of the speech content is "Question" among the content (text data) of the posts input on the student terminal 400.

[0098] The selection button 102c is a selection button for displaying the degree of understanding of the class input on the student terminal 400. The selection button 102d is a selection button for displaying the aggregated result of the reactions input on the student terminal 400.

[0099] The display column 103 displays information corresponding to the selection button selected in the display column 102. In the example of the screen 101, in the display column 102, the selection button 102b is selected, and text data whose type of speech content is "question" is displayed in the display column 103.

[0100] In addition, in this embodiment, among the text data whose type of speech content is "question", the background color of the text data for which the teacher has given an answer and the background color of the text data for which the teacher has not given an answer may be displayed differently. By displaying in this way, the teacher can visually grasp the unanswered questions and the answered questions.

[0101] The screen 101A shown in FIG. 10(B) shows the case where the selection button 102c is selected in the display column 102. In this case, a graph showing the result of aggregating the understanding degrees of the students is displayed in the display column 103. The aggregated result of this understanding degree may be, for example, the average value of the understanding degrees of all students calculated each time an input of the understanding degree is received from the student terminal 400. Also, the aggregated result of the understanding degree may be, for example, the number of students whose understanding degree is below a certain threshold value.

[0102] As described above, in this embodiment, for each class, every time a student makes a reaction, a notification of the reaction is received, and the reactions of the students are aggregated for each type of reaction. Then, the aggregated result is displayed on the teacher terminal 300 and the student terminals 400 of the students participating in the class.

[0103] Therefore, according to this embodiment, among the students participating in the class, the teacher and the students participating in the class can grasp how many students are showing what kind of reactions.

[0104] In addition, in this embodiment, since it is possible to grasp the state of the participants in the class, the students participating in the class can grasp the state of other students, which can contribute to reducing the psychological burden on the students.

[0105] (Second Embodiment) The second embodiment will be described below with reference to the drawings. In the second embodiment, the points that the students react in response to a request from the teacher and that when the aggregated result of the reactions satisfies a predetermined condition, the aggregated result is displayed on the teacher terminal 300 are different from those in the first embodiment. In the following second embodiment, the differences from the first embodiment will be described, and those having the same functional configuration as the first embodiment will be given the same reference numerals as those used in the description of the first embodiment, and the description thereof will be omitted.

[0106] FIG. 11 is a diagram showing an example of the system configuration of the information processing system according to the second embodiment. The information processing system 100A of this embodiment includes an information processing device 200A, a terminal device 300, and terminal devices 400-1, ···, 400-N. The information processing device 200A of this embodiment includes a reaction type database 210, a class information database 220, a reaction management database 230, a notification condition database 240, a request management database 270, a reaction management unit 250A, and a communication control unit 260. The notification condition database 240 of this embodiment stores notification condition information indicating a predetermined condition for determining whether to notify the teacher of the aggregated result of the reactions.

[0107] The request management database 270 of this embodiment manages reaction requests transmitted from the teacher terminal 300 to the student terminals 400.

[0108] The notification condition database 240 and the request management database 270 of this embodiment will be described below with reference to FIGS. 12 and 13.

[0109] FIG. 12 is a diagram showing an example of the notification condition database according to the second embodiment. The notification condition database 240 of the present embodiment has, as information items, a notification condition ID, a condition type, a condition, and a notification method, and the item "notification condition ID" is associated with the other items. In the present embodiment, in the notification condition database 240, information including the value of the item "notification information ID" and the values of the other items is referred to as notification condition information.

[0110] The value of the item "notification condition ID" indicates the condition type for specifying the notification condition. The value of the item "condition type" indicates the type of the notification condition. The value of the item "condition" indicates the condition set for the condition type. The value of the item "notification method" indicates the method of notification.

[0111] In the example of FIG. 12, the condition type specified by the notification condition ID "n001" is the condition of "every certain time from the start of the class", and when there are 3 reactions of the same type within 5 minutes, the aggregation result of the reactions is displayed in a predetermined notification area provided on the screen of the teacher terminal 300.

[0112] Also, in the example of FIG. 12, the condition type specified by the notification condition ID "n002" is the condition of "every certain time from the reaction transmission", and when there are 3 reactions within 3 minutes, the background color of the screen of the teacher terminal 300 is set to red.

[0113] Note that in the notification condition database 240, for example, the reaction type ID of the reaction to be notified may be associated with the notification condition ID. In this way, for example, only the aggregation result of specific types of reaction information can be notified to the teacher terminal 300.

[0114] FIG. 13 is a diagram showing an example of the request management database according to the second embodiment. The request management database 270 of the present embodiment has, as information items, a reaction request ID and a time, and the two are associated with each other. In the present embodiment, in the request management database 270, information including the value of the item "reaction request ID" and the value of the item "time" is referred to as request information.

[0115] The value of the item "Reaction Request ID" is identification information for specifying a reaction request transmitted from the teacher terminal 300 to the student terminal 400, and is automatically generated by the information processing device 200A when a reaction request is made in the teacher terminal 300.

[0116] The value of the item "Time" indicates the time when a reaction request was transmitted from the teacher terminal 300 to the student terminal 400.

[0117] Next, with reference to FIG. 14, the functions of the devices included in the information processing system 100A will be described. FIG. 14 is a diagram for explaining the functions of each device included in the information processing system of the second embodiment.

[0118] The information processing device 200A included in the information processing system 100A of the present embodiment includes a reaction management unit 250A and a communication control unit 260.

[0119] The reaction management unit 250A of the present embodiment includes an input reception unit 251, a class information acquisition unit 252, a reaction registration unit 253, a totaling unit 254, an output unit 255A, a notification determination unit 256, and a request generation unit 257.

[0120] The notification determination unit 256 determines whether or not the totaling result by the totaling unit 254 satisfies a predetermined condition defined in the notification condition database 240. When it is determined by the notification determination unit 256 that the totaling result satisfies the predetermined condition, the output unit 255A outputs the totaling result by the notification method defined in the notification condition database 240.

[0121] When a reaction request is made from the teacher terminal 300 to the student terminal 400, the request generation unit 257 generates request information and stores it in the request management database 270.

[0122] Next, with reference to FIG. 15, the operation of the information processing system 100A according to the present embodiment will be described. FIG. 15 is a sequence diagram for explaining the operation of the information processing system according to the second embodiment.

[0123] The processes from step S1501 to step S1504 in FIG. 15 are the same as the processes from step S801 to step S804 in FIG. 8, so the description thereof will be omitted.

[0124] In step S1504, after the class information is displayed on the student terminal 400, when an operation for requesting a reaction is performed on the student terminal 400, the student terminal 400 transmits a reaction request to the information processing apparatus 200A (step S1505).

[0125] The information processing apparatus 200A receives the reaction request, generates request information by the request generation unit 257, and stores it in the request management database 270 (step S1506). Subsequently, the information processing apparatus 200A transmits a reaction request to the student terminal 400 (step S1507).

[0126] The student terminal 400 receives the reaction request from the teacher terminal 300, displays a message or the like for requesting a reaction, and when receiving a reaction from the student, transmits a notification of the reaction to the information processing apparatus 200A (step S1508).

[0127] The processes from step S1508 to step S1510 are the same as the processes from step S805 to step S807 in FIG. 8, so the description thereof will be omitted.

[0128] Subsequently, the information processing apparatus 200A refers to the notification condition database 240 by the notification determination unit 256, determines whether or not the aggregation result satisfies the condition corresponding to the notification condition ID, and when the predetermined condition is satisfied, transmits the aggregation result to the teacher terminal 300 (step S1511).

[0129] When the teacher terminal 300 receives the aggregation result from the information processing apparatus 200A, it causes the aggregation result to be displayed by the designated notification method (step S1512).

[0130] Hereinafter, with reference to FIG. 16, a display example of the teacher terminal 300 of the present embodiment will be described. FIG. 16 is a diagram showing a display example of the teacher terminal of the second embodiment. FIG. 16(A) shows a display example of the teacher terminal 300 when the aggregation result satisfies the condition defined by the notification condition ID "n001", for example. FIG. 16(B) shows a display example of the teacher terminal 300 when the aggregation result satisfies the condition defined by the notification condition ID "n002", for example.

[0131] The screen 161 shown in FIG. 16(A) may be displayed on the entire display of the teacher terminal 300, or may be displayed in a partial area of a preset display. The screen 161 shows a case where the notification area on the display of the teacher terminal 300 is set as the entire display.

[0132] The screen 161 is an example of a screen displayed in the notification area of the teacher terminal 300 because there are three "don't understand" reactions and three "understand" reactions each within 5 minutes from the start of the class.

[0133] The screen 161 has display columns 102, 103, and 107. In the display column 107, the aggregation result for each type of reaction of the student terminal 400 is displayed. In the present embodiment, the aggregation of reaction information may be performed each time a reaction notification is received from the student terminal 400. In other words, the information processing apparatus 200A may perform the aggregation of reaction information by the aggregation unit 254 each time the reaction management database 230 is updated. Also, in the present embodiment, the aggregation result of the reactions may be transmitted to the teacher terminal 300 each time the aggregation of reaction information is performed.

[0134] Therefore, the aggregation result displayed in the display column 107 is updated each time the information processing apparatus 200A receives a reaction notification from the student terminal 400.

[0135] The screen 161A shown in FIG. 16(B) is an example of a screen displayed on the teacher terminal 300 because there were three "don't understand" reactions within three minutes after receiving the notification of the "don't understand" reaction for the first time.

[0136] In the screen 161A, the background color of the screen of the teacher terminal 300 is set to red.

[0137] In this embodiment, as described above, the reaction information is aggregated each time a reaction notification is received, and when the aggregation result satisfies a predetermined condition, the aggregation result is notified to the teacher terminal 300.

[0138] Therefore, according to this embodiment, the teacher can grasp the changes in the students' reactions. The teacher can change the way of conducting the class, such as adding the content of the explanation or setting aside time for students' questions, according to the changes in the students' reactions.

[0139] (Third Embodiment) The third embodiment will be described below with reference to the drawings. The third embodiment is different from the second embodiment in that the timing for sending a reaction request from the teacher terminal 300 is preset. Therefore, in the following description of the third embodiment, the differences from the second embodiment will be described, and the same reference numerals as those used in the description of the second embodiment will be given to those having the same functional configuration as the second embodiment, and the description thereof will be omitted.

[0140] FIG. 17 is a diagram showing an example of the system configuration of the information processing system according to the third embodiment.

[0141] The information processing system 100B of this embodiment includes an information processing device 200A, a terminal device 300, and terminal devices 400-1, ···, 400-N. The information processing apparatus 200A of the present embodiment includes a reaction type database 210, a class information database 220, a reaction management database 230, a notification condition database 240, a required time database 280, a reaction management unit 250B, and a communication control unit 260. The required time database 280 of the present embodiment stores information indicating the time for transmitting a reaction request from the teacher terminal 300 to the student terminal 400.

[0142] FIG. 18 is a diagram showing an example of the required time database of the third embodiment. The required time database 280 may be provided for each class ID. The required time database 280 has, as information items, a reaction request time ID and a time, and both are associated with the class ID.

[0143] In the present embodiment, in the required time database 280, information including the value of the item "reaction request time ID" and the value of the item "time" is called required time information.

[0144] The value of the item "reaction time request ID" is assigned for each time when a reaction request is transmitted. The value of the item "time" indicates the time when a reaction request is transmitted to the student terminal 400.

[0145] The required time information of the present embodiment is stored in the information processing apparatus 200, for example, for each class, by a teacher or the like who conducts the class.

[0146] Next, with reference to FIG. 19, the functions of each device included in the information processing system 100B of the present embodiment will be described. FIG. 19 is a diagram for explaining the functions of each device included in the information processing system of the third embodiment.

[0147] The information processing apparatus 200B of the present embodiment includes a reaction management unit 250B. The reaction management unit 250B includes an input reception unit 251, a class information acquisition unit 252, a reaction registration unit 253, a totaling unit 254, an output unit 255, a time setting unit 258, and a time determination unit 259.

[0148] The time setting unit 258 of the present embodiment receives the input of the transmission time of the reaction request from the teacher terminal 300, generates request time information, and stores it in the request time database 280.

[0149] The time determination unit 259 of the present embodiment determines whether the time from the start of the class has reached the time set in the request time database 280. When the set time is reached, the communication control unit 260 is caused to transmit a reaction request to the student terminal 400.

[0150] Next, with reference to FIG. 20, the operation of the information processing system 100B of the present embodiment will be described. FIG. 20 is a sequence diagram for explaining the operation of the information processing system of the third embodiment.

[0151] In the information processing system 100B of the present embodiment, when the teacher terminal 300 receives the input of the transmission time of the reaction request, it transmits the transmission time and the class ID to the information processing apparatus 200B (step S2001).

[0152] In the information processing apparatus 200B, when the time setting unit 258 receives the transmission time and the class ID, it assigns a reaction time request ID and stores it in the request time database 280 as request time information (step S2002).

[0153] Since the processing from step S2003 to step S2006 in FIG. 20 is the same as the processing from step S801 to step S804 in FIG. 8, the description thereof will be omitted.

[0154] When class information is displayed on the student terminal 400 and the class starts, the information processing apparatus 200B determines by the time determination unit 259 whether the time corresponding to the time stored in the request time database 280 has been reached (step S2007). In step S2007, when the corresponding time is reached, the reaction management unit 250B causes the communication control unit 260 to transmit a reaction request to the student terminal 400 (step S2008).

[0155] When the student terminal 400 performs a reaction in response to a reaction request, the operation is the same as the processing after step S1508 in FIG. 15, and thus the description thereof is omitted.

[0156] In this embodiment, in this way, the time for transmitting a reaction request to the student terminal 400 can be set in advance, and the workload of the teacher during the class can be reduced.

[0157] Each function of the embodiment described above can be realized by one or a plurality of processing circuits. Here, the "processing circuit" in this specification refers to a processor programmed to execute each function by software of a processor implemented by an electronic circuit, an ASIC (Application Specific Integrated Circuit) designed to execute each function described above, a DSP (digital signal processor), an FPGA (field programmable gate array), or a device such as a conventional circuit module.

[0158] Also, the device group described in the embodiment only shows one of a plurality of computing environments for implementing the embodiments disclosed in this specification.

[0159] In an embodiment, the information processing apparatus 200 includes a plurality of computing devices such as a server cluster. The plurality of computing devices are configured to communicate with each other via an arbitrary type of communication link including a network, a shared memory, etc., and perform the processing disclosed in this specification. Similarly, the information processing apparatus 200 can include a plurality of computing devices configured to communicate with each other.

[0160] Furthermore, the information processing apparatus 200 can be configured to share the disclosed processing steps in various combinations. For example, the processes executed by the information processing apparatus 200 can be executed by other information processing apparatuses. Similarly, the functions of the information processing apparatus 200 can be executed by other information processing apparatuses. Also, each element of the information processing apparatus and other information processing apparatuses may be integrated into one information processing apparatus or divided into multiple apparatuses.

[0161] In addition, the correspondence table in the specification may be generated by the learning effect of machine learning. Also, by classifying the keywords and accounting items that may be included in the description of transaction details using machine learning, it may not be necessary to use the correspondence table.

[0162] Here, machine learning is a technology for enabling a computer to acquire learning capabilities like those of humans. It refers to a technology in which a computer autonomously generates algorithms necessary for judgments such as data identification from pre-imported learning data and applies this to new data for prediction. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning methods. Furthermore, a learning method that combines these learning methods may also be used, and the learning method for machine learning is not limited.

[0163] As described above, the present invention has been described based on each embodiment, but the present invention is not limited to the requirements shown in the above embodiments. Regarding these points, it can be changed within the scope that does not deviate from the gist of the present invention and can be appropriately determined according to its application form.

Description of Reference Numerals

[0164] 100, 100A, 100B Information processing system 200, 200A, 200B Information processing apparatus 210 Reaction type database 220 Class information database 230 Reaction management database 240 Notification Condition Database 250 Reaction Management Section 251 Input Reception Section 252 Class Information Acquisition Section 253 Reaction Registration Section 254 Aggregation Section 255 Output Section 260 Communication Control Section 270 Request Management Database 280 Request Time Database 300 Terminal Device (Teacher Terminal) 400 Terminal Device (Student Terminal)

Prior Art Documents

Patent Documents

[0165]

Patent Document 1

Claims

1. An information processing system including a plurality of terminal devices grouped and communicating with each other and an information processing device, wherein the information processing device, a totaling unit that receives a notification including the type of reaction of the participants in the group from the plurality of terminal devices and totals the notifications for each type of reaction; a communication control unit that transmits the total result by the totaling unit to a terminal device set as the transmission destination among the plurality of terminal devices; and has, the totaling unit performs totaling each time a reaction notification is received from the plurality of terminal devices, the communication control unit transmits the total result to the set terminal device each time a reaction notification is received from the plurality of terminal devices, the terminal device set as the transmission destination, as the total result, a display unit that displays a screen including graphs of various types of reactions and a notification area that notifies the total result for each type of reaction notified from the plurality of terminal devices; has, the communication control unit of the information processing device, when it reaches a time corresponding to the transmission time of a previously input reaction request, transmits a reaction request to the plurality of terminal devices, the display unit of the terminal device, when the reaction request is received, displays a message requesting a reaction, an information processing system.

2. The information processing system according to claim 1, wherein the plurality of terminal devices are terminal devices used by each of the participants in the online class.

3. The information processing device, has a request generation unit that transmits the reaction request to the plurality of terminal devices in response to receiving a reaction request transmitted from the terminal device set as the transmission destination, the display units of the plurality of terminal devices, when the reaction request is received, display a message requesting a reaction, the information processing system according to claim 1 or 2.

4. An information processing method by an information processing system including a plurality of terminal devices grouped and communicating with each other and an information processing device, wherein the information processing device, a totaling step of receiving a notification including the type of reaction of the participants in the group from the plurality of terminal devices and totaling the notifications for each type of reaction; a communication control step of transmitting the total result by the totaling step to a terminal device set as the transmission destination among the plurality of terminal devices; and executes, The aggregation step performs aggregation each time a reaction notification is received from the plurality of terminal devices, The communication control step transmits the aggregation result to the set terminal device each time a reaction notification is received from the plurality of terminal devices, The terminal device set as the transmission destination, As the aggregation result, a display step is executed to display a screen including graphs of various types of reactions and a notification area for notifying the aggregation result for each type of reaction notified from the plurality of terminal devices, The communication control step by the information processing device, When it reaches the time corresponding to the transmission time of a pre-input reaction request, a reaction request is transmitted to the plurality of terminal devices, The display step by the terminal device, When the reaction request is received, a message requesting a reaction is displayed, an information processing method.

Citation Information

Patent Citations

  • Reaction display device for trainee

    JP1991158889A

  • Learning support system and method

    JP2015176080A

  • Reaction information display system

    WO2005062218A1