[go: up one dir, main page]

JP7767780B2 - System, computer-implemented method for distributing data, and program for causing a computer to perform the method - Google Patents

System, computer-implemented method for distributing data, and program for causing a computer to perform the method

Info

Publication number
JP7767780B2
JP7767780B2 JP2021143106A JP2021143106A JP7767780B2 JP 7767780 B2 JP7767780 B2 JP 7767780B2 JP 2021143106 A JP2021143106 A JP 2021143106A JP 2021143106 A JP2021143106 A JP 2021143106A JP 7767780 B2 JP7767780 B2 JP 7767780B2
Authority
JP
Japan
Prior art keywords
terminal
related information
data
information
class
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
JP2021143106A
Other languages
Japanese (ja)
Other versions
JP2023036200A (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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2021143106A priority Critical patent/JP7767780B2/en
Publication of JP2023036200A publication Critical patent/JP2023036200A/en
Application granted granted Critical
Publication of JP7767780B2 publication Critical patent/JP7767780B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本開示は、ネットワークを介した情報の提供に関し、より特定的には、ユーザーのモチベーションを高めながら情報を提供する技術に関する。 This disclosure relates to providing information over a network, and more specifically to technology for providing information while increasing user motivation.

ネットワークを介して学習を支援する技術が知られている。例えば、特開2002-183321号公報(特許文献1)は、「教材データを学習者の認知度合いに応じた形態で適切に提示することができる学習支援システム」を開示する([要約]の[課題])。特許文献1に開示された技術によると、「学習者に提示する複数の教材データの各々を、それぞれ関係する他の教材データを連想的に引き出すための情報と共に学習支援サーバ10に蓄積しておく。学習者は、クライアント22を操作して学習支援サーバ10にアクセスする。学習者が教材データの提示要求を行うと、学習支援サーバ10は、教材データ及びそれに関連する他の教材データを送信する。クライアント22は、提示された教材データに対する学習者の認知度合いを表す認知度情報を学習支援サーバ10に送信する。学習支援サーバ10は、受け取った認知度情報をもとに学習者別の認知レベルを決定し、以後の教材データの提示形態に反映させる。」というものである([要約]の[解決手段])。 Technologies for supporting learning via a network are known. For example, Japanese Patent Application Laid-Open No. 2002-183321 (Patent Document 1) discloses a "learning support system capable of appropriately presenting learning material data in a format appropriate to the learner's level of recognition" ([Problem] in [Abstract]). According to the technology disclosed in Patent Document 1, "each of multiple pieces of learning material data to be presented to a learner is stored in a learning support server 10 along with information for associatively retrieving other related learning material data. A learner operates a client 22 to access the learning support server 10. When a learner requests the presentation of learning material data, the learning support server 10 transmits the learning material data and other related learning material data. The client 22 transmits recognition information indicating the learner's level of recognition of the presented learning material data to the learning support server 10. The learning support server 10 determines the recognition level for each learner based on the received recognition information and reflects this in the presentation format of subsequent learning material data" ([Solution] in [Abstract]).

特開2002-183321号公報Japanese Patent Application Laid-Open No. 2002-183321

授業冒頭に、教科、教材、教師、クラスなどへの関心、学習へのモチベーションを高める工夫(一種の「連絡事項」。例えば、教科に対する雑学情報提供、教師及び生徒の自己紹介、励ましの言葉など)が各教師によって行われている。これらは、遠隔授業や生徒が個別に学習する場合に、メールなどの一斉連絡手段がなく連絡できない、メールがあったとしても見逃す、授業時間を圧迫する、個人で学習時間がバラバラとなるため実施困難である。 At the beginning of class, each teacher makes efforts to increase interest in the subject, teaching materials, teacher, class, etc., and motivation to learn (a type of "communication" such as providing trivia about the subject, teacher and student self-introductions, words of encouragement, etc.). This is difficult to implement when teaching remotely or when students are studying individually, as there is no means of mass communication such as email, and even if there is an email, it may be overlooked, it takes up class time, and students' individual study times vary.

そして、特許文献1に開示された技術によれば、教材へのアクセス時に、教材データが学習者の認知度合いに応じた形態で提示される。そのため、教材レベルの最適化はできても、教科、教材、教師、クラスなどへの関心、あるいは、学習へのモチベーションを高めることはできない。 According to the technology disclosed in Patent Document 1, when learning materials are accessed, the learning material data is presented in a format that corresponds to the learner's level of recognition. As a result, while it is possible to optimize the learning material level, it is not possible to increase interest in the subject, learning materials, teacher, class, etc., or motivation to learn.

したがって、データのユーザー(学習者、会議への参加者等)による関心あるいは当該ユーザーのモチベーションを高めることができる技術が必要とされている。 Therefore, there is a need for technology that can increase the interest or motivation of data users (learners, conference participants, etc.).

本開示は上述のような背景に鑑みてなされたものであって、オンラインで配信されるデータのユーザーのモチベーションが高まる技術が開示される。 This disclosure has been made in light of the above-mentioned background, and discloses technology that increases the motivation of users of data distributed online.

ある実施の形態に従うと、システムが提供される。このシステムは、端末からデータの要求を受信する要求受信手段と、要求に応答して、予め作成されてデータに関連付けられている関連情報を端末に送信する関連情報送信手段と、関連情報が端末で確認されたことを示す確認情報を受信する確認情報受信手段と、確認情報の受信に応答して、要求されたデータを端末に送信するデータ送信手段とを備える。 According to one embodiment, a system is provided. The system includes a request receiving means for receiving a data request from a terminal, a related information sending means for sending to the terminal related information that has been created in advance and is associated with the data in response to the request, a confirmation information receiving means for receiving confirmation information indicating that the related information has been confirmed at the terminal, and a data sending means for sending the requested data to the terminal in response to receiving the confirmation information.

他の局面に従うシステムにおいて、関連情報を送信することは、ランダムに又は予め定められた順序に従って複数の関連情報を表示するデータを送信することを含む。 In a system according to another aspect, transmitting the related information includes transmitting data representing multiple pieces of related information randomly or in a predetermined order.

他の局面に従うシステムにおいて、関連情報は、データが使用される授業に紐付けられたコンテンツ、または、授業が行なわれる組織または授業の関係者に紐付けられたコンテンツを含む。 In systems according to other aspects, the related information includes content associated with the class in which the data is used, or content associated with the organization in which the class is taught or those involved in the class.

他の局面に従うシステムは、関連情報を記憶するための記憶手段をさらに備える。関連情報は、システムの管理者またはユーザーによって、若しくは、システムの製造者によって登録される。 A system according to another aspect further includes storage means for storing related information. The related information is registered by a system administrator or user, or by the system manufacturer.

他の局面に従うシステムにおいて、関連情報は、テキスト、静画像または動画像を含む。 In systems according to other aspects, the relevant information includes text, still images, or moving images.

さらに他の局面に従うシステムは、端末においてデータが閲覧されたことを他の端末に通知する通知手段をさらに備える。 In yet another aspect, the system further includes a notification means for notifying other terminals that data has been viewed on the terminal.

他の実施の形態に従うと、データを配信するためにコンピューターで実行される方法が提供される。この方法は、コンピューターのプロセッサーが、端末からデータの要求を受信するステップと、要求に応答して、予め作成されてデータに関連付けられている関連情報を端末に送信するステップと、関連情報が端末で確認されたことを示す確認情報を受信するステップと、確認情報の受信に応答して、要求されたデータを端末に送信するステップとを含む。 According to another embodiment, a computer-implemented method for distributing data is provided. The method includes the steps of: by a computer processor receiving a request for data from a terminal; in response to the request, transmitting pre-created associated information associated with the data to the terminal; receiving confirmation information indicating that the associated information has been confirmed at the terminal; and in response to receiving the confirmation information, transmitting the requested data to the terminal.

他の局面に従う方法において、関連情報を送信することは、ランダムに又は予め定められた順序に従って複数の関連情報を表示するデータを送信することを含む。 In a method according to another aspect, transmitting the related information includes transmitting data representing a plurality of pieces of related information randomly or according to a predetermined order.

他の局面に従う方法において、関連情報は、データが使用される授業に紐付けられたコンテンツ、または、授業が行なわれる組織または授業の関係者に紐付けられたコンテンツを含む。 In a method according to another aspect, the related information includes content associated with the class in which the data is used, or content associated with the organization in which the class is taught or participants in the class.

他の局面に従う方法は、関連情報を記憶するステップをさらに備える。関連情報は、コンピューターの管理者またはユーザーによって、若しくは、システムの製造者によって登録される。 A method according to another aspect further includes a step of storing related information. The related information is registered by an administrator or user of the computer, or by the system manufacturer.

他の局面に従う方法において、関連情報は、テキスト、静画像または動画像を含む。
さらに他の局面に従う方法は、端末においてデータが閲覧されたことを他の端末に通知するステップをさらに備える。
In a method according to another aspect, the associated information includes text, still images, or moving images.
A method according to yet another aspect further includes the step of notifying other terminals that the data has been viewed at the terminal.

他の実施の形態に従うと、上記のいずれかに記載の方法をコンピューターに実行させるプログラムが提供される。 According to another embodiment, a program is provided that causes a computer to execute any of the methods described above.

さらに他の実施の形態に従うと、上記のプログラムを格納したメモリーと、プログラムを実行するプロセッサーとを備える、システムが提供される。 According to yet another embodiment, a system is provided that includes a memory that stores the above-mentioned program and a processor that executes the program.

ある実施の形態に従うと、教材、クラスに関連する情報、会議に関係する情報その他オンラインで配信されるデータに関連付けられた情報が、確実に手間なく提供され得る。 In accordance with one embodiment, information associated with educational materials, class-related information, conference-related information, and other data distributed online can be provided reliably and hassle-free.

この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。 The above and other objects, features, aspects and advantages of the present invention will become apparent from the following detailed description of the invention taken in conjunction with the accompanying drawings.

システム10の構成の一例を表わす図である。FIG. 1 is a diagram illustrating an example of the configuration of a system 10. サーバー31,32と端末40との間で通信される情報の一部を表わした図である。10 is a diagram showing part of information communicated between servers 31 and 32 and a terminal 40. FIG. コンピューターシステム300のハードウェア構成を表わすブロック図である。FIG. 3 is a block diagram showing the hardware configuration of a computer system 300. サーバー30のハードディスク5におけるデータの格納の一態様を概念的に表わす図である。FIG. 2 is a diagram conceptually showing one mode of data storage in a hard disk 5 of a server 30. サーバー30と端末20との間で行なわれる処理の一例を表わすフローチャートである。10 is a flowchart showing an example of processing performed between the server 30 and the terminal 20. オンライン授業が行なわれる時に教師が使用する端末20と、サーバ-30と、生徒が使用する端末40との間で行なわれる処理の一部を表わすフローチャートである。1 is a flowchart showing part of the processing carried out between a terminal 20 used by a teacher, a server 30, and a terminal 40 used by a student when an online class is held. 教材データを配布(配信)するためにサーバーが実行する処理の一部を表わすフローチャートである。10 is a flowchart showing a part of a process executed by a server to distribute (deliver) teaching material data. ある実施の形態に従う関連情報のサーバー30における格納の一態様を概念的に表わす図である。FIG. 2 is a diagram conceptually illustrating one manner in which related information is stored in a server 30 according to an embodiment. 端末40のモニター8における画面の推移を表わす図である。10 is a diagram showing the transition of the screen on the monitor 8 of the terminal 40. FIG. 他の局面に従うサーバー30のハードディスク5におけるデータの格納の一態様を概念的に表わす図である。FIG. 10 is a diagram conceptually illustrating one mode of data storage in a hard disk 5 of a server 30 according to another aspect. 教師が使用する端末20のモニター8に表示される画面の一態様を例示する図である。FIG. 10 is a diagram illustrating an example of a screen displayed on the monitor 8 of the terminal 20 used by the teacher. サーバー30のハードディスク5におけるデータの格納の一態様を概念的に表わす図である。FIG. 2 is a diagram conceptually showing one mode of data storage in a hard disk 5 of a server 30. 教師その他の管理者が使用する端末20に表示される画面の一態様を表わす図である。FIG. 10 is a diagram showing one aspect of a screen displayed on a terminal 20 used by a teacher or other administrator. 他の局面に従って端末40に表示される関連情報を例示する図である。FIG. 10 is a diagram illustrating an example of related information displayed on a terminal 40 according to another aspect. サーバー30のCPU1が実行する処理の一部を表わすフローチャートである。10 is a flowchart showing a part of a process executed by a CPU 1 of a server 30. 教師が使用する端末20に表示される各生徒の端末40の表示されている画面を表わす図である。FIG. 10 is a diagram showing the screens displayed on the terminals 40 of the students and displayed on the terminal 20 used by the teacher. 教師が使用する端末20に表示される各生徒の端末40でそれぞれ撮影された表情を表わす図である。FIG. 10 is a diagram showing facial expressions photographed on the terminals 40 of the students and displayed on the terminal 20 used by the teacher.

以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Embodiments of the present invention will now be described with reference to the drawings. In the following description, identical components are designated by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions of them will not be repeated.

<学習支援システムの概要>
図1を参照して、ある実施の形態に従うシステム10について説明する。図1は、システム10の構成の一例を表わす図である。システム10は、一例として、オンラインでの授業あるいは学習を支援するためのシステム、あるいは、オンラインで会議を開催するためのシステムである。
<Overview of the learning support system>
A system 10 according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of the system 10. As an example, the system 10 is a system for supporting online classes or learning, or a system for holding online meetings.

システム10は、サーバー31,32と、端末20と、端末40a,40b,・・・,40nとを備える。端末40a,40b,・・・,40nを総称するときは、端末40と表わす。 System 10 includes servers 31 and 32, terminal 20, and terminals 40a, 40b, ..., 40n. Terminals 40a, 40b, ..., 40n are collectively referred to as terminals 40.

端末20は、オンラインの授業を提供する教師、会議の主催者等によって使用される。オンラインの授業はリアルタイムおよび非リアルタイム(例、録画形式)のいずれであってもよい。端末20は、周知の構成を備えるデスクトップ型パーソナルコンピュータ、ノートブック型コンピュータ、タブレット端末その他の情報通信処理装置によって実現される。 The terminal 20 is used by teachers who provide online classes, conference organizers, etc. Online classes may be either real-time or non-real-time (e.g., recorded). The terminal 20 may be implemented as a desktop personal computer, notebook computer, tablet terminal, or other information and communications processing device having a well-known configuration.

サーバー31,32は、学習支援サービスを提供する事業者、学習支援サービスを利用する学校その他の管理者によって運営される。サーバー31,32は、周知の構成を備えるコンピュータ装置によって実現される。端末20は、学習支援サービスを利用する教師によって使用される。サーバー31は、各生徒に対する連絡事項として予め教師等によって準備されたデータを保持している。サーバー32は、オンラインの学習支援サービスの提供で使用されるための教材として予め教師等によって作成された教材のデータを保持している。 Servers 31 and 32 are operated by businesses that provide learning support services, schools that use the learning support services, or other administrators. Servers 31 and 32 are implemented using computer devices with well-known configurations. Terminal 20 is used by teachers who use the learning support services. Server 31 stores data prepared in advance by teachers as contact information for each student. Server 32 stores teaching material data created in advance by teachers as learning materials to be used in providing online learning support services.

端末40は、学習支援サービスを利用する生徒または会議への参加が期待されるビジネスパーソン等によって使用される。端末20は、周知の構成を備えるデスクトップ型パーソナルコンピュータ、ノートブック型コンピュータ、タブレット端末その他の情報通信処理装置によって実現される。 Terminal 40 is used by students using the learning support service or business people expected to participate in the conference. Terminal 20 is realized by a desktop personal computer, notebook computer, tablet terminal, or other information and communications processing device with a well-known configuration.

サーバー31,32と、端末20と、端末40a,40b,・・・,40nは、それぞれ、インターネットその他のネットワーク101に接続されている。サーバー31,32は、端末20および端末40とそれぞれ通信できる。なお、図1では、二つのサーバー31,32が例示されているが、他の局面において、一つのサーバーがサーバー31,32の機能を実現してもよい。 Servers 31 and 32, terminal 20, and terminals 40a, 40b, ..., 40n are each connected to the Internet or other network 101. Servers 31 and 32 can communicate with terminal 20 and terminal 40, respectively. Note that while Figure 1 illustrates two servers 31 and 32, in other aspects, a single server may fulfill the functions of servers 31 and 32.

ある局面において、ある生徒が端末40aを操作して予め準備された画面にログインすると、その生徒のログイン情報は、端末40aからサーバー31,32に送信される。サーバー31は、ログイン情報に含まれるユーザー番号その他の識別データを認証して当該生徒がサーバー31に登録されている真正な生徒であることを確認すると、その生徒に対する連絡事項を端末40aに送信する。端末40aは、その連絡事項を受信すると、モニターに当該連絡事項を表示し、あるいは、音声で連絡事項を出力し得る。他の生徒が別の端末40を操作した場合も同様である。 In one situation, when a student operates terminal 40a to log in to a pre-prepared screen, the student's login information is sent from terminal 40a to servers 31 and 32. Server 31 authenticates the user number and other identification data included in the login information and confirms that the student is a genuine student registered on server 31, then sends a message to that student to terminal 40a. Upon receiving the message, terminal 40a may display the message on its monitor or output the message aloud. The same applies when another student operates a different terminal 40.

生徒がオンライン授業を受けるために端末40aを操作して時間割に応じた教材の呼び出しを指示すると、その指示はサーバー32に送信される。サーバー32は、その指示に含まれるユーザー情報を認証して当該生徒がサーバー32に登録されている真正な生徒であることを確認すると、当該時間割に応じた教材のデータを端末40aに送信する。端末40aは、そのデータを受信すると、モニターに当該教材の内容を表示し、あるいは、音声で内容を出力し得る。 When a student operates terminal 40a to request teaching materials according to the timetable in order to take an online class, the instruction is sent to server 32. Server 32 authenticates the user information included in the instruction and confirms that the student is a genuine student registered on server 32, then sends data on the teaching materials according to the timetable to terminal 40a. Upon receiving the data, terminal 40a may display the content of the teaching materials on a monitor or output the content as audio.

<サーバーと端末との通信内容>
図2を参照して、サーバー31,32と、生徒が使用する端末40との間で行なわれる通信について説明する。図2は、サーバー31,32と端末40との間で通信される情報の一部を表わした図である。サーバー31,32は、受付部220と、生成部221と、関連情報確認検知部222とを備える。端末40は、入力部210と、表示部211とを備える。
<Communication between the server and the device>
Referring to Figure 2, the communication between the servers 31, 32 and the terminal 40 used by the student will be described. Figure 2 is a diagram showing part of the information communicated between the servers 31, 32 and the terminal 40. The servers 31, 32 include a receiving unit 220, a generating unit 221, and a related information confirmation detecting unit 222. The terminal 40 includes an input unit 210 and a display unit 211.

端末40は、生徒の操作に応じて、サーバー31,32に対して、ログイン情報、授業への参加要求および教材データの要求をそれぞれ送信する(ステップS210)。送信された要求は、サーバー31,32の受付部220によって受け付けられる。受付部220は、サーバー31,32の受信インターフェイスとプロセッサーによって実行されるプログラムによって実現される。 In response to the student's operation, the terminal 40 transmits login information, a request to participate in the class, and a request for teaching material data to the servers 31 and 32 (step S210). The transmitted requests are received by the reception unit 220 of the servers 31 and 32. The reception unit 220 is realized by the receiving interface of the servers 31 and 32 and a program executed by the processor.

サーバー31,32の生成部221は、関連情報を表示するための画面データを生成し、生成した画面データを端末40に送信する(ステップS220)。端末40は、画面データを受信すると、表示部211に関連情報を表示する。 The generation unit 221 of the server 31, 32 generates screen data for displaying the related information and transmits the generated screen data to the terminal 40 (step S220). Upon receiving the screen data, the terminal 40 displays the related information on the display unit 211.

端末40のユーザーが関連情報を確認すると、その旨の操作を入力部210に行なう。入力部210は、関連情報が開封(閲覧)されたことを通知する信号をサーバー31,32に送信する(ステップS230)。サーバー31,32の関連情報確認検知部222は、たとえば、端末40のモニターへの変更を検知する信号の受信をプロセッサーが検知することにより実現される。一例として、端末40を使用する生徒が、当該関連情報を確認したことを示す操作を入力部210に対して行なうと、端末40は、当該関連情報が確認されたことを検知する。当該操作は、例えば、関連情報と共に表示される確認のためのアイコンの押下、あるいは、関連情報を確認したことを示すチェックボックスへの入力であるが、その他の態様が関連情報の確認のために使用されてもよい。 When the user of terminal 40 confirms the related information, they perform an operation to that effect on the input unit 210. The input unit 210 sends a signal to server 31, 32 notifying that the related information has been opened (viewed) (step S230). The related information confirmation detection unit 222 of server 31, 32 is implemented, for example, by the processor detecting the reception of a signal that detects a change to the monitor of terminal 40. As an example, when a student using terminal 40 performs an operation on input unit 210 indicating that the related information has been confirmed, terminal 40 detects that the related information has been confirmed. This operation is, for example, pressing a confirmation icon displayed alongside the related information or entering information into a checkbox indicating that the related information has been confirmed, but other methods may also be used to confirm the related information.

サーバー31,32が関連情報の開封の通知を端末40から受信すると、生成部221は、教材データを表示するための画面データを生成し、その画面データを端末40に送信する(ステップS240)。すなわち、サーバー31,32は、ログインした生徒が関連情報(メッセージ)を視認したことを検知すると、要求された教材データを記憶装置から読み出して、その教材データを端末40に送信する。端末40は、その教材データに基づき授業に関する画面をモニターに表示する。その後、生徒は、モニターを見ながらオンライン授業を受けることができる。 When servers 31, 32 receive notification from terminal 40 that the related information has been opened, generation unit 221 generates screen data for displaying the teaching material data and transmits the screen data to terminal 40 (step S240). That is, when servers 31, 32 detect that a logged-in student has viewed the related information (message), they read the requested teaching material data from the storage device and transmit the teaching material data to terminal 40. Terminal 40 displays a screen related to the lesson on the monitor based on the teaching material data. The student can then take the online lesson while viewing the monitor.

<サーバー、クライアント端末の構成>
図3を参照して、端末20、サーバー31,32または端末40を実現するコンピューターシステム300の構成について説明する。図3は、コンピューターシステム300のハードウェア構成を表わすブロック図である。
<Server and client terminal configuration>
3, the configuration of a computer system 300 that realizes terminal 20, servers 31 and 32, or terminal 40 will be described.

コンピューターシステム300は、主たる構成要素として、プログラムを実行するCPU(Central Processing Unit)1と、コンピューターシステム300のユーザー(オンライン授業サービスの提供者、教師または生徒、オンライン会議システムを使用する会議主催者、会議出席者など)による指示の入力を受けるマウス2およびキーボード3と、CPU1によるプログラムの実行により生成されたデータ、又はマウス2若しくはキーボード3を介して入力されたデータを揮発的に格納するRAM4と、データを不揮発的に格納するハードディスク5と、光ディスク駆動装置6と、通信インターフェイス(I/F)7と、モニター8とを含む。各構成要素は、相互にデータバスによって接続されている。光ディスク駆動装置6には、CD-ROM(Compact Disc Read-Only Memory)9その他の光ディスクが装着される。 Computer system 300 mainly comprises a CPU (Central Processing Unit) 1 that executes programs; a mouse 2 and keyboard 3 that receive input instructions from users of computer system 300 (such as online class service providers, teachers or students, conference organizers using the online conference system, and conference attendees); RAM 4 that volatilely stores data generated by program execution by CPU 1 or data input via mouse 2 or keyboard 3; a hard disk 5 that nonvolatilely stores data; an optical disk drive 6; a communications interface (I/F) 7; and a monitor 8. Each component is interconnected by a data bus. A CD-ROM (Compact Disc Read-Only Memory) 9 or other optical disk is inserted into optical disk drive 6.

コンピューターシステム300における処理は、各ハードウェアおよびCPU1により実行されるソフトウェアによって実現される。このようなソフトウェアは、ハードディスク5に予め記憶されている場合がある。また、ソフトウェアは、CD-ROM9その他の記録媒体に格納されて、コンピュータープログラムとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なアプリケーションプログラムとして提供される場合もある。このようなソフトウェアは、光ディスク駆動装置6その他の読取装置によりその記録媒体から読み取られて、あるいは、通信インターフェイス7を介してダウンロードされた後、ハードディスク5に一旦格納される。そのソフトウェアは、CPU1によってハードディスク5から読み出され、RAM4に実行可能なプログラムの形式で格納される。CPU1は、そのプログラムを実行する。 Processing in computer system 300 is realized by software executed by each piece of hardware and CPU 1. Such software may be pre-stored on hard disk 5. Alternatively, the software may be stored on CD-ROM 9 or other recording medium and distributed as a computer program. Alternatively, the software may be provided as a downloadable application program by an information provider connected to the Internet. Such software is read from the recording medium by optical disk drive 6 or other reading device, or downloaded via communication interface 7, and then temporarily stored on hard disk 5. The software is read from hard disk 5 by CPU 1 and stored in RAM 4 in the form of an executable program. CPU 1 executes the program.

図3に示されるコンピューターシステム300を実現する各構成要素は、一般的なものである。したがって、本開示に係る技術思想の本質的な部分に関連するものの一つは、RAM4、ハードディスク5、CD-ROM9その他の記録媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。記録媒体は、一時的でない、コンピューター読取可能なデータ記録媒体を含み得る。なお、コンピューターシステム300のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。 The components that realize computer system 300 shown in FIG. 3 are common. Therefore, one of the components that relate to the essential part of the technical concept of this disclosure can be said to be software stored in RAM 4, hard disk 5, CD-ROM 9, or other recording media, or software that can be downloaded via a network. Recording media may include non-transitory computer-readable data recording media. Note that the operation of the hardware of computer system 300 is well known, so a detailed description will not be repeated.

記録媒体としては、CD-ROM、FD(Flexible Disk)、ハードディスクに限られず、SSD(Solid State Drive)、磁気テープ、光ディスク(MO(Magnetic Optical Disc)/MD(Mini Disc)/DVD(Digital Versatile Disc))、IC(Integrated Circuit)カード(メモリーカードを含む)、光カード、マスクROM、EPROM(Electronically Programmable Read-Only Memory)、EEPROM(Electronically Erasable Programmable Read-Only Memory)、フラッシュROMなどの半導体メモリー等の固定的にプログラムを担持する媒体でもよい。 Recording media are not limited to CD-ROMs, FDs (Flexible Disks), and hard disks, but may also include media that permanently carry programs, such as SSDs (Solid State Drives), magnetic tapes, optical disks (MOs (Magnetic Optical Discs) / MDs (Mini Discs) / DVDs (Digital Versatile Discs)), IC (Integrated Circuit) cards (including memory cards), optical cards, mask ROMs, EPROMs (Electronically Programmable Read-Only Memory), EEPROMs (Electronically Erasable Programmable Read-Only Memory), flash ROMs, and other semiconductor memories.

ここでいうプログラムとは、CPUにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。 The term "program" here refers not only to programs that can be executed directly by a CPU, but also to programs in source program format, compressed programs, encrypted programs, etc.

<データ構造>
図4を参照して、サーバー30のデータ構造について説明する。図4は、サーバー30のハードディスク5におけるデータの格納の一態様を概念的に表わす図である。ハードディスク5は、テーブル410,420,430を保持している。
<Data structure>
The data structure of the server 30 will be described with reference to Fig. 4. Fig. 4 is a conceptual diagram showing one mode of data storage on the hard disk 5 of the server 30. The hard disk 5 holds tables 410, 420, and 430.

テーブル410は、オンライン授業の履歴に関するデータを保持している。これにより、各生徒は、途中で学習を中断した場合であっても、その中断した場所から学習を再開することができる。より具体的には、テーブル410は、生徒ID411と、授業ID412と、教材ID413と、閲覧ページ414と、閲覧最終日415と、関連情報ID416とを含む。 Table 410 holds data related to the history of online classes. This allows each student to resume their studies from the point where they left off, even if they interrupted their studies midway. More specifically, table 410 includes a student ID 411, a class ID 412, a teaching material ID 413, a viewed page 414, a last viewing date 415, and a related information ID 416.

生徒ID411は、オンライン授業を受ける生徒を識別する。授業ID412は、オンライン授業の教科を識別する。教材ID413は、当該オンライン授業で使用される教材を識別する。閲覧ページ414は、当該オンライン授業において閲覧された教材の最後のページを示す。閲覧最終日415は、当該オンライン授業において最後に教材が閲覧された日時を表わす。関連情報ID416は、当該オンライン授業の開始時に提示された関連情報を識別する。提示される関連情報は、ある局面において、予め準備された複数の関連情報からランダムに選択されたものである。他の局面において、当該オンライン授業を担当する教師によって予め指定された関連情報が提示されてもよい。 Student ID 411 identifies the student taking the online class. Class ID 412 identifies the subject of the online class. Teaching material ID 413 identifies the teaching material used in the online class. Viewed page 414 indicates the last page of the teaching material viewed in the online class. Last viewed date 415 indicates the date and time the teaching material was last viewed in the online class. Related information ID 416 identifies related information presented at the start of the online class. In some situations, the presented related information is randomly selected from multiple pieces of related information prepared in advance. In other situations, related information designated in advance by the teacher in charge of the online class may be presented.

テーブル420は、オンライン授業を受ける生徒の情報を管理する。テーブル420は、生徒ID421と、生徒名422と、学年423と、連絡先424とを含む。生徒ID421は、生徒を識別する。生徒名422は、当該生徒の氏名を表わす。学年423は、当該生徒の学年を示す。連絡先424は、当該生徒の連絡先を表わす。連絡先は、電子メールアドレス、電話番号、SNS(Social Network Service)アカウント、住所等を含み得る。 Table 420 manages information about students taking online classes. Table 420 includes student ID 421, student name 422, grade 423, and contact information 424. Student ID 421 identifies a student. Student name 422 represents the name of the student. Grade 423 indicates the grade of the student. Contact information 424 represents the contact information for the student. Contact information may include an email address, phone number, SNS (Social Network Service) account, address, etc.

テーブル430は、オンライン授業で使用される教材に関する情報を管理する。テーブル430は、教材ID431と、教材名432と、作成者433と、最終更新日434とを含む。 Table 430 manages information about teaching materials used in online classes. Table 430 includes a teaching material ID 431, a teaching material name 432, a creator 433, and a last update date 434.

教材ID431は、オンライン授業で使用される教材を識別する。教材名432は、当該教材の名称を示す。作成者433は、当該教材を作成した教師その他の作成者を表わす。最終更新日434は、当該教材のデータが最後に更新された日を表わす。 The teaching material ID 431 identifies the teaching material used in the online class. The teaching material name 432 indicates the name of the teaching material. The creator 433 indicates the teacher or other creator who created the teaching material. The last update date 434 indicates the date the teaching material data was last updated.

<制御構造>
図5を参照して教材の登録方法について説明する。図5は、サーバー30と端末20との間で行なわれる処理の一例を表わすフローチャートである。
<Control structure>
A method for registering teaching materials will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of processing carried out between server 30 and terminal 20.

[教示データの登録]
ステップS510にて、サーバー30のCPU1は、ユーザー(教師)が使用する端末20に教材データの作成画面を送信する。送信のタイミングは、端末20に表示されるメニュー一覧の画面から、「教材の作成を開始」メニューを選択した時、あるいは、教材の作成を開始する期限として予め定められた期限が到来した時である。
[Registering teaching data]
In step S510, the CPU 1 of the server 30 transmits a creation screen for teaching material data to the terminal 20 used by the user (teacher). The timing of transmission is when the "Start creating teaching material" menu is selected from the menu list screen displayed on the terminal 20, or when a predetermined deadline for starting creation of teaching material arrives.

ステップS520にて、サーバー30のCPU1は、端末20での教材データの作成画面に対する教師の操作に応答した作成操作を受信する。より具体的には、作成画面が端末20のモニター8に表示されると、端末20のユーザーは、作成画面に対してタッチペンまたは指のタッチ操作により、教材を作成できる。作成される教材は、文章問題や計算問題を含み得る。また、教材は静止画像または動画像を含んでもよい。ユーザーが端末20に対して行なった入力操作に応じた信号は、端末20からサーバー30に送信される。 In step S520, the CPU 1 of the server 30 receives a creation operation in response to the teacher's operation on the creation screen for teaching material data on the terminal 20. More specifically, when the creation screen is displayed on the monitor 8 of the terminal 20, the user of the terminal 20 can create teaching material by touching the creation screen with a stylus or finger. The created teaching material may include word problems and calculation problems. The teaching material may also include still images or moving images. A signal corresponding to the input operation performed by the user on the terminal 20 is transmitted from the terminal 20 to the server 30.

ステップS530にて、サーバー30のCPU1は、指定の授業に対して教材データを登録する。より具体的には、端末20のモニター8に表示された作成画面に対して教師が教材データの作成を終了する操作を行ったことを示す信号が受信されると、作成された教材データを登録する。 In step S530, the CPU 1 of the server 30 registers the teaching material data for the specified lesson. More specifically, when a signal is received indicating that the teacher has performed an operation to end the creation of the teaching material data on the creation screen displayed on the monitor 8 of the terminal 20, the created teaching material data is registered.

ステップS540にて、サーバー30のCPU1は、メッセージの指定があるか否かを判断する。この判断は、例えば、指定された授業にメッセージを指定するフラグが関連付けられているか否かに基づいて行なわれる。フラグの関連付けは、端末20を使用する教師によって作成画面に対する操作によって設定される。CPU1はメッセージの指定があると判断すると(ステップS540にてYES)、制御をステップS550に切り替える。そうでない場合には(ステップS540にてNO)、CPU1は処理を終了する。 In step S540, CPU 1 of server 30 determines whether a message has been specified. This determination is made, for example, based on whether a flag specifying a message has been associated with the specified lesson. The flag association is set by the teacher using terminal 20 through operations on the creation screen. If CPU 1 determines that a message has been specified (YES in step S540), it switches control to step S550. If not (NO in step S540), CPU 1 ends processing.

ステップS550にて、サーバー30のCPU1は、端末20に対して、メッセージの登録を促す通知およびメッセージの登録画面を送信する。その通知は文字としてあるいは音声によって端末20から出力され、端末20のモニターに登録画面が表示される。教師は当該通知を認識すると、登録画面に対して生徒に伝えたいメッセージを入力する。当該メッセージは、タッチペンあるいはタッチ操作によって入力され得る。このようにして入力されるとメッセージはフリーハンドで記述されたメッセージとして端末40に表示される。他方、メッセージはキーボード操作あるいは音声によっても入力され得る。この場合、メッセージは予め設定されたフォントを用いて表示され得る。入力されたメッセージは、サーバー30で受信され、教材に対するメッセージとして登録される。 In step S550, the CPU 1 of the server 30 sends to the terminal 20 a notification prompting the user to register a message and a message registration screen. The notification is output from the terminal 20 as text or audio, and a registration screen is displayed on the monitor of the terminal 20. When the teacher recognizes the notification, he or she inputs a message to convey to the students on the registration screen. The message can be input using a stylus or touch operation. When input in this way, the message is displayed on the terminal 40 as a freehand message. Alternatively, the message can also be input using a keyboard or audio. In this case, the message can be displayed using a preset font. The input message is received by the server 30 and registered as a message for the teaching material.

[授業の開始]
図6は、オンライン授業が行なわれる時に教師が使用する端末20と、サーバ-30と、生徒が使用する端末40との間で行なわれる処理の一部を表わすフローチャートである。
[Class begins]
FIG. 6 is a flowchart showing part of the processing that is carried out between the terminal 20 used by the teacher, the server 30, and the terminals 40 used by the students when an online class is held.

ステップS610にて、サーバー30のCPU1は、教材配布処理を実行する。教材配布処理の詳細は、後述する。 In step S610, the CPU 1 of the server 30 executes the teaching material distribution process. Details of the teaching material distribution process will be described later.

ステップS620にて、サーバー30のCPU1は、端末20と端末40間の音声および映像を用いた通話を開始する。通話は、たとえば、VoIP(Voice over Internet Protocol)を用いて実現されるが、通話の形式は特に限定されない。 In step S620, the CPU 1 of the server 30 initiates a call using audio and video between the terminal 20 and the terminal 40. The call is realized, for example, using VoIP (Voice over Internet Protocol), but the format of the call is not particularly limited.

ステップS630にて、サーバー30のCPU1は、同じ授業にログインしている生徒の端末画面の一覧を、教師が使用する端末20に送信する。端末20がモニター8に当該一覧を表示すると、教師は各生徒の出欠状況を把握できる。 In step S630, the CPU 1 of the server 30 sends a list of the terminal screens of students who are logged in to the same class to the terminal 20 used by the teacher. When the terminal 20 displays the list on the monitor 8, the teacher can understand the attendance status of each student.

ステップS640にて、サーバー30のCPU1は、各生徒が使用するそれぞれの端末40から教材への書き込みを表わす信号を受信する。さらに、CPU1は、サーバー30で保持している各生徒のアカウントに関連付けられている教材データに対して当該書き込みを反映して、教材データを更新する。サーバー30は、書き込みを反映した教材データをハードディスク5に保持する。したがって、例えば、ある生徒がオンライン授業を途中で中断した後に再開した場合には、サーバー30は、オンライン授業が中断されるまでにその生徒による書き込みが反映された教材をハードディスク5から読み出して、当該教材をその生徒の端末40に送信する。これにより、生徒はオンライン授業を中断した場合でも、中断した場所から授業を再開することができる。なお、この再開時の教材送信においても後述する教材配布の処理が実行される。 In step S640, the CPU 1 of the server 30 receives a signal representing an annotation to the teaching materials from each terminal 40 used by each student. Furthermore, the CPU 1 reflects the annotation in the teaching material data associated with each student's account held on the server 30, updating the data. The server 30 stores the teaching material data reflecting the annotation on the hard disk 5. Therefore, for example, if a student interrupts an online class and then resumes it, the server 30 reads from the hard disk 5 the teaching materials that reflect the student's annotations up until the online class was interrupted, and transmits the teaching materials to the student's terminal 40. This allows the student to resume the class from the point where it was interrupted, even if the online class was interrupted. The teaching material distribution process, described below, is also performed when transmitting the teaching materials upon resumption.

ステップS650にて、サーバー30のCPU1は、授業を終了するか否かを判断する。この判断は、例えば、サーバー30が、端末20から授業の終了を示す信号を受信したか否かに基づいて行なわれる。授業の終了を示す信号は、教師が端末20に対して授業の終了を指示する操作を行なうことにより、あるいは、予め定められた授業時間が経過したことに基づいて行なわれる。CPU1は授業を終了すると判断すると(ステップS650にてYES)、制御をステップS660に切り替える。そうでない場合には(ステップS650にてNO)、CPUは、制御をステップS630に戻す。 In step S650, the CPU 1 of the server 30 determines whether or not to end the lesson. This determination is made, for example, based on whether the server 30 has received a signal indicating the end of the lesson from the terminal 20. The signal indicating the end of the lesson is sent when the teacher operates the terminal 20 to instruct the end of the lesson, or when a predetermined class time has elapsed. If the CPU 1 determines that the lesson is to end (YES in step S650), it switches control to step S660. If not (NO in step S650), the CPU returns control to step S630.

ステップS660にて、端末20のCPU1と、端末40のCPU1とは、音声および映像による通話を終了する。 In step S660, the voice and video call between CPU 1 of terminal 20 and CPU 1 of terminal 40 ends.

[教材配布処理]
図7は、教材データを配布(配信)するためにサーバーが実行する処理の一部を表わすフローチャートである。この処理は、ある局面において、サーバーが実行するメインプログラムに対する割り込み処理として実現され得る。より具体的には、教材データの配布は、各生徒がログイン操作を行ない、オンライン授業を希望する教科を選択した後に行なわれる。
[Distribution of teaching materials]
7 is a flowchart showing part of the process executed by the server to distribute (deliver) teaching material data. In some cases, this process can be implemented as an interrupt process for the main program executed by the server. More specifically, the teaching material data is distributed after each student logs in and selects the subject for which they wish to take online classes.

ステップS710にて、CPU1は、教材データの配信の要求を受信したか否かを判断する。この判断は、CPU1が割り込みの信号を受信した時に実行される。一例として、CPU1が割り込みの信号の受信を検知すると、CPU1は、各端末40から、生徒の識別情報と、当該生徒によって選択された授業の識別情報と、当該授業の教材の配信の要求とを含む情報を受信したか否かを判断する。この情報は、各端末40から不規則に送信され得る。したがって、この判断は、サーバー30のCPU1が割り込みの信号を受信した時に実行される。CPU1は教材データの配信の要求を受信したと判断すると(ステップS710)、制御をステップS720に切り替える。そうでない場合には(ステップS710にてNO)、CPU1は、制御をステップS710に戻し、待機状態に復帰する。 In step S710, CPU 1 determines whether a request for distribution of teaching material data has been received. This determination is made when CPU 1 receives an interrupt signal. As an example, when CPU 1 detects the reception of an interrupt signal, CPU 1 determines whether information including the student's identification information, the identification information of the lesson selected by the student, and a request for distribution of teaching materials for that lesson has been received from each terminal 40. This information may be transmitted irregularly from each terminal 40. Therefore, this determination is made when CPU 1 of server 30 receives an interrupt signal. If CPU 1 determines that a request for distribution of teaching material data has been received (step S710), it switches control to step S720. If not (NO in step S710), CPU 1 returns control to step S710 and returns to standby mode.

ステップS720にて、CPU1は、指定された授業の関連情報を検索する。たとえば、CPU1は、テーブル410の関連情報ID416を参照して、当該生徒のための授業に対して最後に使用された関連情報の識別データを読み出して、その関連情報を特定する。 In step S720, CPU 1 searches for related information for the specified lesson. For example, CPU 1 references related information ID 416 in table 410, reads the identification data of the related information last used for the lesson for the student, and identifies that related information.

ステップS730にて、CPU1は、当該関連情報の配布態様についての指定があるか否かを判断する。配布態様についての指定とは、当該関連情報の配布先が、特定のクラス、特定の生徒、または、学年全体であるか否か、および、当該関連情報がどの教科に使用されるかを示す。当該指定に関する情報は、サーバー30のハードディスク5に保持されている。CPU1は、当該関連情報について指定があると判断すると(ステップS730にてYES)、制御をステップS740に切り替える。そうでない場合には(ステップS730にてNO)、CPU1は、制御をステップS750に切り替える。 In step S730, CPU 1 determines whether there is a designation regarding the manner in which the related information will be distributed. The designation regarding the manner in which the related information will be distributed indicates whether the related information will be distributed to a specific class, a specific student, or the entire grade, and for which subject the related information will be used. Information regarding this designation is stored on the hard disk 5 of server 30. If CPU 1 determines that there is a designation regarding the related information (YES in step S730), CPU 1 switches control to step S740. If not (NO in step S730), CPU 1 switches control to step S750.

ステップS740にて、CPU1は、当該指定に基づき関連情報を該当する端末40に提示させる。より具体的には、CPU1は、該当する生徒の端末40に関連情報を表示させるためのデータ(たとえば、HTML(Hyper Text Markup Language)形式のデータ)を生成し、生成したデータを該当する端末40にそれぞれ送信する。したがって、このデータを受信した端末40は、関連情報を表示し得る。他方、同じ授業を選択している他の生徒が当該指定の条件に該当しない場合(たとえば、クラスが異なる、学年が異なる、進捗度合いが異なる等)には、当該他の生徒が使用する端末40は、その関連情報を表示しない。 In step S740, CPU 1 causes the relevant terminal 40 to present the related information based on the specification. More specifically, CPU 1 generates data (for example, data in HTML (Hyper Text Markup Language) format) for displaying the related information on the relevant student's terminal 40, and transmits the generated data to each of the relevant terminals 40. Therefore, terminals 40 that receive this data can display the related information. On the other hand, if other students who have selected the same class do not meet the specified conditions (for example, they are in a different class, are in a different grade, or are at a different level of progress), the terminals 40 used by those other students will not display the related information.

ステップS750にて、CPU1は、当該授業を選択している全ての生徒がそれぞれ使用する端末40に関連情報を提示させる。すなわち、CPU1は、当該関連情報を表示するためのデータを生成し、生成したデータを各端末40に送信する。各端末40は、そのデータに基づき関連情報を表示するので、当該授業を選択した全ての生徒はその関連情報を視認できる。視認した生徒が関連情報を確認したことを示す操作を行なうと、そのことを示す情報は、当該生徒が使用する端末40のIDおよび当該生徒の識別データ(生徒ID)と共に、その生徒が使用する端末40からサーバー30に送信される。 In step S750, CPU 1 causes the related information to be displayed on the terminals 40 used by all students who have selected the class. That is, CPU 1 generates data for displaying the related information and transmits the generated data to each terminal 40. Each terminal 40 displays the related information based on that data, allowing all students who have selected the class to view the related information. When a student who has viewed the related information performs an operation indicating that they have viewed the related information, information indicating this is transmitted from the terminal 40 used by that student to the server 30, along with the ID of the terminal 40 used by that student and the student's identification data (student ID).

ステップS760にて、CPU1は、当該関連情報を生徒が確認したという情報を受信したか否かを判断する。この判断は、例えば、当該関連情報が送信された各生徒について、当該情報を受信したか否かに基づいて行なわれる。また、CPU1は、当該判断を予め設定された一定時間間隔毎に行なう。CPU1は、当該情報を受信したと判断すると(ステップS760にてYES)、制御をステップS770に切り替える。そうでない場合には(ステップS760にてNO)、CPU1は、制御をステップS760に戻し、当該情報の受信を待機する。 In step S760, CPU 1 determines whether it has received information that a student has confirmed the related information. This determination is made, for example, based on whether the information has been received for each student to whom the related information was sent. CPU 1 also makes this determination at predetermined time intervals. If CPU 1 determines that the information has been received (YES in step S760), it switches control to step S770. If not (NO in step S760), CPU 1 returns control to step S760 and waits to receive the information.

ステップS770にて、CPU1は、当該教材データを各生徒の端末40に配信する。
なお、オンライン授業は、教師による説明がリアルタイムで行なわれる授業と、教師がいない自習の形態のいずれであってもよい。自習の形態が採用される場合、教材に含まれる問題の回答や解説を提供するように予め学習された教師AI(Artificial Intelligence)が実際の教師の代わりに生徒に対してフィードバックしてもよい。
In step S770, CPU 1 distributes the teaching material data to terminal 40 of each student.
Online classes may be either classes with real-time explanations by a teacher or self-study without a teacher. If self-study is used, a teacher AI (Artificial Intelligence) that has been trained in advance to provide answers and explanations for questions included in the teaching materials may provide feedback to students in place of a real teacher.

<関連情報>
図8を参照して、関連情報の一例について説明する。図8は、ある実施の形態に従うサーバー30における関連情報の格納の一態様を概念的に表わす図である。
<Related Information>
An example of related information will be described with reference to Fig. 8. Fig. 8 is a diagram conceptually showing one mode of storage of related information in server 30 according to an embodiment.

ある局面において、サーバー30は、ハードディスク5にテーブル810を保持している。テーブル810は、領域811,812,813,814を含む。領域811は、関連情報を識別する番号を格納している。領域812は、メッセージコンテンツを格納している。領域813は、関連情報の形式を示す情報を格納している。関連情報の形式は、テキスト、静止画像、動画像、音声等を含み得る。領域814は、当該関連情報の配信先を指定する情報を格納している。配信先は、例えば、ALL(生徒全員)、特定の学年、特定のクラス、特定の授業を受ける生徒、特定の生徒等を含み得る。 In one aspect, the server 30 stores table 810 on the hard disk 5. Table 810 includes areas 811, 812, 813, and 814. Area 811 stores a number that identifies the related information. Area 812 stores message content. Area 813 stores information indicating the format of the related information. The format of the related information may include text, still images, moving images, audio, etc. Area 814 stores information specifying the recipients of the related information. The recipients may include, for example, ALL (all students), a specific grade, a specific class, students taking a specific class, specific students, etc.

サーバー30のCPU1は、教材の配信を要求された時に(ステップS710)、テーブル810を参照して、関連情報の配信先を確認し、指定された配信先に当該関連情報を送信する。 When a request for distribution of teaching materials is received (step S710), the CPU 1 of the server 30 refers to table 810 to confirm the destination of the related information, and transmits the related information to the specified destination.

教師が教材を作成する時に関連情報を指定して当該教材に関連付けて登録することで、CPU1は、生徒から教材データの要求を受けたときに、どのコンテンツを表示するかを決定できる。関連情報は、教材の要求の都度、1~N番目の中からランダムに端末40に送信されて端末40のモニター8に表示されてもよいし、1~N番目まで順に表示されてもよい。 When a teacher creates teaching materials, they specify related information and register it in association with the teaching materials. This allows the CPU 1 to determine which content to display when a request for teaching material data is received from a student. Each time a request for teaching materials is made, related information may be sent randomly from 1 to N to the terminal 40 and displayed on the monitor 8 of the terminal 40, or it may be displayed in order from 1 to N.

<画面の表示>
図9を参照して、生徒が使用する端末40における画面の表示態様について説明する。これらの画面は、サーバー30にて作成された画面データ(例えば、HTML形式のデータ)である。端末40は、その画面データを端末40に搭載された表示用アプリケーション(ブラウザ)にて表示する。図9は、端末40のモニター8における画面の推移を表わす図である。状態(A)に示されるように、生徒が端末40を操作してオンライン授業のサービスにアクセスし、ログインを実行するとモニター8に、授業の選択を受け付ける画面が表示される。当該画面は、オンライン授業を指定するための授業コードの入力を受け付ける領域を含む。授業コードは、生徒が入力しても良く、あるいは、予め準備された一覧表から選択可能であってもよい。生徒が授業コードを入力して「確認する」ボタンを押下すると、端末40は、サーバー30と通信して当該生徒が選択した授業に関するデータを取得する。さらに、モニター8には、入力された授業コードに対応する授業を示す画像(たとえば、教科名、使用する教科書のフロントページ、あるいは前回まで開いていた教科書のページ)と、当該授業を担当する教師の名前とが表示される。
<Screen display>
Referring to FIG. 9 , the screen display mode on the terminal 40 used by the student will be described. These screens are screen data (e.g., HTML data) created by the server 30. The terminal 40 displays the screen data using a display application (browser) installed on the terminal 40. FIG. 9 shows the transition of screens on the monitor 8 of the terminal 40. As shown in state (A), when a student operates the terminal 40 to access the online class service and log in, a screen for accepting class selection is displayed on the monitor 8. This screen includes an area for accepting input of a class code to specify the online class. The class code may be entered by the student or may be selectable from a pre-prepared list. When the student enters the class code and presses the "Confirm" button, the terminal 40 communicates with the server 30 to obtain data related to the class selected by the student. Furthermore, the monitor 8 displays an image indicating the class corresponding to the entered class code (e.g., the subject name, the front page of the textbook being used, or the page of the textbook that was previously open) and the name of the teacher in charge of the class.

生徒がこれらの表示を確認して「はい」を選択すると、端末40は、当該授業の識別IDを含む情報を教材の要求としてサーバー30に送信する。サーバーは、その要求を受信すると(ステップS710でYES)、その授業について関連情報の指定があるか否かを確認し、確認結果に応じて関連情報を表示するためのデータを端末40に送信する(ステップS740,S750)。 When the student confirms these displays and selects "Yes," the terminal 40 sends information including the class's identification ID to the server 30 as a request for teaching materials. When the server receives the request (YES in step S710), it checks whether related information has been specified for the class, and sends data to the terminal 40 to display the related information based on the confirmation results (steps S740, S750).

状態Bに示されるように、端末40は、サーバー30から関連情報を受信すると、当該関連情報をモニター8に表示する。たとえば、モニター8は、「きょうもがんばろう!」というメッセージコンテンツ(領域812)を表示する。その生徒は、表示されたメッセージコンテンツを視認することで、当該授業に対するモチベーションを高めることができる。その後、生徒がアイコン910を押下してメッセージの表示を終了すると、端末40は、当該生徒が関連情報を取得したことを示す情報をサーバー30に送信する。 As shown in state B, when terminal 40 receives related information from server 30, it displays the related information on monitor 8. For example, monitor 8 displays message content (area 812) such as "Let's do our best today!" By viewing the displayed message content, the student can increase their motivation for the class. When the student then presses icon 910 to end the message display, terminal 40 transmits information to server 30 indicating that the student has acquired the related information.

サーバー30は、端末40のユーザーである生徒が関連情報を取得したことを示す情報を端末40から受信すると(ステップS760にてYES)、当該関連情報がユーザーによって確認されたと判断し、選択された授業の教材データを端末40に送信する(ステップS770)。 When the server 30 receives information from the terminal 40 indicating that the student user of the terminal 40 has acquired related information (YES in step S760), it determines that the related information has been confirmed by the user and transmits the teaching material data for the selected lesson to the terminal 40 (step S770).

端末40がサーバー30から教材データを受信すると、モニター8は、教材のコンテンツを表示する。生徒は、その表示されたコンテンツを見ながら授業を受けることができる。また、リアルタイムではなく別のタイミングで授業を受ける場合には、生徒は、実際の教師に代えて、教師AIによる指導を受けることができる。 When the terminal 40 receives the teaching material data from the server 30, the monitor 8 displays the content of the teaching material. Students can take the lesson while viewing the displayed content. Furthermore, if the lesson is not taken in real time but at a different time, students can receive instruction from the teacher AI instead of a real teacher.

<データ構造>
図10を参照して、他の局面に従うサーバー30のデータ構造について説明する。図10は、他の局面に従うサーバー30のハードディスク5におけるデータの格納の一態様を概念的に表わす図である。
<Data structure>
The data structure of server 30 according to another aspect will be described with reference to Fig. 10. Fig. 10 is a conceptual diagram showing one mode of data storage on hard disk 5 of server 30 according to another aspect.

他の局面において、サーバー30は、ハードディスク5にテーブル1010を保持している。テーブル1010は、領域1011,1012,1013,1014を含む。領域1011は、領域811と同様に、関連情報を識別する番号を格納している。領域1012は、領域812と同様に、メッセージコンテンツを格納している。領域1013は、領域813と同様に、関連情報の形式を示す情報を格納している。関連情報の形式も同様である。領域1014は、領域814と同様に、当該関連情報の配信先を指定する情報を格納している。配信先は、例えば、ALL(生徒全員)、特定の学年、特定のクラス、特定の授業を受ける生徒、特定の生徒等に加えて、特定の授業を含み得る。 In another aspect, the server 30 stores table 1010 on the hard disk 5. Table 1010 includes areas 1011, 1012, 1013, and 1014. Area 1011, like area 811, stores a number that identifies the related information. Area 1012, like area 812, stores message content. Area 1013, like area 813, stores information indicating the format of the related information. The format of the related information is also similar. Area 1014, like area 814, stores information specifying the recipients of the related information. The recipients can include, for example, ALL (all students), a specific grade, a specific class, students taking a specific class, specific students, etc., as well as specific classes.

当該他の局面においても同様に、サーバー30のCPU1は、教材の配信を要求された時に(ステップS710)、テーブル810を参照して、関連情報の配信先を確認し、指定された配信先に当該関連情報を送信する。また、メッセージコンテンツが端末40に表示される順序も同様である。 Similarly, in the other phases, when a request for distribution of educational materials is received (step S710), the CPU 1 of the server 30 refers to table 810 to confirm the distribution destination of the related information, and transmits the related information to the specified distribution destination. The order in which message content is displayed on the terminal 40 is also the same.

<教材の作成画面>
ここで、図11を参照して、教材の作成について説明する。図11は、教師が使用する端末20のモニター8に表示される画面の一態様を例示する図である。モニター8は、領域1110~1170を表示する。領域1110は、授業名の入力を受け付ける。
<Creating teaching materials screen>
Now, the creation of teaching materials will be described with reference to Fig. 11. Fig. 11 is a diagram showing an example of a screen displayed on monitor 8 of terminal 20 used by a teacher. Monitor 8 displays areas 1110 to 1170. Area 1110 accepts input of the lesson name.

領域1120は、当該授業を担当する教師名の入力を受け付ける。領域1130は、当該授業が対象とする生徒の学年の入力を受け付ける。領域1140は、当該授業で指導される教科の入力を受け付ける。教科は、国語、算数、理科、社会、英語等である。領域1150は、当該教科を構成する各単元の入力を受け付ける。当該単元は、教師によって任意に入力されてもよいし、予め準備された単元リストから選択されてもよい。領域1160は、ワークシートの作成または編集の操作を受け付ける。例えば、算数の計算問題を作成するための画面は、領域1160から起動される。領域1170は、メッセージコンテンツの作成または編集を受け付ける。 Area 1120 accepts input of the name of the teacher in charge of the class. Area 1130 accepts input of the grade level of students targeted by the class. Area 1140 accepts input of the subject taught in the class. Subjects include Japanese, arithmetic, science, social studies, English, etc. Area 1150 accepts input of each unit that makes up the subject. The unit may be entered arbitrarily by the teacher or may be selected from a list of units prepared in advance. Area 1160 accepts operations for creating or editing worksheets. For example, a screen for creating arithmetic problems is launched from area 1160. Area 1170 accepts creation or editing of message content.

教師あるいは会議の主催者のようにメッセージコンテンツを登録しようとする者は、領域1170をクリックして、具体的なメッセージコンテンツを入力し、入力されたメッセージコンテンツは、教材の公開先の設定に関連付けられる。 Those wishing to register message content, such as teachers or conference organizers, can click on area 1170 to enter specific message content, which will be associated with the settings for where the teaching material will be published.

<データ構造>
図12を参照してさらに他の局面におけるサーバー30のデータ構造について説明する。図12は、サーバー30のハードディスク5におけるデータの格納の一態様を概念的に表わす図である。ハードディスク5は、テーブル1210を保持している。
<Data structure>
The data structure of server 30 in yet another aspect will be described with reference to Fig. 12. Fig. 12 is a conceptual diagram showing one mode of data storage on hard disk 5 of server 30. Hard disk 5 holds table 1210.

テーブル1210は、領域1211,1212,1213,1214を含む。領域1211は、関連情報を識別する番号を格納している。領域1212は、メッセージコンテンツを格納している。領域1213は、関連情報の形式を示す情報を格納している。関連情報の形式は、テキスト、静止画像、動画像、音声等を含み得る。領域1214は、当該関連情報の配信先を指定する情報を格納している。配信先は、例えば、ALL(生徒全員)、特定の学年、特定のクラス、特定の授業を受ける生徒、特定の生徒等を含み得る。複数のメッセージコンテンツの配信先がALLである場合は、サーバー30は、生徒の各端末40から教材の要求がある度に、ランダム又は順次に、メッセージコンテンツを表示するためのデータを当該端末40に送信する。メッセージコンテンツは、図11で説明された態様で登録され得る。 Table 1210 includes fields 1211, 1212, 1213, and 1214. Field 1211 stores a number that identifies the related information. Field 1212 stores the message content. Field 1213 stores information indicating the format of the related information. The format of the related information may include text, still images, moving images, audio, etc. Field 1214 stores information specifying the distribution destination of the related information. The distribution destination may include, for example, ALL (all students), a specific grade, a specific class, students taking a specific class, or a specific student. If the distribution destination for multiple message contents is ALL, the server 30 randomly or sequentially sends data for displaying the message content to each student's terminal 40 each time a request for teaching materials is made from that terminal 40. The message content may be registered in the manner described in FIG. 11.

<関連情報の登録画面>
図13を参照して関連情報の登録について説明する。図13は、教師その他の管理者が使用する端末20に表示される画面の一態様を表わす図である。当該画面は、管理者アカウントでログインした場合に表示される。モニター8は、複数の領域を含む。
<Registration screen for related information>
The registration of related information will be described with reference to Fig. 13. Fig. 13 is a diagram showing one aspect of a screen displayed on the terminal 20 used by a teacher or other administrator. This screen is displayed when logged in with an administrator account. The monitor 8 includes multiple areas.

端末20の各ユーザーは、教師、校長、教育委員会、学習者などのアカウントでログインする。各ユーザーは、ハードディスク5において管理される関連情報登録データベースに対して、全てのアカウントで、関連情報を登録できる。教師、校長、教育委員会などのアカウントでは、サブに記載の方法と同様の方法で登録する。 Each user of terminal 20 logs in using an account such as a teacher, principal, board of education, or student. Each user can register related information with all accounts in the related information registration database managed on hard disk 5. Accounts for teachers, principals, board of education, etc. are registered using the same method as described below.

他の局面において、学習者が関連情報を登録し得る。この場合、登録しようとする学習者は、領域1340をクリックし、登録画面をモニター8に表示して、その登録画面から関連情報を登録できる。例えば、学習者自らが作成したメッセージを他のユーザーに共有してもらうことができる。なお、学習者が関連情報を登録する場合には、管理者が操作可能な画面を操作する権限の一部は、学習者に与えられないようにアクセス制御され得る。これにより、教材データが不用意に変更あるいは削除されることが防止される。 In another aspect, a learner may register related information. In this case, a learner wishing to register clicks on area 1340, displays a registration screen on monitor 8, and can register related information from that registration screen. For example, a message created by the learner can be shared with other users. When a learner registers related information, access control can be used to prevent the learner from being granted some of the authority to operate screens that can be operated by an administrator. This prevents teaching material data from being inadvertently changed or deleted.

例えば、領域1310は、当該関連情報の対象となる生徒の学年の指定を受け付ける。学年の指定は、一学年に限られず複数の学年が選択されてもよい。領域1320は、当該関連情報が適用される科目の指定を受け付ける。領域1330は、当該関連情報が表示される前に表示される教材の内容を表わす。教師は、タッチペン、キーボード、タッチ操作その他の入力手段を用いて領域1330に入力することにより、教材を作成できる。 For example, area 1310 accepts the specification of the grade of students to which the related information applies. The grade specification is not limited to one grade, and multiple grades may be selected. Area 1320 accepts the specification of the subject to which the related information applies. Area 1330 represents the content of the teaching material that is displayed before the related information is displayed. Teachers can create teaching materials by entering information into area 1330 using a touch pen, keyboard, touch operation, or other input means.

図14を参照して、関連情報の他の態様について説明する。図14は、他の局面に従って端末40に表示される関連情報を例示する図である。モニター8は関連情報1400を表示する。関連情報1400は領域1410を含む。領域1410は、追加のメッセージである。当該追加のメッセージは、当該関連情報が適用されている授業に関連する情報に応じて表示される。図14の例示は、端末40を使用する生徒以外に、同じ教材を用いて学習していたAさんについての情報、および、現在同じタイミングで同じ教材を用いて学習しているBさんについての情報を含む。 Another aspect of related information will be described with reference to Figure 14. Figure 14 is a diagram illustrating an example of related information displayed on terminal 40 according to another aspect. Monitor 8 displays related information 1400. Related information 1400 includes area 1410. Area 1410 is an additional message. The additional message is displayed according to information related to the lesson to which the related information applies. In addition to the students using terminal 40, the example in Figure 14 includes information about person A, who studied using the same teaching materials, and person B, who is currently studying using the same teaching materials at the same time.

端末40を使用する生徒は、その生徒が受ける授業と同じ授業について他の生徒の学習状況を知ることにより、モチベーションを高め得る。また、その生徒が領域1410をクリックすると、端末40は、領域1410に含まれる他のユーザーが使用する他の端末40と別個の通信を確立して、同じ教材を学習するユーザー間の通信セッションを構成する。通信セッションは、チャット、オンラインの掲示版等を含む。オンラインの掲示版は編集可能であってもよい。これにより、当該教材を学習する各ユーザーは、質問やアドバイスを行なうことができるので、学習効果も高まり得る。 A student using terminal 40 can be motivated by learning about the learning progress of other students in the same class as the student. Furthermore, when the student clicks on area 1410, terminal 40 establishes separate communications with other terminals 40 used by other users included in area 1410, forming a communication session between users studying the same learning material. The communication session includes chat, online message boards, and the like. Online message boards may be editable. This allows each user studying the learning material to ask questions or offer advice, potentially improving learning effectiveness.

<制御構造>
図15を参照して、他の局面に従うサーバー30の制御構造について説明する。図15は、サーバー30のCPU1が実行する処理の一部を表わすフローチャートである。なお、前述の処理と同じ処理には同一のステップ番号を付してある。したがって、同じ処理の説明は繰り返さない。
<Control structure>
Referring to Fig. 15, a control structure of server 30 according to another aspect will be described. Fig. 15 is a flowchart showing a part of processing executed by CPU 1 of server 30. Note that the same processing as previously described is assigned the same step number. Therefore, description of the same processing will not be repeated.

ステップS760にて、CPU1は、当該関連情報を生徒が確認したという情報を受信したか否かを判断する。この判断は、例えば、当該関連情報が送信された各生徒について、当該情報を受信したか否かに基づいて行なわれる。また、CPU1は、当該判断を予め設定された一定時間間隔毎に行なう。CPU1は、当該情報を受信したと判断すると(ステップS760にてYES)、制御をステップS1510に切り替える。そうでない場合には(ステップS760にてNO)、CPU1は、制御をステップS760に戻し、当該情報の受信を待機する。 In step S760, CPU 1 determines whether it has received information that a student has confirmed the related information. This determination is made, for example, based on whether the information has been received for each student to whom the related information was sent. CPU 1 also makes this determination at predetermined time intervals. If CPU 1 determines that the information has been received (YES in step S760), it switches control to step S1510. If not (NO in step S760), CPU 1 returns control to step S760 and waits to receive the information.

ステップS1510にて、CPU1は、当該生徒が使用する教材と同じ教材を使用する他の学習者情報が存在するか否かを判断する。この判断は、例えば、ハードディスク5に保存されているテーブル410の内容に基づいて行なわれる。CPU1は、当該学習者情報が存在すると判断すると(ステップS1510にてYES)、制御をステップS1520に切り替える。そうでない場合には(ステップS1510にてNO)、CPU1は制御をステップS770に切り替える。 In step S1510, CPU 1 determines whether there is information about another learner who uses the same teaching materials as the student in question. This determination is made, for example, based on the contents of table 410 stored on hard disk 5. If CPU 1 determines that the learner information in question exists (YES in step S1510), it switches control to step S1520. If not (NO in step S1510), CPU 1 switches control to step S770.

ステップS1520にて、CPU1は、同じ教材を使用する学習者の情報をハードディスク5から読み出し、関連情報に付随して表示されるメッセージ(領域1410)を生成する。 In step S1520, CPU 1 reads information about learners who will be using the same teaching materials from hard disk 5 and generates a message (area 1410) to be displayed in conjunction with the related information.

ステップS770にて、CPU1は、生成したメッセージを表示するためのデータを端末40に送信して、関連情報として端末40のモニター8に表示させる。 In step S770, the CPU 1 transmits data for displaying the generated message to the terminal 40, and displays it on the monitor 8 of the terminal 40 as related information.

<生徒の一覧表示>
図16および図17を参照して、生徒の一覧表示について説明する。図16は、教師が使用する端末20に表示される各生徒の端末40の表示されている画面を表わす図である。図17は、教師が使用する端末20に表示される各生徒の端末40でそれぞれ撮影された表情を表わす図である。
<Student list display>
The list display of students will be described with reference to Figures 16 and 17. Figure 16 is a diagram showing the screen displayed on each student's terminal 40, which is displayed on terminal 20 used by the teacher. Figure 17 is a diagram showing the facial expressions captured on each student's terminal 40, which are displayed on terminal 20 used by the teacher.

ある局面において、生徒が使用する端末40は、モニターの表示領域の周辺等にカメラ(図示しない)を備え得る。カメラは、生徒の顔画像を撮影し画像データをサーバー30または教師が使用する端末20に送信する。そこで、端末20は、各生徒の端末40に表示されている教材の画面に加えて、顔画像を表示し得る。 In some cases, the terminal 40 used by the student may be equipped with a camera (not shown), such as near the display area of the monitor. The camera captures an image of the student's face and sends the image data to the server 30 or the terminal 20 used by the teacher. The terminal 20 may then display the face image in addition to the screen of the teaching materials displayed on each student's terminal 40.

例えば、図16に示されるように、ある局面において、教師が使用する端末20は、各生徒がそれぞれ使用する端末40のモニター8に表示されている画面を表示し得る。この場合、アイコン1610は、生徒の一覧が表示されていることを示すために、領域の色が他の領域の色と異なる態様、フォントが強調された態様その他の態様で、表示され得る。 For example, as shown in FIG. 16, in one aspect, the terminal 20 used by the teacher may display the screen displayed on the monitor 8 of the terminal 40 used by each student. In this case, the icon 1610 may be displayed in a different color from the other areas, with an emphasized font, or in other ways to indicate that a list of students is being displayed.

その後、教師がアイコン1620を押下すると、図17に示されるように、端末20は、その時までに取得された各生徒の画像を表示し得る。このようにすると、教師は教材に対する各生徒の進捗を確認しつつ(図16)、逐次、各生徒の表情を知ることができるので、各生徒に応じたフィードバックを提供しやすくなる。 When the teacher then presses icon 1620, terminal 20 may display images of each student that have been acquired up to that point, as shown in FIG. 17. In this way, the teacher can check each student's progress with the learning material (FIG. 16) while also seeing each student's facial expression, making it easier to provide feedback tailored to each student.

以上のようにしてある実施の形態に従うシステムのサーバー39は、各ユーザーの端末40からデータの送信要求を受信すると、そのデータを送信する前に、当該データに予め関連付けられた関連情報(たとえば、メッセージコンテンツ)を端末40に送信する。端末40のユーザー(例えば、生徒あるいは会議の出席者)が当該関連情報を視認すると、関連情報が確認されたことを通知する情報が、端末40からサーバー30に送信される。サーバー30は、その情報を受信すると、ユーザーから要求されたデータを端末40に送信する。データの送信前に関連情報がユーザーに送信されるので、データの使用前にユーザーはモチベーションを高めることが可能となる。 As described above, when the server 39 of a system according to an embodiment receives a data transmission request from each user's terminal 40, it transmits related information (e.g., message content) that has been pre-associated with the data to the terminal 40 before transmitting the data. When the user of the terminal 40 (e.g., a student or conference attendee) views the related information, information notifying the user that the related information has been viewed is transmitted from the terminal 40 to the server 30. Upon receiving this information, the server 30 transmits the data requested by the user to the terminal 40. Because the related information is transmitted to the user before transmitting the data, the user can be motivated before using the data.

<まとめ>
上記で開示された技術的特徴の一部は、以下のように要約され得る。
<Summary>
Some of the technical features disclosed above can be summarized as follows:

(1)ある実施の形態に従うシステム10において、サーバー30のCPU1は、端末40aからデータ(たとえば、教材データ、授業データ、会議資料など)の要求を受信する。CPU1は、当該要求に応答して、予め作成されてデータに関連付けられている関連情報(たとえば、当該データのユーザー(生徒、会議出席者など)のモチベーションを高めるためのメッセージ)を端末40に送信する。CPU1は、当該関連情報が端末40aで確認されたことを示す確認情報を受信する。CPU1は、当該確認情報の受信に応答して、要求されたデータを端末40aに送信する。 (1) In a system 10 according to one embodiment, a CPU 1 of a server 30 receives a request for data (e.g., teaching material data, lesson data, conference materials, etc.) from a terminal 40a. In response to the request, the CPU 1 transmits to the terminal 40 related information that has been created in advance and associated with the data (e.g., a message to motivate users of the data (e.g., students, conference attendees, etc.)). The CPU 1 then receives confirmation information indicating that the related information has been confirmed on the terminal 40a. In response to receiving the confirmation information, the CPU 1 transmits the requested data to the terminal 40a.

このような構成によれば、端末40aのユーザーは、データを閲覧する前に当該関連情報を見るので、当該ユーザーのモチベーションを高めることができる。 With this configuration, the user of terminal 40a can view the related information before viewing the data, thereby increasing the user's motivation.

(2)他の局面において、CPU1は、ランダムに又は予め定められた順序に従って複数の関連情報を表示するデータを端末40aに送信する。例えば、CPU1は、関連情報としてのメッセージに割り当てられた識別番号にしたがって、当該メッセージを順次端末40aに送信する。このようにすると、端末40aは、教材データを要求される毎に異なるメッセージをモニター8に表示するので、端末40aのユーザーのモチベーションを高めることができる。 (2) In another aspect, CPU 1 transmits data displaying multiple pieces of related information to terminal 40a randomly or in a predetermined order. For example, CPU 1 transmits messages of related information to terminal 40a sequentially according to the identification numbers assigned to the messages. In this way, terminal 40a displays a different message on monitor 8 each time educational material data is requested, thereby increasing the motivation of the user of terminal 40a.

(3)関連情報は、教材データまたは授業データが使用される授業に紐付けられている。あるいは、関連情報は、会議資料が使用される会議に紐付けられている。または、関連授業は、授業が行なわれる組織(例えば、学校、専門学校、予備校、塾)または授業の関係者(教師、生徒、学校長、教育委員会等)に紐付けられている。 (3) The related information is linked to the lesson in which the teaching material data or lesson data is used. Alternatively, the related information is linked to the meeting in which the meeting materials are used. Alternatively, the related lesson is linked to the organization in which the lesson is held (e.g., school, vocational school, preparatory school, cram school) or the people involved in the lesson (teachers, students, school principals, boards of education, etc.).

(4)関連情報は、システム10を構成するサーバー30のハードディスク5に記憶されている。他の局面において、関連情報は、サーバー30とは異なる外部の記憶装置に格納されていてもよい。関連情報は、システム10の管理者またはユーザー(たとえば、教材データを作成する教師、授業を担当する教師、会議資料の作成者等)によって作成され、若しくは、システム10の提供者(たとえば、システムインテグレーター)によって登録される。 (4) The related information is stored on the hard disk 5 of the server 30 that constitutes the system 10. In other aspects, the related information may be stored in an external storage device different from the server 30. The related information is created by an administrator or user of the system 10 (for example, a teacher who creates teaching material data, a teacher in charge of a class, a creator of conference materials, etc.), or is registered by a provider of the system 10 (for example, a system integrator).

(5)関連情報は、テキスト、静画像または動画像を含む。したがって、さらに他の局面において、音声が当該関連情報に紐付けられていてもよい。当該音声は、メッセージを読み上げる音声に限られず、例えば、関連情報の内容を想起し得る環境音や効果音であってもよい。これにより、視覚への働きかけに加えて聴覚への働きかけにより、関連情報を確認したユーザー(たとえば、生徒あるいは会議への出席者)はモチベーションを高め得る。 (5) Related information includes text, still images, or moving images. Therefore, in yet another aspect, audio may be linked to the related information. The audio is not limited to audio of a message being read aloud, but may also be, for example, environmental sounds or sound effects that can evoke the content of the related information. This may increase the motivation of users (e.g., students or conference attendees) who have viewed the related information by appealing to their hearing in addition to their vision.

(6)さらに他の局面において、サーバー30は、端末40aにおいてデータが閲覧されたことを他の端末40nに通知する。データが閲覧されたことは、例えば、教材の内容が読まれたこと、教材に含まれる課題が提出されたこと、会議資料が事前に参照されたこと等を含み得る。端末40nのユーザー(生徒や会議出席者)は、当該データが端末40aのユーザーによって閲覧されたことを知ることになるので、端末40nのユーザーの学習または会議出席に対するモチベーションを高めることができる。 (6) In yet another aspect, the server 30 notifies another terminal 40n that data has been viewed on terminal 40a. The viewing of data may include, for example, the reading of the contents of the teaching materials, the submission of an assignment included in the teaching materials, or the advance reference of meeting materials. The user of terminal 40n (a student or a meeting attendee) will know that the data has been viewed by the user of terminal 40a, which can increase the motivation of the user of terminal 40n to study or attend the meeting.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the present invention is indicated by the claims, not the above description, and is intended to include all modifications that are equivalent in meaning to and within the scope of the claims.

開示された技術的特徴は、オンラインの教育システムまたは会議システムのように、ネットワークを介してコンテンツを提供する技術に適用されうる。 The disclosed technical features can be applied to technologies that provide content over a network, such as online educational or conferencing systems.

20,40,40a,40b,40n 端末、2 マウス、3 キーボード、4 RAM、5 ハードディスク、6 光ディスク駆動装置、7 通信インターフェイス、8 モニター、9 ROM、10 システム、30,31,32 サーバー、101 ネットワーク、201 受付手段、202 提示手段、203 関連情報開封検知手段、300 コンピューターシステム、410,420,430,810,1010,1210 テーブル。 20, 40, 40a, 40b, 40n terminal, 2 mouse, 3 keyboard, 4 RAM, 5 hard disk, 6 optical disk drive, 7 communication interface, 8 monitor, 9 ROM, 10 system, 30, 31, 32 server, 101 network, 201 reception means, 202 presentation means, 203 related information opening detection means, 300 computer system, 410, 420, 430, 810, 1010, 1210 table.

Claims (16)

端末からデータの要求を受信する要求受信手段と、
前記要求に応答して、前記データを使用することについて前記端末のユーザーのモチベーションを高めるための情報として予め作成されて前記データに関連付けられている関連情報を前記端末に送信する関連情報送信手段と、
前記関連情報が前記端末で確認されたことを示す確認情報を受信する確認情報受信手段と、
前記確認情報の受信に応答して、前記要求されたデータを前記端末に送信するデータ送信手段とを備える、システム。
a request receiving means for receiving a data request from a terminal;
related information transmitting means for transmitting, in response to the request, related information that is created in advance as information for increasing the motivation of the user of the terminal to use the data and that is associated with the data, to the terminal;
confirmation information receiving means for receiving confirmation information indicating that the related information has been confirmed at the terminal;
and data transmission means for transmitting the requested data to the terminal in response to receiving the confirmation information.
前記関連情報送信手段は、前記関連情報に加えて、前記データを使用している他のユーザーの状況を示す情報を前記端末に送信する、請求項1に記載のシステム。2. The system according to claim 1, wherein said related information transmitting means transmits to said terminal, in addition to said related information, information indicating the status of other users who are using said data. 前記関連情報を送信することは、ランダムに又は予め定められた順序に従って複数の前記関連情報を表示するデータを送信することを含む、請求項1または2に記載のシステム。 The system according to claim 1 or 2 , wherein transmitting the related information includes transmitting data representing a plurality of pieces of related information randomly or in a predetermined order. 前記関連情報は、前記データが使用される授業に紐付けられたコンテンツ、または、前記授業が行なわれる組織または前記授業の関係者に紐付けられたコンテンツを含む、請求項1~3のいずれかに記載のシステム。 The system according to any one of claims 1 to 3 , wherein the related information includes content linked to the class in which the data is used, or content linked to the organization in which the class is held or to people involved in the class. 前記関連情報を記憶するための記憶手段をさらに備え、
前記関連情報は、前記システムの管理者またはユーザーによって、若しくは、前記システムの製造者によって登録される、請求項1~のいずれかに記載のシステム。
further comprising a storage means for storing the related information;
The system according to any one of claims 1 to 4 , wherein the related information is registered by an administrator or user of the system, or by a manufacturer of the system.
前記関連情報は、テキスト、静画像または動画像を含む、請求項1~のいずれかに記載のシステム。 The system according to any one of claims 1 to 5 , wherein the related information includes text, still images, or moving images. 前記端末において前記データが閲覧されたことを他の端末に通知する通知手段をさらに備える、請求項1~のいずれかに記載のシステム。 The system according to any one of claims 1 to 6 , further comprising a notification means for notifying other terminals that the data has been viewed on the terminal. データを配信するためにコンピューターで実行される方法であって、
前記コンピューターのプロセッサーが、端末からデータの要求を受信するステップと、
前記要求に応答して、前記データを使用することについて前記端末のユーザーのモチベーションを高めるための情報として予め作成されて前記データに関連付けられている関連情報を前記端末に送信するステップと、
前記関連情報が前記端末で確認されたことを示す確認情報を受信するステップと、
前記確認情報の受信に応答して、前記要求されたデータを前記端末に送信するステップとを含む、方法。
1. A computer-implemented method for distributing data, comprising:
a processor of the computer receiving a request for data from a terminal;
In response to the request, transmitting to the terminal related information that is created in advance and associated with the data as information for increasing motivation of the user of the terminal to use the data ;
receiving confirmation information indicating that the related information has been confirmed at the terminal;
and transmitting the requested data to the terminal in response to receiving the confirmation information.
前記関連情報を送信することは、前記関連情報に加えて、前記データを使用している他のユーザーの状況を示す情報を前記端末に送信するステップを含む、請求項8に記載の方法。The method according to claim 8 , wherein transmitting the relevant information includes transmitting, to the terminal, in addition to the relevant information, information indicating the status of other users who are using the data. 前記関連情報を送信することは、ランダムに又は予め定められた順序に従って複数の前記関連情報を表示するデータを送信することを含む、請求項に記載の方法。 The method of claim 8 , wherein transmitting the related information includes transmitting data representing a plurality of the related information randomly or according to a predetermined order. 前記関連情報は、前記データが使用される授業に紐付けられたコンテンツ、または、前記授業が行なわれる組織または前記授業の関係者に紐付けられたコンテンツを含む、請求項8~10のいずれかに記載の方法。 A method according to any one of claims 8 to 10 , wherein the related information includes content linked to the class in which the data is used, or content linked to the organization in which the class is held or to people involved in the class. 前記関連情報を記憶するステップをさらに備え、
前記関連情報は、前記コンピューターの管理者またはユーザーによって登録される、請求項8~11のいずれかに記載の方法。
further comprising the step of storing the related information;
The method according to any one of claims 8 to 11 , wherein the related information is registered by an administrator or a user of the computer.
前記関連情報は、テキスト、静画像または動画像を含む、請求項8~12のいずれかに記載の方法。 The method according to any one of claims 8 to 12 , wherein the related information comprises text, still images or moving images. 前記端末において前記データが閲覧されたことを他の端末に通知するステップをさらに備える、請求項8~13のいずれかに記載の方法。 The method according to any one of claims 8 to 13 , further comprising the step of notifying other terminals that the data has been viewed on the terminal. 請求項8~13のいずれかに記載の方法をコンピューターに実行させる、プログラム。 A program that causes a computer to execute the method according to any one of claims 8 to 13 . 請求項15に記載のプログラムを格納したメモリーと、
前記プログラムを実行するプロセッサーとを備える、システム。
a memory storing the program according to claim 15 ;
and a processor for executing the program.
JP2021143106A 2021-09-02 2021-09-02 System, computer-implemented method for distributing data, and program for causing a computer to perform the method Active JP7767780B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021143106A JP7767780B2 (en) 2021-09-02 2021-09-02 System, computer-implemented method for distributing data, and program for causing a computer to perform the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021143106A JP7767780B2 (en) 2021-09-02 2021-09-02 System, computer-implemented method for distributing data, and program for causing a computer to perform the method

Publications (2)

Publication Number Publication Date
JP2023036200A JP2023036200A (en) 2023-03-14
JP7767780B2 true JP7767780B2 (en) 2025-11-12

Family

ID=85508552

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021143106A Active JP7767780B2 (en) 2021-09-02 2021-09-02 System, computer-implemented method for distributing data, and program for causing a computer to perform the method

Country Status (1)

Country Link
JP (1) JP7767780B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244360A (en) 2001-12-12 2003-08-29 Matsushita Electric Ind Co Ltd Image forming apparatus with sound reproduction function and content reproduction method
JP2004302760A (en) 2003-03-31 2004-10-28 Hitachi Koukiyou Syst Eng Kk Method of supporting homepage creation and computer program supporting homepage creation
JP2013061831A (en) 2011-09-14 2013-04-04 Nippon Telegr & Teleph Corp <Ntt> Information browsing device, information providing device, information browsing method, information providing method, and program
JP2017146847A (en) 2016-02-18 2017-08-24 ヤフー株式会社 Display management system, display management method, and display management program
JP2019113806A (en) 2017-12-26 2019-07-11 株式会社ベネッセコーポレーション Information processing method, program, server, and learning support system
JP2021056364A (en) 2019-09-30 2021-04-08 大日本印刷株式会社 Information processing device, control method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06197340A (en) * 1992-12-25 1994-07-15 Ricoh Co Ltd Teleconferencing system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244360A (en) 2001-12-12 2003-08-29 Matsushita Electric Ind Co Ltd Image forming apparatus with sound reproduction function and content reproduction method
JP2004302760A (en) 2003-03-31 2004-10-28 Hitachi Koukiyou Syst Eng Kk Method of supporting homepage creation and computer program supporting homepage creation
JP2013061831A (en) 2011-09-14 2013-04-04 Nippon Telegr & Teleph Corp <Ntt> Information browsing device, information providing device, information browsing method, information providing method, and program
JP2017146847A (en) 2016-02-18 2017-08-24 ヤフー株式会社 Display management system, display management method, and display management program
JP2019113806A (en) 2017-12-26 2019-07-11 株式会社ベネッセコーポレーション Information processing method, program, server, and learning support system
JP2021056364A (en) 2019-09-30 2021-04-08 大日本印刷株式会社 Information processing device, control method, and program

Also Published As

Publication number Publication date
JP2023036200A (en) 2023-03-14

Similar Documents

Publication Publication Date Title
Bozarth Social media for trainers: Techniques for enhancing and extending learning
US9396665B2 (en) Systems and methods for indicating a test taker status with an interactive test taker icon
US8787820B2 (en) Content creation in an online learning environment
US9390629B2 (en) Systems and methods of data visualization in an online proctoring interface
US10861343B2 (en) Polling for tracking online test taker status
US9142136B2 (en) Systems and methods for a logging and printing function of an online proctoring interface
US9111456B2 (en) Dynamically presenting practice screens to determine student preparedness for online testing
US9111455B2 (en) Dynamic online test content generation
US20070100938A1 (en) Participant-centered orchestration/timing of presentations in collaborative environments
US20080102430A1 (en) Remote student assessment using dynamic animation
US11757949B2 (en) Event registration system, user terminal, and storage medium
Mwanza Virtual learning for persons with visual impairment: an exploration of learning platform in a home environment from UTH special school in Lusaka, Zambia.
JP7767780B2 (en) System, computer-implemented method for distributing data, and program for causing a computer to perform the method
US11625155B2 (en) Information processing system, user terminal, method of processing information
Bergman Microsoft Teams: A qualitative usability study
CA3161235A1 (en) Systems, devices, and methods for a virtual live education and training platform
JP2002221892A (en) Education support system
Glassman et al. Let me show you how it's done! Desktop sharing for distance learning from the D. Samuel Gottesman Library
CN106462809B (en) Auxiliary system is instructed, instruct householder method and instructs auxiliary program
JP2006276396A (en) Educational system and educational management device
JP2022152048A (en) Computer-implemented method, program, and information display device
Kim et al. SpeechBalloon: A New Approach of Providing User Interface for Real-Time Generation of Meeting Notes
JP6257039B2 (en) Lecture support device and lecture support program
Belling Practices and Tools: Practices and Tools Support People
JP2003030343A (en) Information providing system and online lecture providing system capable of using the same system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250624

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: 20250930

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251013

R150 Certificate of patent or registration of utility model

Ref document number: 7767780

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150