Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7690753B2 - Information processing system and information processing method - Google Patents
[go: Go Back, main page]

JP7690753B2 - Information processing system and information processing method - Google Patents

Information processing system and information processing method Download PDF

Info

Publication number
JP7690753B2
JP7690753B2 JP2021033452A JP2021033452A JP7690753B2 JP 7690753 B2 JP7690753 B2 JP 7690753B2 JP 2021033452 A JP2021033452 A JP 2021033452A JP 2021033452 A JP2021033452 A JP 2021033452A JP 7690753 B2 JP7690753 B2 JP 7690753B2
Authority
JP
Japan
Prior art keywords
reaction
information processing
terminal
terminal devices
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021033452A
Other languages
Japanese (ja)
Other versions
JP2022134371A (en
Inventor
匡史 常盤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2021033452A priority Critical patent/JP7690753B2/en
Publication of JP2022134371A publication Critical patent/JP2022134371A/en
Application granted granted Critical
Publication of JP7690753B2 publication Critical patent/JP7690753B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理システム、情報処理方法に関する。 The present invention relates to an information processing system and an information processing method.

近年では、学生が自宅からリモートで授業に参加するオンライン授業(遠隔授業)を実施するためのシステムが知られている。また、このようなシステムでは、教師から出題された課題に対する生徒の解答の集計や評価等が行われることが知られている。 In recent years, systems for conducting online classes (distance classes) in which students participate in classes remotely from home have become known. It is also known that such systems compile and evaluate students' answers to assignments given by teachers.

上述した従来の技術では、教師にとっては、対面の授業と同じように各生徒の表情を見ることが困難であり、授業に参加している生徒の関心の度合いや理解度等の様子を把握することが困難である。また、授業に参加している生徒も、他の生徒の様子を把握できず、心理的な負荷が生じる可能性がある。 With the conventional technology described above, it is difficult for teachers to see the facial expressions of each student in the same way as in face-to-face classes, making it difficult to grasp the level of interest and understanding of students participating in the class. In addition, students participating in the class are unable to grasp the state of other students, which can cause psychological stress.

開示の技術は、上記事情に鑑みたものであり、参加者の様子を把握させることを目的とする。 The disclosed technology was developed in consideration of the above circumstances, and aims to allow participants to understand their condition.

開示の技術は、グループ化されており互いに通信を行う複数の端末装置と、情報処理装置とを含む情報処理システムであって、前記情報処理装置は、前記複数の端末装置から、前記グループの参加者のリアクションの種別を含む通知を受け付けて、前記通知を前記リアクションの種別毎に集計する集計部と、前記複数の端末装置のうち、集計結果の送信先に設定された端末装置に、前記集計部による集計結果を送信する通信制御部と、を有し、前記集計部は、前記複数の端末装置からリアクションの通知を受信する度に集計を行い、前記通信制御部は、前記複数の端末装置からリアクションの通知を受ける度に前記集計結果を前記設定された端末装置に送信し、前記送信先に設定された端末装置は、前記集計結果として、リアクションの各種別のグラフと、前記複数の端末装置から通知されたリアクションの種別毎の集計結果を通知する通知領域とを含む画面を表示させる表示部を有し、前記情報処理装置の通信制御部は、予め入力されたリアクション要求の送信時刻と対応する時刻となった場合、前記複数の端末装置に対してリアクション要求を送信し、前記端末装置の前記表示部は、前記リアクション要求を受信した場合、リアクションを要求するメッセージを表示させる。
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, wherein the information processing device has an aggregation unit that receives notifications from the plurality of terminal devices, including types of reactions of participants in the group, and aggregates the notifications by the reaction type, and a communication control unit that transmits the aggregation results by the aggregation unit to a terminal device among the plurality of terminal devices that is set as a destination of the aggregation results, wherein 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, and the terminal device set as the destination has a display unit that displays a screen including, as the aggregation result, a graph of each type of reaction and a notification area that notifies the aggregation result for each type of reaction notified from the plurality of terminal devices , and the communication control unit of the information processing device transmits a reaction request to the plurality of terminal devices when a time corresponding to a previously inputted transmission time of a reaction request arrives, and the display unit of the terminal device displays a message requesting a reaction when the reaction request is received.

参加者の様子を把握させることができる。 This allows you to keep track of how the participants are doing.

第一の実施形態の情報処理システムのシステム構成の一例を示す図である。FIG. 1 illustrates an example of a system configuration of an information processing system according to a first embodiment. 情報処理装置のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of an information processing device. 端末装置のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a terminal device. 第一の実施形態のリアクション種別データベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of a reaction type database according to the first embodiment; 第一の実施形態の授業情報データベースの一例を示す図である。FIG. 2 is a diagram illustrating an example of a lesson information database according to the first embodiment; 第一の実施形態のリアクション管理データベースの一例を示す図である。FIG. 4 illustrates an example of a reaction management database according to the first embodiment; 第一の実施形態の情報処理システムの有する各装置の機能について説明する図である。FIG. 2 is a diagram illustrating the functions of each device in the information processing system of the first embodiment. 第一の実施形態の情報処理システムの動作を説明するシーケンス図である。FIG. 4 is a sequence diagram illustrating an operation of the information processing system according to the first embodiment. 第一の実施形態の生徒端末の表示例を示す図である。FIG. 4 is a diagram illustrating a display example of a student terminal according to the first embodiment. 第一の実施形態の教師端末の表示例を示す図である。FIG. 4 is a diagram illustrating a display example of a teacher terminal according to the first embodiment. 第二の実施形態の情報処理システムのシステム構成の一例を示す図である。FIG. 1 illustrates an example of a system configuration of an information processing system according to a second embodiment. 第二の実施形態の通知条件データベースの一例を示す図である。FIG. 13 illustrates an example of a notification condition database according to the second embodiment; 第二の実施形態の要求管理データベースの一例を示す図である。FIG. 13 illustrates an example of a requirement management database according to the second embodiment; 第二の実施形態の情報処理システムの有する各装置の機能について説明する図である。FIG. 11 is a diagram illustrating the functions of each device in the information processing system of the second embodiment. 第二の実施形態の情報処理システムの動作を説明するシーケンス図である。FIG. 11 is a sequence diagram illustrating an operation of an information processing system according to a second embodiment. 第二の実施形態の教師端末の表示例を示す図である。FIG. 11 is a diagram illustrating a display example of a teacher terminal according to the second embodiment. 第三の実施形態の情報処理システムのシステム構成の一例を示す図である。FIG. 13 illustrates an example of a system configuration of an information processing system according to a third embodiment. 第三の実施形態の要求時間データベースの一例を示す図である。FIG. 13 illustrates an example of a request time database according to the third embodiment; 第三の実施形態の情報処理システムの有する各装置の機能を説明する図である。FIG. 13 is a diagram illustrating the functions of each device in the information processing system of the third embodiment. 第三の実施形態の情報処理システムの動作を説明するシーケンス図である。FIG. 13 is a sequence diagram illustrating an operation of an information processing system according to a third embodiment.

(第一の実施形態)
以下の図面を参照して、第一の実施形態について説明する。図1は、第一の実施形態の情報処理システムのシステム構成の一例を示す図である。
First Embodiment
The first embodiment will be described with reference to the following drawings: Fig. 1 is a diagram showing an example of a system configuration of an information processing system according to the first embodiment.

本実施形態の情報処理システム100は、情報処理装置200と、端末装置300と、端末装置400-1、・・・、400-Nとを含み、インターネット等を介して行われるオンライン授業を実現するためのサービスを提供する。オンライン授業とは、インターネットを用いた遠隔授業である。 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 online classes conducted via the Internet or the like. Online classes are remote classes using the Internet.

本実施形態では、端末装置300は、主に、オンライン授業を行う教師によって使用される。以下の説明では、端末装置300を教師端末300と表現する場合がある。 In this embodiment, the terminal device 300 is mainly used by a teacher who conducts online classes. In the following description, the terminal device 300 may be referred to as a teacher terminal 300.

また、端末装置400-1、・・・、400-Nは、主に、オンライン授業に参加し、授業を受ける生徒のそれぞれに利用される。以下の説明では、端末装置400-1、・・・、400-Nを区別しない場合には、端末装置400と呼ぶ。また、以下の説明では、端末装置400を生徒端末400と表現する場合がある。 Furthermore, the terminal devices 400-1, ..., 400-N are mainly used by the students who participate in and take online classes. In the following explanation, when there is no need to distinguish between the terminal devices 400-1, ..., 400-N, they will be referred to as terminal devices 400. In the following explanation, the terminal devices 400 may be referred to as student terminals 400.

情報処理装置200は、リアクション種別データベース210、授業情報データベース220、リアクション管理データベース230、リアクション管理部250、通信制御部260を含む。 The information processing device 200 includes a reaction type database 210, a lesson information database 220, a reaction management database 230, a reaction management unit 250, and a communication control unit 260.

本実施形態のリアクション種別データベース210は、リアクションの種類を示すリアクション種別情報が格納される。授業情報データベース220は、オンラインで行われる授業を特定する授業情報が格納される。リアクション管理データベース230は、授業における生徒のリアクションの履歴を示すリアクション情報が格納される。 The reaction type database 210 of this embodiment stores reaction type information indicating the type of reaction. The lesson information database 220 stores lesson information that identifies lessons held online. The reaction management database 230 stores reaction information that indicates the history of students' reactions in lessons.

リアクション管理部250は、授業情報を用いて開催されるオンライン授業において、リアクション情報を参照して、各生徒端末400にリアクション選択欄を表示させる。 In online classes held using class information, the reaction management unit 250 refers to the reaction information and displays a reaction selection field on each student terminal 400.

次に、リアクション管理部250は、授業中の生徒端末400から、リアクション選択欄においてリアクションが選択されたことを示す通知を収集し、収集した通知をリアクションの種別毎に集計する。そして、リアクション管理部250は、集計結果を教師端末300に通知する。 Next, the reaction management unit 250 collects notifications from the student terminals 400 during the lesson indicating that a reaction has been selected in the reaction selection field, and tally up the collected notifications by reaction type. The reaction management unit 250 then notifies the teacher terminal 300 of the tallying results.

通信制御部260は、情報処理装置200と教師端末300、情報処理装置200と生徒端末400との通信を制御する。具体的には、通信制御部260は、生徒端末400からのリアクションの通知の受信や、教師端末300に対する通知の送信等を行う。 The communication control unit 260 controls 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 and sends notifications to the teacher terminal 300.

本実施形態では、このように、授業中の生徒のリアクションを示す通知を、リアクションの種別毎に集計した結果を教師端末300に出力することで、教師に対し、授業内容に対する生徒の理解度や、生徒の反応等を把握させることができる。 In this embodiment, notifications indicating students' reactions during class are output to the teacher terminal 300, and the results are compiled by reaction type, allowing the teacher to understand the students' level of understanding of the class content, their reactions, etc.

また、本実施形態では、生徒端末400に出力してもよい。集計結果を生徒端末400に出力することで、授業に参加している生徒に対し、他の生徒の様子を把握させることができ、心理的な負荷の軽減に貢献できる。 In addition, in this embodiment, the results may be output to the student terminal 400. By outputting the tally results to the student terminal 400, students participating in the class can understand the status of other students, which can contribute to reducing psychological stress.

尚、本実施形態の情報処理装置200は、例えば、授業中に生徒が行った投稿(テキストデータ)を格納するデータベースが設けられていてもよい。具体的には、情報処理装置200は、生徒端末400から入力されたテキストデータを、授業毎に格納するデータベースを有してもよい。 In addition, the information processing device 200 of this embodiment may be provided with a database that stores posts (text data) made by students during classes, for example. Specifically, the information processing device 200 may have a database that stores text data input from the student terminal 400 for each class.

また、本実施形態では、情報処理システム100をオンライン授業に適用するものとして説明するが、情報処理システム100は、オンライン授業以外にも適用することができる。 In addition, 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 things other than online classes.

具体的には、例えば、情報処理システム100は、インターネットを介した遠隔会議等にも適用されてよい。この場合は、会議の参加者のリアクションの種別毎の集計結果を発話者の端末装置に出力してもよい。 Specifically, for example, the information processing system 100 may be applied to remote conferences via the Internet. In this case, the results of the aggregation of the reactions of the conference participants by type may be output to the speaker's terminal device.

言い換えれば、本実施形態の情報処理システム100は、例えば、授業や会議、講演会等のように、複数の参加者の端末装置が1つのグループとされ、複数の端末装置が互いに通信を行う形態であれば適用できる。 In other words, the information processing system 100 of this embodiment can be applied to any configuration in which multiple participants' terminal devices are grouped together and communicate with each other, such as in a class, a conference, or a lecture.

また、図1では、各データベースが情報処理装置200に設けられるものとしたが、これに限定されない。各データベースは、一部又は全部が情報処理装置200以外の装置に設けられていてもよく、その場合には、この装置と情報処理装置200とは通信が可能である。 In addition, in FIG. 1, each database is provided in the information processing device 200, but this is not limited to the above. Each database may be provided in part or in whole in a device other than the information processing device 200, in which case this device and the information processing device 200 can communicate with each other.

また、情報処理装置200の機能は、複数の情報処理装置によって実現されてもよい。つまり、リアクション管理部250と通信制御部260が提供する機能は、複数の情報処理装置で実現されてもよい。 Furthermore, the functions of the information processing device 200 may be realized by multiple information processing devices. In other words, the functions provided by the reaction management unit 250 and the communication control unit 260 may be realized by multiple information processing devices.

以下に、図2を参照して、本実施形態の情報処理装置200のハードウェア構成について説明する。 Below, the hardware configuration of the information processing device 200 of this embodiment is described with reference to Figure 2.

図2に示されているよう、情報処理装置200は、コンピュータによって構築されており、図2に示されているように、CPU201、ROM202、RAM203、HD204、HDD(Hard Disk Drive)コントローラ205、ディスプレイ206、外部機器接続I/F(Interface)208、ネットワークI/F209、バスラインB1、キーボード211、ポインティングデバイス212、DVD-RW(Digital Versatile Disk Rewritable)ドライブ214、メディアI/F216を備えている。 As shown in FIG. 2, the information processing device 200 is constructed by a computer, and as shown in FIG. 2, it includes a CPU 201, a ROM 202, a RAM 203, a HD 204, a 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.

これらのうち、CPU201は、情報処理装置200全体の動作を制御する。ROM202は、IPL等のCPU201の駆動に用いられるプログラムを記憶する。RAM203は、CPU201のワークエリアとして使用される。HD204は、プログラム等の各種データを記憶する。HDDコントローラ205は、CPU201の制御にしたがってHD204に対する各種データの読み出し又は書き込みを制御する。ディスプレイ206は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F208は、各種の外部機器を接続するためのインターフェースである。 Of these, the CPU 201 controls the operation of the entire information processing device 200. The ROM 202 stores programs used to drive the CPU 201, such as 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 and writing of various data from the HD 204 according to the control of the CPU 201. The display 206 displays various information such as a cursor, menu, window, text, or image. The external device connection I/F 208 is an interface for connecting various external devices.

この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F209は、通信ネットワークを利用してデータ通信をするためのインターフェースである。バスラインB1は、図2に示されているCPU201等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 In this case, the external device is, for example, a USB (Universal Serial Bus) memory or a printer. The network I/F 209 is an interface for data communication using a communication network. The bus line B1 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 201 shown in FIG. 2.

また、キーボード211は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス212は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ214は、着脱可能な記録媒体の一例としてのDVD-RW213に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F216は、フラッシュメモリ等の記録メディア215に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 211 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 212 is a type of input means for selecting and executing various instructions, selecting a processing target, moving the cursor, etc. The DVD-RW drive 214 controls the reading and writing of various data from the DVD-RW 213, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I/F 216 controls the reading and writing (storing) of data from the recording medium 215, such as a flash memory.

次に、図3を参照して、端末装置300と端末装置400のハードウェア構成について説明する。本実施形態では、端末装置300と端末装置400とは、同様のハードウェア構成を有するものする。また、図3では、端末装置300と端末装置400の一例として、端末装置400のハードウェア構成について説明する。 Next, the hardware configuration of the terminal device 300 and the terminal device 400 will be described with reference to FIG. 3. In this embodiment, the terminal device 300 and the terminal device 400 have the same hardware configuration. Also, in FIG. 3, the hardware configuration of the terminal device 400 will be described as an example of the terminal device 300 and the terminal device 400.

図3は、端末装置のハードウェア構成の一例を示す図である。本実施形態の端末装置400は、CPU401、ROM402、RAM403、EEPROM404、CMOSセンサ405、撮像素子I/F406、加速度・方位センサ407、メディアI/F409、GPS受信部411を備えている。 Figure 3 is a diagram showing an example of the hardware configuration of a terminal device. The terminal device 400 of this embodiment includes a CPU 401, a ROM 402, a RAM 403, an EEPROM 404, a CMOS sensor 405, an image sensor I/F 406, an acceleration/orientation sensor 407, a media I/F 409, and a GPS receiver 411.

これらのうち、CPU401は、端末装置400全体の動作を制御する演算処理装置である。ROM402は、CPU401やIPL等のCPU401の駆動に用いられるプログラムを記憶する。RAM403は、CPU401のワークエリアとして使用される。EEPROM404は、CPU401の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。ROM402、RAM403、EEPROM404は、端末装置400の記憶装置の一例である。 Of these, CPU 401 is an arithmetic processing device that controls the operation of the entire terminal device 400. ROM 402 stores CPU 401 and programs used to drive CPU 401, such as IPL. RAM 403 is used as a work area for CPU 401. EEPROM 404 reads or writes various data, such as smartphone programs, under the control of CPU 401. ROM 402, RAM 403, and EEPROM 404 are examples of storage devices of terminal device 400.

CMOS(Complementary Metal Oxide Semiconductor)センサ405は、CPU401の制御に従って被写体(主に自画像)を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサではなく、CCD(Charge Coupled Device)センサ等の撮像手段であってもよい。 The CMOS (Complementary Metal Oxide Semiconductor) sensor 405 is a type of built-in imaging means that captures an image of a subject (mainly a self-portrait) under the control of the CPU 401 to obtain image data. Note that instead of a CMOS sensor, an imaging means such as a CCD (Charge Coupled Device) sensor may also be used.

撮像素子I/F406は、CMOSセンサ405の駆動を制御する回路である。加速度・方位センサ407は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアI/F409は、フラッシュメモリ等の記録メディア408に対するデータの読み出し又は書き込み(記憶)を制御する。GPS受信部411は、GPS衛星からGPS信号を受信する。 The imaging element I/F 406 is a circuit that controls the driving of the CMOS sensor 405. The acceleration/direction sensor 407 is a variety of sensors, such as an electronic magnetic compass that detects geomagnetism, a gyrocompass, and an acceleration sensor. The media I/F 409 controls the reading and writing (storage) of data from and to a recording medium 408, such as a flash memory. The GPS receiver 411 receives GPS signals from GPS satellites.

また、端末装置400は、遠距離通信回路412、遠距離通信回路412のアンテナ412a、CMOSセンサ413、撮像素子I/F414、マイク415、スピーカ416、音入出力I/F417、ディスプレイ418、外部機器接続I/F(Interface)419、近距離通信回路420、近距離通信回路420のアンテナ420a、及びタッチパネル421を備えている。 The terminal device 400 also includes a long-distance communication circuit 412, an antenna 412a of the long-distance communication circuit 412, a CMOS sensor 413, an image sensor 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.

これらのうち、遠距離通信回路412は、通信ネットワークを介して、他の機器と通信する回路である。CMOSセンサ413は、CPU401の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子I/F414は、CMOSセンサ413の駆動を制御する回路である。マイク415は、音を電気信号に変える内蔵型の回路である。スピーカ316は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力I/F417は、CPU401の制御に従ってマイク415及びスピーカ416との間で音信号の入出力を処理する回路である。 Of 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 an image of a subject and obtains image data under the control of the CPU 401. The image sensor I/F 414 is a circuit that controls the operation 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 electrical signals into physical vibrations to produce sounds such as music and voice. The audio input/output I/F 417 is a circuit that processes the input and output of audio signals between the microphone 415 and the speaker 416 under the control of the CPU 401.

ディスプレイ418は、被写体の画像や各種アイコン等を表示する液晶や有機EL(Electro Luminescence)などの表示手段の一種である。外部機器接続I/F419は、各種の外部機器を接続するためのインターフェースである。近距離通信回路420は、NFC(Near Field Communication)やBluetooth(登録商標)等の通信回路である。タッチパネル421は、利用者がディスプレイ418を押下することで、端末装置400を操作する入力手段の一種である。ディスプレイ418は、端末装置400の有する表示部の一例である。 The display 418 is a type of display means such as a liquid crystal or 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-range 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 that allows a user to operate the terminal device 400 by pressing the display 418. The display 418 is an example of a display unit that the terminal device 400 has.

尚、本実施形態では、端末装置300と端末装置400とは、スマートフォンやタブレット型の端末装置としているが、これに限定されない。端末装置300と端末装置400は、ノート型やデスクトップ型のパーソナルコンピュータであってもよい。 In this embodiment, the terminal device 300 and the terminal device 400 are smartphones or tablet-type terminal devices, but are not limited to this. The terminal device 300 and the terminal device 400 may be notebook or desktop personal computers.

次に、図4乃至図7を参照して、本実施形態の情報処理装置200の有する各データベースについて説明する。 Next, the databases of the information processing device 200 of this embodiment will be described with reference to Figures 4 to 7.

図4は、第一の実施形態のリアクション種別データベースの一例を示す図である。本実施形態のリアクション種別データベース210は、情報の項目として、リアクション種別ID、リアクション、画像を含み、項目「リアクション種別ID」とその他の項目とが対応付けられている。本実施形態では、リアクション種別データベース210において、項目「リアクション種別ID」の値と、その他の項目の値とを含む情報を、リアクション種別情報と呼ぶ。 Figure 4 is a diagram showing an example of a reaction type database in the first embodiment. The reaction type database 210 in this embodiment includes information items such as reaction type ID, reaction, and image, and the item "reaction type ID" is associated with other items. In this embodiment, information in the reaction type database 210 that includes the value of the item "reaction type ID" and the values of the other items is called reaction type information.

項目「リアクション種別ID」の値は、リアクションの種別を識別するための識別情報である。項目「リアクション」の値は、リアクション種別IDが示すリアクションの内容を示す。項目「画像」の値は、リアクションの内容と対応するアイコン画像を表示させるための画像データを示す。 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.

図4の例では、リアクション種別ID「rt11」は、リアクション「わかる」を示す識別情報であり、画像データ「11.jpg」は、リアクション「わかる」を示すアイコン画像を示す画像データである。 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."

尚、リアクション種別データベース210には、図4に示すリアクションの種別以外のリアクションの種別が含まれてよい。 In addition, the reaction type database 210 may include reaction types other than those shown in FIG. 4.

図5は、第一の実施形態の授業情報データベースの一例を示す図である。本実施形態の授業情報データベース220は、情報の項目として、授業ID、授業名、リアクション種別ID、資料が対応付けられており、項目「授業ID」とその他の項目とが対応付けられている。本実施形態では、授業情報データベース220において、項目「授業ID」の値と、その他の項目の値とを含む情報を、授業情報と呼ぶ。 Figure 5 is a diagram showing an example of the lesson information database of the first embodiment. In the lesson information database 220 of this embodiment, the items of information associated with each other are lesson ID, lesson name, reaction type ID, and materials, and the item "lesson ID" is associated with other items. In this embodiment, information in the lesson information database 220 that includes the value of the item "lesson ID" and the values of the other items is called lesson information.

項目「授業ID」の値は、授業を特定するための識別情報を示す。項目「授業名」の値は、授業IDと対応付けられた授業の名称を示す。項目「リアクション種別ID」の値は、授業IDにより特定される授業において、生徒端末400に表示させるアイコン画像を特定する。項目「資料」の値は、授業において使用される電子教材等である。尚、電子教材は、授業情報データベース220以外のデータベース等に保持されていてもよい。 The value of the item "Lesson ID" indicates identification information for identifying a lesson. The value of the item "Lesson name" indicates the name of the lesson associated with the lesson ID. The value of the item "Reaction type ID" specifies an icon image to be displayed on the student terminal 400 for the lesson identified by the lesson ID. The value of the item "Materials" is electronic teaching materials, etc. used in the lesson. Note that electronic teaching materials may be stored in a database other than the lesson information database 220.

図5の例では、授業ID「c001」で特定される「数学第1回目」の授業では、リアクション種別ID「rt11」、「rt12」、「rt13」が示すリアクションの内容を示すアイコン画像が生徒端末400に表示される。 In the example of Figure 5, in the "1st Mathematics" class identified by the class ID "c001", icon images showing the contents of the reactions indicated by the reaction type IDs "rt11", "rt12", and "rt13" are displayed on the student terminal 400.

図6は、第一の実施形態のリアクション管理データベースの一例を示す図である。本実施形態のリアクション管理データベース230は、授業ID毎に設けられる。図6では、授業ID「c001」に対して生成されたリアクション管理データベース230を示す。 Figure 6 is a diagram showing an example of a reaction management database in the first embodiment. In this embodiment, the reaction management database 230 is provided for each lesson ID. Figure 6 shows the reaction management database 230 created for lesson ID "c001".

本実施形態のリアクション管理データベース230は、情報の項目として、リアクションID、ユーザID、リアクション種別ID、時刻を含み、項目「リアクションID」は、授業IDと、とその他の項目とが対応付けられている。本実施形態では、リアクション管理データベース230において、項目「リアクションID」の値と、その他の項目の値とを含む情報を、リアクション情報と呼ぶ。 In this embodiment, the reaction management database 230 includes information items such as a reaction ID, a user ID, a reaction type ID, and a time, and the item "reaction ID" is associated with a class ID and other items. In this embodiment, information in the reaction management database 230 that includes the value of the item "reaction ID" and the values of the other items is called reaction information.

また、本実施形態では、リアクション情報のうち、項目「リアクションID」、の値以外の項目の値を含む情報をリアクションの通知と表現する場合がある。リアクションの通知は、生徒端末400においてリアクションが行われたときに、生徒端末400から情報処理装置200に送信される通知であってもよい。 In addition, in this embodiment, information that includes values of items other than the value of the item "reaction ID" among the reaction information may be expressed as a reaction notification. The reaction notification may be a notification that is sent from the student terminal 400 to the information processing device 200 when a reaction is made on the student terminal 400.

項目「リアクションID」の値は、生徒端末400が行ったリアクションを特定するための識別情報を示し、情報処理装置200によって自動的に生成されて、リアクションの通知に付与されてもよい。項目「ユーザID」の値は、情報処理システム100に含まれる端末装置300、400のユーザを特定する識別情報を示す。本実施形態では、項目「ユーザID」の値は、生徒端末400のユーザである生徒を特定する識別情報である。 The value of the item "Reaction ID" indicates identification information for identifying the reaction made by the student terminal 400, and may be automatically generated by the information processing device 200 and attached to the reaction notification. The value of the item "User ID" indicates identification information for identifying the user of the terminal devices 300, 400 included in the information processing system 100. In this embodiment, the value of the item "User ID" is identification information for identifying the student who is the user of the student terminal 400.

項目「リアクション種別ID」の値は、ユーザIDにより特定される生徒のリアクションの種別を示す。項目「時間」の値は、生徒がリアクションを行ったときの時刻を示す。 The value of the "Reaction Type ID" item indicates the type of reaction of the student identified by the user ID. The value of the "Time" item indicates the time when the student made the reaction.

図6の例では、ユーザID「u01」で特定される生徒が、授業ID「c001」で特定される授業中において、2020年10月10日の10時50分に、リアクション種別ID「rt11」と対応する内容のリアクションを行ったことがわかる。 In the example of Figure 6, it can be seen that a student identified by user ID "u01" made a reaction corresponding to reaction type ID "rt11" at 10:50 on October 10, 2020 during a class identified by class ID "c001."

次に、図7を参照して、本実施形態の情報処理システム100の有する各装置の機能について説明する。図7は、第一の実施形態の情報処理システムの有する各装置の機能について説明する図である。 Next, the functions of each device in the information processing system 100 of this embodiment will be described with reference to FIG. 7. FIG. 7 is a diagram illustrating the functions of each device in the information processing system of the first embodiment.

はじめに、情報処理装置200の機能について説明する。本実施形態の情報処理装置200は、リアクション管理部250、通信制御部260を有する。 First, the functions of the information processing device 200 will be described. The information processing device 200 of this embodiment has a reaction management unit 250 and a communication control unit 260.

リアクション管理部250は、入力受付部251、授業情報取得部252、リアクション登録部253、集計部254、出力部255を有する。 The reaction management unit 250 has an input reception unit 251, a lesson information acquisition unit 252, a reaction registration unit 253, a calculation unit 254, and an output unit 255.

入力受付部251は、情報処理装置200に対する各種の入力を受け付ける。具体的には、入力受付部251は、生徒端末400からの授業情報の取得要求や、生徒端末400から送信されるリアクションの通知等の入力を受け付ける。 The input reception unit 251 receives various inputs to the information processing device 200. Specifically, the input reception unit 251 receives inputs such as a request to obtain lesson information from the student terminal 400 and a reaction notification sent from the student terminal 400.

授業情報取得部252は、生徒端末400からの授業情報の取得要求を受けて、授業情報データベース220から要求された授業情報を取得する。 The lesson information acquisition unit 252 receives a request to acquire lesson information from the student terminal 400 and acquires the requested lesson information from the lesson information database 220.

リアクション登録部253は、生徒端末400から送信されるリアクションの通知に、リアクションIDを付与したリアクション情報として、リアクション管理データベース230に格納する。 The reaction registration unit 253 stores the reaction notification sent from the student terminal 400 in the reaction management database 230 as reaction information with a reaction ID attached.

集計部254は、リアクション管理データベース230に格納されたリアクション情報を、リアクションの種別毎に集計する。出力部255は、集計部254による集計結果を出力する。 The aggregation unit 254 aggregates the reaction information stored in the reaction management database 230 by reaction type. The output unit 255 outputs the aggregation results obtained by the aggregation unit 254.

通信制御部260は、生徒端末400のリアクション情報の受信や、出力部255から出力された集計結果の教師端末300への送信等を行う。 The communication control unit 260 receives reaction information from the student terminal 400 and transmits the tally results output from the output unit 255 to the teacher terminal 300.

次に、教師端末300の機能について説明する。教師端末300は、通信制御部330、入力受付部340、表示部350を有する。通信制御部330は、教師端末300と外部装置との通信を制御する。具体的には、通信制御部330は、教師端末300と情報処理装置200との通信を制御する。 Next, the functions of the teacher terminal 300 will be described. The teacher terminal 300 has a communication control unit 330, an input receiving 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.

入力受付部340は、教師端末300に対する入力を受け付ける。具体的には、入力受付部340は、教師からのメッセージ等の入力を受け付ける。 The input receiving unit 340 receives input to the teacher terminal 300. Specifically, the input receiving unit 340 receives input such as a message from the teacher.

表示部350は、教師端末300のディスプレイにおける表示を制御する。表示部350は、例えば、ブラウザによって実現されてもよい。また、表示部350は、例えば、情報処理装置200からのサービスの提供を受けるためのアプリケーション等がインストールされており、このアプリケーションによって実現されてもよい。 The display unit 350 controls the display on the display of the teacher terminal 300. The display unit 350 may be realized, for example, by a browser. In addition, the display unit 350 may be realized, for example, by an application installed thereon for receiving services provided by the information processing device 200.

次に、生徒端末400の機能について説明する。生徒端末400は、通信制御部430、入力受付部440、表示部450を有する。通信制御部430は、生徒端末400と情報処理装置200との通信を制御する。 Next, the functions of the student terminal 400 will be described. The student terminal 400 has a communication control unit 430, an input reception unit 440, and a display unit 450. The communication control unit 430 controls communication between the student terminal 400 and the information processing device 200.

入力受付部440は、生徒端末400に対する入力を受け付ける。具体的には、入力受付部440は、生徒からのリアクションの入力等を受け付ける。 The input receiving unit 440 receives input to the student terminal 400. Specifically, the input receiving unit 440 receives input of reactions from students, etc.

表示部450は、生徒端末400のディスプレイ418における表示を制御する。表示部450は、例えば、ブラウザによって実現されてもよい。また、表示部450は、例えば、情報処理装置200からのサービスの提供を受けるためのアプリケーション等がインストールされており、このアプリケーションによって実現されてもよい。 The display unit 450 controls the display on the display 418 of the student terminal 400. The display unit 450 may be realized, for example, by a browser. The display unit 450 may also be realized, for example, by an application installed thereon for receiving services provided by the information processing device 200.

次に、図8を参照して、本実施形態の情報処理システム100の動作を説明する。図8は、第一の実施形態の情報処理システムの動作を説明するシーケンス図である。 Next, the operation of the information processing system 100 of this embodiment will be described with reference to FIG. 8. FIG. 8 is a sequence diagram illustrating the operation of the information processing system of the first embodiment.

本実施形態の情報処理システム100において、生徒端末400は、授業への参加要求を情報処理装置200へ送信する(ステップS801)。授業への参加要求には、授業を特定する授業IDと、生徒を特定するユーザIDとが含まれる。尚、授業IDは、例えば、QRコード(登録商標)等の二次元コード等に含まれており、生徒端末400により、二次元コードを読み取ることで、生徒端末400に取得されてもよい。 In the information processing system 100 of this embodiment, the student terminal 400 transmits a request to participate in a class to the information processing device 200 (step S801). The request to participate in the class includes a class ID that identifies the class and a user ID that identifies the student. The class ID may be included in, for example, 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.

続いて、情報処理装置200は、リアクション管理部250の入力受付部251により、授業の参加要求を受け付けて、授業情報取得部252により、授業情報データベース220を参照し、受け付けた授業IDと対応する授業情報を取得する(ステップS802)。 Next, the information processing device 200 receives a request to participate in the class via the input receiving unit 251 of the reaction management unit 250, and the class information acquisition unit 252 refers to the class information database 220 to acquire class information corresponding to the received class ID (step S802).

このとき、授業情報取得部252は、リアクション種別データベース210を参照し、取得した授業情報に含まれるリアクション種別IDと対応する画像データを取得する。 At this time, the lesson information acquisition unit 252 refers to the reaction type database 210 and acquires image data corresponding to the reaction type ID included in the acquired lesson information.

続いて、情報処理装置200は、通信制御部260により、取得した授業情報を生徒端末400へ送信する(ステップS803)。このとき、通信制御部260は、授業情報取得部252が取得した画像データも、授業情報と共に生徒端末400へ送信する。 Next, the information processing device 200 transmits the acquired lesson information to the student terminal 400 via the communication control unit 260 (step S803). At this time, the communication control unit 260 also transmits the image data acquired by the lesson information acquisition unit 252 to the student terminal 400 together with the lesson information.

続いて、生徒端末400は、表示部450に授業情報を表示させる(ステップS804)。このとき、生徒端末400には、授業情報と共に送信された画像データに基づく画像が表示される。この画像は、リアクション種別毎のリアクションの内容を示す画像である。 Next, the student terminal 400 displays the lesson information on the display unit 450 (step S804). At this time, an image based on the image data transmitted together with the lesson information is displayed on the student terminal 400. This image shows the content of the reaction for each reaction type.

次に、生徒端末400は、生徒によってリアクションの内容を示す画像が選択されると、生徒端末400は、情報処理装置200に対して、リアクションの通知を送信する(ステップS805)。 Next, when an image showing the content of a reaction is selected by a student, the student terminal 400 sends a notification of the reaction to the information processing device 200 (step S805).

具体的には、リアクションの通知には、例えば、授業ID、ユーザID、選択された画像と対応するリアクション種別ID、画像が選択された時刻を示す情報が含まれてよい。 Specifically, the reaction notification may include, for example, the lesson ID, the user ID, the reaction type ID corresponding to the selected image, and information indicating the time the image was selected.

尚、本実施形態では、生徒がリアクションを行うタイミングは、生徒の任意のタイミングであってよい。 In this embodiment, the timing for a student to react may be at the student's discretion.

情報処理装置200は、リアクションの通知を受け付けると、リアクション登録部253によりリアクションIDを付与し、授業IDと対応するリアクション管理データベース230に、リアクション情報として格納する(ステップS806)。 When the information processing device 200 receives a reaction notification, the reaction registration unit 253 assigns a reaction ID to the reaction, and stores the reaction ID as reaction information in the reaction management database 230 corresponding to the class ID (step S806).

続いて、情報処理装置200は、集計部254により、リアクション管理データベース230に格納されたリアクション情報を、リアクション種別毎に集計する(ステップS807)。 Next, the information processing device 200 causes the aggregation unit 254 to aggregate the reaction information stored in the reaction management database 230 by reaction type (step S807).

続いて、情報処理装置200は、出力部255により、集計結果を出力し、通信制御部260により、出力した集計結果を教師端末300に送信(出力)する(ステップS808)。 Next, the information processing device 200 outputs the tally results via the output unit 255, and transmits (outputs) the output tally results to the teacher terminal 300 via the communication control unit 260 (step S808).

教師端末300は、集計結果を受信すると、表示部350に集計結果を表示させる(ステップS809)。 When the teacher terminal 300 receives the tally results, it displays the tally results on the display unit 350 (step S809).

尚、図8の例では、集計結果が教師端末300にのみ送信されるものとしたが、これに限定されない。集計結果は、リアクションを行った生徒の生徒端末400以外の生徒端末400に送信されてもよい。 In the example of FIG. 8, the tally results are sent only to the teacher terminal 300, but this is not limited to the example. The tally results may be sent to a student terminal 400 other than the student terminal 400 of the student who performed the reaction.

また、本実施形態では、リアクション種別毎に、集計結果の送信先が予め設定されていてもよい。具体的には、例えば、リアクション種別データベース210において、リアクション種別ID毎に、集計結果の送信先を予め対応付けてもよい。 In addition, in this embodiment, a destination for sending the tally results may be set in advance for each reaction type. Specifically, for example, in the reaction type database 210, a destination for sending the tally results may be associated in advance with each reaction type ID.

このようにすれば、集計結果が教師端末300にのみ送信されるリアクションと、集計結果が授業の参加者全員に送信されるリアクションと、を区別することができる。 In this way, it is possible to distinguish between reactions in which the tally results are sent only to the teacher terminal 300 and reactions in which the tally results are sent to all participants in the class.

以下に、図9及び図10を参照して、本実施形態の表示例について説明する。図9は、第一の実施形態の生徒端末の表示例を示す図である。 Below, a display example of this embodiment will be described with reference to Figures 9 and 10. Figure 9 shows a display example of a student terminal in the first embodiment.

図9(A)~図9(C)に示す画面91、91A、91Bは、それぞれが、ステップS804において表示される画面の一例である。 Screens 91, 91A, and 91B shown in Figures 9(A) to 9(C) are each examples of screens displayed in step S804.

画面91は、表示欄92、93、94と、入力欄95を含む。表示欄92は、他の生徒のリアクション情報の集計結果が表示される。表示欄93には、生徒に対してリアクションを促すメッセージ等が表示される。 Screen 91 includes display fields 92, 93, and 94, and an input field 95. Display field 92 displays the aggregated results of reaction information from other students. Display field 93 displays messages encouraging students to react, etc.

表示欄94は、リアクション種別IDと対応する画像データが示す画像が表示される。表示欄94に表示される画像は、リアクションの内容を示すアイコン画像である。本実施形態では、表示欄94に表示されたアイコン画像が選択されると、選択されたアイコン画像と対応するリアクションの通知が情報処理装置200に送信される。入力欄95は、授業内容に対する発言等が入力される。 The display field 94 displays an image indicated by image data corresponding to a reaction type ID. The image displayed in the display field 94 is an icon image indicating the content of the reaction. In this embodiment, when an icon image displayed in the display field 94 is selected, a notification of the reaction corresponding to the selected icon image is sent to the information processing device 200. The input field 95 is used to input comments on the lesson content, etc.

図9(B)に示す画面91Bは、表示欄94、入力欄95、96を含む。入力欄96は、例えば、授業の理解度を入力するための入力欄である。本実施形態の生徒端末400は、画面91Aの入力欄96において、授業の理解度が入力された場合も、情報処理装置200に対してリアクションの通知を行ってもよい。 The screen 91B shown in FIG. 9(B) includes a display field 94 and input fields 95 and 96. The input field 96 is, for example, an input field for inputting the level of understanding of the lesson. The student terminal 400 of this embodiment may also notify the information processing device 200 of a reaction when the level of understanding of the lesson is input in the input field 96 of the screen 91A.

この場合、生徒端末400は、リアクション種別を授業の理解度として、リアクションの通知を情報処理装置200に送信してもよい。 In this case, the student terminal 400 may send a reaction notification to the information processing device 200 with the reaction type being the level of understanding of the lesson.

図9(C)に示す画面91Bは、入力欄95と、表示欄97と、選択欄98とを含む。表示欄97は、選択欄98で選択された発言内容の種類と対応した背景色で、入力欄95に入力されたテキストデータ(生徒による投稿)を表示させる。 The screen 91B shown in FIG. 9(C) includes an input field 95, a display field 97, and a selection field 98. The display field 97 displays the text data (posted by the student) entered in the input field 95 with a background color that corresponds to the type of comment selected in the selection field 98.

選択欄98は、発言内容の種類を選択させるための選択ボタンが表示される。また、選択欄98では、各選択ボタンの背景色が異なる。 In the selection field 98, selection buttons are displayed to allow the user to select the type of comment content. In addition, in the selection field 98, each selection button has a different background color.

生徒端末400では、選択欄98において選択ボタンにより発言内容の種類が選択されると、表示欄97において、入力欄95において入力されたテキストデータの背景色が、発言内容に対応した色となる。 On the student terminal 400, when a type of comment is selected in the selection field 98 using the selection button, the background color of the text data entered in the input field 95 in the display field 97 becomes the color corresponding to the comment.

また、本実施形態では、情報処理装置200において、生徒端末400において入力されたテキストデータに、選択欄98において選択された発言内容の種類が対応付けられて保持されていてもよい。 In addition, in this embodiment, the information processing device 200 may store the text data input at the student terminal 400 in association with the type of comment content selected in the selection field 98.

具体的には、例えば、画面91Bの選択欄98において、「質問」が選択されて、入力欄95にテキストデータが入力されて情報処理装置200に送信されたとする。この場合、情報処理装置200は、このときの授業を特定する授業IDと、生徒端末400のユーザであるユーザIDと、発言内容の種類である「質問」と、入力されたテキストデータとを対応付けて、データベースに格納する。 Specifically, for example, assume that "Question" is selected in selection field 98 on screen 91B, and text data is entered into input field 95 and transmitted to information processing device 200. In this case, information processing device 200 associates the lesson ID that identifies the lesson at that time, the user ID of the user of student terminal 400, "Question" as the type of comment content, and the entered text data, and stores them in the database.

尚、入力欄95に入力されたテキストデータは、情報処理装置200を介して、教師端末300に送信されてもよいし、情報処理装置200を介して、授業に参加している参加者に共有されてもよい。 The text data entered in the input field 95 may be transmitted to the teacher terminal 300 via the information processing device 200, or may be shared with participants attending the class via the information processing device 200.

図10は、第一の実施形態の教師端末の表示例を示す図である。図10(A)は、教師端末300の表示例を示す第一の図である。図10(B)は、教師端末300の表示例を示す第二の図である。図10(A)、(B)に示す画面101、101Aは、例えば、図8のステップS809で教師端末300に表示される画面の一例である。 Figure 10 is a diagram showing an example of the display of a teacher terminal in the first embodiment. Figure 10 (A) is a first diagram showing an example of the display of the teacher terminal 300. Figure 10 (B) is a second diagram showing an example of the display of the teacher terminal 300. Screens 101 and 101A shown in Figures 10 (A) and (B) are examples of screens displayed on the teacher terminal 300 in step S809 of Figure 8, for example.

図10(A)に示す画面101は、表示欄102、103を有する。表示欄102は、表示欄104に表示させることができる情報の一覧が表示欄を表示される。具体的には、表示欄102は、選択ボタン102a、102b、102c、102dと、表示欄103を含む。 The screen 101 shown in FIG. 10(A) has display fields 102 and 103. The display field 102 displays a list of information that can be displayed in the display field 104. Specifically, the display field 102 includes selection buttons 102a, 102b, 102c, and 102d, and the display field 103.

選択ボタン102aは、生徒端末400において入力された全ての投稿の内容(テキストデータ)を表示させるための選択ボタンである。選択ボタン102bは、生徒端末400において入力された投稿の内容(テキストデータ)のうち、発言内容の種類が「質問」であるテキストデータを表示させるための選択ボタンである。 Selection button 102a is a selection button for displaying the contents (text data) of all posts entered on student terminal 400. Selection button 102b is a selection button for displaying text data of the contents (text data) of posts entered on student terminal 400, in which the type of comment content is "question."

選択ボタン102cは、生徒端末400において入力された授業の理解度を表示させるための選択ボタンである。選択ボタン102dは、生徒端末400において入力されたリアクションの集計結果を表示させるための選択ボタンである。 Selection button 102c is a selection button for displaying the level of understanding of the lesson that was input on the student terminal 400. Selection button 102d is a selection button for displaying the results of the aggregation of reactions that were input on the student terminal 400.

表示欄103は、表示欄102において選択された選択ボタンに応じた情報が表示される。画面101の例では、表示欄102において、選択ボタン102bが選択されており、表示欄103には、発言内容の種類が「質問」であるテキストデータが表示される。 Display field 103 displays information according to the selection button selected in display field 102. In the example of screen 101, selection button 102b is selected in display field 102, and display field 103 displays text data in which the type of statement is "question."

尚、本実施形態では、発言内容の種類が「質問」であるテキストデータのうち、教師が回答を行ったテキストデータの背景色と、教師か回答していないテキストデータの背景色とを異ならせて表示させてもよい。このように表示すれば、教師に対して、未回答の質問と回答済みの質問とを視覚的に把握させることができる。 In this embodiment, among the text data whose type is "question," the background color of the text data to which the teacher has answered may be displayed differently from the background color of the text data to which the teacher has not answered. By displaying in this manner, the teacher can visually distinguish between unanswered questions and answered questions.

図10(B)に示す画面101Aは、表示欄102において、選択ボタン102cが選択された場合を示している。この場合、表示欄103には、生徒の理解度を集計した結果を示すグラフが表示される。この理解度の集計結果は、例えば、生徒端末400から理解度の入力を受ける度に、全員の理解度の平均値を算出したものであってもよい。また、理解度の集計結果は、例えば、理解度が一定の閾値以下である生徒の人数等であってもよい。 Screen 101A shown in FIG. 10(B) shows the case where selection button 102c is selected in display field 102. In this case, a graph showing the results of tallying up the students' levels of understanding is displayed in display field 103. The tallying up results of the levels of understanding may be, for example, the average level of understanding of all students calculated each time an input of the level of understanding is received from student terminal 400. The tallying up results of the levels of understanding may also be, for example, the number of students whose level of understanding is below a certain threshold.

以上のように、本実施形態では、授業毎に、生徒がリアクションを行う度に、リアクションの通知を受信し、リアクションの種別毎に生徒のリアクションを集計する。そして、集計結果を教師端末300や、授業に参加している生徒の生徒端末400に表示させる。 As described above, in this embodiment, for each class, each time a student makes a reaction, a notification of the reaction is received, and the student reactions are tallied for each reaction type. The tallied results are then displayed on the teacher terminal 300 and the student terminals 400 of the students participating in the class.

したがって、本実施形態によれば、授業に参加している生徒のうち、どの程度の人数の生徒が、どのようなリアクションを示しているか、教師や授業に参加している生徒に把握させることができる。 Therefore, according to this embodiment, it is possible for teachers and students participating in a class to understand how many students are participating in the class and what kind of reactions they are showing.

また、本実施形態では、授業の参加者の様子を把握させることができるため、授業に参加している生徒に、他の生徒の様子を把握することができるため、生徒の心理的な負担の軽減に貢献できる。 In addition, in this embodiment, the state of the participants in the class can be understood, allowing students participating in the class to know the state of other students, which contributes to reducing the psychological burden on students.

(第二の実施形態)
以下に図面を参照して、第二の実施形態について説明する。第二の実施形態では、教師からの要求を受けて生徒がリアクションを行う点と、リアクションの集計結果が、所定の条件を満たす場合に、教師端末300に集計結果を表示させる点と、が第一の実施形態と相違する。以下の第二の実施形態では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
Second Embodiment
The second embodiment will be described below with reference to the drawings. The second embodiment differs from the first embodiment in that the students react upon receiving a request from the teacher, and that when the reaction tally results satisfy a predetermined condition, the tally results are displayed on the teacher terminal 300. In the second embodiment below, the differences from the first embodiment will be described, and components 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.

図11は、第二の実施形態の情報処理システムのシステム構成の一例を示す図である。本実施形態の情報処理システム100Aは、情報処理装置200Aと、端末装置300と、端末装置400-1、・・・、400-Nとを含む。
本実施形態の情報処理装置200Aは、リアクション種別データベース210、授業情報データベース220、リアクション管理データベース230、通知条件データベース240、要求管理データベース270、リアクション管理部250A、通信制御部260を含む。
本実施形態の通知条件データベース240は、教師にリアクションの集計結果を通知するか否かを判定する際の所定の条件を示す通知条件情報が格納される。
11 is a diagram showing an example of a system configuration of an information processing system according to the second embodiment. The information processing system 100A according to the present 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 lesson 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 predetermined conditions for determining whether or not to notify teachers of the reaction count results.

本実施形態の要求管理データベース270は、教師端末300から生徒端末400に対して送信されるリアクション要求を管理する。 The request management database 270 in this embodiment manages reaction requests sent from the teacher terminal 300 to the student terminal 400.

以下に、図12及び図13を参照して、本実施形態の通知条件データベース240と要求管理データベース270について説明する。 Below, the notification condition database 240 and the request management database 270 of this embodiment will be described with reference to Figures 12 and 13.

図12は、第二の実施形態の通知条件データベースの一例を示す図である。本実施形態の通知条件データベース240は、情報の項目として、通知条件ID、条件種別、条件、通知方法を有し、項目「通知条件ID」と、その他の項目とが対応付けられている。本実施形態では、通知条件データベース240において、項目「通知情報ID」の値と、その他の項目の値とを含む情報を、通知条件情報と呼ぶ。 Figure 12 is a diagram showing an example of a notification condition database in the second embodiment. The notification condition database 240 in this embodiment has the following information items: notification condition ID, condition type, condition, and notification method, and the item "notification condition ID" is associated with other items. In this embodiment, information in the notification condition database 240 that includes the value of the item "notification information ID" and the values of the other items is called notification condition information.

項目「通知条件ID」の値は、通知条件を特定するための条件種別を示す。項目「条件種別」の値は、通知条件の種別を示す。項目「条件」の値は、条件種別に対して設定された条件を示す。項目「通知方法」の値は、通知の仕方を示す。 The value of the item "Notification condition ID" indicates the condition type for identifying the notification condition. The value of the item "Condition type" indicates the type of 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.

図12の例では、通知条件ID「n001」で特定される条件種別は、「授業開始から一定時間毎」の条件であり、5分以内に3件の同一種別のリアクションがあった場合に、教師端末300の画面に設けられた所定の通知領域に、リアクションの集計結果が表示される。 In the example of Figure 12, the condition type identified by the notification condition ID "n001" is the condition "every fixed time from the start of the lesson", and if there are three reactions of the same type within five minutes, the reaction tally is displayed in a specified notification area on the screen of the teacher terminal 300.

また、図12の例では、通知条件ID「n002」で特定される条件種別は、「リアクション送信から一定時間毎」の条件であり、3分以内に3件のリアクションがあった場合に、教師端末300の画面の背景色が赤色とされる。 In the example of FIG. 12, the condition type identified by the notification condition ID "n002" is a condition of "every fixed time from sending a reaction," and if three reactions are received within three minutes, the background color of the screen of the teacher terminal 300 is set to red.

尚、通知条件データベース240では、例えば、通知の対象となるリアクションのリアクション種別IDが、通知条件IDと対応付けられていてもよい。このようにすれば、例えば、特定の種類のリアクション情報の集計結果のみを教師端末300に通知することができる。 In addition, 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, it is possible to notify the teacher terminal 300 of only the aggregation results of a specific type of reaction information.

図13は、第二の実施形態の要求管理データベースの一例を示す図である。本実施形態の要求管理データベース270は、情報の項目として、リアクション要求IDと、時刻とを有し、両者は対応付けられている。本実施形態では、要求管理データベース270において、項目「リアクション要求ID」の値と、項目「時刻」の値とを含む情報を、要求情報と呼ぶ。 Figure 13 is a diagram showing an example of a request management database in the second embodiment. The request management database 270 in this embodiment has a reaction request ID and a time as information items, and the two are associated with each other. In this embodiment, information in the request management database 270 that includes the value of the item "reaction request ID" and the value of the item "time" is called request information.

項目「リアクション要求ID」の値は、教師端末300から生徒端末400に対して送信されたリアクション要求を特定するための識別情報であり、教師端末300においてリアクションの要求が行われたときに、情報処理装置200Aによって自動的に生成される。 The value of the item "Reaction Request ID" is identification information for identifying the reaction request sent 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 on the teacher terminal 300.

項目「時刻」の値は、教師端末300から生徒端末400に対してリアクション要求が送信された時刻を示す。 The value of the "Time" item indicates the time when a reaction request was sent from the teacher terminal 300 to the student terminal 400.

次に、図14を参照して、情報処理システム100Aの有する装置の機能について説明する。図14は、第二の実施形態の情報処理システムの有する各装置の機能について説明する図である。 Next, the functions of the devices in the information processing system 100A will be described with reference to FIG. 14. FIG. 14 is a diagram illustrating the functions of each device in the information processing system of the second embodiment.

本実施形態の情報処理システム100Aの有する情報処理装置200Aは、リアクション管理部250Aと、通信制御部260とを有する。 The information processing device 200A of the information processing system 100A of this embodiment has a reaction management unit 250A and a communication control unit 260.

本実施形態のリアクション管理部250Aは、入力受付部251、授業情報取得部252、リアクション登録部253、集計部254、出力部255A、通知判定部256、要求生成部257を有する。 The reaction management unit 250A of this embodiment has an input reception unit 251, a lesson information acquisition unit 252, a reaction registration unit 253, a counting unit 254, an output unit 255A, a notification determination unit 256, and a request generation unit 257.

通知判定部256は、集計部254による集計結果が、通知条件データベース240で規定された所定の条件を満たすか否かを判定する。出力部255Aは、通知判定部256により、集計結果が所定の条件を満たすと判定された場合に、集計結果を通知条件データベース240において規定された通知方法で出力する。 The notification determination unit 256 determines whether the tallying result by the tallying unit 254 satisfies the specified condition defined in the notification condition database 240. When the notification determination unit 256 determines that the tallying result satisfies the specified condition, the output unit 255A outputs the tallying result in the notification method defined in the notification condition database 240.

要求生成部257は、教師端末300から生徒端末400に対してリアクションの要求が行われた場合に、要求情報を生成して要求管理データベース270に格納する。 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.

次に、図15を参照して、本実施形態の情報処理システム100Aの動作について説明する。図15は、第二の実施形態の情報処理システムの動作を説明するシーケンス図である。 Next, the operation of the information processing system 100A of this embodiment will be described with reference to FIG. 15. FIG. 15 is a sequence diagram illustrating the operation of the information processing system of the second embodiment.

図15のステップS1501からステップS1504までの処理は、図8のステップS801からステップS804までの処理と同様であるから、説明を省略する。 The processing from step S1501 to step S1504 in FIG. 15 is similar to the processing from step S801 to step S804 in FIG. 8, so the description is omitted.

ステップS1504において、生徒端末400に授業情報が表示された後に、生徒端末400において、リアクションを要求する操作が行われると、生徒端末400は、情報処理装置200Aに対してリアクション要求を送信する(ステップS1505)。 In step S1504, after the lesson information is displayed on the student terminal 400, when an operation requesting a reaction is performed on the student terminal 400, the student terminal 400 transmits a reaction request to the information processing device 200A (step S1505).

情報処理装置200Aは、リアクション要求を受け付けて、要求生成部257により、要求情報を生成し、要求管理データベース270に格納する(ステップS1506)。続いて、情報処理装置200Aは、生徒端末400に対して、リアクション要求を送信する(ステップS1507)。 The information processing device 200A receives the reaction request, generates request information by the request generation unit 257, and stores the request information in the request management database 270 (step S1506). Next, the information processing device 200A transmits the reaction request to the student terminal 400 (step S1507).

生徒端末400は、教師端末300からのリアクション要求を受けて、リアクションを要求するメッセージ等を表示させ、生徒からのリアクションを受け付けると、リアクションの通知を情報処理装置200Aに送信する(ステップS1508)。 When the student terminal 400 receives a reaction request from the teacher terminal 300, it displays a message requesting a reaction, and when it accepts a reaction from the student, it sends a notification of the reaction to the information processing device 200A (step S1508).

ステップS1508からステップS1510の処理は、図8のステップS805からステップS807の処理と同様であるから、説明を省略する。 The processing from step S1508 to step S1510 is similar to the processing from step S805 to step S807 in FIG. 8, so the description will be omitted.

続いて、情報処理装置200Aは、通知判定部256により、通知条件データベース240を参照し、集計結果が通知条件IDと対応する条件を満たすか否かを判定し、所定の条件を満たす場合に、集計結果を教師端末300へ送信する(ステップS1511)。 Next, the information processing device 200A uses the notification determination unit 256 to refer to the notification condition database 240 and determine whether the tally results satisfy the condition corresponding to the notification condition ID, and if the specified condition is satisfied, transmits the tally results to the teacher terminal 300 (step S1511).

教師端末300は、情報処理装置200Aから集計結果を受信すると、指定された通知方法で集計結果を表示させる(ステップS1512)。 When the teacher terminal 300 receives the tally results from the information processing device 200A, it displays the tally results using the specified notification method (step S1512).

以下に、図16を参照して、本実施形態の教師端末300の表示例について説明する。図16は、第二の実施形態の教師端末の表示例を示す図である。図16(A)は、例えば、集計結果が通知条件ID「n001」で規定される条件を満たす場合の教師端末300の表示例を示す。図16(B)は、例えば、集計結果が通知条件ID「n002」で規定される条件を満たす場合の教師端末300の表示例を示す。 Below, a display example of the teacher terminal 300 of this embodiment will be described with reference to FIG. 16. 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, for example, the tally results satisfy the condition specified by the notification condition ID "n001". FIG. 16(B) shows a display example of the teacher terminal 300 when, for example, the tally results satisfy the condition specified by the notification condition ID "n002".

図16(A)に示す画面161は、教師端末300のディスプレイ全体に表示されてもよいし、予め設定されたディスプレイの一部の領域に表示されてもよい。画面161は、教師端末300のディスプレイにおける通知領域が、ディスプレイ全体として設定された場合を示す。 The screen 161 shown in FIG. 16(A) may be displayed on the entire display of the teacher terminal 300, or may be displayed on a portion of a pre-defined area of the display. Screen 161 shows a case where the notification area on the display of the teacher terminal 300 is set to cover the entire display.

画面161は、授業開始から5分以内に、「わからない」というリアクションと、「わかった」というリアクションとがそれぞれ3件ずつあったため、教師端末300の通知領域に表示される画面の一例である。 Screen 161 is an example of a screen that is displayed in the notification area of the teacher terminal 300 because within five minutes of the start of the lesson, there were three reactions each of "I don't understand" and "I got it."

画面161は、表示欄102、103、107を有する。表示欄107は、生徒端末400のリアクションの種別毎の集計結果が表示される。本実施形態では、リアクション情報の集計は、生徒端末400からリアクションの通知を受信する度に行ってもよい。言い換えれば、情報処理装置200Aは、リアクション管理データベース230が更新される度に、集計部254によるリアクション情報の集計を行ってもよい。また、本実施形態では、リアクションの集計結果は、リアクション情報の集計が行われる度に教師端末300に送信されてよい。 The screen 161 has display fields 102, 103, and 107. The display field 107 displays the tally results for each type of reaction from the student terminal 400. In this embodiment, the reaction information may be tallied each time a reaction notification is received from the student terminal 400. In other words, the information processing device 200A may tally the reaction information using the tallying unit 254 each time the reaction management database 230 is updated. Also, in this embodiment, the reaction tally results may be transmitted to the teacher terminal 300 each time reaction information is tallied.

したがって、表示欄107に表示される集計結果は、情報処理装置200Aが生徒端末400からリアクションの通知を受け付ける度に更新される。 Therefore, the tally results displayed in the display area 107 are updated each time the information processing device 200A receives a reaction notification from the student terminal 400.

図16(B)に示す画面161Aは、「わからない」というリアクションの通知を最初に受け付けてから3分以内に、3件の「わからない」というリアクションがあったために、教師端末300に表示される画面の一例である。 Screen 161A shown in FIG. 16(B) is an example of a screen that is displayed on the teacher terminal 300 because three "I don't know" reactions were received within three minutes of the first "I don't know" reaction being received.

画面161Aでは、教師端末300の画面の背景色が赤色とされる。 In screen 161A, the background color of the teacher terminal 300 screen is red.

本実施形態では、このように、リアクションの通知を受け付ける度にリアクション情報の集計を行い、集計結果が所定の条件を満たす場合に、教師端末300に集計結果を通知する。 In this embodiment, the reaction information is tallied each time a reaction notification is received, and if the tallied results satisfy a predetermined condition, the teacher terminal 300 is notified of the tallied results.

したがって、本実施形態によれば、教師に対し、生徒のリアクションの変化を把握させることができる。教師は、生徒のリアクションの変化に応じて、説明の内容を追加する、生徒からの質問の時間を設ける等のように、授業の進め方を変更することができる。 Therefore, according to this embodiment, the teacher can grasp the changes in the students' reactions. Depending on the changes in the students' reactions, the teacher can change the way the lesson is conducted, for example by adding more explanations or setting aside time for questions from the students.

(第三の実施形態)
以下に図面を参照して、第三の実施形態について説明する。第三の実施形態は、教師端末300からリアクション要求を送信するタイミングを予め設定する点が、第二の実施形態と相違する。よって、以下の第三の実施形態の説明では、第二の実施形態との相違点について説明し、第二の実施形態と同様の機能構成を有するものには、第二の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
Third Embodiment
The third embodiment will be described below with reference to the drawings. The third embodiment differs from the second embodiment in that the timing for transmitting a reaction request from the teacher terminal 300 is set in advance. 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 components having the same functional configuration as the second embodiment, and the description thereof will be omitted.

図17は、第三の実施形態の情報処理システムのシステム構成の一例を示す図である。 Figure 17 is a diagram showing an example of the system configuration of an information processing system according to the third embodiment.

本実施形態の情報処理システム100Bは、情報処理装置200Aと、端末装置300と、端末装置400-1、・・・、400-Nとを含む。
本実施形態の情報処理装置200Aは、リアクション種別データベース210、授業情報データベース220、リアクション管理データベース230、通知条件データベース240、要求時間データベース280、リアクション管理部250B、通信制御部260を含む。
本実施形態の要求時間データベース280は、教師端末300から生徒端末400に対してリアクション要求を送信する時間を示す情報が格納される。
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 device 200A of this embodiment includes a reaction type database 210, a lesson information database 220, a reaction management database 230, a notification condition database 240, a request time database 280, a reaction management unit 250B, and a communication control unit 260.
The request time database 280 of this embodiment stores information indicating the time when a reaction request is transmitted from the teacher terminal 300 to the student terminal 400 .

図18は、第三の実施形態の要求時間データベースの一例を示す図である。要求時間データベース280は、授業ID毎に設けられてもよい。要求時間データベース280は、情報の項目として、リアクション要求時間ID、時刻とを有し、両者は授業IDと対応付けられている。 Figure 18 is a diagram showing an example of a requested time database in the third embodiment. A requested time database 280 may be provided for each lesson ID. The requested time database 280 has a reaction requested time ID and time as information items, both of which are associated with a lesson ID.

本実施形態では、要求時間データベース280において、項目「リアクション要求時間ID」の値と、項目「時刻」の値とを含む情報を要求時間情報と呼ぶ。 In this embodiment, information including the value of the item "reaction requested time ID" and the value of the item "time" in the requested time database 280 is called requested time information.

項目「リアクション時間要求ID」の値は、リアクション要求を送信する時刻毎に付与される。項目「時刻」の値は、生徒端末400に対してリアクション要求を送信する時刻を示す。 The value of the item "Reaction time request ID" is assigned for each time a reaction request is sent. The value of the item "Time" indicates the time when a reaction request is sent to the student terminal 400.

本実施形態の要求時間情報は、例えば、授業毎に、授業を行う教師等によって、情報処理装置200に格納される。 The required time information in this embodiment is stored in the information processing device 200, for example, for each lesson by a teacher or the like who teaches the lesson.

次に、図19を参照して、本実施形態の情報処理システム100Bの有する各装置の機能について説明する。図19は、第三の実施形態の情報処理システムの有する各装置の機能を説明する図である。 Next, the functions of each device in the information processing system 100B of this embodiment will be described with reference to FIG. 19. FIG. 19 is a diagram illustrating the functions of each device in the information processing system of the third embodiment.

本実施形態の情報処理装置200Bは、リアクション管理部250Bを有する。リアクション管理部250Bは、入力受付部251、授業情報取得部252、リアクション登録部253、集計部254、出力部255、時間設定部258、時間判定部259を有する。 The information processing device 200B of this embodiment has a reaction management unit 250B. The reaction management unit 250B has an input reception unit 251, a lesson information acquisition unit 252, a reaction registration unit 253, a counting unit 254, an output unit 255, a time setting unit 258, and a time determination unit 259.

本実施形態の時間設定部258は、教師端末300からのリアクション要求の送信時刻の入力を受け付けて、要求時間情報を生成し、要求時間データベース280に格納する。 In this embodiment, the time setting unit 258 accepts input of the sending time of the reaction request from the teacher terminal 300, generates requested time information, and stores it in the requested time database 280.

本実施形態の時間判定部259は、授業開始からの時刻が、要求時間データベース280に設定された時刻となったか否かを判定し、設定された時刻となったとき、通信制御部260によりリアクション要求を生徒端末400へ送信させる。 In this embodiment, the time determination unit 259 determines whether the time from the start of the lesson has reached the time set in the request time database 280, and when the set time has reached, causes the communication control unit 260 to send a reaction request to the student terminal 400.

次に、図20を参照して、本実施形態の情報処理システム100Bの動作について説明する。図20は、第三の実施形態の情報処理システムの動作を説明するシーケンス図である。 Next, the operation of the information processing system 100B of this embodiment will be described with reference to FIG. 20. FIG. 20 is a sequence diagram illustrating the operation of the information processing system of the third embodiment.

本実施形態の情報処理システム100Bにおいて、教師端末300は、リアクション要求の送信時刻の入力を受けると、送信時刻と授業IDとを情報処理装置200Bに送信する(ステップS2001)。 In the information processing system 100B of this embodiment, when the teacher terminal 300 receives input of the sending time of the reaction request, it sends the sending time and the lesson ID to the information processing device 200B (step S2001).

情報処理装置200Bにおいて、時間設定部258は、送信時刻と授業IDとを受信すると、リアクション時間要求IDを付与し、要求時間情報として、要求時間データベース280に格納する(ステップS2002)。 In the information processing device 200B, when the time setting unit 258 receives the transmission time and the lesson ID, it assigns a reaction time request ID and stores it in the request time database 280 as request time information (step S2002).

図20のステップS2003からステップS2006までの処理は、図8のステップS801からステップS804までの処理と同様であるから、説明を省略する。 The processing from step S2003 to step S2006 in FIG. 20 is similar to the processing from step S801 to step S804 in FIG. 8, so the description will be omitted.

生徒端末400に授業情報が表示され、授業が開始されると、情報処理装置200Bは、時間判定部259により、要求時間データベース280に格納された時刻と対応する時刻となったか否かを判定する(ステップS2007)。ステップS2007において、対応する時刻となった場合、リアクション管理部250Bは、通信制御部260により、生徒端末400に対し、リアクション要求を送信する(ステップS2008)。 When the lesson information is displayed on the student terminal 400 and the lesson starts, the information processing device 200B determines whether the time corresponding to the time stored in the request time database 280 has arrived using the time determination unit 259 (step S2007). If the corresponding time has arrived in step S2007, the reaction management unit 250B sends a reaction request to the student terminal 400 using the communication control unit 260 (step S2008).

生徒端末400がリアクション要求に応じてリアクションを行った場合の動作は、図15のステップS1508以降の処理と同様であるから、説明を省略する。 The operation when the student terminal 400 reacts in response to a reaction request is similar to the processing from step S1508 onwards in Figure 15, so the explanation will be omitted.

本実施形態では、このように、生徒端末400にリアクション要求を送信する時間を予め設定することができ、授業中の教師の作業負荷を軽減することができる。 In this embodiment, the time for sending a reaction request to the student terminal 400 can be set in advance, thereby reducing the teacher's workload during class.

上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the above-described embodiments can be realized by one or more processing circuits. In this specification, the term "processing circuit" includes a processor programmed to execute each function by processor software implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), or a conventional circuit module designed to execute each function described above.

