Nothing Special   »   [go: up one dir, main page]

JP6668595B2 - Display control program, display control method and display control device - Google Patents

Display control program, display control method and display control device Download PDF

Info

Publication number
JP6668595B2
JP6668595B2 JP2015033115A JP2015033115A JP6668595B2 JP 6668595 B2 JP6668595 B2 JP 6668595B2 JP 2015033115 A JP2015033115 A JP 2015033115A JP 2015033115 A JP2015033115 A JP 2015033115A JP 6668595 B2 JP6668595 B2 JP 6668595B2
Authority
JP
Japan
Prior art keywords
display
answer
order
comments
assignment
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
JP2015033115A
Other languages
Japanese (ja)
Other versions
JP2016156883A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2015033115A priority Critical patent/JP6668595B2/en
Publication of JP2016156883A publication Critical patent/JP2016156883A/en
Application granted granted Critical
Publication of JP6668595B2 publication Critical patent/JP6668595B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Description

本発明の実施形態は、表示制御プログラム、表示制御方法および表示制御装置に関する。   An embodiment of the present invention relates to a display control program, a display control method, and a display control device.

タブレット端末を活用した次世代型授業が実施されている。かかる次世代型授業では、一例として、記憶力や集中力の育成を目指すドリル教材の他、教師と生徒および生徒同士が教え学び合う協働教育を支援する支援教材などのデジタル教材が用いられることがある。例えば、上記の協働教育の場では、教師端末から生徒端末へ課題を送信し、生徒端末から教師端末へ課題に対する意見を回答させ、教師端末にて回答をまとめ、電子黒板等のスクリーンにマトリクス状に各生徒の回答を一覧表示させて議論を行う授業が実施される。   Next-generation classes using tablet terminals are being conducted. In the next-generation class, for example, in addition to drill teaching materials aiming to foster memory and concentration, digital teaching materials such as support teaching materials that support collaborative education in which teachers and students and students learn from each other may be used. is there. For example, in the above-mentioned collaborative education, the assignment is sent from the teacher terminal to the student terminal, the student terminal sends an opinion on the assignment to the teacher terminal, the answers are compiled at the teacher terminal, and the matrix is displayed on a screen such as an electronic blackboard. A class is held in which the students' responses are displayed in a list and discussed.

特開平2−232680号公報JP-A-2-232680

しかしながら、上記の技術では、一覧表示された各生徒の回答を順次取り上げることは困難であるので、授業の進行が滞る場合がある。   However, with the above-described technique, it is difficult to sequentially pick up the answers of each student displayed in the list, and thus the progress of the class may be delayed.

例えば、一覧表示された各生徒の回答を順次取り上げる授業では、一覧表示された各生徒の回答から一つの回答を選択して取り上げ、電子黒板等のスクリーンに表示して議論を行う。ここで、次の回答での議論を行う場合は、一覧表示に戻して次の回答を選択し、スクリーンに表示する操作を伴う。したがって、操作という作業により頻繁に議論が中断されることになり、時間的に限られた授業の中で多くの回答を用いることの妨げになっている。   For example, in a class in which the responses of the students displayed in the list are sequentially taken up, one answer is selected from the responses of the students displayed in the list, taken up, displayed on a screen such as an electronic blackboard, and discussed. Here, when discussing the next answer, it is necessary to return to the list display, select the next answer, and display it on the screen. Therefore, the operation is frequently interrupted by discussions, which hinders the use of a large number of answers in a time-limited class.

1つの側面では、授業の進行を支援できる表示制御プログラム、表示制御方法および表示制御装置を提供することを目的とする。   An object of one aspect is to provide a display control program, a display control method, and a display control device that can support the progress of a lesson.

第1の案では、表示制御プログラムは、コンピュータに、端末から提出された選択回答および当該選択回答に対するコメントを取得し、選択解答およびコメントの取得元の端末に対応付けられた座席位置の情報に基づいた座席順で取得した選択解答およびコメントを一覧表示した表示装置の表示画面において、座席順選択回答における選択数の多い順およびコメントの提出順を含む表示順序の中の一つの表示順序の指示を受け付け、取得されたコメントに対応づけてコメントを表示する順序を、受け付けた表示順序の指示に基づいて生成する処理を実行させる。また、表示制御プログラムは、コンピュータに、次のコメントを表示するトリガの設定を受け付け、受け付けられたトリガの設定に基づいて、生成された順序を参照して取得されたコメントを表示装置に表示する処理を実行させる。 In the first plan, the display control program obtains the selection answer submitted from the terminal and the comment corresponding to the selection answer to the computer, and stores the selection answer and the information of the seat position associated with the terminal from which the comment was obtained from the terminal. On the display screen of the display device, which lists the selected answers and comments obtained in the order of the seats based on the order of the seats, the order of the number of choices in the selected answers and the order of presentation of the comments including the submission order of the comments. An instruction is received, and a process of generating an order in which comments are displayed in association with the acquired comments based on the received display order instruction is executed. In addition, the display control program accepts, on the computer, a trigger setting for displaying the next comment, and displays, on the display device, the comments acquired with reference to the order of generation based on the accepted trigger setting. Execute the process.

本発明の1実施態様によれば、授業の進行を支援できる。   According to one embodiment of the present invention, it is possible to support the progress of a lesson.

図1は、実施形態にかかる授業支援システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of a lesson support system according to the embodiment. 図2は、教師端末、電子黒板、生徒端末およびサーバ装置の構成例を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration example of the teacher terminal, the electronic blackboard, the student terminal, and the server device. 図3は、実施形態にかかる授業支援システムの機能的構成を示すブロック図である。FIG. 3 is a block diagram illustrating a functional configuration of the lesson support system according to the embodiment. 図4は、生徒データの一例を示す図である。FIG. 4 is a diagram illustrating an example of the student data. 図5は、課題データの一例を示す図である。FIG. 5 is a diagram illustrating an example of the task data. 図6は、回答データの一例を示す図である。FIG. 6 is a diagram illustrating an example of the answer data. 図7は、実施形態にかかる授業支援処理の手順を示すフローチャートである。FIG. 7 is a flowchart illustrating the procedure of the lesson support process according to the embodiment. 図8は、課題の提示と回答の受け付けの手順を示すフローチャートである。FIG. 8 is a flowchart showing a procedure for presenting an assignment and accepting an answer. 図9は、課題選択画面の一例を示す図である。FIG. 9 is a diagram illustrating an example of the assignment selection screen. 図10は、回答画面の一例を示す図である。FIG. 10 is a diagram illustrating an example of the answer screen. 図11は、意見板の一例を示す図である。FIG. 11 is a diagram illustrating an example of the opinion board. 図12は、スライド表示の手順を示すフローチャートである。FIG. 12 is a flowchart showing the procedure of the slide display. 図13は、回答の順序を説明する説明図である。FIG. 13 is an explanatory diagram for explaining the order of answers. 図14は、スタート画面の一例を示す図である。FIG. 14 is a diagram illustrating an example of the start screen. 図15は、スライド画面の一例を示す図である。FIG. 15 is a diagram illustrating an example of the slide screen. 図16は、制御プログラムを実行するコンピュータの一例について説明する説明図である。FIG. 16 is an explanatory diagram illustrating an example of a computer that executes a control program.

以下、図面を参照して、実施形態にかかる表示制御プログラム、表示制御方法および表示制御装置を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する表示制御プログラム、表示制御方法および表示制御装置は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。   Hereinafter, a display control program, a display control method, and a display control device according to an embodiment will be described with reference to the drawings. In the embodiments, configurations having the same functions are denoted by the same reference numerals, and redundant description will be omitted. Note that the display control program, the display control method, and the display control device described in the following embodiments are merely examples, and do not limit the embodiments. In addition, the following embodiments may be appropriately combined within a range not inconsistent.

[システム構成]
図1は、実施形態にかかる授業支援システム1の構成を示す図である。図1に示す授業支援システム1は、デジタル教材を通じた授業支援の一形態として、ある課題に対する生徒の回答の一覧表示情報(以下、意見板と言う)を電子黒板20上で公開し、教師と生徒および生徒同士が教え学び合う協働教育を支援する協働教育支援サービスを提供する。
[System configuration]
FIG. 1 is a diagram illustrating a configuration of a lesson support system 1 according to the embodiment. The class support system 1 shown in FIG. 1 discloses, as a form of class support through digital teaching materials, information on a list of student responses to a certain task (hereinafter referred to as an opinion board) on an electronic blackboard 20, and the teacher Provide collaborative education support services to support collaborative education in which students and students learn and teach each other.

かかる協働教育支援サービスの一環として、授業支援システム1は、課題に対する複数の論点が順序立てられたシナリオが進行する度にシナリオの表示のうち進行中の論点を強調表示すると共に課題への回答の一覧表示のうち進行中の論点に対応する回答を強調表示し、もって授業の進行を支援する。   As part of such a collaborative education support service, the lesson support system 1 highlights the ongoing issue in the display of the scenario and responds to the assignment each time a scenario in which a plurality of issues on the assignment are ordered progresses. The answers corresponding to the ongoing issues in the list display are highlighted, thereby supporting the progress of the lesson.

図1に示すように、授業支援システム1には、教師端末10と、電子黒板20と、生徒端末30A〜30Cと、サーバ装置40とが収容される。なお、図1には、3つの生徒端末30A〜30Cを図示したが、授業支援システム1は任意の数の生徒端末を収容できる。以下では、生徒端末30A〜30Cの各装置を区別なく総称する場合には、「生徒端末30」と記載する場合がある。   As shown in FIG. 1, the lesson support system 1 accommodates a teacher terminal 10, an electronic blackboard 20, student terminals 30A to 30C, and a server device 40. Although three student terminals 30A to 30C are shown in FIG. 1, the lesson support system 1 can accommodate an arbitrary number of student terminals. Hereinafter, when the respective devices of the student terminals 30A to 30C are collectively referred to without distinction, they may be described as “student terminals 30”.

教師端末10、電子黒板20、生徒端末30およびサーバ装置40の間は、ネットワーク5を介して相互に通信可能に接続される。かかるネットワーク5には、有線または無線を問わず、LAN(Local Area Network)やVPN(Virtual Private Network)などの構内通信網を始め、インターネット(Internet)などの任意の種類の通信網を採用できる。   The teacher terminal 10, the electronic whiteboard 20, the student terminal 30, and the server device 40 are communicably connected via the network 5. As the network 5, any type of communication network such as the Internet (Internet), such as a local area network such as a LAN (Local Area Network) and a VPN (Virtual Private Network), regardless of whether wired or wireless, can be adopted.

教師端末10は、教師が使用する端末装置である。ここで言う「教師」とは、授業の参加者のうち教える側の人物を指す。一例としては、各種の教員が挙げられるが、必ずしも各種の教員免許を有する有資格者でなくともかまわない。   The teacher terminal 10 is a terminal device used by the teacher. Here, the “teacher” refers to a teaching person among the class participants. One example is various teachers, but it does not necessarily have to be a qualified person with various teacher licenses.

一実施形態として、教師端末10には、パッケージソフトウェアやオンラインソフトウェアとして上記の協働教育支援サービスを実現する教師端末用の協働教育支援プログラムがインストールされる。かかる教師端末用の協働教育支援プログラムを教師端末10のプロセッサ上で動作させることによって、一例として、協働教育を実施する課題の選択、各生徒端末30への課題の送信、各生徒端末30から回答された意見の一覧表示などの各種機能を実現できる。   As one embodiment, a cooperative education support program for a teacher terminal that realizes the above cooperative education support service is installed in the teacher terminal 10 as package software or online software. By running such a collaborative education support program for teacher terminals on the processor of the teacher terminal 10, as an example, selection of a task for implementing collaborative education, transmission of a task to each student terminal 30, Various functions such as displaying a list of opinions answered by the user can be realized.

例えば、教師端末10には、タブレット型の情報処理端末、いわゆるタブレット端末を採用できる。このように教師端末10にタブレット端末を採用することによって、教師端末10では、タッチペンや手指を介して各種の指示操作を受け付けることができる。この他、教師端末10では、タッチパネル等の操作部102(図2参照)上で、文字列やマークなどの手書き入力を受け付けることができる。以下では、タッチペンや手指によって手書きの文字列やマークをタッチパネルへ入力することを「手書き入力」と記載するとともに、タッチパネルが手書き入力を介して受け付ける文字列やマークのことを「マーク記述」と記載する場合がある。   For example, as the teacher terminal 10, a tablet-type information processing terminal, a so-called tablet terminal can be adopted. By adopting a tablet terminal as the teacher terminal 10 in this way, the teacher terminal 10 can receive various instruction operations via a touch pen or a finger. In addition, the teacher terminal 10 can accept a handwriting input such as a character string or a mark on the operation unit 102 (see FIG. 2) such as a touch panel. In the following, inputting a handwritten character string or mark on the touch panel with a touch pen or finger is described as “handwriting input”, and character strings or marks that the touch panel accepts via handwriting input are described as “mark description”. May be.

電子黒板20は、所定のプロジェクタ等から出力される画像を表示する装置である。一実施形態として、電子黒板20には、インタラクティブ・ホワイトボードを採用できる。この電子黒板20には、図示しないプロジェクタが接続される。このプロジェクタによって、教師端末10が表示を指示する映像が電子黒板20に投影される。かかる電子黒板20には、教師端末10によって表示される画像と同一の画像を表示させることもできるし、あるいは異なる画像を表示させることもできる。なお、上記の電子黒板20には、ユニット型、ボード型あるいは一体型のいずれのタイプを採用することもできるのは言うまでもない。   The electronic blackboard 20 is a device that displays an image output from a predetermined projector or the like. In one embodiment, the interactive whiteboard may be used as the electronic blackboard 20. A projector (not shown) is connected to the electronic whiteboard 20. With this projector, a video image instructed by the teacher terminal 10 to be displayed is projected on the electronic blackboard 20. On the electronic blackboard 20, the same image as the image displayed by the teacher terminal 10 can be displayed, or a different image can be displayed. It is needless to say that the electronic blackboard 20 may be of a unit type, a board type or an integrated type.

生徒端末30は、生徒が使用する端末装置である。ここで言う「生徒」とは、授業の参加者のうち教わる側の人物を指す。一例としては、各種の学生が挙げられるが、必ずしも学生でなくともかまわない。   The student terminal 30 is a terminal device used by the student. The “student” here refers to a person who is taught among the participants of the lesson. One example is various students, but it does not have to be a student.

一実施形態として、生徒端末30には、生徒端末用の協働教育支援プログラムがインストールされる。かかる生徒端末用の協働教育支援プログラムを生徒端末30のプロセッサ上で動作させることによって、一例として、教師端末10からの課題の受信、課題に対する意見(回答)の入力、入力された回答の送信などの機能を実現できる。   In one embodiment, a collaborative education support program for the student terminal is installed in the student terminal 30. By running such a collaborative education support program for student terminals on the processor of the student terminal 30, for example, receiving an assignment from the teacher terminal 10, inputting an opinion (answer) on the assignment, and transmitting the input answer And other functions.

例えば、生徒端末30には、上記の教師端末10と同様に、タブレット端末を採用できる。かかるタブレット端末を採用することによって、生徒端末30では、タッチペンや手指を介して協働教育支援プログラムに対する各種の指示操作を受け付けることができる。   For example, a tablet terminal can be adopted as the student terminal 30 in the same manner as the teacher terminal 10 described above. By employing such a tablet terminal, the student terminal 30 can receive various instruction operations for the collaborative education support program via a touch pen or a finger.

サーバ装置40は、教師端末10、電子黒板20および生徒端末30をクライアント端末として収容するクライアントサーバシステムのサーバ装置である。一実施形態として、サーバ装置40には、パーソナルコンピュータやワークステーションなどの情報処理装置を採用できる。サーバ装置40には、サーバ装置用の協働教育支援プログラムがインストールされる。サーバ装置40は、この協働教育支援プログラムをプロセッサ上で動作させることによって、例えば、教師端末10、電子黒板20および生徒端末30をクライアント端末とする協働教育支援サービスを提供するWebサーバとして機能する。具体的には、サーバ装置40は、教師端末10による課題の選択、各生徒端末30への課題の送信、各生徒端末30からの回答の取得、取得した回答の電子黒板20への表示などの各種機能を実現できる。   The server device 40 is a server device of a client server system that accommodates the teacher terminal 10, the electronic blackboard 20, and the student terminal 30 as client terminals. As one embodiment, an information processing device such as a personal computer or a workstation can be adopted as the server device 40. A collaborative education support program for the server device is installed in the server device 40. The server device 40 functions as, for example, a Web server that provides a collaborative education support service using the teacher terminal 10, the electronic whiteboard 20, and the student terminal 30 as client terminals by operating the collaborative education support program on a processor. I do. Specifically, the server device 40 selects the assignment by the teacher terminal 10, transmits the assignment to each student terminal 30, acquires the answer from each student terminal 30, displays the acquired answer on the electronic blackboard 20, and the like. Various functions can be realized.

図2は、教師端末10、電子黒板20、生徒端末30およびサーバ装置40の構成例を示すブロック図である。教師端末10、電子黒板20、生徒端末30およびサーバ装置40は、タブレット型の情報処理端末、インタラクティブ・ホワイトボード、パーソナルコンピュータ等であり、通信部101、操作部102、表示部103、制御部104および記憶部105を有する。   FIG. 2 is a block diagram illustrating a configuration example of the teacher terminal 10, the electronic blackboard 20, the student terminal 30, and the server device 40. The teacher terminal 10, the electronic blackboard 20, the student terminal 30, and the server device 40 are a tablet-type information processing terminal, an interactive whiteboard, a personal computer, and the like, and include a communication unit 101, an operation unit 102, a display unit 103, and a control unit 104. And a storage unit 105.

通信部101は、制御部104の制御のもと、ネットワーク5を介して接続する他の装置との間で通信を行うインタフェースである。操作部102は、キーボード、マウス、タッチパネルなどのデバイスであり、ユーザからの操作を受け付けて制御部104へ出力する。表示部103は、LCD(Liquid Crystal Display)などのデバイスであり、制御部104の制御のもと表示を行う。   The communication unit 101 is an interface that performs communication with another device connected via the network 5 under the control of the control unit 104. The operation unit 102 is a device such as a keyboard, a mouse, and a touch panel, and receives an operation from a user and outputs the operation to the control unit 104. The display unit 103 is a device such as an LCD (Liquid Crystal Display), and performs display under the control of the control unit 104.

制御部104は、各種プログラムや制御データを格納する内部メモリを有し、これらによって種々の処理を実行するものである。一実施形態として、制御部104は、中央処理装置、いわゆるCPU(Central Processing Unit)として実装される。なお、制御部104は、必ずしも中央処理装置として実装されずともよく、MPU(Micro Processing Unit)として実装されることとしてもよい。また、制御部104は、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などのハードワイヤードロジックによっても実現できる。   The control unit 104 has an internal memory for storing various programs and control data, and executes various processes by these. In one embodiment, the control unit 104 is implemented as a central processing unit, a so-called CPU (Central Processing Unit). Note that the control unit 104 does not necessarily have to be implemented as a central processing unit, and may be implemented as an MPU (Micro Processing Unit). The control unit 104 can also be realized by hard wired logic such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

記憶部105は、制御部104で実行されるOS(Operating System)を始め、上記の協働教育支援プログラムなどの各種プログラムに用いられるデータを記憶する記憶デバイスである。一実施形態として、記憶部105は、装置における主記憶装置として実装される。例えば、記憶部105には、各種の半導体メモリ素子、例えばRAM(Random Access Memory)やフラッシュメモリを採用できる。また、記憶部105は、補助記憶装置として実装することもできる。この場合、HDD(Hard Disk Drive)、光ディスクやSSD(Solid State Drive)などを採用できる。   The storage unit 105 is a storage device that stores data used for various programs such as the above-described collaborative education support program, including an OS (Operating System) executed by the control unit 104. In one embodiment, the storage unit 105 is implemented as a main storage device in the device. For example, various semiconductor memory elements, for example, a RAM (Random Access Memory) and a flash memory can be adopted as the storage unit 105. Further, the storage unit 105 can be implemented as an auxiliary storage device. In this case, a hard disk drive (HDD), an optical disk, a solid state drive (SSD), or the like can be used.

図3は、実施形態にかかる授業支援システム1の機能的構成を示すブロック図である。図3に示すように、サーバ装置40のクライアント端末である教師端末10は、設定部110を有する。同様に、生徒端末30は回答部111を有し、電子黒板20は回答表示部114を有する。クライアント端末である教師端末10、生徒端末30および電子黒板20のサーバ装置40は、取得部112、生成部113、生徒データ120、課題データ121および回答データ122を有する。これらクライアント端末側の設定部110、回答部111および回答表示部114は、サーバ装置40から提供される情報の表示や、サーバ装置40への指示を行うUI(ユーザインタフェース)を実現し、例えば、サーバ装置40がWebサーバである場合はWebブラウザである。   FIG. 3 is a block diagram illustrating a functional configuration of the lesson support system 1 according to the embodiment. As shown in FIG. 3, the teacher terminal 10 which is a client terminal of the server device 40 has a setting unit 110. Similarly, the student terminal 30 has an answer unit 111, and the electronic blackboard 20 has an answer display unit 114. The server device 40 of the teacher terminal 10, the student terminal 30, and the electronic whiteboard 20, which are client terminals, includes an acquisition unit 112, a generation unit 113, student data 120, assignment data 121, and response data 122. The setting unit 110, the answer unit 111, and the answer display unit 114 on the client terminal side realize a UI (user interface) for displaying information provided from the server device 40 and for giving an instruction to the server device 40. When the server device 40 is a Web server, it is a Web browser.

設定部110は、協働教育を実施する課題の設定、課題の選択、各生徒端末30への課題の送信などの教師側の設定をサーバ装置40に対して行う。回答部111は、設定された課題の受信、課題に対する意見(回答)の入力、入力された回答の送信などの生徒側の設定をサーバ装置40に対して行う。回答表示部114は、生徒端末30より取得した回答の表示など、サーバ装置40から送信された情報の表示を行う。   The setting unit 110 performs settings on the teacher side such as setting of an assignment for performing collaborative education, selection of an assignment, and transmission of an assignment to each student terminal 30 to the server device 40. The answering unit 111 performs settings on the student side such as receiving the set assignment, inputting an opinion (answer) to the assignment, and transmitting the input answer to the server device 40. The response display unit 114 displays information transmitted from the server device 40, such as displaying a response obtained from the student terminal 30.

サーバ装置40の取得部112は、クライアント端末である教師端末10、生徒端末30および電子黒板20からの情報の取得を行う。例えば、取得部112は、クライアント端末のWebブラウザ上で指示入力された情報を取得する。また、サーバ装置40の生成部113は、クライアント端末である教師端末10、生徒端末30および電子黒板20へ提供して表示させる情報を生成する。例えば、生成部113は、クライアント端末のWebブラウザ上に表示する表示データを生成してクライアント端末へ送信する。この表示データには、例えば、HTML(HyperText Markup Language)、XML(eXtensible Markup Language)、プラグイン表示データなどが採用できる。   The acquisition unit 112 of the server device 40 acquires information from the teacher terminal 10, the student terminal 30, and the electronic whiteboard 20, which are client terminals. For example, the obtaining unit 112 obtains information input and instructed on the Web browser of the client terminal. In addition, the generation unit 113 of the server device 40 generates information to be provided and displayed on the teacher terminal 10, the student terminal 30, and the electronic whiteboard 20, which are client terminals. For example, the generation unit 113 generates display data to be displayed on a Web browser of the client terminal and transmits the display data to the client terminal. As the display data, for example, HTML (HyperText Markup Language), XML (eXtensible Markup Language), plug-in display data, and the like can be adopted.

生徒データ120、課題データ121および回答データ122は、協働教育支援サービスにかかる情報としてサーバ装置40の記憶部105に記憶され、管理される情報である。   The student data 120, the assignment data 121, and the answer data 122 are information stored and managed in the storage unit 105 of the server device 40 as information relating to the collaborative education support service.