また、実施形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。 Furthermore, the devices described in the embodiments represent only one of multiple computing environments for implementing the embodiments disclosed herein.

ある実施形態では、情報処理装置200は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、情報処理装置200は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。 In one embodiment, the information processing apparatus 200 includes multiple computing devices, such as a server cluster. The multiple computing devices are configured to communicate with each other over any type of communication link, including a network, shared memory, etc., to perform the processing disclosed herein. Similarly, the information processing apparatus 200 may include multiple computing devices configured to communicate with each other.

さらに、情報処理装置200は、開示された処理ステップを様々な組み合わせで共有するように構成できる。例えば、情報処理装置200によって実行されるプロセスは、他の情報処理装置によって実行され得る。同様に、情報処理装置200の機能は、他の情報処理装置によって実行することができる。また、情報処理装置と他の情報処理装置の各要素は、1つの情報処理装置にまとめられていても良いし、複数の装置に分けられていても良い。 Furthermore, the information processing device 200 can be configured to share the disclosed processing steps in various combinations. For example, the processes executed by the information processing device 200 can be executed by other information processing devices. Similarly, the functions of the information processing device 200 can be executed by other information processing devices. Also, each element of the information processing device and the other information processing devices may be integrated into one information processing device or may be separated into multiple devices.

また、明細書中の対応テーブルは、機械学習の学習効果によって生成されたものでもよい。また、取引内容の記載に含まれうるキーワードと勘定項目とを機械学習にて分類付けすることで、対応テーブルを使用しなくてもよい。 The correspondence table in the statement may be generated by the learning effect of machine learning. Also, by classifying keywords and account items that may be included in the description of transaction details using machine learning, it is not necessary to use a correspondence table.

ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり、コンピュータが、データ識別等の判断に必要なアルゴリズムを、事前に取り込まれる学習データから自律的に生成し,新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれかの方法でもよく、さらに、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。 Here, machine learning refers to a technology that allows a computer to acquire human-like learning capabilities, in which the computer autonomously generates algorithms necessary for judgments such as data identification from training data that is previously loaded, and applies these to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or may be a combination of these learning methods; any learning method for machine learning is acceptable.

以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 The present invention has been described above based on each embodiment, but the present invention is not limited to the requirements shown in the above embodiments. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form.

100、100A、100B 情報処理システム
200、200A、200B 情報処理装置
210 リアクション種別データベース
220 授業情報データベース
230 リアクション管理データベース
240 通知条件データベース
250 リアクション管理部
251 入力受付部
252 授業情報取得部
253 リアクション登録部
254 集計部
255 出力部
260 通信制御部
270 要求管理データベース
280 要求時間データベース
300 端末装置(教師端末)
400 端末装置(生徒端末)
100, 100A, 100B Information processing system 200, 200A, 200B Information processing device 210 Reaction type database 220 Lesson information database 230 Reaction management database 240 Notification condition database 250 Reaction management section 251 Input reception section 252 Lesson information acquisition section 253 Reaction registration section 254 Counting 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)

特開2015-176080号公報JP 2015-176080 A

Claims (4)

グループ化されており互いに通信を行う複数の端末装置と、情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
前記複数の端末装置から、前記グループの参加者のリアクションの種別を含む通知を受け付けて、前記通知を前記リアクションの種別毎に集計する集計部と、
前記複数の端末装置のうち、集計結果の送信先に設定された端末装置に、前記集計部による集計結果を送信する通信制御部と、を有し、
前記集計部は、前記複数の端末装置からリアクションの通知を受信する度に集計を行い、
前記通信制御部は、前記複数の端末装置からリアクションの通知を受ける度に前記集計結果を前記設定された端末装置に送信し、
前記送信先に設定された端末装置は、
前記集計結果として、リアクションの各種別のグラフと、前記複数の端末装置から通知されたリアクションの種別毎の集計結果を通知する通知領域とを含む画面を表示させる表示部を有し、
前記情報処理装置の通信制御部は、
予め入力されたリアクション要求の送信時刻と対応する時刻となった場合、前記複数の端末装置に対してリアクション要求を送信し、
前記端末装置の前記表示部は、
前記リアクション要求を受信した場合、リアクションを要求するメッセージを表示させる、情報処理システム。
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:
a counting unit that receives notifications including types of reactions of participants in the group from the plurality of terminal devices and counts the notifications for each type of reaction;
a communication control unit that transmits the tally result to a terminal device that is set as a destination of the tally result among the plurality of terminal devices,
the counting unit counts up the number of reactions every time a reaction notification is received from the plurality of terminal devices;
the communication control unit transmits the tally result to the set terminal device every time a reaction notification is received from the plurality of terminal devices;
The terminal device set as the destination is
a display unit that displays a screen including a graph for each type of reaction as the tallying result and a notification area that notifies the tallying result for each type of reaction notified from the plurality of terminal devices ;
The communication control unit of the information processing device
When a time corresponding to a previously inputted transmission time of a reaction request arrives, a reaction request is transmitted to the plurality of terminal devices;
The display unit of the terminal device
When the reaction request is received, the information processing system displays a message requesting a reaction .
前記複数の端末装置は、オンライン授業の参加者のそれぞれにより利用される端末装置である、請求項記載の情報処理システム。 2. The information processing system according to claim 1 , wherein the plurality of terminal devices are terminal devices used by each of participants in an online class. 前記情報処理装置は、
前記送信先に設定された端末装置から送信されたリアクション要求の受信に応じ、前記リアクション要求を前記複数の端末装置に送信する要求生成部を有し、
前記複数の端末装置の表示部は、
前記リアクション要求の受信に応じて、リアクションを要求するメッセージを表示させる、請求項1又は2記載の情報処理システム。
The information processing device includes:
a request generating unit configured to, in response to receiving a reaction request transmitted from a terminal device set as the destination, transmit the reaction request to the plurality of terminal devices;
The display units of the plurality of terminal devices include
3. The information processing system according to claim 1, further comprising a display unit configured to display a message requesting a reaction in response to the reaction request.
グループ化されており互いに通信を行う複数の端末装置と、情報処理装置とを含む情報処理システムによる情報処理方法であって、
前記情報処理装置が、
前記複数の端末装置から、前記グループの参加者のリアクションの種別を含む通知を受け付けて、前記通知を前記リアクションの種別毎に集計する集計ステップと、
前記複数の端末装置のうち、集計結果の送信先に設定された端末装置に、前記集計ステップによる集計結果を送信する通信制御ステップと、を実行し、
前記集計ステップは、前記複数の端末装置からリアクションの通知を受信する度に集計を行い、
前記通信制御ステップは、前記複数の端末装置からリアクションの通知を受ける度に前記集計結果を前記設定された端末装置に送信し、
前記送信先に設定された端末装置が、
前記集計結果として、リアクションの各種別のグラフと、前記複数の端末装置から通知されたリアクションの種別毎の集計結果を通知する通知領域とを含む画面を表示させる表示ステップを実行し、
前記情報処理装置による前記通信制御ステップは、
予め入力されたリアクション要求の送信時刻と対応する時刻となった場合、前記複数の端末装置に対してリアクション要求を送信し、
前記端末装置による前記表示ステップは、
前記リアクション要求を受信した場合、リアクションを要求するメッセージを表示させる、情報処理方法。
An information processing method using 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,
a counting step of receiving notifications including types of reactions of participants in the group from the plurality of terminal devices and counting the notifications for each type of reaction;
a communication control step of transmitting the tally result obtained by the tally step to a terminal device set as a destination of the tally result among the plurality of terminal devices;
the counting step counts the number of reactions every time a reaction notification is received from the plurality of terminal devices;
the communication control step includes transmitting the tally result to the set terminal device every time a reaction notification is received from the plurality of terminal devices;
The terminal device set as the destination is
a display step of displaying a screen including a graph for each type of reaction as the tallying result and a notification area for notifying the tallying result for each type of reaction notified from the plurality of terminal devices;
The communication control step by the information processing device includes:
When a time corresponding to a previously inputted transmission time of a reaction request arrives, a reaction request is transmitted to the plurality of terminal devices;
The display step by the terminal device includes:
When the reaction request is received, a message requesting a reaction is displayed .
JP2021033452A 2021-03-03 2021-03-03 Information processing system and information processing method Active JP7690753B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021033452A JP7690753B2 (en) 2021-03-03 2021-03-03 Information processing system and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021033452A JP7690753B2 (en) 2021-03-03 2021-03-03 Information processing system and information processing method