生徒データ120は、生徒に関するデータである。一実施形態として、生徒データ120には、生徒ID(IDentifier)、生徒名および生徒端末IPアドレス、座席位置、グループIDなどの項目が対応付けられたデータを採用できる。ここで言う「生徒ID」とは、授業に参加する生徒を識別する識別情報を指し、ある一面で生徒が使用する生徒端末30の識別情報であるともいえる。また、「生徒名」とは、生徒の氏名を指す。また、「生徒端末IPアドレス」とは、各生徒端末30が持つIPアドレスを指す。「座席位置」とは、教室内において生徒が座る位置(座席)を示す位置情報であり、例えば、生徒の座席を(縦列,横列)の2次元配列で示したものである。「グループID」とは、生徒が属する班などのグループを識別する識別情報を指す。なお、上記の生徒データ120は、予め格納しておくこともできるし、教師が教師端末10を通じて入力する設定を登録することとしてもかまわない。   The student data 120 is data relating to the student. As one embodiment, the student data 120 can adopt data in which items such as a student ID (IDentifier), a student name and a student terminal IP address, a seat position, and a group ID are associated with each other. Here, the “student ID” refers to identification information for identifying a student who participates in a lesson, and it can be said that the “student ID” is identification information of the student terminal 30 used by the student in one aspect. The “student name” indicates the name of the student. The “student terminal IP address” indicates the IP address of each student terminal 30. The “seat position” is position information indicating a position (seat) where the student sits in the classroom, and indicates, for example, the student's seat in a two-dimensional array of (column, row). "Group ID" refers to identification information for identifying a group such as a group to which a student belongs. Note that the student data 120 may be stored in advance, or a setting input by a teacher through the teacher terminal 10 may be registered.

図4は、生徒データ120の一例を示す図である。図4には、8名の生徒に関する生徒ID、生徒名、生徒端末IPアドレス、座席位置、グループIDが図示されている。例えば、1番目のレコードの例で言えば、生徒ID「1001」によって識別される生徒名が「田中」であり、かかる田中が使用する生徒端末のIPアドレスが「XX.YY.ZZ.A1」であることを意味する。また、この田中は、縦列,横列の位置が(1,1)の座席におり、グループID「001」によって識別されるグループに所属している。この他の2番目以降のレコードについても項目が持つ値は異なるがその意味合いは同様である。なお、図4には、生徒のエントリが8つである場合を例示したが、エントリ数は任意の数であってよい。また、生徒がクラス分けされている場合には、クラス別に生徒ID、生徒名、生徒端末IPアドレス、座席位置およびグループIDを管理することもできる。   FIG. 4 is a diagram illustrating an example of the student data 120. FIG. 4 illustrates student IDs, student names, student terminal IP addresses, seat positions, and group IDs for eight students. For example, in the example of the first record, the student name identified by the student ID “1001” is “Tanaka”, and the IP address of the student terminal used by Tanaka is “XX.YY.ZZ.A1”. Means that In addition, this Tanaka is in a seat whose column and row positions are (1, 1), and belongs to the group identified by the group ID “001”. The values of the items differ for the other second and subsequent records, but the meaning is the same. Although FIG. 4 illustrates a case where the number of student entries is eight, the number of entries may be an arbitrary number. When the students are classified, the student ID, the student name, the student terminal IP address, the seat position, and the group ID can be managed for each class.

課題データ121は、課題に関するデータである。一実施形態として、課題データ121には、課題ID、課題内容、選択肢および設定内容などの項目が対応付けられたデータを採用できる。ここで言う「課題ID」とは、協働教育等の授業で生徒に与える課題を識別する識別情報を指す。また、「課題内容」とは、課題の内容を指し、例えば、教師と生徒間および生徒間で議論する議題などが挙げられる。また、「選択肢」とは、課題において生徒が選択して回答する項目である。「設定内容」とは、課題の表示や課題に対する回答を表示する際の表示設定、課題を提示する際に参照するファイルなどの参照設定、回答の制限時間等の各課題における各種設定を指す。なお、上記の課題データ121は、予め支援教材として格納しておくこともできるし、教師が教師端末10を通じて入力する課題を登録することとしてもかまわない。   The assignment data 121 is data relating to the assignment. As an embodiment, data in which items such as an assignment ID, an assignment content, an option, and a setting content are associated can be adopted as the assignment data 121. Here, the “assignment ID” refers to identification information for identifying an assignment given to a student in a class such as collaborative education. The term “assignment content” refers to the content of the assignment, and includes, for example, an agenda item to be discussed between the teacher and the student and between the student and the like. The “option” is an item that the student selects and answers in the assignment. The “setting contents” refer to display settings when displaying an assignment or an answer to the assignment, reference settings such as a file to be referenced when presenting the assignment, and various settings for each assignment such as a time limit for answering. The assignment data 121 may be stored in advance as a support teaching material, or an assignment input by the teacher through the teacher terminal 10 may be registered.

図5は、課題データ121の一例を示す図である。図5に示す2番目のレコードの例で言えば、課題ID「0002」によって識別される課題の内容が「この国をリードする最適な歴史上の人物は誰か?」である。この課題における選択肢には、「AAAA」、「BBBB」などの人物が用意されている。また、この課題には、「AAAA」、「BBBB」などの選択肢の表示や、選択肢に対する回答の表示を行う際の表示設定および課題を提示する際の参照ファイル(例えば選択肢に対応する人物の画像ファイル)等の参照設定がある。   FIG. 5 is a diagram illustrating an example of the assignment data 121. In the example of the second record shown in FIG. 5, the content of the assignment identified by the assignment ID “0002” is “Who is the best historical person to lead this country?” As options in this task, persons such as "AAAAA" and "BBBB" are prepared. In addition, the assignment includes display of options such as “AAAAA” and “BBBB”, display setting for displaying an answer to the option, and a reference file for presenting the assignment (for example, an image of a person corresponding to the option). File).

回答データ122は、課題への回答に関するデータである。一実施形態として、回答データ122には、課題ID、生徒ID、回答内容、選択肢、回答順などの項目が対応付けられたデータを採用できる。   The answer data 122 is data on an answer to the assignment. As one embodiment, data in which items such as an assignment ID, a student ID, an answer content, an option, and an answer order can be adopted as the answer data 122.

ここで言う「回答内容」とは、課題に対する生徒の主張や考えの内容を指し、例えば、賛否の理由や課題へのアプローチなどが挙げられる。より具体的には、生徒端末30より入力された回答内容を示すデータである。例えば、回答がタッチパネル上の手書き入力で行われた場合には、手書き文字を変換した画像データが回答内容として格納される。また、回答がタッチパネル上の操作による文字入力で行われた場合には、入力文字のテキストデータが回答内容として格納される。「選択肢」とは、複数の選択肢が設定された課題において生徒端末30により生徒が選択したものを示すデータである。「回答順」とは、各生徒端末30に課題を提示した後に、各生徒端末30から回答された順序を指す。   The "response content" referred to here indicates the content of the student's assertion or idea of the assignment, and includes, for example, reasons for and disapproval and approach to the assignment. More specifically, it is data indicating the content of the answer input from the student terminal 30. For example, when the answer is made by handwriting input on the touch panel, image data obtained by converting handwritten characters is stored as the answer content. When the answer is made by character input by an operation on the touch panel, text data of the input character is stored as the answer content. The “option” is data indicating a student's selection by the student terminal 30 in an assignment in which a plurality of options are set. The “response order” refers to the order in which the student terminals 30 responded after presenting the assignment to each student terminal 30.

図6は、回答データ122の一例を示す図である。図6には、図5に示した課題ID「0002」によって識別される課題に対し、図4に示した8名の生徒が回答した回答内容が示されている。   FIG. 6 is a diagram illustrating an example of the answer data 122. FIG. 6 shows the contents of answers to the assignment identified by the assignment ID “0002” shown in FIG. 5 by the eight students shown in FIG.

例えば、図6に示す生徒ID「1003」のレコードの例で言えば、この生徒の回答内容は、生徒端末30のタッチパネルによる手書き文字を画像に変換した「回答00021003.jpg」の画像ファイルである。また課題の選択肢において、この生徒は2番目の項目を選択しており、8名の生徒の中で回答が行われた回答順は2番目である。   For example, in the example of the record of the student ID “1003” shown in FIG. 6, the answer content of the student is an image file of “answer 00021003.jpg” obtained by converting the handwritten characters on the touch panel of the student terminal 30 into an image. . In addition, in the assignment options, the student has selected the second item, and the answer order among the eight students is the second.

[授業支援処理]
ここで、上述した授業支援システム1の機能構成による授業支援処理の詳細を説明する。図7は、実施形態にかかる授業支援処理の手順を示すフローチャートである。この処理は、一例として、教師端末10の操作部102より課題を用いた授業の開始を指示する操作等が行われ、授業支援の開始が指示された場合に実行される。
[Class support processing]
Here, the details of the lesson support processing based on the functional configuration of the above-described lesson support system 1 will be described. FIG. 7 is a flowchart illustrating the procedure of the lesson support process according to the embodiment. This process is executed, for example, when an operation of instructing the start of a lesson using the assignment is performed from the operation unit 102 of the teacher terminal 10 and the start of the lesson support is instructed.

図7に示すように、処理が開始されると、教師端末10の設定部110は、サーバ装置40へアクセスして生徒に提供する課題の設定を行う(S1)。この課題の設定では、課題ID、課題内容、選択肢、設定内容などを課題データ121へ登録する登録用のGUI(グラフィカルユーザインタフェース)により新たに登録された課題を生徒に提供する課題として設定してもよい。   As shown in FIG. 7, when the process is started, the setting unit 110 of the teacher terminal 10 accesses the server device 40 and sets an assignment to be provided to the student (S1). In the assignment setting, a newly registered assignment is set as an assignment to be provided to the student by a registration GUI (graphical user interface) for registering the assignment ID, the assignment content, the options, the setting content, and the like in the assignment data 121. Is also good.

具体的には、設定部110はサーバ装置40に対して課題の設定をブラウザ上で行う課題作成画面を要求し、サーバ装置40の生成部113は教師端末10の要求に応じた課題作成画面をブラウザに表示させる表示データを生成し、教師端末へ送信する。これにより、設定部110は、ブラウザ上に表示された課題作成画面の操作により生徒に提供する課題を設定し、サーバ装置40へ送信する。サーバ装置40の取得部112は、設定部110により設定された課題を受信し、課題データ121に登録する。   Specifically, the setting unit 110 requests the server device 40 for an assignment creation screen for setting an assignment on a browser, and the generation unit 113 of the server device 40 creates an assignment creation screen corresponding to the request of the teacher terminal 10. The display data to be displayed on the browser is generated and transmitted to the teacher terminal. Accordingly, the setting unit 110 sets an assignment to be provided to the student by operating the assignment creation screen displayed on the browser, and transmits the assignment to the server device 40. The acquisition unit 112 of the server device 40 receives the assignment set by the setting unit 110 and registers the assignment in the assignment data 121.

また、S1における課題の設定では、課題データ121に予め登録されている課題の中から生徒に提供する課題を選択してもよい。本実施形態では、課題データ121に予め登録されている課題の中から生徒に提供する課題を選択して設定するものとする。   In the assignment setting in S1, an assignment to be provided to the student may be selected from among the assignments registered in advance in the assignment data 121. In the present embodiment, it is assumed that an assignment to be provided to a student is selected from assignments registered in advance in the assignment data 121 and set.

次いで、サーバ装置40は、生徒端末30への課題の提示と生徒端末30からの回答の受け付けを行う(S2)。具体的には、サーバ装置40の生成部113は、課題データ121に登録されている課題の中から生徒に提示する課題の選択を教師端末10の設定部110より受け付け、選択された課題の回答画面を作成して生徒端末30へする。そして、サーバ装置40の取得部112は、各生徒端末30の回答画面から入力された回答を受け付ける。   Next, the server device 40 presents the assignment to the student terminal 30 and accepts a response from the student terminal 30 (S2). Specifically, the generation unit 113 of the server device 40 receives from the setting unit 110 of the teacher terminal 10 a selection of an assignment to be presented to the student from among the assignments registered in the assignment data 121, and answers to the selected assignment. A screen is created and sent to the student terminal 30. Then, the obtaining unit 112 of the server device 40 receives the answer input from the answer screen of each student terminal 30.

図8は、課題の提示と回答の受け付けの手順を示すフローチャートであり、具体的には、S2における処理の詳細を示すフローチャートである。   FIG. 8 is a flowchart showing a procedure for presenting an assignment and accepting an answer. Specifically, FIG. 8 is a flowchart showing details of the processing in S2.

図8に示すように、処理が開始されると、サーバ装置40の生成部113は課題IDの選択肢や課題の配信を要求する課題送信ボタンなどを含む課題選択画面を作成して教師端末10に送信する。教師端末10の設定部110は、課題選択画面を表示部103に表示する(S10)。   As shown in FIG. 8, when the process is started, the generation unit 113 of the server device 40 creates an assignment selection screen including an assignment ID assignment and an assignment transmission button for requesting assignment distribution, and transmits the assignment selection screen to the teacher terminal 10. Send. The setting unit 110 of the teacher terminal 10 displays an assignment selection screen on the display unit 103 (S10).

図9は、課題選択画面G2の一例を示す図である。この課題選択画面G2は、一例として、図5に示した課題データ121から作成される。図9に示すように、課題選択画面G2には、課題データ121に含まれる課題IDおよび課題内容が一覧表示される。また、課題選択画面G2には、一覧表示された課題の中から生徒端末30へ配信する課題を選択する選択ボタンが表示される。また、課題選択画面G2には、課題の送信を指示する操作ボタンB21および課題選択の指示をキャンセルする操作ボタンB22が表示される。   FIG. 9 is a diagram illustrating an example of the assignment selection screen G2. This assignment selection screen G2 is created from the assignment data 121 shown in FIG. 5 as an example. As shown in FIG. 9, on the assignment selection screen G2, an assignment ID and assignment contents included in the assignment data 121 are displayed in a list. In addition, on the assignment selection screen G2, a selection button for selecting an assignment to be delivered to the student terminal 30 from among the assignments displayed in a list is displayed. Further, on the assignment selection screen G2, an operation button B21 for instructing transmission of the assignment and an operation button B22 for canceling the assignment selection instruction are displayed.

かかる選択ボタンのチェックボックスにチェックを入れた状態、すなわち図示の例では課題ID「0002」のチェックボックスにチェックを入れた状態で操作ボタンB21が押下操作される。この場合、チェックが入れられた課題ID「0002」の課題に回答させる回答画面が生徒端末30へ配信される。一方、操作ボタンB22が押下操作された場合には、生徒端末30に課題が配信されることなく、メニュー画面の表示に戻る。なお、ここでは、課題ID「0002」だけが選択される場合を例示したが、1度に複数の課題を選択させることとしてもかまわない。   The operation button B21 is pressed while the check box of the selection button is checked, that is, in the illustrated example, the check box of the assignment ID “0002” is checked. In this case, an answer screen for answering the assignment with the checked assignment ID “0002” is delivered to the student terminal 30. On the other hand, when the operation button B22 is pressed, the display returns to the menu screen without the task being distributed to the student terminal 30. Here, the case where only the assignment ID “0002” is selected has been illustrated, but a plurality of assignments may be selected at once.

S10に次いで、サーバ装置40の生成部113は、課題選択画面G2において課題IDと課題送信要求とを受け付けたか否かを判定する(S11)。生成部113は、課題IDと課題送信要求とを受け付けていない場合は処理を待機する。   Subsequent to S10, the generation unit 113 of the server device 40 determines whether an assignment ID and an assignment transmission request have been received on the assignment selection screen G2 (S11). If the assignment ID and the assignment transmission request have not been received, the generation unit 113 waits for the process.

課題選択画面G2で課題IDと課題送信要求とを受け付け、課題IDが選択された上で操作ボタンB21が押下された場合(S11:YES)、生成部113は、次のような処理を実行する。すなわち、生成部113は、課題データ121に含まれる課題内容のうち課題選択画面G2で選択を受け付けた課題IDに対応する課題内容を含む回答画面を生成する(S12)。続いて、生成部113は、S12で生成された回答画面を生徒データ120に登録された生徒の生徒端末30へ送信する(S13)。この回答画面を送信する際に、生成部113は、課題データ121より課題における表示設定および参照設定を読み出して生徒端末30へ送信する。   When the assignment ID and the assignment transmission request are accepted on the assignment selection screen G2, and the operation button B21 is pressed after the assignment ID is selected (S11: YES), the generation unit 113 executes the following processing. . That is, the generation unit 113 generates an answer screen including the task contents corresponding to the task ID selected and accepted on the task selection screen G2 among the task contents included in the task data 121 (S12). Subsequently, the generation unit 113 transmits the answer screen generated in S12 to the student terminal 30 of the student registered in the student data 120 (S13). When transmitting the answer screen, the generation unit 113 reads the display setting and the reference setting in the assignment from the assignment data 121 and transmits the read setting and the reference setting to the student terminal 30.

図10は、回答画面G3の一例を示す図である。図10に示すように回答画面G3には、生徒に回答させる課題ID「0002」の課題内容、課題において回答する選択肢の選択を行う操作ボタンB31〜B35が含まれる。また、回答画面G3には、課題への意見(回答)を記入する入力ボックスG31と、回答をサーバ装置40へ送信する操作ボタンB36と、意見をクリアする操作ボタンB37とが含まれる。   FIG. 10 is a diagram illustrating an example of the answer screen G3. As shown in FIG. 10, the answer screen G3 includes task contents of the task ID “0002” to be answered by the student, and operation buttons B31 to B35 for selecting options to be answered in the task. Further, the answer screen G3 includes an input box G31 for entering an opinion (answer) to the assignment, an operation button B36 for transmitting an answer to the server device 40, and an operation button B37 for clearing the opinion.

また、回答画面G3における操作ボタンB31〜B35や入力ボックスG31の表示は、サーバ装置40より受信した課題の表示設定および参照設定に基づいた内容で行われる。具体的には、選択肢ごとに設定されている表示属性(例えば、背景色)に従って操作ボタンB31〜B35の各々が表示される。例えば、選択肢「AAAA」、「BBBB」、「CCCC」、「DDDD」、「その他」の背景色が「青」、「緑」、「白」、「黄」、「赤」である場合、操作ボタンB31〜B35は設定された背景色で表示される。   The display of the operation buttons B31 to B35 and the input box G31 on the answer screen G3 is performed based on the display setting and the reference setting of the assignment received from the server device 40. Specifically, each of the operation buttons B31 to B35 is displayed according to a display attribute (for example, background color) set for each option. For example, if the background colors of the options “AAAAA”, “BBBB”, “CCCC”, “DDDD”, and “Other” are “blue”, “green”, “white”, “yellow”, and “red”, Buttons B31 to B35 are displayed in the set background color.

また、操作ボタンB31〜B35の選択が行われた後の入力ボックスG31の表示は、選択された操作ボタンにおける選択肢の表示属性に従ったもので行われる。例えば、操作ボタンB31の選択肢「AAAA」の背景色が「青」である場合、操作ボタンB31を選択することで、入力ボックスG31の背景色は「青」とされる。これにより、ユーザ(生徒)は、入力ボックスG31の表示をもとに、選択した項目を容易に認識できる。   The display of the input box G31 after the selection of the operation buttons B31 to B35 is performed in accordance with the display attribute of the option in the selected operation button. For example, when the background color of the option “AAAAA” of the operation button B31 is “blue”, the background color of the input box G31 is set to “blue” by selecting the operation button B31. Thereby, the user (student) can easily recognize the selected item based on the display of the input box G31.

なお、入力ボックスG31に入力された回答は、選択された操作ボタンにおける選択肢の表示属性が指定されてサーバ装置40へ送信される。例えば、上述した操作ボタンB31を選択した回答の例では、背景色として「青」が指定されてサーバ装置40へ送信される。なお、入力ボックスG31に入力された回答は、表示属性が設定された画像としてサーバ装置40へ送信されてもよい。   Note that the answer input in the input box G31 is transmitted to the server device 40 with the display attribute of the option of the selected operation button specified. For example, in the example of the answer in which the operation button B31 is selected, “blue” is designated as the background color and transmitted to the server device 40. In addition, the answer input in the input box G31 may be transmitted to the server device 40 as an image in which the display attribute is set.

なお、入力時においては、入力ボックスG31の背景色を選択肢の表示属性に変更させなくともよい。この場合、サーバ装置40へ回答が送信される時に、選択肢の表示属性に従って背景色が指定され、表示属性が設定された画像がサーバ装置40へ送信されてもよいし、意見板へ表示する時に、回答データ122の回答内容に対応する選択肢を取得して、表示属性を変更するようにしてもよい。   At the time of input, the background color of the input box G31 does not have to be changed to the display attribute of the option. In this case, when the answer is transmitted to the server device 40, the background color is specified according to the display attribute of the option, and the image with the display attribute set may be transmitted to the server device 40, or when the image is displayed on the opinion board. Alternatively, an option corresponding to the answer content of the answer data 122 may be acquired, and the display attribute may be changed.

回答画面G3におけるこれらのGUIコンポーネントの配置の下、ユーザ(生徒)は、操作ボタンB31〜B35を選択することで、課題に対する回答を選択することができる。また、ユーザは、入力ボックスG31に対し、手書き入力や文字列のテキスト入力を行うことによって、課題に対する主張や考えなどの意見を記述することができる。このように、入力ボックスG31に文字が入力された状態で操作ボタンB36が押下操作された場合、入力ボックスG31に入力されていた文字が回答として生徒端末30からサーバ装置40へ返信される。なお、操作ボタンB37が押下操作された場合には、それまでに入力された選択肢および意見の入力をクリアし、最初から入力をやり直すことができる。   Under the arrangement of these GUI components on the answer screen G3, the user (student) can select an answer to the assignment by selecting the operation buttons B31 to B35. In addition, the user can write an opinion such as an assertion or idea about the task by performing handwriting input or text input of a character string in the input box G31. As described above, when the operation button B36 is pressed while the characters are input in the input box G31, the characters input in the input box G31 are returned from the student terminal 30 to the server device 40 as an answer. When the operation button B37 is pressed, the input of the options and opinions input so far can be cleared, and the input can be restarted from the beginning.

S13に次いで、生成部113は、課題データ121に含まれる回答の制限時間のうち課題選択画面G2で選択を受け付けた課題IDに対応付けられた回答の制限時間を取得する(S14)。   Subsequent to S13, the generation unit 113 acquires the time limit of the answer associated with the task ID that has been selected on the task selection screen G2 among the time limits of the answer included in the task data 121 (S14).

次いで、取得部112は、生徒端末30から回答の記入結果を受信したか否か、すなわち回答画面G3に記入された課題への回答を取得したか否かを判定する(S15)。回答画面G3に記入された課題への回答を受け付けた場合(S15:YES)、取得部112は、次のような処理を実行する。   Next, the acquisition unit 112 determines whether or not the result of the entry of the answer has been received from the student terminal 30, that is, whether or not the answer to the assignment entered on the answer screen G3 has been acquired (S15). When an answer to the task entered in the answer screen G3 has been received (S15: YES), the acquiring unit 112 executes the following processing.

すなわち、取得部112は、回答データ122に含まれるレコードのうち当該回答を受け付けた生徒端末30に対応する生徒IDのレコードに回答を登録する(S16)。そして、取得部112は、生徒データ120に登録された生徒全ての生徒端末30から回答を受け付けたか否かを判定する(S17)。このとき、全ての生徒端末30から回答を受け付けた場合(S17:YES)には、そのまま処理を終了する。   That is, the acquisition unit 112 registers the answer in the record of the student ID corresponding to the student terminal 30 that has accepted the answer among the records included in the answer data 122 (S16). Then, the acquiring unit 112 determines whether or not answers have been received from the student terminals 30 of all the students registered in the student data 120 (S17). At this time, if the responses have been received from all the student terminals 30 (S17: YES), the process is terminated as it is.

一方、生徒端末30から回答を受信しなかった場合、あるいは全ての生徒端末30から回答を受け付けていない場合(S15:NOまたはS17:NO)には、取得部112は、次のような処理を実行する。すなわち、取得部112は、回答制限時間を経過したか否かを判定する(S18)。   On the other hand, if no response has been received from the student terminals 30 or if responses have not been received from all the student terminals 30 (S15: NO or S17: NO), the acquiring unit 112 performs the following processing. Execute. That is, the acquisition unit 112 determines whether the answer time limit has elapsed (S18).

その後、回答制限時間を経過するまで(S18:NO)、取得部112は、上記のS15〜S18の処理を繰返し実行する。その後、回答制限時間が経過すると(S18:YES)、取得部112は、処理を終了する。   Thereafter, the acquisition unit 112 repeatedly executes the processing of S15 to S18 until the answer time limit has elapsed (S18: NO). Thereafter, when the answer limit time has elapsed (S18: YES), the acquiring unit 112 ends the processing.