Publications (2)

Publication Number Publication Date
JP2022134371A JP2022134371A (en) 2022-09-15
JP7690753B2 true JP7690753B2 (en) 2025-06-11

Family

ID=83231543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021033452A Active JP7690753B2 (en) 2021-03-03 2021-03-03 Information processing system and information processing method

Country Status (1)

Country Link
JP (1) JP7690753B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005062218A1 (en) 2003-12-22 2005-07-07 Upinc. Reaction information display system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03158889A (en) * 1989-11-17 1991-07-08 Nec Corp Reaction display device for trainee

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005062218A1 (en) 2003-12-22 2005-07-07 Upinc. Reaction information display system

Also Published As

Publication number Publication date
JP2022134371A (en) 2022-09-15

Similar Documents

Publication Publication Date Title
US11567638B2 (en) Method, system, and non-transitory computer-readable record medium for providing reputation badge for video chat
US12244548B2 (en) Method and system for evaluating content on instant messaging application
CN114003326A (en) Message processing method, apparatus, device and storage medium
CN103077452A (en) Computer implemented method and task monitoring system used for monitoring completion of task
CN111405224B (en) Online interaction control method and device, storage medium and electronic equipment
US20180213267A1 (en) Distributed surveillance
CN107615309A (en) Information processor, information processing method and information providing method
JP2020052583A (en) Control apparatus, control system, and control program
WO2024037528A1 (en) Information display method and apparatus, device, and medium
CN111191143B (en) Application recommended methods and devices
CN103092902A (en) Information processing apparatus, information processing method, and program
CN113556279B (en) Message sending method, device, equipment and storage medium
WO2022196165A1 (en) Communication system, output device, communication method, output method, and output program
JP7690753B2 (en) Information processing system and information processing method
KR20190065104A (en) Method for classifing target user and apparatus using the same
CN113641930A (en) Information output method and device and electronic equipment
JP2025058667A (en) Information processing system, information processing device, information processing method, and program
US20220182457A1 (en) Information processing system, information processing apparatus, and information processing method
JP6424693B2 (en) Display program, display method, and information processing apparatus
US20220180267A1 (en) Information processing apparatus, request management method, and recording medium
JP2015099197A (en) Evaluation method, program, apparatus and system
JP2022098220A (en) Learning support method, learning support system, learning support device, and learning support program
US20240212670A1 (en) Communication support system, communication support method, and non-transitory recording medium
US20260122018A1 (en) Method, server, and user terminal for acquiring authorization of member user in chat room
US20250111849A1 (en) System, apparatus, and method of supporting communication

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240813

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250430

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250513

R150 Certificate of patent or registration of utility model

Ref document number: 7690753

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150