図7に戻り、S2において生徒端末30への課題の提示と生徒端末30からの回答の受け付けを行った後、サーバ装置40の生成部113は、課題データ121における課題の表示設定をもとに、意見板における各選択肢に対応する表示色を設定する(S3)。具体的には、生成部113は、課題データ121における各課題の表示設定を参照し、各選択肢の表示色(例えば背景色)を設定する。これにより、意見板における各選択肢の表示属性は、生徒端末30からの各回答(入力ボックスG31で入力された回答)の表示属性と対応するものとなる。   Returning to FIG. 7, after the presentation of the assignment to the student terminal 30 and the reception of the answer from the student terminal 30 in S <b> 2, the generation unit 113 of the server device 40 determines the assignment based on the assignment display setting in the assignment data 121. Then, a display color corresponding to each option on the opinion board is set (S3). Specifically, the generation unit 113 refers to the display setting of each assignment in the assignment data 121 and sets a display color (for example, a background color) of each option. Thereby, the display attribute of each option on the opinion board corresponds to the display attribute of each answer (answer input in the input box G31) from the student terminal 30.

なお、本実施形態では、生徒端末30からの各回答(入力ボックスG31で入力された回答)の表示属性は、回答画面G3上で設定される構成を例示した。しかしながら、生徒端末30からの各回答の表示属性の設定は、意見板における各選択肢の表示属性とともに、このS3において行ってもよい。具体的には、生徒端末30からの各回答について、操作ボタンB31〜B35により選択された選択肢に対応する表示属性をS3で設定してもよい。この表示色の設定は、回答そのものの表示色であってもよいし、回答を表示する際のバックグラウンドの表示色の設定であってもよい。このように、選択肢に対応する表示色を設定することで、回答がどの選択肢に対応するものであるかを識別可能とする。   In the present embodiment, the configuration in which the display attribute of each answer (answer input in the input box G31) from the student terminal 30 is set on the answer screen G3 has been exemplified. However, the setting of the display attribute of each answer from the student terminal 30 may be performed in S3 together with the display attribute of each option on the opinion board. Specifically, for each answer from the student terminal 30, a display attribute corresponding to the option selected by the operation buttons B31 to B35 may be set in S3. The setting of the display color may be the display color of the answer itself or the setting of the background display color when displaying the answer. As described above, by setting the display color corresponding to the option, it is possible to identify which option the answer corresponds to.

次いで、生成部113は、回答データ122をもとに、設定した表示属性で選択肢一覧と、生徒端末30からの各回答とを一覧表示する意見板の表示データを生成して電子黒板20へ送信し、電子黒板20に意見板を表示させる(S4)。   Next, based on the answer data 122, the generating unit 113 generates option list display data for displaying a list of options with the set display attributes and each answer from the student terminal 30, and transmits the data to the electronic blackboard 20. Then, an opinion board is displayed on the electronic blackboard 20 (S4).

図11は、意見板G4の一例を示す図である。図11に示すように、意見板G4は、回答一覧表示領域G41、選択肢一覧表示領域G42、操作ボタンB41、B42およびB43を有する。   FIG. 11 is a diagram illustrating an example of the opinion board G4. As shown in FIG. 11, the opinion board G4 has an answer list display area G41, an option list display area G42, and operation buttons B41, B42, and B43.

回答一覧表示領域G41は、課題について生徒端末30から取得した各回答の回答画像G44を一覧表示する領域である。回答画像G44は、入力ボックスG31より入力された回答の画像であり、選択肢に対応する表示色で表示されている。したがって、ユーザは、回答画像G44の表示色をもとに、回答時に選択した選択肢を識別できる。   The answer list display area G41 is an area for displaying a list of answer images G44 of each answer acquired from the student terminal 30 for the assignment. The answer image G44 is an image of the answer input from the input box G31, and is displayed in a display color corresponding to the option. Therefore, the user can identify the option selected at the time of answer based on the display color of the answer image G44.

また、各生徒の生徒端末30から得られた回答画像G44は、生徒データ120における各生徒の座席位置をもとに、座席順に沿って一覧表示される。具体的には、座席位置が(1,1)の生徒の回答画像G44を左上に表示し、座標位置(1,2)の生徒の回答画像G44をその下に表示する。また、右に一つ列のずれた座標位置(2,1)の生徒の回答画像G44を(1,1)の右隣に表示する。このように、座席順に回答を表示することで、ユーザは、回答一覧表示領域G41に表示された回答画像G44の位置から各生徒の回答を識別できる。なお、回答画像G44の表示順序は、生徒の座席順だけでなく、回答データ122に記載された回答順、生徒データ120に記載された生徒名やグループIDによる五十音順またはグループ順などであってもよい。   Further, the answer images G44 obtained from the student terminals 30 of the respective students are displayed in a list in the order of the seats based on the seat positions of the respective students in the student data 120. Specifically, the answer image G44 of the student whose seat position is (1, 1) is displayed in the upper left, and the answer image G44 of the student whose coordinate position is (1, 2) is displayed therebelow. Further, the answer image G44 of the student at the coordinate position (2, 1) shifted by one column to the right is displayed to the right of (1, 1). In this way, by displaying the answers in the order of the seats, the user can identify each student's answer from the position of the answer image G44 displayed in the answer list display area G41. The display order of the answer image G44 is not limited to the student's seat order, but may be the answer order described in the answer data 122, the syllabary order or the group order based on the student name or group ID described in the student data 120, or the like. There may be.

選択肢一覧表示領域G42は、課題の選択肢に対応する選択肢画像G45を一覧表示する領域である。具体的には、選択肢一覧表示領域G42には、課題データ121に記述された選択肢に対応する選択肢画像G45の一覧が表示設定に従って表示される。また、選択肢一覧表示領域G42には、選択肢ごとに、回答において選択された数や、回答総数に対する選択された数の割合などの数値を表示してもよい。   The option list display area G42 is an area for displaying a list of option images G45 corresponding to the options of the task. Specifically, a list of option images G45 corresponding to the options described in the assignment data 121 is displayed in the option list display area G42 according to the display settings. In addition, the option list display area G42 may display, for each option, a numerical value such as the number selected in the answer or the ratio of the selected number to the total number of answers.

操作ボタンB41は、課題における各回答(回答画像G44)を所定の順序でスライド表示するスライドショーの実行を指示するボタンである。ユーザは、操作ボタンB41を押下操作することで、スライド表示を開始させる。   The operation button B41 is a button for instructing execution of a slide show that slides and displays each answer (answer image G44) in the task in a predetermined order. The user starts the slide display by pressing the operation button B41.

ここでいう、スライド表示とは、各回答から一つの回答を取り上げて議論を行うため、回答画像G44を一枚ずつ所定の順序で切り替えて表示(再生)する表示方法である。スライド表示中の切り替えは、表示開始後または切り替え後に計時されるタイマーが所定の時間経過した場合や、ユーザにより切り替え操作が行われたことをトリガとして実施される。また、スライド表示中の切り替えは、回答画像G44を一枚ずつ切り替えて表示を行うものであればよく、フェードアウト/フェードイン(クロスフェード)のトランジションを入れてもよい。   Here, the slide display is a display method in which answer images G44 are switched one by one in a predetermined order and displayed (reproduced) in order to discuss one answer from each answer. The switching during the slide display is performed when a timer measured after the start of the display or after the switching elapses a predetermined time, or when a switching operation is performed by the user as a trigger. Further, the switching during the slide display may be performed as long as the answer image G44 is switched and displayed one by one, and a transition of fade-out / fade-in (cross-fade) may be provided.

操作ボタンB42は、スライド表示の再生順を指示するボタンである。この再生順には、回答のあった生徒の座席順、回答の多い選択肢の順(多答順)、回答のあった順序(回答順)、グループごとのグループ順などがある。ユーザは、操作ボタンB42を押下操作することで、スライド表示の再生順を指示する。図示例では、座席順を指示する場合が示されている。   The operation button B42 is a button for instructing the reproduction order of the slide display. The reproduction order includes the order of the seats of the students who responded, the order of options with many answers (multiple answers), the order of answers (the order of answers), the group order of each group, and the like. The user instructs the reproduction order of the slide display by pressing the operation button B42. In the illustrated example, a case where the order of seats is instructed is shown.

操作ボタンB43は、スライド表示における初期の切り替え速度を指示するボタンである。この切り替え速度には、標準の他、標準よりも遅い切り替えとする「遅い」、標準よりも速い切り替えとする「速い」などがある。この切り替え速度は、例えば、表示開始後または切り替え後に計時を開始して切り替えタイミングを計るタイマーにおける時間長である。標準におけるタイマーの時間長を「5秒」とした場合、「遅い」では「7秒」とし、「速い」では「4秒」としてもよい。ユーザは、操作ボタンB43を押下操作することで、スライド表示の初期の切り替え速度を指示する。図示例では、標準を指示する場合が示されている。   The operation button B43 is a button for instructing an initial switching speed in the slide display. In addition to the standard, the switching speed includes “slow”, which is a slower switching than the standard, and “fast”, which is a faster switching than the standard. The switching speed is, for example, the time length of a timer that starts timing after starting the display or after the switching and measures the switching timing. When the standard timer length is "5 seconds", "slow" may be "7 seconds" and "fast" may be "4 seconds". The user instructs the initial switching speed of the slide display by pressing the operation button B43. In the illustrated example, the case where the standard is designated is shown.

図7に戻り、S4に次いで、サーバ装置40の生成部113は、操作ボタンB41の押下操作の有無をもとに、スライドショーを行うか否かを判定する(S5)。スライドショーを行う場合(S5:YES)、生成部113はスライドショーを行うための表示データを生成して電子黒板20へ送信し、電子黒板20はサーバ装置40からの表示データをもとにスライド表示を行う(S6)。   Returning to FIG. 7, following S4, the generation unit 113 of the server device 40 determines whether or not to perform the slide show based on whether or not the operation button B41 has been pressed (S5). When the slide show is performed (S5: YES), the generation unit 113 generates display data for performing the slide show and transmits the display data to the electronic whiteboard 20, and the electronic whiteboard 20 performs the slide display based on the display data from the server device 40. Perform (S6).

スライドショーを行わない場合(S5:NO)、サーバ装置40は、教師端末10による課題の終了などの指示をもとに、処理を終了するか否かを判定する(S7)。処理を継続する場合(S7:NO)、サーバ装置40は、S2へ処理を戻す。これにより、サーバ装置40では、新たな課題の提示や回答の受け付けを行い、処理を継続する。   When the slide show is not performed (S5: NO), the server device 40 determines whether or not to end the process based on an instruction from the teacher terminal 10 such as the end of the assignment (S7). When continuing the process (S7: NO), the server device 40 returns the process to S2. As a result, the server device 40 presents a new task and accepts an answer, and continues the process.

図12は、スライド表示の手順を示すフローチャートであり、具体的には、S6における処理の詳細を示すフローチャートである。   FIG. 12 is a flowchart showing the procedure of the slide display, and specifically, is a flowchart showing the details of the processing in S6.

図12に示すように、処理が開始されると、生成部113は、意見板G4の操作ボタンB42で指示された再生順に従い、課題の各回答を表示する順序を生成する(S20)。   As shown in FIG. 12, when the process is started, the generation unit 113 generates an order for displaying each answer of the assignment in accordance with the reproduction order specified by the operation button B42 of the opinion board G4 (S20).

具体的には、操作ボタンB42により座席順が指示されている場合、生成部113は、生徒データ120の座席位置に基づいた座席順に生徒IDを読み出し、読み出した生徒IDの回答を回答データ122より取得する。これにより、生成部113は、座席順に従った回答の表示順序を得る。   Specifically, when the seat order is instructed by the operation button B42, the generation unit 113 reads out the student IDs in the seat order based on the seat position of the student data 120, and returns the answer of the read student ID from the answer data 122. get. Thereby, the generation unit 113 obtains the display order of the answers according to the seat order.

図13は、回答の順序を説明する説明図である。図13の上段に示すように、座席順である場合は、回答一覧表示領域G41の座席順(図示例では左上から順)で回答画像G44を再生する表示順序を得ることができる。   FIG. 13 is an explanatory diagram for explaining the order of answers. As shown in the upper part of FIG. 13, in the case of the seat order, the display order in which the answer image G44 is reproduced in the seat order (in the illustrated example, from the upper left) in the answer list display area G41 can be obtained.

また、操作ボタンB42により多答順が指示されている場合、生成部113は、回答データ122における課題(例えば図6では課題ID「0002」)の選択肢を数の多い順にソートする。これにより、生成部113は、多答順に従った回答の表示順序を得る。具体的には、図13の下段に示すように、回答一覧表示領域G41の中から選択肢として選ばれた数(同一の表示色の数)の多い回答画像G44を順に再生し、次に数の多い回答画像G44を順に再生する表示順序を得る。   When the order of multiple answers is instructed by the operation button B42, the generating unit 113 sorts the choices of the assignments (for example, the assignment ID “0002” in FIG. 6) in the answer data 122 in descending order of the number. Thus, the generation unit 113 obtains the display order of the answers according to the multiple-answer order. Specifically, as shown in the lower part of FIG. 13, answer images G44 having a large number of choices (the number of the same display colors) selected as options from the answer list display area G41 are sequentially reproduced, and then the number of answer images G44 is reduced. A display order in which a large number of answer images G44 are sequentially reproduced is obtained.

また、操作ボタンB42により回答順が指示されている場合、生成部113は、回答データ122における課題(例えば図6では課題ID「0002」)の回答順を昇順でソートする。これにより、生成部113は、回答順に従った表示順序を得る。   When the answer order is instructed by the operation button B42, the generating unit 113 sorts the answer order of the assignments (for example, the assignment ID “0002” in FIG. 6) in the answer data 122 in ascending order. Thereby, the generation unit 113 obtains the display order according to the answer order.

次いで、生成部113は、S20で生成した順序に従って各回答を表示する表示データを生成する(S21)。この表示データは、表示する回答の画像データと、回答の表示順序を記述した順序情報とを含めたデータであり、クライアント端末のブラウザ等で表示可能なものであればいずれであってもよい。例えば、表示データは、各回答を生成した順序で表示するスクリプトを記述したHTML、XML、プラグイン表示データなどが採用できる。具体的には、生成部113は、回答データ122における課題の回答内容を読み出し、S20で生成した順序に従い、電子黒板20のブラウザ等で回答内容を順に表示する表示データを生成する。この表示データにおいて、回答を順に表示する切り替え速度は、操作ボタンB43において設定された値が初期値として設定されるものとする。   Next, the generating unit 113 generates display data for displaying each answer according to the order generated in S20 (S21). This display data is data including image data of the answer to be displayed and order information describing the order of displaying the answer, and may be any data that can be displayed by a browser or the like of the client terminal. For example, as the display data, HTML, XML, plug-in display data, or the like that describes a script for displaying each answer in the order in which the answers are generated can be adopted. Specifically, the generation unit 113 reads the response content of the assignment in the response data 122, and generates display data for sequentially displaying the response content on the electronic blackboard 20 browser or the like in accordance with the order generated in S20. In this display data, the switching speed for displaying the answers in order is set to the value set by the operation button B43 as an initial value.

また、生成部113は、各種操作を受け付ける操作ボタンやステータス表示等を行う表示コンポーネント用のコード(例えばスクリプト)を表示データに含めて生成する。したがって、表示データをブラウザ等で表示する場合、ブラウザ上の操作に応じた表示の更新や、ステータス表示の更新を行うことができる。   Further, the generation unit 113 generates an operation button for receiving various operations and a code (for example, a script) for a display component for performing status display and the like in the display data. Therefore, when the display data is displayed on a browser or the like, the display can be updated according to the operation on the browser, and the status display can be updated.

また、生成部113は、所定の再生ポイント(回答)へジャンプするためのインデックスを表示データ含めて生成してもよい。例えば、座席順に従って各回答を表示する表示データでは、座席の列ごとに、列の先頭または最後尾に対応する回答へジャンプするインデックを付けてもよい。また、多答順に従って各回答を表示する再生データでは、異なる選択肢の回答へ切り替わるところへジャンプするインデックスを付けてもよい。また、グループ順に従って各回答を表示する再生データでは、異なるグループの回答へ切り替わるところへジャンプするインデックスを付けてもよい。このようにインデックスを付けて、回答の頭出しを容易に行うようにしてもよい。   Further, the generation unit 113 may generate an index for jumping to a predetermined reproduction point (answer) including the display data. For example, in the display data for displaying each answer according to the seat order, an index for jumping to the answer corresponding to the head or tail of the row may be attached to each row of seats. In addition, in the reproduction data that displays each answer according to the order of multiple answers, an index that jumps to a point where the answer is switched to a different option may be added. In addition, in the reproduction data displaying each answer according to the group order, an index for jumping to a place where the answer is switched to a different group may be added. An index may be attached in this way to easily find the answer.

次いで、生成部113は、S21で生成した表示データを電子黒板20に送信する(S22)。電子黒板20の回答表示部114は、サーバ装置40より受信した表示データをもとに、表示する回答数、表示時間についての値を算出する(S23)。具体的には、回答表示部114は、回答の順序が示された順序情報を参照して、表示する回答の総数を回答数として求める。また、回答表示部114は、初期値として設定された切り替え速度と、表示する回答の総数とをもとに、(1回答あたりの時間)×(回答総数)として回答の表示時間を求める。表示時間における残り時間は、(1回答あたりの時間)×(未表示の回答数(=(回答総数)−(表示済の回答数)))として求める。次いで、回答表示部114は、回答のスライド表示を開始するためのスタート画面を電子黒板20の表示部103に表示する(S24)。   Next, the generation unit 113 transmits the display data generated in S21 to the electronic whiteboard 20 (S22). The answer display unit 114 of the electronic whiteboard 20 calculates values of the number of answers to be displayed and the display time based on the display data received from the server device 40 (S23). Specifically, the answer display unit 114 obtains the total number of answers to be displayed as the number of answers with reference to the order information indicating the order of the answers. Further, the answer display unit 114 obtains the answer display time as (time per answer) × (total number of answers) based on the switching speed set as the initial value and the total number of answers to be displayed. The remaining time in the display time is calculated as (time per answer) × (number of undisplayed answers (= (total number of answers) − (number of displayed answers))). Next, the answer display unit 114 displays a start screen for starting the slide display of the answer on the display unit 103 of the electronic blackboard 20 (S24).

図15は、スタート画面G5の一例を示す図である。図5に示すように、スタート画面G5は、残り時間G51、回答数G52、切り替え速度G53および操作ボタンB51〜B54を有する。   FIG. 15 is a diagram illustrating an example of the start screen G5. As shown in FIG. 5, the start screen G5 has a remaining time G51, the number of answers G52, a switching speed G53, and operation buttons B51 to B54.

残り時間G51は、回答の再生にかかる残り時間(表示時間)であり、S23において算出された値が表示される。回答数G52は、表示済みの回答数/回答総数である。スタート時は表示済みが「0」であることから、表示済みの回答数は「0」と表示される。また、回答総数は、S23において算出された回答総数が表示される。切り替え速度G53は、回答の表示を切り替えるトリガの一つであり、回答を切り替える時間間隔(速さ)を例えば矢印の数などで表示する。このスタート画面G5における切り替え速度G53は、初期値として設定された切り替え速度に応じたものが表示される。   The remaining time G51 is the remaining time (display time) required for reproducing the answer, and the value calculated in S23 is displayed. The number of answers G52 is the number of displayed answers / total number of answers. At the start, the displayed number is "0" because the displayed number is "0". As the total number of answers, the total number of answers calculated in S23 is displayed. The switching speed G53 is one of triggers for switching the display of the answer, and displays a time interval (speed) for switching the answer by, for example, the number of arrows. The switching speed G53 on the start screen G5 is displayed according to the switching speed set as the initial value.

操作ボタンB51は、回答のスライド表示の開始を指示するボタンである。操作ボタンB52は、スライド表示の終了を指示するボタンである。操作ボタンB53、B54は、切り替え速度G53の変更を指示するボタンである。例えば、操作ボタンB53を押下操作することで切り替え速度G53を下げ、操作ボタンB54を押下操作することで切り替え速度G53を上げることができる。   The operation button B51 is a button for instructing start of a slide display of an answer. The operation button B52 is a button for instructing the end of the slide display. The operation buttons B53 and B54 are buttons for instructing to change the switching speed G53. For example, the switching speed G53 can be decreased by pressing the operation button B53, and the switching speed G53 can be increased by pressing the operation button B54.

スタート画面G5の表示の後(S24)、回答表示部114は、電子黒板20におけるユーザの操作内容を判定する(S25)。操作内容が操作ボタンB52による処理の「終了」である場合、回答表示部114は、処理を終了する。   After the start screen G5 is displayed (S24), the answer display unit 114 determines the content of the user's operation on the electronic blackboard 20 (S25). When the operation content is “end” of the process by the operation button B52, the answer display unit 114 ends the process.

操作内容が操作ボタンB53、B54により切り替え速度G53を変更する「設定」である場合、回答表示部114は、S23へ処理を戻す(S26)。回答表示部114は、変更後の切り替え速度G53により表示時間を再計算し(S23)、スタート画面G5への表示を行う。これにより、スタート画面G5では、切り替え速度G53に応じた表示時間が表示されることとなる。   When the operation content is “setting” for changing the switching speed G53 using the operation buttons B53 and B54, the answer display unit 114 returns the process to S23 (S26). The answer display unit 114 recalculates the display time based on the changed switching speed G53 (S23), and displays it on the start screen G5. As a result, the display time corresponding to the switching speed G53 is displayed on the start screen G5.

操作内容が操作ボタンB51によりスライド表示を開始する「再生」である場合、回答表示部114は、表示データに含まれる順序情報に従って回答を読み出す(S27)。次いで、回答表示部114は、未表示である回答の数をもとに、S23と同様の演算により回答数、表示時間を算出する(S28)。次いで、回答表示部114は、読み出した回答を順に表示部103に表示するスライド画面の表示を行う(S29)。   When the operation content is "play" for starting the slide display by the operation button B51, the answer display unit 114 reads the answer according to the order information included in the display data (S27). Next, the answer display unit 114 calculates the number of answers and the display time by the same operation as in S23 based on the number of undisplayed answers (S28). Next, the answer display unit 114 displays a slide screen that sequentially displays the read answers on the display unit 103 (S29).

図14は、スライド画面G6の一例を示す図である。図14に示すように、スライド画面G6は、残り時間G61、回答数G62、切り替え速度G63、付加情報G64および操作ボタンB61〜B68を有する。   FIG. 14 is a diagram illustrating an example of the slide screen G6. As shown in FIG. 14, the slide screen G6 has a remaining time G61, the number of answers G62, a switching speed G63, additional information G64, and operation buttons B61 to B68.

残り時間G61は、回答の再生にかかる残り時間(表示時間)であり、S28において算出された値が表示される。回答数G62は、表示済みの回答数/回答総数である。スライド表示時においては、S27〜S29の処理を繰り返して表示された回答の数が、表示済み回答数として表示される。また、回答総数は、S23において算出された回答総数が表示される。切り替え速度G63は、回答の表示を切り替えるトリガの一つであり、回答を切り替える時間間隔(速さ)を例えば矢印の数などで表示する。このスライド画面G6における切り替え速度G63は、設定中の切り替え速度に応じたものが表示される。ユーザは、残り時間G61を確認することで、各回答のスライド表示による授業の進行具合を確認できる。   The remaining time G61 is the remaining time (display time) required for reproducing the answer, and the value calculated in S28 is displayed. The number of answers G62 is the number of displayed answers / total number of answers. At the time of slide display, the number of answers displayed by repeating the processing of S27 to S29 is displayed as the number of displayed answers. As the total number of answers, the total number of answers calculated in S23 is displayed. The switching speed G63 is one of the triggers for switching the display of the answer, and displays a time interval (speed) at which the answer is switched by, for example, the number of arrows. The switching speed G63 on the slide screen G6 is displayed according to the switching speed being set. By checking the remaining time G61, the user can check the progress of the lesson by sliding the answers.

付加情報G64は、回答に付与されている情報が表示される。具体的には、表示データには、回答データ122における回答ごとの情報が予め付与されており、この付与された情報が付加情報G64に表示される。例えば、付加情報G64には、回答データ122における回答の生徒IDに対応する生徒名、選択肢、回答順などであってもよい。図示例では、生徒名を付加情報G64として表示する場合を例示している。   As the additional information G64, information added to the answer is displayed. Specifically, information for each answer in the answer data 122 is added to the display data in advance, and the added information is displayed in the additional information G64. For example, the additional information G64 may include a student name corresponding to the student ID of the answer in the answer data 122, an option, an answer order, and the like. The illustrated example illustrates a case where the student name is displayed as the additional information G64.

操作ボタンB61は、回答のスライド表示の停止/再生を指示するボタンである。操作ボタンB62は、スライド表示の終了を指示するボタンである。操作ボタンB63、B64は、切り替え速度G63の変更を指示するボタンである。例えば、操作ボタンB63を押下操作することで切り替え速度G63を下げ、操作ボタンB64を押下操作することで切り替え速度G63を上げることができる。これにより、ユーザ(教師)は、切り替え速度G63を調整することで、授業の進行具合の調整を図ることができる。   The operation button B61 is a button for instructing stop / reproduction of the slide display of the answer. The operation button B62 is a button for instructing the end of the slide display. The operation buttons B63 and B64 are buttons for instructing a change in the switching speed G63. For example, the switching speed G63 can be reduced by pressing the operation button B63, and the switching speed G63 can be increased by pressing the operation button B64. Thus, the user (teacher) can adjust the progress of the lesson by adjusting the switching speed G63.

操作ボタンB65〜B68は、回答の先送り/後戻りを指示するボタンである。例えば、操作ボタンB65を押下操作することで、回答の1つ先送り表示を指示できる。また、操作ボタンB66を押下操作することで、回答の1つ後戻り表示を指示できる。また、操作ボタンB67を押下操作することで、1つ先のインデックスまでの先送り表示を指示できる。また、操作ボタンB68を押下操作することで、1つ前のインデックスまでの後戻り表示を指示できる。   The operation buttons B65 to B68 are buttons for instructing advance / return of the answer. For example, by pressing down the operation button B65, it is possible to instruct one-by-one display of the answer. Further, by pressing down the operation button B66, it is possible to instruct one backward display of the answer. Further, by pressing down the operation button B67, it is possible to instruct the advance display up to the next index. Further, by pressing down the operation button B68, it is possible to instruct the backward display to the previous index.

回答のスライド表示(S29)を開始すると、回答表示部114は、回答を切り替えるタイミングを計時するタイマーのカウントを開始する(S30)。   When the slide display of the answer (S29) is started, the answer display unit 114 starts counting of a timer that measures the timing of switching the answer (S30).

次いで、回答表示部114は、電子黒板20におけるユーザの操作内容を判定する(S31)。操作内容が操作ボタンB62による処理の「終了」である場合、回答表示部114は、処理を終了する。   Next, the answer display unit 114 determines the content of the user's operation on the electronic whiteboard 20 (S31). When the operation content is “end” of the process by the operation button B62, the answer display unit 114 ends the process.

操作内容が操作ボタンB65〜B68による先送り/後戻り、操作ボタンB63またはB64による切り替え速度G63の設定を行う「先送り/後戻り/設定」である場合、回答表示部114は、S27へ処理を戻す(S32)。   If the operation content is “forward / backward / backward setting” using the operation buttons B65 to B68 and “switching forward / backward / setting” for setting the switching speed G63 using the operation buttons B63 or B64, the answer display unit 114 returns the process to S27 (S32). ).

例えば、操作ボタンB63またはB64による切り替え速度G63の設定では、回答表示部114は、設定後の切り替え速度G63により表示時間を再計算し(S28)、スライド画面G6への表示を行う。これにより、スライド画面G6では、切り替え速度G63に応じた表示時間が表示されることとなる。   For example, when the switching speed G63 is set by the operation buttons B63 or B64, the answer display unit 114 recalculates the display time based on the set switching speed G63 (S28) and displays the display time on the slide screen G6. Thereby, the display time according to the switching speed G63 is displayed on the slide screen G6.

また、操作ボタンB65〜B68による先送り/後戻りでは、回答表示部114は、先送り/後戻りの指示に対応する回答を順序情報から読み出し(S27)、回答数、表示時間の算出を行った後に(S28)、スライド表示を行う(S29)。これにより、操作ボタンB65〜B68により指示された回答がスライド画面G6に表示されることとなる。   In the forward / backward operation using the operation buttons B65 to B68, the answer display unit 114 reads an answer corresponding to the forward / backward instruction from the order information (S27), and calculates the number of answers and the display time (S28). ), A slide display is performed (S29). As a result, the answer specified by the operation buttons B65 to B68 is displayed on the slide screen G6.

操作内容が「なし」である場合、回答表示部114は、S30で計時を開始したタイマーのカウンターが切り替え速度G63に対応する設定値であるか否かを判定する(S33)。設定値でない場合(S33:NO)、回答表示部114は、S31へ処理を戻して操作の受け付け待ちとする。   When the operation content is “none”, the answer display unit 114 determines whether or not the counter of the timer that has started measuring time in S30 is a set value corresponding to the switching speed G63 (S33). If it is not the set value (S33: NO), the answer display unit 114 returns the process to S31 and waits for an operation.

設定値である場合(S33:YES)、回答表示部114は、スライド表示の回答を順序情報に従って1つ送る順送りとして(S34)、S27へ処理を戻す。この順送りでは、回答表示部114は、表示中の回答から1つ先の回答を順序情報から読み出し(S27)、回答数、表示時間の算出を行った後に(S28)、スライド表示を行う(S29)。これにより、授業支援システム1では、切り替え速度G63に応じた時間間隔で、順序情報にしたがった回答が順に表示されることとなる。   If the value is the set value (S33: YES), the answer display unit 114 sets the answer of the slide display as one forward according to the order information (S34), and returns the process to S27. In this forward forwarding, the answer display unit 114 reads out the answer one step ahead of the displayed answer from the order information (S27), calculates the number of answers and the display time (S28), and then performs the slide display (S29). ). As a result, in the lesson support system 1, the answers according to the order information are sequentially displayed at time intervals corresponding to the switching speed G63.

以上のように、授業支援システム1では、サーバ装置40が生徒端末30から提出されたコメント(回答)を取得し、取得された回答に対応づけてコメントを表示する順序を生成する。また、スタート画面G5またはスライド画面G6において、次の回答を表示する切り替え速度G53、G63の設定を受け付け、受け付けられた設定に基づいて、生成された順序を参照して取得された回答を電子黒板20に表示する。したがって、授業支援システム1では、各生徒の回答を容易に順次取り上げることができ、授業の進行が滞ることを抑止できる。   As described above, in the lesson support system 1, the server device 40 acquires the comment (answer) submitted from the student terminal 30, and generates the order in which the comment is displayed in association with the acquired answer. Further, on the start screen G5 or the slide screen G6, the setting of the switching speeds G53 and G63 for displaying the next answer is received, and based on the received setting, the answer obtained by referring to the generated order is displayed on the electronic blackboard. 20 is displayed. Therefore, in the lesson support system 1, the answers of each student can be easily and sequentially taken up, and the progress of the lesson can be suppressed.

[他の実装例]
上記の実施形態では、教師端末10や生徒端末30がタブレット端末として実装される場合を例示するが、教師端末10や生徒端末30の実装形態はこれに限定されない。例えば、教師端末10や生徒端末30は、スマートフォン、携帯電話機やPHS(Personal Handyphone System)などの移動体通信端末を含む携帯端末装置として実装されることとしてもかまわない。また、教師端末10および生徒端末30は、パーソナルコンピュータを始めとする据置き型の情報処理装置やノート型のパーソナルコンピュータとして実装されることとしてもかまわない。
[Other implementation examples]
In the above embodiment, the case where the teacher terminal 10 or the student terminal 30 is implemented as a tablet terminal is illustrated, but the implementation form of the teacher terminal 10 or the student terminal 30 is not limited to this. For example, the teacher terminal 10 and the student terminal 30 may be implemented as a mobile terminal device including a mobile communication terminal such as a smartphone, a mobile phone, or a PHS (Personal Handyphone System). Further, the teacher terminal 10 and the student terminal 30 may be implemented as a stationary information processing device such as a personal computer or a notebook personal computer.

また、上記の実施形態では、授業支援システム1にサーバ装置40を設置し、教師端末10、電子黒板20および生徒端末30をクライアント端末として収容するクライアントサーバシステムを例示した。しかしながら、授業支援システム1の物理的構成はこれに限定されない。例えば、授業支援システム1は、教師端末10または電子黒板20をサーバ装置として機能させる一方で生徒端末30等をクライアント端末として機能させるクライアントサーバシステムとしてもよい。この場合、サーバ装置として機能させる教師端末10または電子黒板20が、サーバ装置40の各機能を実装する。また、サーバ装置40は、アウトソーシングによって協働教育支援サービスを提供するクラウドとして実装することとしてもかまわない。   Further, in the above-described embodiment, a client server system in which the server device 40 is installed in the lesson support system 1 and the teacher terminal 10, the electronic whiteboard 20, and the student terminal 30 are accommodated as client terminals has been illustrated. However, the physical configuration of the class support system 1 is not limited to this. For example, the lesson support system 1 may be a client-server system that causes the teacher terminal 10 or the electronic blackboard 20 to function as a server device, and causes the student terminal 30 or the like to function as a client terminal. In this case, the teacher terminal 10 or the electronic blackboard 20 that functions as the server device implements each function of the server device 40. In addition, the server device 40 may be implemented as a cloud that provides a collaborative education support service by outsourcing.

また、本実施形態では、S3において回答の選択肢に対応する表示色の設定を例示したが、回答の選択肢を識別可能な表示態様であれば、表示色の設定に限定しない。例えば、回答の選択肢ごとに、選択肢に対応する表示様式(点滅、色温度、透過率)を変更してもよい。また、回答の選択肢ごとに、選択肢を示すアイコン画像を設定してもよい。   Further, in the present embodiment, the setting of the display color corresponding to the answer option in S3 has been exemplified. However, the display color is not limited to the display color setting as long as the answer option can be identified. For example, the display style (flashing, color temperature, transmittance) corresponding to the option may be changed for each answer option. Further, an icon image indicating an option may be set for each answer option.

[表示制御プログラム]
また、上記の実施形態で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図16を用いて、上記の実施形態と同様の機能を有する制御プログラム(表示制御プログラム)を実行するコンピュータの一例について説明する。
[Display control program]
The various processes described in the above embodiments can be realized by executing a prepared program on a computer such as a personal computer or a workstation. Therefore, an example of a computer that executes a control program (display control program) having the same functions as the above embodiment will be described below with reference to FIG.

図16は、制御プログラム270aを実行するコンピュータ200の一例について説明する説明図である。図16に示すように、コンピュータ200は、操作部210aと、スピーカ210bと、カメラ210cと、ディスプレイ220と、通信部230とを有する。さらに、このコンピュータ200は、CPU250と、ROM260と、HDD270と、RAM280とを有する。これら210〜280の各部はバス240を介して接続される。   FIG. 16 is an explanatory diagram illustrating an example of the computer 200 that executes the control program 270a. As illustrated in FIG. 16, the computer 200 includes an operation unit 210a, a speaker 210b, a camera 210c, a display 220, and a communication unit 230. Further, the computer 200 has a CPU 250, a ROM 260, an HDD 270, and a RAM 280. These units 210 to 280 are connected via a bus 240.

HDD270には、上記の実施形態で示した設定部110、取得部112、生成部113および回答表示部114と同様の機能を発揮する制御プログラム270aが予め記憶される。この制御プログラム270aについては、図3に示した設定部110、取得部112、生成部113および回答表示部114との各構成要素と同様、適宜統合又は分離してもよい。また、HDD270に格納される各データは、必ずしも全てのデータがHDD270に格納されておらずともよく、処理に用いるデータがHDD270に格納されればよい。   In the HDD 270, a control program 270a having the same functions as those of the setting unit 110, the acquisition unit 112, the generation unit 113, and the answer display unit 114 described in the above embodiment is stored in advance. The control program 270a may be appropriately integrated or separated similarly to the components of the setting unit 110, the acquisition unit 112, the generation unit 113, and the answer display unit 114 illustrated in FIG. Further, not all of the data stored in the HDD 270 need be stored in the HDD 270, and data used for processing may be stored in the HDD 270.

CPU250は、制御プログラム270aをHDD270から読み出してRAM280に展開する。これによって、制御プログラム270aは、制御プロセス280aとして機能する。この制御プロセス280aは、HDD270から読み出した各種データをRAM280上の制御プロセス280aに割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、制御プロセス280aは、図3に示した設定部110、取得部112、生成部113および回答表示部114にて実行される処理、例えば図7などに示す処理を含む。また、CPU250上で仮想的に実現される各処理部は、必ずしも全ての処理部がCPU250上で動作せずともよく、処理に用いる処理部のみが仮想的に実現されればよい。   The CPU 250 reads the control program 270a from the HDD 270 and expands the control program 270a in the RAM 280. Thereby, the control program 270a functions as a control process 280a. The control process 280a develops various data read from the HDD 270 into an area allocated to the control process 280a on the RAM 280, and executes various processes based on the developed various data. The control process 280a includes processing executed by the setting unit 110, the acquisition unit 112, the generation unit 113, and the answer display unit 114 illustrated in FIG. 3, for example, the processing illustrated in FIG. Further, all the processing units virtually implemented on the CPU 250 do not necessarily have to operate on the CPU 250, and only the processing units used for processing need be virtually implemented.

なお、上記の制御プログラム270aについては、必ずしも最初からHDD270やROM260に記憶させておかずともよい。例えば、コンピュータ200に挿入されるフレキシブルディスク、いわゆるFD、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に制御プログラム270aを記憶させる。そして、コンピュータ200がこれらの可搬用の物理媒体から制御プログラム270aを取得して実行するようにしてもよい。また、公衆回線、インターネット、LAN、WANなどを介してコンピュータ200に接続される他のコンピュータまたはサーバ装置などに制御プログラム270aを記憶させておき、コンピュータ200がこれらから制御プログラム270aを取得して実行するようにしてもよい。   The control program 270a need not always be stored in the HDD 270 or the ROM 260 from the beginning. For example, the control program 270a is stored in a “portable physical medium” such as a flexible disk inserted into the computer 200, a so-called FD, CD-ROM, DVD disk, magneto-optical disk, or IC card. Then, the computer 200 may acquire the control program 270a from these portable physical media and execute it. Further, the control program 270a is stored in another computer or a server device connected to the computer 200 via a public line, the Internet, a LAN, a WAN, or the like, and the computer 200 acquires the control program 270a from these and executes the control program 270a. You may make it.

1…授業支援システム
5…ネットワーク
10…教師端末
20…電子黒板
30…生徒端末
40…サーバ装置
110…設定部
111…回答部
112…取得部
113…生成部
114…回答表示部
120…生徒データ
121…課題データ
122…回答データ
200…コンピュータ
G1…課題作成画面
G2…課題選択画面
G3…回答画面
G4…意見板
G5…スタート画面
G6…スライド画面
DESCRIPTION OF SYMBOLS 1 ... Lesson support system 5 ... Network 10 ... Teacher terminal 20 ... Electronic blackboard 30 ... Student terminal 40 ... Server device 110 ... Setting unit 111 ... Answer unit 112 ... Acquisition unit 113 ... Generation unit 114 ... Answer display unit 120 ... Student data 121 ... assignment data 122 ... answer data 200 ... computer G1 ... assignment creation screen G2 ... assignment selection screen G3 ... answer screen G4 ... opinion board G5 ... start screen G6 ... slide screen

Claims (8)

コンピュータに、
端末から提出された選択回答および当該選択回答に対するコメントを取得し、
前記選択解答およびコメントの取得元の端末に対応付けられた座席位置の情報に基づいた座席順で取得した前記選択解答および前記コメントを一覧表示した表示装置の表示画面において、前記座席順、前記選択回答における選択数の多い順および前記コメントの提出順を含む表示順序の中の一つの表示順序の指示を受け付け、
前記取得されたコメントに対応づけて当該コメントを表示する順序を、前記受け付けた表示順序の指示に基づいて生成し、
次のコメントを表示するトリガの設定を受け付け、
前記受け付けられたトリガの設定に基づいて、前記生成された順序を参照して前記取得されたコメントを前記表示装置に表示する
処理を実行させることを特徴とする表示制御プログラム。
On the computer,
Obtain the choice answer submitted from the terminal and the comment on the choice answer ,
In the display screen of the selected answers and comments of the seat order acquired in based on the information source seat positions associated with the terminal the selected answers and display that lists the comments, the seat forward, the selection Accepting an instruction of one of the display order including the order of the number of selections in the answer and the display order of the comment,
An order in which the comments are displayed in association with the acquired comments is generated based on the received display order instruction,
Accept the trigger setting to display the next comment,
A display control program for executing a process of displaying the acquired comment on the display device with reference to the generated order based on the received trigger setting.
前記トリガの設定は、長さの異なる複数の時間から選択するものであり、選択された時間を計数するタイマーに基づいて、前記表示するコメントを更新する
ことを特徴とする請求項1に記載の表示制御プログラム。
The setting of the trigger is to select from a plurality of times having different lengths, and the displayed comment is updated based on a timer that counts the selected time. The method according to claim 1, wherein: Display control program.
前記選択された時間と、前記取得したコメントの中で未表示のコメントの数とに基づいて、前記未表示のコメントの表示にかかる残り時間を算出する処理を実行させ、
前記表示する処理は、前記算出された残り時間を前記表示装置に表示する
ことを特徴とする請求項2に記載の表示制御プログラム。
Based on the selected time and the number of undisplayed comments among the acquired comments, execute a process of calculating a remaining time required for displaying the undisplayed comments,
The display control program according to claim 2, wherein the display processing displays the calculated remaining time on the display device.
前記算出する処理は、前記選択された時間から、前記複数の時間のうち、他の時間が選択された場合に、前記残り時間を再計算する
ことを特徴とする請求項3に記載の表示制御プログラム。
4. The display control according to claim 3, wherein the calculating process recalculates the remaining time when another time is selected from the plurality of times from the selected time. 5. program.
前記表示する処理は、前記取得されたコメントの総数と、表示済みのコメントの数とを前記表示装置に表示する
ことを特徴とする請求項1乃至4のいずれか一項に記載の表示制御プログラム。
The display control program according to any one of claims 1 to 4, wherein the display processing displays the total number of the acquired comments and the number of displayed comments on the display device. .
前記表示する処理は、表示中のコメントに基づいた付加情報を前記表示装置に表示する
ことを特徴とする請求項1乃至5のいずれか一項に記載の表示制御プログラム。
The display control program according to any one of claims 1 to 5, wherein the display processing displays additional information based on a comment being displayed on the display device.
コンピュータが、
端末から提出された選択回答および当該選択回答に対するコメントを取得し、
前記選択解答およびコメントの取得元の端末に対応付けられた座席位置の情報に基づいた座席順で取得した前記選択解答および前記コメントを一覧表示した表示装置の表示画面において、前記座席順、前記選択回答における選択数の多い順および前記コメントの提出順を含む表示順序の中の一つの表示順序の指示を受け付け、
前記取得されたコメントに対応づけて当該コメントを表示する順序を、前記受け付けた表示順序の指示に基づいて生成し、
次のコメントを表示するトリガの設定を受け付け、
前記受け付けられたトリガの設定に基づいて、前記生成された順序を参照して前記取得されたコメントを前記表示装置に表示する
処理を実行することを特徴とする表示制御方法。
Computer
Obtain the choice answer submitted from the terminal and the comment on the choice answer ,
In the display screen of the selected answers and comments of the seat order acquired in based on the information source seat positions associated with the terminal the selected answers and display that lists the comments, the seat forward, the selection Accepting an instruction for one of the display order including the order of the number of selections in the answer and the order of submission of the comment,
An order in which the comments are displayed in association with the acquired comments is generated based on the received display order instruction,
Accept the trigger setting to display the next comment,
Displaying the acquired comment on the display device with reference to the order of generation based on the accepted trigger setting.
端末から提出された選択回答および当該選択回答に対するコメントを取得する取得部と、
前記選択解答およびコメントの取得元の端末に対応付けられた座席位置の情報に基づいた座席順で取得した前記選択解答および前記コメントを一覧表示した表示装置の表示画面において、前記座席順、前記選択回答における選択数の多い順および前記コメントの提出順を含む表示順序の中の一つの表示順序の指示を受け付ける第1の受付部と、
前記取得されたコメントに対応づけて当該コメントを表示する順序を、前記受け付けた表示順序の指示に基づいて生成する生成部と、
次のコメントを表示するトリガの設定を受け付ける第2の受付部と、
前記受け付けられたトリガの設定に基づいて、前記生成された順序を参照して前記取得されたコメントを前記表示装置に表示する表示制御部と
を有することを特徴とする表示制御装置。
An obtaining unit that obtains a choice answer submitted from the terminal and a comment on the choice answer ;
In the display screen of the selected answers and comments of the seat order acquired in based on the information source seat positions associated with the terminal the selected answers and display that lists the comments, the seat forward, the selection A first receiving unit that receives an instruction of one display order among display orders including the order of the number of selections in the answer and the submission order of the comment;
A generating unit that generates an order in which the comments are displayed in association with the acquired comments based on the received display order instruction;
A second receiving unit that receives a trigger setting for displaying a next comment;
A display control unit configured to display the acquired comment on the display device with reference to the generated order based on the received setting of the trigger.
JP2015033115A 2015-02-23 2015-02-23 Display control program, display control method and display control device Active JP6668595B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015033115A JP6668595B2 (en) 2015-02-23 2015-02-23 Display control program, display control method and display control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015033115A JP6668595B2 (en) 2015-02-23 2015-02-23 Display control program, display control method and display control device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019150008A Division JP6828780B2 (en) 2019-08-19 2019-08-19 Display control program

Publications (2)

Publication Number Publication Date
JP2016156883A JP2016156883A (en) 2016-09-01
JP6668595B2 true JP6668595B2 (en) 2020-03-18

Family

ID=56825915

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015033115A Active JP6668595B2 (en) 2015-02-23 2015-02-23 Display control program, display control method and display control device

Country Status (1)

Country Link
JP (1) JP6668595B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6888357B2 (en) * 2017-03-22 2021-06-16 カシオ計算機株式会社 Information display device, information display method, and program
JP6957918B2 (en) 2017-03-22 2021-11-02 カシオ計算機株式会社 Information display device, information display method, and program
JP6911432B2 (en) 2017-03-23 2021-07-28 カシオ計算機株式会社 Information display device, control method of information display device, and control program of information display device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005354487A (en) * 2004-06-11 2005-12-22 Fuji Photo Film Co Ltd Slide show reproducing apparatus and method, and program
JP4612874B2 (en) * 2005-07-26 2011-01-12 キヤノン株式会社 Imaging apparatus and control method thereof
JP5174225B2 (en) * 2006-08-14 2013-04-03 キヤノン株式会社 Image processing apparatus, image processing method, program, and storage medium
JP5255773B2 (en) * 2007-02-13 2013-08-07 株式会社ワオ・コーポレーション Education support system, information processing apparatus, and program
JP5540883B2 (en) * 2010-05-19 2014-07-02 大日本印刷株式会社 Stroke display device and program
JP2014072738A (en) * 2012-09-28 2014-04-21 Toshiba Corp Information processor, and image management method
JP5263439B2 (en) * 2012-10-22 2013-08-14 大日本印刷株式会社 Stroke playback device and program
JP6111883B2 (en) * 2013-06-12 2017-04-12 富士通株式会社 Presenter selection support apparatus, system, and method
JP5949843B2 (en) * 2013-06-28 2016-07-13 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing apparatus control method, and program

Also Published As

Publication number Publication date
JP2016156883A (en) 2016-09-01

Similar Documents

Publication Publication Date Title
US20200219216A1 (en) A Digital Classroom With a Breakout Feature
JP6111883B2 (en) Presenter selection support apparatus, system, and method
US20150121231A1 (en) Systems and Methods for Interactively Presenting a Presentation to Viewers
US20150121232A1 (en) Systems and Methods for Creating and Displaying Multi-Slide Presentations
US20150121189A1 (en) Systems and Methods for Creating and Displaying Multi-Slide Presentations
US20130224716A1 (en) Cloud-based multimedia teaching system, development method and interaction method thereof
US20220165172A1 (en) Method and system for interactive learning
JP6668595B2 (en) Display control program, display control method and display control device
JP6442546B2 (en) Learning support system, learning support method, and learner terminal
JP6398552B2 (en) Display control program, display control method, and display control apparatus
JP6828780B2 (en) Display control program
US20140282090A1 (en) Displaying Image Information from a Plurality of Devices
JP6111882B2 (en) Presenter narrowing device, system, and method
JP7448293B1 (en) Information processing system and information processing method
JP6617412B2 (en) Display control program, display control method, and display control apparatus
JP2021043241A (en) Learning content providing system, learning content providing program, and learning content providing method
JP2019091312A (en) Lesson support device, lesson support method, and program
JP7038525B2 (en) Learning methods, programs and learning terminals
JP2008268406A (en) Education support system and education support method
Kaviani et al. Investigating a design space for multidevice environments
JP2015222561A (en) System and method for providing quiz game capable of presenting quiz created by user
US11170659B2 (en) Real-world feedback network for feedback recipients
KR20140134075A (en) Learning Management Server and method
JP6432191B2 (en) Notification support system, notification support method, information processing apparatus, and program
US20210247894A1 (en) Social Matching Games in Dating Software

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190819

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200210

R150 Certificate of patent or registration of utility model

Ref document number: 6668595

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150