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

JP6447283B2 - Display program, display method, and information processing apparatus - Google Patents

Display program, display method, and information processing apparatus Download PDF

Info

Publication number
JP6447283B2
JP6447283B2 JP2015056407A JP2015056407A JP6447283B2 JP 6447283 B2 JP6447283 B2 JP 6447283B2 JP 2015056407 A JP2015056407 A JP 2015056407A JP 2015056407 A JP2015056407 A JP 2015056407A JP 6447283 B2 JP6447283 B2 JP 6447283B2
Authority
JP
Japan
Prior art keywords
display
screen
information
opinion
displayed
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.)
Expired - Fee Related
Application number
JP2015056407A
Other languages
Japanese (ja)
Other versions
JP2016177472A (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 JP2015056407A priority Critical patent/JP6447283B2/en
Publication of JP2016177472A publication Critical patent/JP2016177472A/en
Application granted granted Critical
Publication of JP6447283B2 publication Critical patent/JP6447283B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示プログラム、表示方法、及び情報処理装置に関する。   The present invention relates to a display program, a display method, and an information processing apparatus.

教師や生徒等の各個人(参加者)に情報端末を所持させ、その所持させた情報端末を用いた教育等が一部で開始されている。今後、情報端末を用いた次世代型教育は、ますます浸透すると考えられる。情報端末を用いた教育の一形態としては、まず教師が所持する情報端末(教師端末)から各生徒が所持する情報端末(生徒端末)に課題を送信する。次に、生徒は、生徒端末を用いて課題に対する意見(回答)を入力して、教師端末に返信する。教師は、教師端末が受信した各生徒からの意見をまとめたり、スクリーン等の画面にマトリクス状に各意見を一覧表示させて議論を行う。   Individuals (participants) such as teachers and students possess information terminals, and education and the like using the possessed information terminals are partially started. In the future, it is thought that next-generation education using information terminals will spread more and more. As one form of education using an information terminal, an assignment is first transmitted from an information terminal (teacher terminal) possessed by a teacher to an information terminal (student terminal) possessed by each student. Next, the student inputs an opinion (answer) on the assignment using the student terminal, and sends it back to the teacher terminal. The teacher summarizes opinions from each student received by the teacher terminal, or displays a list of opinions in a matrix form on a screen or the like for discussion.

また、各生徒から送られてきた意見のうち、議論の対象にしたい意見は、教師が事前にチェックしておき、チェックした意見を画面上で拡大表示させることで、教師が考えているシナリオに沿った授業を進めやすくなる。   In addition, among the opinions sent from each student, the teacher wants to discuss the opinions to be discussed in advance, and by displaying the checked opinions enlarged on the screen, the teacher thinks about the scenario. It will be easier to proceed with the lessons.

特表2010−504588号公報Special table 2010-504588 gazette 特開2013−250830号公報JP2013-250830A 特開2012−053824号公報JP 2012-053824 A

ところで、事前にチェックした意見(情報)を含む複数の意見を拡大表示して議論を進める場合に、チェックしていない他の生徒の意見も教師は満遍なく見たいというニーズがある。また、生徒側としてもせっかく記入・送信した自らの意見が全く表示されずに終わってしまうことが、その生徒のモチベーションを下げる要因の一つとなっていた。しかしながら、マトリクス状に表示された各意見のうち、チェックしている複数の意見の位置が近い場合には、その周りの生徒の意見が繰り返し表示され、チェックした意見から遠い位置に配置された生徒の意見は表示されない。   By the way, when a plurality of opinions including opinions (information) checked in advance are displayed in an enlarged manner, there is a need for teachers to see opinions of other students who have not been checked. Moreover, it was one of the factors that lowered the student's motivation that the student's opinions that had been entered and transmitted were not displayed at all. However, among the opinions displayed in a matrix, if the positions of the multiple checked opinions are close, the opinions of the students around them are repeatedly displayed, and the students placed at positions far from the checked opinions Is not displayed.

一つの側面では、本発明は、より多くの情報を表示することを目的とする。   In one aspect, the present invention aims to display more information.

一態様における表示プログラムは、複数の情報端末から得た情報をマトリクス状に表示する第1の画面と、前記第1の画面のうち一部の領域を拡大表示する第2の画面とを切り替え可能に表示し、前記第2の画面に表示された前記情報に対し、該表示されたことを示すフラグを記憶し、前記第1の画面から前記第2の画面に切り替わる際、前記第1の画面に表示された前記情報から選択された情報の位置情報に基づいて、前記選択された情報を含む領域の候補を取得し、前記記憶されたフラグを参照することで、前記取得した領域の候補から前記第2の画面に表示する領域を決定する、処理をコンピュータに実行させる。
The display program according to one aspect can switch between a first screen that displays information obtained from a plurality of information terminals in a matrix and a second screen that displays an enlarged part of the first screen. displayed on the respect to the information displayed on the second screen, and stores a flag indicating that it is the display, when switching from said first screen to said second screen, the first screen Based on the position information of the information selected from the information displayed on the screen, the candidate for the area including the selected information is acquired, and the stored flag is referred to to obtain the candidate for the acquired area. The computer determines a region to be displayed on the second screen and executes a process.

一つの側面として、より多くの情報を表示することができる。   As one aspect, more information can be displayed.

表示システムの概略構成の一例を示す図である。It is a figure which shows an example of schematic structure of a display system. 表示サーバの機能構成の一例を示す図である。It is a figure which shows an example of a function structure of a display server. 表示サーバのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of a display server. 情報端末の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of an information terminal. 情報端末のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of an information terminal. 生徒DBの一例を示す図である。It is a figure which shows an example of student DB. 課題DBの一例を示す図である。It is a figure which shows an example of subject DB. 課題回答DBの一例を示す図である。It is a figure which shows an example of problem answer DB. 表示サーバの処理の一例を示すフローチャートである。It is a flowchart which shows an example of a process of a display server. 生徒意見収集処理の一例を示すフローチャートである。It is a flowchart which shows an example of a student opinion collection process. 表示制御処理の一例を示すフローチャートである。It is a flowchart which shows an example of a display control process. 表示パターン選択処理の一例を示すフローチャートである。It is a flowchart which shows an example of a display pattern selection process. 課題選択画面の一例を示す図である。It is a figure which shows an example of the assignment selection screen. 情報端末における回答入力画面の一例を示す図である。It is a figure which shows an example of the reply input screen in an information terminal. 意見表示画面の一例を示す図である。It is a figure which shows an example of an opinion display screen. 部分拡大表示された時に、全体意見を表示した一覧表示のうち、どの意見が部分的に表示されるかを示す図である。It is a figure which shows which opinion is partially displayed among the list displays which displayed the whole opinion when the partial enlarged display was carried out. 部分拡大表示の一例を示す図である。It is a figure which shows an example of a partial enlarged display. 2つ目の表示意見選択後に、その意見を中心として部分拡大表示を行ったときに、全体のうちのどの意見が表示されるかを示す図である。It is a figure which shows which opinion of the whole is displayed when the partial expansion display is performed centering on the opinion after selection of the second display opinion. 表示パターンの第1の選択例を示す図である。It is a figure which shows the 1st example of a display pattern selection. 表示対象選択ワークの第1の実施例を示す図である。It is a figure which shows the 1st Example of the display object selection workpiece | work. 2つ目の部分拡大表示領域の画面例を示す図である。It is a figure which shows the example of a screen of the 2nd partial expansion display area. 表示パターンの第2の選択例を示す図である。It is a figure which shows the 2nd example of a display pattern selection. 表示対象選択ワークの第2の実施例を示す図である。It is a figure which shows the 2nd Example of the display object selection workpiece | work. 3つ目の部分拡大表示領域の画面例を示す図である。It is a figure which shows the example of a screen of the 3rd partial expansion display area.

以下、添付図面を参照しながら実施例について詳細に説明する。なお、以下の説明では表示システムの一例として、生徒を用いた授業内で実施される表示システムについて説明するが、適用範囲についてはこれに限定されるものではない。   Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. In the following description, a display system implemented in a class using students is described as an example of a display system, but the scope of application is not limited to this.

<表示システムの概略構成例>
図1は、表示システムの概略構成の一例を示す図である。図1に示す表示システム10は、情報処理装置の一例としての表示サーバ11と、一又は複数の情報端末12−1〜12−n(以下、必要に応じて「情報端末12」と総称する)と、表示装置の一例としての共有ディスプレイ13とを有する。表示サーバ11と、情報端末12と、共有ディスプレイ13とは、例えばLocal Area Network(LAN)やインターネット等に代表される通信ネットワーク14により、データの送受信が可能な状態で接続されている。
<Example of schematic configuration of display system>
FIG. 1 is a diagram illustrating an example of a schematic configuration of a display system. A display system 10 illustrated in FIG. 1 includes a display server 11 as an example of an information processing apparatus, and one or a plurality of information terminals 12-1 to 12-n (hereinafter collectively referred to as “information terminals 12” as necessary). And a shared display 13 as an example of a display device. The display server 11, the information terminal 12, and the shared display 13 are connected in a state where data can be transmitted and received by a communication network 14 typified by, for example, a local area network (LAN) or the Internet.

なお、本実施形態では、表示サーバ11は、教師が使用する情報端末であるため、以下の説明では必要に応じて「教師端末」という。また、本実施形態の複数の情報端末12は、授業を受ける個々の生徒が使用する情報端末であるため、以下の説明では必要に応じて「生徒端末」という。   In the present embodiment, since the display server 11 is an information terminal used by a teacher, the display server 11 is referred to as a “teacher terminal” as necessary in the following description. In addition, since the plurality of information terminals 12 of the present embodiment are information terminals used by individual students who take classes, they are referred to as “student terminals” in the following description as needed.

図1に示すように、表示サーバ11は、表示プログラムの一例としての教師端末プログラム21と、生徒データベース(以下、データベースを「DB」という)22と、課題DB23と、課題回答DB24とを有する。また、情報端末12は、表示プログラムの一例としての生徒端末プログラム31を有する。   As illustrated in FIG. 1, the display server 11 includes a teacher terminal program 21 as an example of a display program, a student database (hereinafter referred to as “DB”) 22, an assignment DB 23, and an assignment answer DB 24. Further, the information terminal 12 has a student terminal program 31 as an example of a display program.

生徒DB22は、各生徒と情報端末12の情報(例えば、IPアドレス等)とを関連付けて記憶する。課題DB23は、情報端末12に対して送信する課題内容を管理する。課題回答DB24は、生徒から情報端末12を介して送信された意見(回答)等の情報を記憶する。   The student DB 22 stores each student and information (for example, IP address) of the information terminal 12 in association with each other. The assignment DB 23 manages the contents of the assignment to be transmitted to the information terminal 12. The assignment answer DB 24 stores information such as opinions (answers) transmitted from the students via the information terminal 12.

表示サーバ11は、予めインストールされた表示プログラムの一例としての教師端末プログラム21等を用いて以下に示す各処理を行う。表示サーバ11は、課題DB23から得られる課題や質問事項等を生徒DB22で管理された各情報端末12のアドレス宛てに送信し、各情報端末12からの意見(回答)等の情報を受信する。表示サーバ11は、各情報端末12から得られる情報を、各生徒又は各情報端末12に関連付けられている位置情報と共に、課題回答DB24に記憶する。   The display server 11 performs the following processes using a teacher terminal program 21 as an example of a display program installed in advance. The display server 11 transmits assignments, questions, and the like obtained from the assignment DB 23 to the addresses of the information terminals 12 managed by the student DB 22 and receives information such as opinions (answers) from the information terminals 12. The display server 11 stores information obtained from each information terminal 12 in the assignment answer DB 24 together with position information associated with each student or each information terminal 12.

また、表示サーバ11は、各情報端末12から取得した意見等を共有ディスプレイ13に表示する。このとき、表示サーバ11は、上述した位置情報に基づき、各意見を所定の行と列からなるマトリクス状に配列して表示サーバ11の画面や共有ディスプレイ13に
表示(一覧表示)する(第1の画面)。マトリクスの各要素(マス目)には、意見内容と共に、誰の意見であるかが分かるように端末情報や生徒情報等を表示してもよい。マトリクス状の表示の一例としては、例えば各生徒の教室の座席の配列に対応した行列のマス目を設け、その各マス目に対し各座席に着席している生徒の意見を割り当てて表示させてもよいが、これに限定されるものではない。例えば、表示サーバ11が、情報端末12から意見を受信した生徒の順又は回答の多い順に並べて表示させてもよい。
In addition, the display server 11 displays the opinions and the like acquired from each information terminal 12 on the shared display 13. At this time, the display server 11 arranges the opinions in a matrix form of predetermined rows and columns based on the position information described above, and displays (lists) them on the screen of the display server 11 or the shared display 13 (first display). Screen). Terminal information, student information, and the like may be displayed on each element (the square) of the matrix so that the opinion content can be understood along with the opinion content. As an example of a matrix display, for example, a square of a matrix corresponding to the arrangement of the classroom seats of each student is provided, and the opinion of the student sitting on each seat is assigned to each square and displayed. However, the present invention is not limited to this. For example, the display server 11 may be arranged and displayed in the order of the students who have received the opinions from the information terminal 12 or in the order of the answers.

また、表示サーバ11は、教師からの操作により、マトリクス状に表示された各生徒の意見に対して、議論の対象としたい意見の選択(チェック)を受け付ける。表示サーバ11は、意見の選択を受け付けると、受け付けた意見がどの意見であるかが分かるような情報を記憶しておく。   Further, the display server 11 accepts selection (checking) of opinions to be discussed with respect to the opinions of the students displayed in a matrix by an operation from the teacher. When the display server 11 accepts the selection of an opinion, the display server 11 stores information such that the received opinion can be understood.

また、表示サーバ11は、教師からの操作により部分拡大表示要求がなされると、現在選択された意見を含む複数の意見(例えば、40意見中の9意見のみ)を拡大して表示サーバ11の画面や共有ディスプレイ13に表示させる(第2の画面)。その際、表示サーバ11は、選択意見の周囲にある意見(例えば8意見)に、議論の対象としたいためにチェックした他の意見や、すでに部分拡大表示にて表示済みの意見があるかを課題回答DB24を用いて判定し、判定結果に基づいて表示する周囲の意見を選択する。例えば、表示サーバ11は、部分拡大表示にて、表示済みの意見やチェック済みの意見が少ない周囲の意見を選択して、9意見による部分拡大表示を行うが、これに限定されるものではない。   Further, when a partial enlargement display request is made by an operation from the teacher, the display server 11 enlarges a plurality of opinions including the currently selected opinion (for example, only 9 out of 40 opinions) and It is displayed on the screen or the shared display 13 (second screen). At that time, the display server 11 determines whether there are other opinions that have been checked in order to be subject to discussion in the opinions around the selected opinion (for example, eight opinions), or that have already been displayed in the partial enlarged display. Judgment is made using the task answer DB 24, and surrounding opinions to be displayed are selected based on the judgment result. For example, the display server 11 selects a displayed opinion or a surrounding opinion with few checked opinions in the partial enlarged display, and performs the partial enlarged display with nine opinions, but is not limited thereto. .

情報端末12は、予めインストールされた表示プログラムの一例としての生徒端末プログラム31等を用いて以下に示す各処理を行う。情報端末12は、授業や議論等に参加する生徒(参加者)がそれぞれ所持し、使用する端末である。情報端末12は、生徒毎に関連付けられている。また、情報端末12は、例えば現在の位置情報等を取得することもできる。   The information terminal 12 performs each process shown below using a student terminal program 31 or the like as an example of a display program installed in advance. The information terminal 12 is a terminal possessed and used by students (participants) participating in classes and discussions. The information terminal 12 is associated with each student. Moreover, the information terminal 12 can also acquire the current position information, for example.

情報端末12は、表示サーバ11から得られる情報(例えば、課題や質問事項)等を取得して、画面に表示したり、生徒の操作により入力された意見(回答)等の情報を受け付ける。また、情報端末12は、受け付けた情報等を、生徒や情報端末12を識別する識別情報と共に通信ネットワーク14を介して表示サーバ11等に送信する。   The information terminal 12 acquires information (for example, assignments and questions) obtained from the display server 11 and displays the information on the screen or receives information such as opinions (answers) input by student operations. The information terminal 12 transmits the received information and the like to the display server 11 and the like via the communication network 14 together with identification information for identifying the student and the information terminal 12.

表示サーバ11や情報端末12は、ノート型Personal Computer(PC)やタブレット端末、スマートフォン等のモバイル機器であるが、これに限定されるものではなく、例えば教室等の各座席に設置されたデスクトップ型のPCであってもよい。   The display server 11 and the information terminal 12 are mobile devices such as a notebook personal computer (PC), a tablet terminal, and a smartphone. However, the display server 11 and the information terminal 12 are not limited to this. For example, a desktop type installed in each seat of a classroom or the like It may be a PC.

また、表示サーバ11は、例えば一以上の情報処理装置を用いたクラウドコンピューティングからなるクラウドサーバ等でもよい。この場合、情報端末12の一つを教師が操作し、表示サーバ11にアクセスして、上述した処理を行わせてもよい。   In addition, the display server 11 may be a cloud server formed by cloud computing using one or more information processing apparatuses, for example. In this case, the teacher may operate one of the information terminals 12 to access the display server 11 and perform the above-described processing.

共有ディスプレイ13は、例えば各生徒が教室内等の所定の座席に着席している位置から確認できる場所に設置されている表示手段であり、例えば教室内の黒板等の位置に設置される電子黒板やスクリーン等であるが、これに限定されるものではない。   The shared display 13 is a display means that is installed in a place where each student can check from a position where a student is seated in a predetermined seat in the classroom or the like, for example, an electronic blackboard installed at a position such as a blackboard in the classroom. The screen is not limited to this.

共有ディスプレイ13は、教師による表示サーバ11からの指示により、各情報端末12から収集された課題や質問事項等に対するそれぞれの回答(意見)等の情報を、所定の行と列とで構成されるマトリクス状に表示(一覧表示)する。また、共有ディスプレイ13は、表示サーバ11からの指示により、マトリクスの一部の領域(例えば、9人分の意見、6人分の意見等)を部分拡大表示したり、一つの意見のみを拡大表示(個人意見表示)することができる。ここで、部分拡大表示とは、例えばマトリクス全体のうち、所定の行、列のみの領域を部分的に抽出して拡大表示したものであるが、これに限定されるものではない。   The shared display 13 is composed of information such as answers (opinions) to the tasks and questions collected from each information terminal 12 in a predetermined row and column according to instructions from the display server 11 by the teacher. Display in a matrix (list display). In addition, the shared display 13 displays a partial enlargement of a part of the matrix (for example, opinions for nine people, opinions for six people, etc.) or enlarges only one opinion according to an instruction from the display server 11. Display (personal opinion display). Here, the partial enlarged display is, for example, a partial extraction of a region of only a predetermined row and column in the entire matrix, and the enlarged display is not limited thereto.

共有ディスプレイ13は、上述したように生徒全員の回答(意見)等の表示及び閲覧を可能とするため大型の画面サイズであることが好ましいが、これに限定されるものではない。   As described above, the shared display 13 preferably has a large screen size in order to enable display and browsing of answers (opinions) of all students, but is not limited thereto.

通信ネットワーク14は、表示サーバ11、情報端末12、及び、共有ディスプレイ13との間でデータの送受信を行うためのネットワークであり、有線でも無線でもよい。   The communication network 14 is a network for transmitting and receiving data to and from the display server 11, the information terminal 12, and the shared display 13, and may be wired or wireless.

<表示サーバ11の機能構成例>
次に、上述した表示サーバ11の機能構成例について具体的に説明する。図2は、表示サーバの機能構成の一例を示す図である。図2の例において、表示サーバ11は、課題提示手段41と、意見収集手段42と、意見選択手段43と、表示対象選択手段44と、画面生成手段45と、表示手段46と、記憶手段47と、通信手段48とを有する。
<Example of functional configuration of display server 11>
Next, a functional configuration example of the display server 11 described above will be specifically described. FIG. 2 is a diagram illustrating an example of a functional configuration of the display server. In the example of FIG. 2, the display server 11 includes an assignment presentation unit 41, an opinion collection unit 42, an opinion selection unit 43, a display target selection unit 44, a screen generation unit 45, a display unit 46, and a storage unit 47. And communication means 48.

課題提示手段41は、予め課題DB23に記憶された1又は複数の課題や質問事項等から少なくとも一つを選択し、選択した内容を各情報端末12に提示する。なお、課題提示手段41は、例えば課題DB23から取得した課題や質問事項等の内容を表示サーバ11又は共有ディスプレイ13に提示させて、教師等に選択させるようにしてもよい。   The task presentation means 41 selects at least one from one or a plurality of tasks and question items stored in the task DB 23 in advance, and presents the selected contents to each information terminal 12. Note that the assignment presentation unit 41 may, for example, present the contents such as assignments and questions obtained from the assignment DB 23 on the display server 11 or the shared display 13 and allow the teacher or the like to select them.

意見収集手段42は、課題提示手段41により提示された課題や質問事項等に対する各情報端末12からの意見(回答)の情報を収集する。意見収集手段42は、収集した意見を生徒や情報端末12に対応する位置情報と共に課題回答DB24に記憶する。ここで、位置情報とは、例えばマトリクス状の行列の座標(表示位置座標)等であるが、これに限定されるものではない。また、意見収集手段42は、予め課題毎に設定された回答制限時間に基づいて意見の収集を管理する。   Opinion collecting means 42 collects information on opinions (answers) from each information terminal 12 with respect to the assignments and question items presented by the assignment presentation means 41. The opinion collection unit 42 stores the collected opinions in the assignment answer DB 24 together with the position information corresponding to the students and the information terminal 12. Here, the position information is, for example, coordinates (display position coordinates) of a matrix-like matrix, but is not limited to this. Further, the opinion collection unit 42 manages the collection of opinions based on a response time limit set in advance for each task.

意見選択手段43は、意見収集手段42により収集された意見の中から教師が議論の対象にしたい意見のチェックを受け付ける。また、意見選択手段43は、受け付けた意見に対して課題回答DB24の該当部分にフラグをセットする。なお、意見選択手段43は、所定の回答制限時間内に送られてくる各生徒からの意見を受信しながら、教師が議論したい意見の選択を受け付ける。   The opinion selection unit 43 receives a check of an opinion that the teacher wants to discuss among the opinions collected by the opinion collection unit 42. Moreover, the opinion selection means 43 sets a flag in the corresponding part of the task answer DB 24 for the received opinion. The opinion selection means 43 accepts selection of opinions that the teacher wants to discuss while receiving opinions from each student sent within a predetermined response time limit.

表示対象選択手段44は、教師等からマトリクス上のある意見が選択され、その意見を含む部分拡大表示要求があった場合に、その要求に対して表示する複数の意見を含む領域を決定する。例えば、表示対象選択手段44は、選択意見を含む周囲の意見(8意見)の各表示パターン(領域)の候補を取得し、その各表示パターンに対し、チェック済みの他の意見や、すでに部分拡大表示にて表示済みの意見がないかを課題回答DB24を用いて判定する。上述した各パターンは、例えば部分拡大表示で9つの意見を縦横3×3の領域で表示する場合に、選択意見の位置を部分拡大表示領域の9つの各位置(左上、左中、左下、中上、中中、中下、右上、右中、右下)に割り当てたときの意見の表示パターンである。   When a certain opinion on the matrix is selected by a teacher or the like and a partial enlargement display request including the opinion is received from the teacher or the like, the display target selection unit 44 determines an area including a plurality of opinions to be displayed in response to the request. For example, the display target selection unit 44 acquires candidates for display patterns (regions) of surrounding opinions (eight opinions) including the selected opinion, and for each display pattern, other checked opinions or already partial It is determined using the problem answer DB 24 whether there is an opinion displayed in enlarged display. For example, when each of the above-described patterns displays nine opinions in a partial enlarged display in a vertical and horizontal 3 × 3 area, the position of the selected opinion is set to each of the nine positions in the partial enlarged display area (upper left, middle left, lower left, middle). This is a display pattern of opinions when assigned to (upper, middle, middle, lower, upper right, middle right, lower right).

表示対象選択手段44は、各パターンに対して、チェック済みの他の意見や、表示済みの意見があれば、それぞれの数を取得し、表示対象選択ワーク等の記憶エリアに一時的に記憶する。次に、表示対象選択手段44は、表示対象選択ワークにて、チェック済みの他の意見や、表示済み意見の数が最も少ないパターンを選択し、選択したパターンで部分拡大表示を行う。なお、表示対象選択手段44は、最も少ないパターンが複数ある場合には、予め設定された条件(例えば、選択意見の位置や、表示領域が画面またぎ(折り返し)をしない等)に基づいて表示パターンを決定する。   The display target selection unit 44 acquires the number of other opinions that have been checked or opinions that have been displayed for each pattern, and temporarily stores them in a storage area such as a display target selection work. . Next, the display target selection unit 44 selects another opinion that has been checked or a pattern with the smallest number of displayed opinions in the display target selection work, and performs partial enlarged display using the selected pattern. In addition, when there are a plurality of the smallest patterns, the display target selection unit 44 displays the display pattern based on preset conditions (for example, the position of the selected opinion, the display area does not cross the screen, etc.). To decide.

表示対象選択手段44は、表示済みの意見の数のみに基づいて表示パターンを決定してもよく、チェック済みの他の意見の数のみに基づいて表示パターンを決定してもよい。   The display target selection unit 44 may determine the display pattern based only on the number of displayed opinions, or may determine the display pattern based only on the number of other opinions that have been checked.

画面生成手段45は、課題DB23を参照して教師等が課題を選択するための画面を生成する。また、画面生成手段45は、課題課題回答DB24等を参照して各生徒の意見に対するマトリクス表示画面(全意見を表示する一覧表示画面、第1の画面)を生成する。また、画面生成手段45は、部分拡大表示のときに、現在選択されている意見(画面上のカーソル等の位置にある意見)を含んだ複数の行列からなる意見を拡大表示する画面(第2の画面)を生成する。その際に、画面生成手段45は、例えば表示対象選択手段44により選択したチェック済みの他の意見や、表示済み意見の最も少ない表示パターンを部分拡大表示する。   The screen generation unit 45 refers to the assignment DB 23 and generates a screen for a teacher or the like to select an assignment. The screen generation means 45 generates a matrix display screen (a list display screen for displaying all opinions, a first screen) for each student's opinions with reference to the assignment / question answer DB 24 and the like. In addition, the screen generation unit 45 enlarges and displays an opinion composed of a plurality of matrices including the currently selected opinion (an opinion at a position such as a cursor on the screen) during partial enlargement display (second display). Screen). At that time, the screen generating unit 45 partially enlarges and displays other checked opinions selected by the display target selecting unit 44 and the display pattern with the least displayed opinions.

また、画面生成手段45は、画面の内容を一覧表示や部分拡大表示等に切り替える各種ボタン等を生成する。例えば、教師は、画面上の各ボタンを選択することで、対応する各画面に切り替えることができる。   The screen generation unit 45 generates various buttons and the like for switching the screen contents to a list display, a partial enlarged display, and the like. For example, the teacher can switch to each corresponding screen by selecting each button on the screen.

また、画面生成手段45は、表示された全ての意見について、課題回答DB24の表示済フラグを「1」にする。このフラグを用いて表示される意見を選択することで、部分拡大表示を繰り返しても、表示される生徒意見がなるべく重複せずに、万遍なく生徒の意見が表示されることになる。   In addition, the screen generation unit 45 sets the displayed flag of the assignment answer DB 24 to “1” for all displayed opinions. By selecting an opinion to be displayed using this flag, even if the partial enlarged display is repeated, the student's opinions are displayed uniformly without overlapping the displayed student opinions as much as possible.

表示手段46は、画面生成手段45で生成された各種画面(例えば、課題選択画面、マトリクス表示画面、部分拡大画面等)の内容を表示する。また、表示手段46は、例えばタッチパネル等のように入力と出力とを行う機能を有していてもよい。例えば、表示手段46は、画面上に表示された各種ボタンの押下(入力)や文字情報の入力、タッチ動作、フリック動作等を受け付ける。   The display unit 46 displays the contents of various screens generated by the screen generation unit 45 (for example, an assignment selection screen, a matrix display screen, a partial enlarged screen, etc.). The display means 46 may have a function of performing input and output, such as a touch panel. For example, the display unit 46 accepts pressing (input) of various buttons displayed on the screen, input of character information, touch operation, flick operation, and the like.

記憶手段47は、本実施形態における表示処理が実現可能な各処理を実行するための設定情報、各種処理の実行経過や結果等を記憶する。記憶手段47に記憶される情報は、上述した教師端末プログラム21、生徒DB22、課題DB23、課題回答DB24等であるが、これに限定されるものではない。なお、記憶手段47に記憶されるデータの具体例については、後述する。また、記憶手段47は、記憶された各種情報を必要に応じて所定のタイミングで読み出したり、書き込んだりすることができる。記憶手段47は、例えばハードディスクやメモリ等であるが、これに限定されるものではない。   The storage unit 47 stores setting information for executing each process capable of realizing the display process according to the present embodiment, execution progress and results of various processes, and the like. The information stored in the storage means 47 is the teacher terminal program 21, the student DB 22, the assignment DB 23, the assignment answer DB 24, etc. described above, but is not limited thereto. A specific example of data stored in the storage unit 47 will be described later. The storage unit 47 can read and write various stored information at a predetermined timing as required. The storage unit 47 is, for example, a hard disk or a memory, but is not limited thereto.

通信手段48は、図1に示す各情報端末12や共有ディスプレイ13等に対して、通信ネットワーク14を介してデータの送受信を行う。例えば、通信手段48は、各情報端末12に対して課題を送信し、各情報端末12から課題に対する意見を受信する。また、通信手段48は、画面生成手段45で生成された画面等を共有ディスプレイ13に送信して表示させる。   The communication means 48 transmits / receives data to / from each information terminal 12 and the shared display 13 shown in FIG. For example, the communication unit 48 transmits a task to each information terminal 12 and receives an opinion on the task from each information terminal 12. Further, the communication unit 48 transmits the screen generated by the screen generation unit 45 to the shared display 13 for display.

<表示サーバ11のハードウェア構成例>
本実施形態は、上述した各機能をコンピュータに実行させることができる実行プログラム(表示プログラム)を、例えば表示サーバ11にインストールすることにより、本実施形態における表示処理を実現することができる。ここで、表示サーバ11のハードウェア構成例について図を用いて説明する。
<Hardware configuration example of display server 11>
In the present embodiment, display processing in the present embodiment can be realized by installing an execution program (display program) that can cause a computer to execute the above-described functions, for example, in the display server 11. Here, a hardware configuration example of the display server 11 will be described with reference to the drawings.

図3は、表示サーバのハードウェア構成の一例を示す図である。図3に示す表示サーバ11は、入力装置51と、出力装置52と、ドライブ装置53と、補助記憶装置54と、主記憶装置55と、Central Processing Unit(CPU)56と、ネットワーク接続装置57とを有し、これらはシステムバスBで相互に接続されている。   FIG. 3 is a diagram illustrating an example of a hardware configuration of the display server. The display server 11 shown in FIG. 3 includes an input device 51, an output device 52, a drive device 53, an auxiliary storage device 54, a main storage device 55, a central processing unit (CPU) 56, and a network connection device 57. These are connected to each other by a system bus B.

入力装置51は、ユーザ等が操作するキーボード及びマウス等のポインティングデバイスや、マイク等の音声入力デバイスを有しており、ユーザ等からのプログラムの実行指示、各種操作情報、ソフトウェア等を起動するための情報等の入力を受け付ける。   The input device 51 has a pointing device such as a keyboard and a mouse operated by a user or the like, and a voice input device such as a microphone, and activates a program execution instruction, various operation information, software, and the like from the user or the like. The input of the information etc. is received.

出力装置52は、本実施形態における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイを有し、CPU56が有する制御プログラムによりプログラムの実行経過や結果等を表示する。   The output device 52 has a display for displaying various windows and data necessary for operating the computer main body for performing the processing in the present embodiment. indicate.

ここで、本実施形態においてコンピュータ本体にインストールされる実行プログラムは、例えば、Universal Serial Bus(USB)メモリやCD−ROM、DVD等の可搬型の記録媒体58等により提供される。プログラムを記録した記録媒体58は、ドライブ装置53にセット可能であり、CPU56からの制御信号に基づき、記録媒体58に含まれる実行プログラムが、記録媒体58からドライブ装置53を介して補助記憶装置54にインストールされる。   Here, the execution program installed in the computer main body in this embodiment is provided by, for example, a universal recording bus 58 such as a Universal Serial Bus (USB) memory, a CD-ROM, or a DVD. The recording medium 58 on which the program is recorded can be set in the drive device 53, and an execution program included in the recording medium 58 is transmitted from the recording medium 58 via the drive device 53 on the basis of a control signal from the CPU 56. To be installed.

補助記憶装置54は、例えばハードディスクドライブやSolid State Drive(SSD)等のストレージ手段等である。補助記憶装置54は、CPU56からの制御信号に基づき、本実施形態における実行プログラムや、コンピュータに設けられた制御プログラム等を記憶し、必要に応じて入出力を行うことができる。補助記憶装置54は、CPU56からの制御信号等に基づいて、記憶された各情報から必要な情報を読み出したり、書き込むことができる。   The auxiliary storage device 54 is a storage means such as a hard disk drive or a solid state drive (SSD). The auxiliary storage device 54 stores an execution program in the present embodiment, a control program provided in a computer, and the like based on a control signal from the CPU 56, and can perform input / output as necessary. The auxiliary storage device 54 can read and write necessary information from each stored information based on a control signal from the CPU 56 and the like.

主記憶装置55は、CPU56により補助記憶装置54から読み出された実行プログラム等を格納する。主記憶装置55は、例えばRead Only Memory(ROM)やRandom Access Memory(RAM)等であるが、これに限定されるものではない。補助記憶装置54及び主記憶装置55は、例えば上述した記憶手段47に対応している。   The main storage device 55 stores an execution program or the like read from the auxiliary storage device 54 by the CPU 56. The main storage device 55 is, for example, a read only memory (ROM) or a random access memory (RAM), but is not limited thereto. The auxiliary storage device 54 and the main storage device 55 correspond to the storage means 47 described above, for example.

CPU56は、オペレーティングシステム等の制御プログラム、及び主記憶装置55に格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御する。プログラムの実行中に必要な各種情報等は、例えば補助記憶装置54から取得することができ、また実行結果等を補助記憶装置54に格納することもできる。   The CPU 56 controls processing of the entire computer, such as various operations and data input / output with each hardware component, based on a control program such as an operating system and an execution program stored in the main storage device 55. Various information necessary during the execution of the program can be acquired from, for example, the auxiliary storage device 54, and the execution result can be stored in the auxiliary storage device 54.

CPU56は、例えば入力装置51から得られるプログラムの実行指示等に基づき、補助記憶装置54にインストールされたプログラムを実行させることにより、主記憶装置55上でプログラムに対応する処理を行う。   The CPU 56 performs a process corresponding to the program on the main storage device 55 by causing the program installed in the auxiliary storage device 54 to be executed based on, for example, a program execution instruction obtained from the input device 51.

例えば、CPU56は、表示プログラムを実行させることで、上述した課題提示手段41による課題提示、意見収集手段42による意見収集、意見選択手段43による意見選択、
表示対象選択手段44による部分拡大時の表示対象意見の選択、画面生成手段45による表示画面生成、表示手段46による画面表示等の各処理を行う。CPU56における処理内容は、これに限定されるものではない。CPU56により実行された内容は、必要に応じて補助記憶装置54に記憶させることができる。
For example, by executing the display program, the CPU 56 presents the problem by the problem presentation unit 41, collects the opinion by the opinion collection unit 42, selects the opinion by the opinion selection unit 43,
Processing such as selection of a display target opinion at the time of partial enlargement by the display target selection unit 44, display screen generation by the screen generation unit 45, screen display by the display unit 46, and the like is performed. The processing content in the CPU 56 is not limited to this. The contents executed by the CPU 56 can be stored in the auxiliary storage device 54 as necessary.

ネットワーク接続装置57は、CPU56からの制御信号に基づき、インターネットやLAN等の通信ネットワーク14と接続することにより、実行プログラムやソフトウェア、設定情報等を、通信ネットワーク14に接続されている外部装置等から取得する。また、ネットワーク接続装置57は、プログラムを実行することで得られた実行結果又は本実施形態における実行プログラム自体を外部装置等に提供することができる。   The network connection device 57 is connected to the communication network 14 such as the Internet or a LAN based on a control signal from the CPU 56, thereby executing an execution program, software, setting information, etc. from an external device or the like connected to the communication network 14. get. Further, the network connection device 57 can provide an execution result obtained by executing the program or the execution program itself in the present embodiment to an external device or the like.

上述したようなハードウェア構成により、本実施形態における表示処理を実行することができる。また、プログラムをインストールすることにより、PCやサーバ等のコンピュータで本実施形態における表示処理を実現することができる。   With the hardware configuration as described above, the display processing in the present embodiment can be executed. In addition, by installing the program, the display processing in the present embodiment can be realized by a computer such as a PC or a server.

<情報端末12の機能構成例>
次に、上述した情報端末12の機能構成例について具体的に説明する。図4は、情報端末の機能構成の一例を示す図である。図4に示す情報端末12は、課題取得手段61と、回答手段62と、画面生成手段63と、表示手段64と、通信手段65とを有する。
<Example of functional configuration of information terminal 12>
Next, a functional configuration example of the information terminal 12 described above will be specifically described. FIG. 4 is a diagram illustrating an example of a functional configuration of the information terminal. The information terminal 12 illustrated in FIG. 4 includes a task acquisition unit 61, a response unit 62, a screen generation unit 63, a display unit 64, and a communication unit 65.

課題取得手段61は、通信ネットワーク14を介して表示サーバ11にログインし、ログインが成功すると、表示サーバ11の指示により、所定の課題等に関する情報を取得する。   The assignment acquisition unit 61 logs in to the display server 11 via the communication network 14 and, when the login is successful, acquires information related to a predetermined assignment or the like according to an instruction from the display server 11.

回答手段62は、表示サーバ11から得られる課題等に対し、生徒が入力した意見(回答)を受け付ける。回答手段62は、生徒の操作により、受け付けた意見(回答)を、通信ネットワーク14を介して表示サーバ11に送信する。   The answering unit 62 accepts an opinion (answer) input by the student with respect to an assignment obtained from the display server 11. The reply means 62 transmits the accepted opinion (answer) to the display server 11 via the communication network 14 by the student's operation.

画面生成手段63は、情報端末12を使用する生徒に、課題について考えてもらうための画面を生成する。画面生成手段63は、例えば表示サーバ11にログインして課題情報を取得するための画面や、課題に対する意見を入力する画面(回答入力画面)等を生成する。   The screen generation means 63 generates a screen for allowing students who use the information terminal 12 to think about the assignment. The screen generation unit 63 generates, for example, a screen for logging in to the display server 11 to acquire task information, a screen for inputting an opinion on the task (answer input screen), and the like.

表示手段64は、画面生成手段63により生成された画面等を表示する。なお、表示手段64は、例えばタッチパネル等のように入力と出力とを行う機能を有していてもよい。   The display unit 64 displays the screen generated by the screen generation unit 63. The display unit 64 may have a function of performing input and output, such as a touch panel.

通信手段65は、図1に示す表示サーバ11と通信ネットワーク14を介してデータの送受信を行う。例えば、通信手段65は、表示サーバ11から課題を受信し、受信した課題に対する意見(回答)を送信する。   The communication means 65 transmits and receives data via the display server 11 and the communication network 14 shown in FIG. For example, the communication unit 65 receives a task from the display server 11 and transmits an opinion (answer) for the received task.

また、通信手段65は、情報端末12の位置情報や端末情報、情報端末12を使用する生徒情報等を表示サーバ11に送信してもよい。また、通信手段65は、情報端末12間で赤外線等による近距離通信等によりデータの送受信を行ってもよい。また、通信手段65は、例えば、Wi−Fi(登録商標)やBluetooth(登録商標)等による通信を行ってもよい。   In addition, the communication unit 65 may transmit position information and terminal information of the information terminal 12, student information using the information terminal 12, and the like to the display server 11. The communication means 65 may transmit and receive data between the information terminals 12 by short-range communication using infrared rays or the like. The communication unit 65 may perform communication using, for example, Wi-Fi (registered trademark) or Bluetooth (registered trademark).

<情報端末12のハードウェア構成例>
本実施形態は、上述した各機能をコンピュータに実行させることができる実行プログラム(表示プログラム)を、例えば情報端末12にインストールすることにより、本実施形態における表示処理を実現することができる。ここで、情報端末12のハードウェア構成例について図を用いて説明する。
<Hardware configuration example of information terminal 12>
In the present embodiment, display processing in the present embodiment can be realized by installing an execution program (display program) capable of causing a computer to execute the above-described functions, for example, in the information terminal 12. Here, a hardware configuration example of the information terminal 12 will be described with reference to the drawings.

図5は、情報端末のハードウェア構成の一例を示す図である。図5に示す情報端末12は、スピーカ71と、マイク72と、ディスプレイ73と、無線部74と、操作部75と、位置情報取得部76と、近距離通信部77と、電力部78と、主記憶装置79と、CPU80とを有する。   FIG. 5 is a diagram illustrating an example of a hardware configuration of the information terminal. 5 includes a speaker 71, a microphone 72, a display 73, a wireless unit 74, an operation unit 75, a position information acquisition unit 76, a short-range communication unit 77, a power unit 78, A main storage device 79 and a CPU 80 are included.

スピーカ71は、画面に表示されている内容に対応する音声を出力する。また、スピーカ71は、アドレス帳等に設定された相手と通話する場合に、その相手の音声を出力したり、着信音等の音を出力する。マイク72は、生徒が発した音声や、その他の音を入力する。   The speaker 71 outputs sound corresponding to the content displayed on the screen. The speaker 71 outputs a voice of the other party or a sound such as a ring tone when making a call with the other party set in the address book or the like. The microphone 72 inputs a voice uttered by a student and other sounds.

ディスプレイ73は、時刻情報や表示サーバ11との接続情報、ログイン画面、課題に対する意見(回答)入力画面、他の生徒の回答結果等を表示する。また、ディスプレイ73は、生徒情報、文字データ、画像データ、映像データ等を表示する。ディスプレイ73としては、例えばLCD等があるが、これに限定されるものではない。   The display 73 displays time information, connection information with the display server 11, a login screen, an opinion (answer) input screen for the assignment, and answer results of other students. The display 73 displays student information, character data, image data, video data, and the like. Examples of the display 73 include an LCD, but are not limited thereto.

無線部74は、アンテナ等を用いて電波等の送受信を行い、表示サーバ11とのデータの送受信を行う。   The wireless unit 74 transmits and receives radio waves using an antenna and the like, and transmits and receives data to and from the display server 11.

操作部75は、各種機能に対する設定時、意見(回答)入力時に操作される入力手段である。操作部75は、ボタンやキー、スイッチ等であるが、例えばタッチパネル等のような構成である場合には、上述したディスプレイ73等に設けられていてもよい。   The operation unit 75 is an input unit that is operated at the time of setting various functions and inputting an opinion (answer). The operation unit 75 is a button, a key, a switch, or the like, but may be provided on the above-described display 73 or the like in the case of a configuration such as a touch panel.

位置情報取得部76は、例えばGlobal Positioning System(GPS,全地球測位網)機能等を用いて位置情報を取得する。近距離通信部77は、他の情報端末12との短距離通信(ローカル通信)を行う。例えば、近距離通信部77は、赤外線通信を用いて、情報端末12間で直接短距離通信を行うことができる。また、近距離通信部77は、無線ルータ等の中継機器を介して情報端末12との短距離通信を行ってもよい。更に、通信手段65は、例えば、Wi−FiやBluetooth等による通信を行ってもよい。   The position information acquisition unit 76 acquires position information using, for example, a Global Positioning System (GPS) function. The short-range communication unit 77 performs short-range communication (local communication) with other information terminals 12. For example, the short-range communication unit 77 can perform short-range communication directly between the information terminals 12 using infrared communication. The short-range communication unit 77 may perform short-range communication with the information terminal 12 through a relay device such as a wireless router. Furthermore, the communication means 65 may perform communication by Wi-Fi, Bluetooth, etc., for example.

電力部78は、情報端末12の各構成に対して電力を供給する。なお、電力部78は、例えばバッテリ等の内部電源であるが、これに限定されるものではなく、例えば外部電源等でもよい。主記憶装置79は、情報端末12における各種情報を記憶するための記憶手段であり、情報の書き込みや読み出し等を行うことができる。なお、主記憶装置79は、例えば、ROMやRAM等であるが、これに限定されるものではない。   The power unit 78 supplies power to each component of the information terminal 12. The power unit 78 is an internal power source such as a battery, but is not limited thereto, and may be an external power source, for example. The main storage device 79 is a storage means for storing various information in the information terminal 12, and can write and read information. The main storage device 79 is, for example, a ROM or a RAM, but is not limited to this.

CPU80は、オペレーティングシステム等の制御プログラム、及び主記憶装置79に格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御する。なお、CPU80は、主記憶装置79に予め格納されたプログラム(表示プログラム)に基づいて処理が行われる。   The CPU 80 controls processing of the entire computer, such as various operations and data input / output with each hardware component, based on a control program such as an operating system and an execution program stored in the main storage device 79. The CPU 80 performs processing based on a program (display program) stored in the main storage device 79 in advance.

例えば、CPU80は、表示プログラムを実行させることで、上述した課題取得手段61による課題等の取得、回答手段62による意見の入力等の各処理を行う。更に、CPU80は、画面生成手段63による画面生成、表示手段64による表示等の各処理を行う。CPU80における処理内容は、これに限定されるものではない。   For example, the CPU 80 performs various processes such as acquisition of a problem by the above-described problem acquisition unit 61 and input of an opinion by the response unit 62 by executing a display program. Further, the CPU 80 performs various processes such as screen generation by the screen generation unit 63 and display by the display unit 64. The processing content in the CPU 80 is not limited to this.

上述したようなハードウェア構成により、本実施形態における表示処理を実行することができる。また、プログラムをインストールすることにより、汎用のタブレット端末やスマートフォン等のコンピュータで本実施形態における表示処理を実現することができる。なお、本実施形態では、表示サーバ11のハードウェア構成を図5に示す構成にしてもよく、情報端末12のハードウェア構成を図3に示すハードウェア構成にしてもよい。   With the hardware configuration as described above, the display processing in the present embodiment can be executed. Moreover, the display process in this embodiment is realizable with computers, such as a general purpose tablet terminal and a smart phone, by installing a program. In the present embodiment, the hardware configuration of the display server 11 may be the configuration shown in FIG. 5, and the hardware configuration of the information terminal 12 may be the hardware configuration shown in FIG.

<各種データ例>
次に、本実施形態で使用される各種データ例について、図を用いて説明する。図6は、生徒DBの一例を示す図である。図7は、課題DBの一例を示す図である。図8は、課題回答DBの一例を示す図である。これらの各DBは、表示サーバ11の記憶手段47に記憶されるデータの一例である。
<Examples of various data>
Next, various data examples used in the present embodiment will be described with reference to the drawings. FIG. 6 is a diagram illustrating an example of the student DB. FIG. 7 is a diagram illustrating an example of the task DB. FIG. 8 is a diagram illustrating an example of the task answer DB. Each of these DBs is an example of data stored in the storage unit 47 of the display server 11.

図6の例に示す生徒DBの項目としては、「生徒ID」、「生徒名」、「IPアドレス」等であるが、これに限定されるものではない。「生徒ID」は、情報端末12を使用する生徒を識別するためのIDである。「生徒名」は、生徒IDに対応する生徒の名前である。「IPアドレス」は、生徒IDに対応する生徒が使用する情報端末12のアドレス情報である。表示サーバ11は、生徒IDに対応するIPアドレスに対して課題を送信し、また情報端末12から受信した情報に付与されたIPアドレスから、その生徒から送信してきた情報であることを把握することができる。   The items in the student DB shown in the example of FIG. 6 include “student ID”, “student name”, “IP address”, and the like, but are not limited thereto. “Student ID” is an ID for identifying a student who uses the information terminal 12. “Student name” is the name of the student corresponding to the student ID. “IP address” is address information of the information terminal 12 used by the student corresponding to the student ID. The display server 11 transmits the assignment to the IP address corresponding to the student ID, and grasps the information transmitted from the student from the IP address given to the information received from the information terminal 12. Can do.

図7の例に示す課題DBの項目としては、例えば「課題ID」、「課題内容」、「回答制限時間」等があるが、これに限定されるものではない。「課題ID」は、課題を識別するための情報である。「課題内容」は、課題IDに対応する課題内容を示す情報である。「回答制限時間」は、課題を送信してから、回答(意見)を受け付ける制限時間を指定したものである。回答制限時間を設けることで、全ての回答を待つという時間的なロスを軽減することができる。   Examples of the items in the task DB illustrated in the example of FIG. 7 include “task ID”, “task content”, “response time limit”, and the like, but are not limited thereto. “Problem ID” is information for identifying a problem. “Problem content” is information indicating the content of the problem corresponding to the problem ID. The “response time limit” is a time limit for receiving an answer (opinion) after the assignment is transmitted. By providing a response time limit, the time loss of waiting for all responses can be reduced.

図8に示す課題回答DBの一例としては、「生徒ID」、「賛否」、「意見内容」、「表示位置(行、列)」、「チェックフラグ」、「表示済フラグ」、「部分拡大表示時の表示位置」等であるが、これに限定されるものではない。なお、図8の例に示す課題回答DBは、課題ID毎に存在する。   As an example of the assignment answer DB shown in FIG. 8, “student ID”, “approval”, “opinion content”, “display position (row, column)”, “check flag”, “displayed flag”, “partial enlargement” For example, the “display position at the time of display” is not limited to this. Note that the task answer DB shown in the example of FIG. 8 exists for each task ID.

「生徒ID」は、生徒を識別するための情報であり、図6に示す生徒DBの生徒IDと関連付けられている。「賛否」は、課題に対する回答結果であり、課題(質問)に対して、賛否の何れかを回答する必要がある場合に、その結果(例えば、賛成、反対等)が格納される。なお、賛否の何れかを確認する課題でないときは、この欄は空欄となる。「意見内容」は、課題に対する回答である。回答が未入力の場合には、空欄となる。   “Student ID” is information for identifying a student, and is associated with the student ID of the student DB shown in FIG. “Yes / No” is an answer result to an issue, and when it is necessary to answer either an approval or disapproval for an issue (question), the result (for example, approval or disagreement) is stored. Note that this field is blank when it is not an issue to confirm either approval or disapproval. The “opinion content” is an answer to the problem. If no answer is entered, this field is blank.

「表示位置(行、列)」は、各生徒の意見がマトリクス状に表示された画面のうち、どの位置に表示されるのかを行、列の座標(表示位置座標)で表したものである。この表示位置は、各生徒毎に予め設定されている。   “Display position (row, column)” is the position where the opinion of each student is displayed in a matrix on the screen, and is represented by the row and column coordinates (display position coordinates). . This display position is preset for each student.

「チェックフラグ」は、教師がマトリクス上に表示された各生徒の意見を参照し、そこから議論したい意見にチェックされた場合にフラグ(例えば、「1」等)がセットされる。   The “check flag” is set when the teacher refers to each student's opinion displayed on the matrix and the opinion to be discussed is checked from there, for example, “1”.

「表示済フラグ」は、部分拡大表示された意見にフラグ(例えば、「1」等)がセットされる。この「表示済フラグ」を用いて、フラグがセットされていない(例えば、「0」等)の意見を優先的に部分拡大表示の対象意見とすることで、一度表示された意見が再度表示されないようにし、多くの生徒の意見を部分拡大表示させることができる。   In the “displayed flag”, a flag (for example, “1” or the like) is set in the opinion that is partially enlarged. By using this “displayed flag” as an opinion for which the flag is not set (for example, “0”, etc.) as a target for partial enlargement display, the opinion once displayed is not displayed again. In this way, the opinions of many students can be partially enlarged.

「部分拡大時の表示位置」は、例えば、ある生徒の意見が選択された上で部分拡大表示がなされた場合に、その意見が部分拡大表示領域のどの位置で表示されたかを示す情報である。例えば、部分拡大表示領域が、3×3行列である場合、「行」の欄には、上、中、下の何れかが記憶され、「列」の欄には、右、中、左の何れかが記憶される。これにより、部分拡大表示領域の9つの各位置(左上、左中、左下、中上、中中、中下、右上、右中、右下)を記憶できる。なお、「部分拡大時の表示位置」は、例えば一度、選択意見として表示した意見を再度、選択して部分拡大表示して議論を行うような場合に、上述したような表示パターンの選択を行わずに、「部分拡大時の表示位置」を参照し、すでにその意見が選択されたときの部分拡大表示時の各意見の配列(行、列)の状態で表示する場合等に参照される。   The “display position at the time of partial enlargement” is, for example, information indicating where the opinion is displayed in the partial enlargement display area when a partial student enlargement display is performed after an opinion of a student is selected. . For example, when the partial enlarged display area is a 3 × 3 matrix, one of “up”, “medium”, and “bottom” is stored in the “row” column, and the right, middle, and left are stored in the “column” column. Either is stored. Accordingly, each of nine positions (upper left, middle left, lower left, middle upper, middle middle, middle lower, upper right, middle right, and lower right) of the partial enlarged display area can be stored. The “display position at the time of partial enlargement” is the selection of the display pattern as described above, for example, when the opinion once displayed as the selected opinion is selected again and the partial enlarged display is used for discussion. Without reference to "display position at the time of partial enlargement", it is referred to when displaying in the state of each opinion array (row, column) at the time of partial enlargement display when the opinion has already been selected.

<表示サーバ11における処理の一例>
次に、表示サーバ11の処理の一例について、フローチャートを用いて説明する。図9は、表示サーバの処理の一例を示すフローチャートである。図9の例において、表示サーバ(教師端末)11は、生徒意見収集処理により情報端末(生徒端末)12から課題等に対する各生徒の意見の収集を行い(S01)、S01の処理で得られた情報に基づいて、表示制御処理を行い、各意見を画面に表示する(S02)。次に、上述した二つの処理について、具体的に説明する。
<Example of Processing in Display Server 11>
Next, an example of processing of the display server 11 will be described using a flowchart. FIG. 9 is a flowchart illustrating an example of processing of the display server. In the example of FIG. 9, the display server (teacher terminal) 11 collects each student's opinions on the assignments and the like from the information terminal (student terminal) 12 by the student opinion collection process (S01), and is obtained by the process of S01. Based on the information, display control processing is performed and each opinion is displayed on the screen (S02). Next, the two processes described above will be specifically described.

<S01:生徒意見収集処理>
図10は、生徒意見収集処理の一例を示すフローチャートである。図10の例において、課題提示手段41は、上述した図7に示す課題DB23を用いて課題選択画面を生成し、生成した画面を表示する(S11)。次に、課題提示手段41は、課題IDと、課題送信要求とを受け付けたか否かを判断し(S12)、受け付けてない場合(S12において、NO)、受け付けるまで待機する。また、受け付けた場合(S12において、YES)、課題提示手段41は、受け付けた課題IDに対応する課題内容を課題DBから取得して、生徒端末(情報端末12)に送信する(S13)。
<S01: Student Opinion Collection Processing>
FIG. 10 is a flowchart illustrating an example of the student opinion collection process. In the example of FIG. 10, the task presentation means 41 generates a task selection screen using the task DB 23 shown in FIG. 7 described above, and displays the generated screen (S11). Next, the assignment presenting means 41 determines whether or not an assignment ID and an assignment transmission request have been accepted (S12). If not accepted (NO in S12), the assignment presentation unit 41 stands by until accepted. Moreover, when received (in S12, YES), the task presenting means 41 acquires task content corresponding to the received task ID from the task DB and transmits it to the student terminal (information terminal 12) (S13).

次に、表示手段46は、電子黒板(共有ディスプレイ13)及び教師端末(表示サーバ11)に、課題に対する生徒意見(課題に対する賛否や意見)の受信状況を示すマトリクスを表示する(S14)。なお、S14の処理において、最初は全て未受信であるため、マトリクスのそれぞれの生徒意見表示領域には、未受信又は未回答と表示される。上記の画面の生成は、画面生成手段45が行う。   Next, the display means 46 displays on the electronic blackboard (shared display 13) and teacher terminal (display server 11) a matrix indicating the reception status of student opinions (pros and cons and opinions on the task) for the task (S14). In the process of S14, all are not received at first, and therefore, each student opinion display area of the matrix is displayed as not received or not answered. The screen generation unit 45 generates the screen described above.

次に、意見収集手段42は、課題DB23から課題IDに対応する回答制限時間を取得する(S15)。次に、意見収集手段42は、生徒の賛否選択や意見記入欄文面を受信したか否か判断し(S16)、受信した場合(S16において、YES)、受信した賛否選択内容と意見記入欄文面を、図8に示す課題回答DB24に記憶する(S17)。S17の処理では、例えば情報端末12に関連付けられた生徒IDに応じて、賛否選択内容を「賛否」の欄に格納し、意見記入欄文面を「意見内容」の欄に格納する。   Next, the opinion collection means 42 acquires the response time limit corresponding to the task ID from the task DB 23 (S15). Next, the opinion collecting means 42 determines whether or not the student's approval / disapproval selection or opinion entry field text has been received (S16). If received (YES in S16), the received approval / disapproval selection contents and the opinion entry field text are received. Is stored in the task answer DB 24 shown in FIG. 8 (S17). In the processing of S17, for example, according to the student ID associated with the information terminal 12, the approval / disapproval selection content is stored in the “promotion” column, and the opinion entry column text is stored in the “opinion content” column.

次に、意見収集手段42は、電子黒板、教師端末の表示画面を、課題回答DB24の情報を用いて更新する(S18)。具体的には、課題回答DB24に新しく格納された賛否・意見があれば「未受信」という表示から、その賛否・意見の内容を示す表示に更新する。S18の処理後、又はS16の処理において、受信していない場合(S16において、NO)、生徒意見が教師より選択されたか否かを判断する(S19)。S19の処理で選択される意見は、例えば教師が議論したい意見であるが、これに限定されるものではない。   Next, the opinion collection unit 42 updates the display screen of the electronic blackboard and the teacher terminal using the information in the assignment answer DB 24 (S18). Specifically, if there is a pros / cons / opinion newly stored in the assignment answer DB 24, the display is updated from “unreceived” to a display indicating the content of the pros / cons / opinion. If it has not been received after the processing of S18 or in the processing of S16 (NO in S16), it is determined whether or not a student opinion has been selected by the teacher (S19). The opinion selected in the process of S19 is, for example, an opinion that the teacher wants to discuss, but is not limited to this.

生徒意見が選択された場合(S19において、YES)、意見選択手段43は、課題回答DB24の対応する「チェックフラグ」の欄に「1」をセットする(S20)。   When the student opinion is selected (YES in S19), the opinion selecting unit 43 sets “1” in the corresponding “check flag” field of the assignment answer DB 24 (S20).

次に、意見収集手段42は、回答制限時間が経過したか否か判断し(S21)、経過していない場合(S21において、NO)、S16の処理に戻る。また、回答制限時間が経過した場合(S21において、YES)、表示手段46は、回答制限時間経過直後の画面を表示する(S22)。   Next, the opinion collection unit 42 determines whether or not the response time limit has elapsed (S21). If it has not elapsed (NO in S21), the opinion collection unit 42 returns to the process of S16. If the answer limit time has elapsed (YES in S21), the display means 46 displays a screen immediately after the answer limit time has elapsed (S22).

<S02:表示制御処理の一例>
次に、上述した表示制御処理(S02)の一例について、フローチャートを用いて説明する。図11は、表示制御処理の一例を示すフローチャートである。図11の例において、画面生成手段45は、教師端末(表示サーバ11)を用いて、教師が意見を選択した上で、部分拡大表示要求を受け付けたか否かを判断する(S31)。教師が意見を選択した上で、部分拡大表示要求を受け付けた場合(S31において、YES)、課題回答DB24を参照し、選択された意見に行列情報(部分拡大時の表示位置)が記憶されているかを判定する(S32)。S32の処理では、その意見が、過去に選択意見とされた上で部分拡大表示された意見かを判定する。
<S02: Example of display control processing>
Next, an example of the display control process (S02) described above will be described using a flowchart. FIG. 11 is a flowchart illustrating an example of the display control process. In the example of FIG. 11, the screen generation means 45 uses the teacher terminal (display server 11) to determine whether or not a partial enlarged display request has been accepted after the teacher has selected an opinion (S31). When the teacher selects an opinion and receives a partial enlargement display request (YES in S31), the task answer DB 24 is referred to, and matrix information (display position at the time of partial enlargement) is stored in the selected opinion. (S32). In the process of S32, it is determined whether the opinion is an opinion that has been selected in the past and is partially enlarged.

ここで、表示対象選択手段44は、過去に表示された意見か否かを判断し(S33)、過去に表示された意見ではない場合(S33において、NO)、選択した意見の位置を課題回答DB24の表示位置(行、列)等から特定する(S34)。次に、表示対象選択手段44は、特定した位置の周囲に位置する意見を取得する(S35)。例えば、S35の処理では、表示対象選択手段44は、例えば3×3行列の部分拡大表示を行う場合には、上述した特定した位置の意見を中心(中中)として、その周囲(左上、左中、左下、中上、中下、右上、右中、右下)の意見を取得する。また、表示対象選択手段44は、マトリクス表示の右端の意見を選択している場合には、その周囲に位置する意見として、その意見を回りこんだ左端の意見を取得したり、画面をまたいで(折り返して)マトリクス表示の逆端の位置にある意見を含む周囲の意見を取得してもよい。   Here, the display target selection unit 44 determines whether or not the opinion has been displayed in the past (S33), and if it is not an opinion that has been displayed in the past (NO in S33), the position of the selected opinion is the answer to the question It specifies from the display position (row, column) etc. of DB24 (S34). Next, the display target selection unit 44 acquires an opinion located around the specified position (S35). For example, in the process of S35, when the display target selection unit 44 performs, for example, partial enlargement display of a 3 × 3 matrix, the opinion at the specified position described above is set as the center (middle), and the surroundings (upper left, left) (Middle, lower left, middle upper, middle lower, upper right, middle right, lower right). In addition, when the opinion at the right end of the matrix display is selected, the display target selection unit 44 acquires the opinion at the left end that surrounds the opinion as the opinion located around it, or straddles the screen. Peripheral opinions including the opinions at the opposite end of the matrix display may be acquired (turned back).

次に、表示対象選択手段44は、取得した周囲の意見に対し、課題回答DB24を参照し、チェックフラグ、或いは、表示済フラグがついた意見が存在するかを判定する(S36)。ここで、表示対象選択手段44は、チェックフラグ、或いは、表示済フラグがついた意見が存在するか否かを判断し(S37)、存在する場合(S37において、YES)、表示パターン選択処理を行う(S38)。   Next, the display target selection unit 44 refers to the assignment answer DB 24 for the acquired surrounding opinions, and determines whether there is an opinion with a check flag or a displayed flag (S36). Here, the display target selection means 44 determines whether or not there is an opinion with a check flag or a displayed flag (S37). If it exists (YES in S37), display pattern selection processing is performed. Perform (S38).

また、チェックフラグ、或いは、表示済フラグがついた意見が存在しない場合(S37において、NO)、表示対象選択手段44は、選択した意見を中心に所定数の意見を部分拡大表示する(S39)。S39の処理では、3×3行列の領域を部分拡大表示するが、これに限定されるものではない。   If there is no opinion with the check flag or the displayed flag (NO in S37), the display target selecting unit 44 partially enlarges and displays a predetermined number of opinions centered on the selected opinion (S39). . In the process of S39, the 3 × 3 matrix region is partially enlarged and displayed, but the present invention is not limited to this.

次に、S38又はS39の処理後、画面生成手段45は、表示手段46に表示された選択意見の行列位置を、課題回答DB24の「部分拡大時の表示位置」の欄に記憶する(S40)。また、画面生成手段45は、表示手段46に表示された全ての意見について、課題回答DB24の「表示済フラグ」の欄にフラグ「1」をセットする(S41)。   Next, after the processing of S38 or S39, the screen generation means 45 stores the matrix position of the selected opinion displayed on the display means 46 in the column of “display position at the time of partial enlargement” of the assignment answer DB 24 (S40). . Further, the screen generation unit 45 sets a flag “1” in the “displayed flag” field of the assignment answer DB 24 for all the opinions displayed on the display unit 46 (S41).

ここで、上述したS33の処理において、過去に表示された意見である場合(S33において、YES)、表示サーバ11は、「部分拡大時の表示位置」の欄に記憶されている行列に、選択意見を配置した表示パターンにて所定数(例えば、3×3行列)の意見を拡大表示する(S42)。S42の処理により、例えば、過去に選択した意見を再度選択した場合に、前回表示された部分拡大表示の内容(周辺意見の配列)と、同じ内容の部分拡大表示を行うことができ、生徒は違和感なく再表示された内容を確認することができる。   Here, in the process of S33 described above, if the opinion has been displayed in the past (YES in S33), the display server 11 selects the matrix stored in the column “Display position at the time of partial enlargement”. A predetermined number (for example, 3 × 3 matrix) of opinions are enlarged and displayed in a display pattern in which opinions are arranged (S42). By the process of S42, for example, when an opinion selected in the past is selected again, it is possible to perform partial enlarged display of the same content as the previously displayed partial enlarged display content (arrangement of peripheral opinions). The redisplayed content can be confirmed without a sense of incongruity.

S41又はS42の処理後、表示手段46は、教師等から一覧表示要求を受け付けたか否かを判断し(S43)、一覧表示要求を受け付けていない場合(S43において、NO)、一覧表示要求を受け付けるまで待機する。また、一覧表示要求を受け付けた場合(S43において、YES)、課題回答DB24から、各生徒の情報を取得し、電子黒板(共有ディスプレイ13)、教師端末(表示サーバ11)の画面にマトリクス状に表示する(S44)。   After the processing of S41 or S42, the display unit 46 determines whether a list display request has been received from a teacher or the like (S43). If the list display request has not been received (NO in S43), the display means 46 receives the list display request. Wait until. When a list display request is received (YES in S43), information on each student is acquired from the assignment answer DB 24, and is displayed in a matrix on the screen of the electronic blackboard (shared display 13) and teacher terminal (display server 11). Displayed (S44).

S44の処理後、又はS31の処理において、教師が意見を選択した上で、部分拡大表示要求を受け付けていない場合(S31において、NO)、終了要求を受け付けたか否かを判断し(S45)、終了要求を受け付けていない場合(S45において、NO)、S31の処理に戻る。また、教師等により終了要求を受け付けた場合(S45において、YES)、表示制御処理を終了する。   After the process of S44 or after the teacher selects an opinion in the process of S31 and does not accept the partial enlargement display request (NO in S31), it is determined whether or not an end request is accepted (S45), If an end request has not been received (NO in S45), the process returns to S31. When the termination request is received by the teacher or the like (YES in S45), the display control process is terminated.

<S38:表示パターン選択処理の一例>
次に、上述した表示パターン選択処理(S38)の一例について、フローチャートを用いて説明する。図12は、表示パターン選択処理の一例を示すフローチャートである。図12の例において、表示対象選択手段44は、選択した意見が部分拡大表示(所定数表示)の何れかの位置に含む表示パターンを取得する(S51)。次に、表示対象選択手段44は、S51の処理で得られた各表示パターンの候補に対して、表示される意見のチェックフラグ数、表示済フラグ数を、課題回答DB24から取得し、表示対象選択ワークに記憶する(S52)。
<S38: An example of display pattern selection processing>
Next, an example of the display pattern selection process (S38) described above will be described using a flowchart. FIG. 12 is a flowchart illustrating an example of the display pattern selection process. In the example of FIG. 12, the display target selection unit 44 acquires a display pattern that includes the selected opinion at any position of partial enlarged display (predetermined number display) (S51). Next, the display target selection unit 44 acquires the number of opinion check flags and the number of displayed flags for the displayed opinion obtained from the processing of S51 from the assignment answer DB 24, and displays the display target. The selected work is stored (S52).

次に、表示対象選択手段44は、チェックフラグ数、表示済フラグ数の合計の最も少ないパターンを取得する(S53)。次に、表示対象選択手段44は、合計の最も少ないパターンが複数存在するか否かを判断し(S54)、合計の最も少ないパターンが複数存在する場合(S54において、YES)、表示対象選択手段44は、折り返しパターンが存在するか否かを判断する(S55)。S55の処理では、表示対象選択手段44は、例えば表示パターンに含まれる各意見に対する表示位置(行、列)を課題回答DB24から取得し、取得した表示位置が連続しているか否かで判断することができるが、これに限定されるものではない。上述の判断では、連続していないものがある場合、折り返しパターンが存在すると判断する。   Next, the display target selection unit 44 acquires a pattern having the smallest total number of check flags and displayed flags (S53). Next, the display target selection unit 44 determines whether or not there are a plurality of patterns having the smallest total (S54). If there are a plurality of patterns having the smallest total (YES in S54), the display target selection unit 44 44 determines whether or not a folding pattern exists (S55). In the process of S55, the display target selection unit 44 acquires, for example, display positions (rows, columns) for each opinion included in the display pattern from the assignment answer DB 24, and determines whether or not the acquired display positions are continuous. However, the present invention is not limited to this. In the above determination, if there is something that is not continuous, it is determined that there is a folding pattern.

S55の処理において、折り返しパターンが存在する場合(S55において、YES)、表示対象選択手段44は、折り返しパターンではないパターンを取得する(S56)。次に、表示対象選択手段44は、取得したパターン数が1つか否かを判断する(S57)。取得したパターン数が1つである場合(S57において、YES)、又は、S54の処理において、チェックフラグ数、表示済フラグ数の合計の最も少ないパターンが複数存在しない場合(S54において、NO)、その1つのパターンを取得する(S58)。   In the process of S55, when a return pattern exists (YES in S55), the display target selection unit 44 acquires a pattern that is not a return pattern (S56). Next, the display target selection unit 44 determines whether or not the acquired number of patterns is one (S57). When the number of acquired patterns is one (YES in S57), or when there are not a plurality of patterns with the smallest total number of check flags and displayed flags in the process of S54 (NO in S54), The one pattern is acquired (S58).

また、S55の処理において、折り返しパターンが存在しない場合(S55の処理において、NO)、又は、S57の処理において、取得したパターン数が1つではない場合(S57において、NO)、表示対象選択手段44は、各パターンのうち、行の位置において、選択した意見が中央のパターンがあるか否かを判断する(S59)。   Further, when there is no folded pattern in the process of S55 (NO in the process of S55), or when the number of acquired patterns is not one in the process of S57 (NO in S57), the display target selecting means 44 determines whether or not the selected opinion has a central pattern at each row position among the patterns (S59).

S59の処理において、選択した意見が中央のパターンがある場合(S59において、YES)、表示対象選択手段44は、その中の1つのパターンを取得する(S60)。S60の処理では、例えば複数存在すれば選択した意見が列の中央に位置するものを選択してもよいが、これに限定されるものではない。   In the process of S59, when the selected opinion has a central pattern (YES in S59), the display target selection unit 44 acquires one of the patterns (S60). In the process of S60, for example, if there are a plurality of the selected opinions, the selected opinion may be selected at the center of the column. However, the present invention is not limited to this.

また、S59の処理において、選択した意見が行の位置において中央のパターンがない場合(S59において、NO)、表示対象選択手段44は、各パターンのうち、列の位置において、選択した意見が中央のパターンがあるか否かを判断する(S61)。S61の処理において、選択した意見が中央のパターンがある場合(S61において、YES)、表示対象選択手段44は、選択した意見が、列の中央にあるパターンの中から、1つのパターンを取得する(S62)。S62の処理では、例えば選択した意見に対する行の位置が「上」のものを選択してもよく、「上」、「下」からランダムに選択してもよいが、これに限定されるものではない。   In the process of S59, when the selected opinion does not have a central pattern at the row position (NO in S59), the display target selecting unit 44 determines that the selected opinion is the center at the column position among the patterns. It is determined whether there is a pattern (S61). In the process of S61, when the selected opinion has a central pattern (YES in S61), the display target selecting unit 44 acquires one pattern from the patterns in which the selected opinion is in the center of the column. (S62). In the process of S62, for example, the line position corresponding to the selected opinion may be selected as “upper”, or may be selected randomly from “upper” and “lower”, but is not limited thereto. Absent.

また、S61の処理において、選択した意見が列の位置において中央のパターンにない場合(S61において、NO)、表示対象選択手段44は、ランダムにパターンを選択する(S63)。   In the processing of S61, when the selected opinion is not in the central pattern at the column position (NO in S61), the display target selecting unit 44 selects a pattern at random (S63).

次に、表示対象選択手段44は、S58,S60,S62,S63の処理のうち、何れかの処理が終了後、取得した表示パターンに相当する意見を電子黒板(共有ディスプレイ13)、教師端末(表示サーバ11)に表示する(S64)。   Next, the display target selection means 44 sends an opinion corresponding to the acquired display pattern to the electronic blackboard (shared display 13), teacher terminal (after the completion of any of the processes of S58, S60, S62, and S63). It is displayed on the display server 11) (S64).

<各種画面例>
次に、本実施形態における各種画面例について図を用いて説明する。
<Examples of various screens>
Next, various screen examples in the present embodiment will be described with reference to the drawings.

<課題選択画面例>
図13は、課題選択画面の一例を示す図である。図13に示す課題選択画面90は、課題選択表示領域91と、課題送信ボタン92と、キャンセルボタン93とを有する。
<Example assignment selection screen>
FIG. 13 is a diagram illustrating an example of an assignment selection screen. The assignment selection screen 90 shown in FIG. 13 includes an assignment selection display area 91, an assignment transmission button 92, and a cancel button 93.

課題選択画面90は、S11の処理で教師端末(表示サーバ11)上に表示され、教師が、課題選択表示領域91に表示されている選択ボタンをチェックすることで、課題が選択され、課題送信ボタン92を押下することで、課題の内容が通信ネットワーク14を介して情報端末12に送信される。また、送信後に回答制限時間に基づく時間管理が開始され、制限時間経過後に回答が締め切られる。また、キャンセルボタン93を押下することで、選択のキャンセルが行われる。   The assignment selection screen 90 is displayed on the teacher terminal (display server 11) in the process of S11, and the teacher checks the selection button displayed in the assignment selection display area 91, so that the assignment is selected and the assignment is transmitted. By pressing the button 92, the content of the assignment is transmitted to the information terminal 12 via the communication network 14. Also, time management based on the response time limit is started after transmission, and the response is closed after the time limit has elapsed. In addition, the selection is canceled by pressing a cancel button 93.

<回答入力画面例>
図14は、情報端末における回答入力画面の一例を示す図である。情報端末12の表示手段64は、表示サーバ11から課題を受信すると、図14に示すような回答入力画面100を表示する。回答入力画面100は、課題表示領域101と、賛否選択領域102と、意見記入欄103と、送信ボタン104とを有する。
<Example of response input screen>
FIG. 14 is a diagram illustrating an example of an answer input screen in the information terminal. When the display unit 64 of the information terminal 12 receives the assignment from the display server 11, it displays an answer input screen 100 as shown in FIG. 14. The answer input screen 100 includes an assignment display area 101, an approval / disapproval selection area 102, an opinion entry field 103, and a send button 104.

課題表示領域101は、表示サーバ11から送信された課題が表示される。図14の例では、「Q1.瓦礫受け入れについてどう思うか?」が表示されているが、課題の内容、表示形式、レイアウトについては、これに限定されるものではない。   The assignment display area 101 displays the assignment transmitted from the display server 11. In the example of FIG. 14, “Q1. What do you think about acceptance of rubble?” Is displayed, but the content, display format, and layout of the assignment are not limited to this.

賛否選択領域102には、課題に対して予め設定された意見のカテゴリ(種別)である「賛成」、「反対」のうち、何れか設定するボタン群を有する。生徒は、賛否選択領域102に表示された何れかのボタンを選択したり、課題に対する生徒の意見(回答)が入力できる。課題の内容によっては、賛否選択はなくてもよい。   The approval / disapproval selection area 102 has a button group for setting either “agree” or “disagree”, which is a category (type) of opinion set in advance for the assignment. The student can select one of the buttons displayed in the approval / disapproval selection area 102 and input the student's opinion (answer) on the assignment. Depending on the content of the assignment, there is no need to choose between pros and cons.

意見記入欄103は、賛否選択領域102に入力した内容に対する理由等を入力する。なお、意見記入欄103は、入力する文字数等を制限することができるが、これに限定されるものではない。また、意見記入欄103は、入力がなくてもよい。   In the opinion entry field 103, the reason for the contents entered in the approval / disapproval selection area 102 is input. The opinion entry field 103 can limit the number of characters to be input, but is not limited to this. The opinion entry field 103 may not be input.

送信ボタン104は、生徒の操作によりボタンが押された場合に、賛否選択領域102や意見記入欄103に入力された情報を意見(回答)として表示サーバ11に送信する。図14の例では、送信ボタン104に「登録する!」等が記載されているが、記載内容については、これに限定されるものではない。また、表示サーバ11から回答制限時間が送信されている場合には、回答入力画面100に回答制限時間を表示してもよい。生徒は、上述した各情報端末12に表示された図14に示すような画面例を用いて課題に対する意見(回答)を容易に入力することができる。   The transmission button 104 transmits information input to the approval / disapproval selection area 102 and the opinion entry field 103 to the display server 11 as an opinion (answer) when the button is pressed by a student's operation. In the example of FIG. 14, “Register!” Or the like is described in the transmission button 104, but the description content is not limited to this. Further, when the response time limit is transmitted from the display server 11, the response time limit may be displayed on the response input screen 100. The student can easily input an opinion (answer) to the task using the screen example shown in FIG. 14 displayed on each information terminal 12 described above.

<意見表示画面>
図15は、意見表示画面の一例を示す図である。図15に示す第1の画面の一例としての意見表示画面110は、マトリクス表示領域111と、部分拡大表示ボタン112と、終了ボタン113とを有するが、レイアウトや表示内容については、これに限定されるものではない。図15に示す意見表示画面110は、教師端末(表示サーバ11)及び電子黒板(共有ディスプレイ13)に表示される。
<Opinion display screen>
FIG. 15 is a diagram illustrating an example of the opinion display screen. The opinion display screen 110 as an example of the first screen shown in FIG. 15 includes a matrix display area 111, a partial enlargement display button 112, and an end button 113. However, the layout and display contents are limited to this. It is not something. The opinion display screen 110 shown in FIG. 15 is displayed on the teacher terminal (display server 11) and the electronic blackboard (shared display 13).

図15の例において、マトリクス表示領域111の要素数(マス目の数)は、生徒数に対応付けられており、全生徒(参加者)の意見が各要素に一覧表示される。マトリクス表示領域111の各要素は、例えば座席等に応じて設定してもよく、各生徒が所有する情報端末12の現在位置から得られる位置情報に基づいて配列してもよい。また、マトリクス表示領域111には、各生徒の意見だけでなく、生徒や情報端末を識別する情報が表示されていてもよい。   In the example of FIG. 15, the number of elements (the number of squares) in the matrix display area 111 is associated with the number of students, and opinions of all students (participants) are displayed as a list in each element. Each element of the matrix display area 111 may be set according to a seat, for example, or may be arranged based on position information obtained from the current position of the information terminal 12 owned by each student. The matrix display area 111 may display not only the opinions of the students but also information for identifying the students and information terminals.

また、マトリクス表示領域111の各要素は、行と列のマトリクス座標(表示位置座標)で表すことができる。図15の例では、マトリクス表示領域111の左上を基準(1,1)として、各要素に座標(1,1)〜(6,7)が割り当てられている。この座標は、課題回答DB24で生徒IDに関連付けて管理されており、画面上には表示されていないが、これに限定されるものではなく、座標が表示されていてもよい。また、図15に示すマトリクス表示領域111では、回答が未受信の生徒の欄については、「未受信」等、その旨を示す情報が表示される。   Each element of the matrix display area 111 can be expressed by matrix coordinates (display position coordinates) of rows and columns. In the example of FIG. 15, coordinates (1, 1) to (6, 7) are assigned to each element with the upper left of the matrix display area 111 as a reference (1, 1). This coordinate is managed in association with the student ID in the assignment answer DB 24 and is not displayed on the screen, but is not limited to this, and the coordinate may be displayed. Further, in the matrix display area 111 shown in FIG. 15, information indicating that, such as “unreceived”, is displayed for a student column for which an answer has not been received.

教師は、マトリクス表示領域111により生徒端末(情報端末12)から受信した各意見内容を確認しながら、授業等で取り上げる内容(議論したい意見)について、議論する前にチェックすることができる。チェックは、例えば教師等が画面上のカーソル(指示表示)114を移動させて、マトリクス表示領域111に配列された各意見のうち、意見の上で選択操作(例えば、タッチ、クリック)を行う。選択意見(チェックされた意見)は、教師端末(表示サーバ11)の画面上に、その旨のマーク115が表示される。教師は、複数の意見をチェックすることができ、チェックする毎に、対応する対象の意見の上にマーク115が表示される(図15の例では、マーク115−1〜115−3が表示されている)。チェックがついた場合、意見選択手段43は、課題回答DB24の「チェックフラグ」欄に「1」をセットする。また、チェックを外した場合には、マーク115の表示を消去し、課題回答DB24のチェック済の意見の「チェックフラグ」欄に「0」をセットする。   The teacher can check the content (opinion to be discussed) taken up in the class or the like before discussing while confirming each opinion content received from the student terminal (information terminal 12) by the matrix display area 111. In the check, for example, a teacher or the like moves the cursor (instruction display) 114 on the screen, and performs a selection operation (for example, touch or click) on the opinion among the opinions arranged in the matrix display area 111. The selected opinion (checked opinion) is displayed with a mark 115 to that effect on the screen of the teacher terminal (display server 11). The teacher can check a plurality of opinions, and each time it is checked, the mark 115 is displayed on the corresponding target opinion (in the example of FIG. 15, the marks 115-1 to 115-3 are displayed. ing). When the check is added, the opinion selection unit 43 sets “1” in the “check flag” field of the assignment answer DB 24. When the check is removed, the display of the mark 115 is deleted, and “0” is set in the “check flag” field of the checked opinion in the assignment answer DB 24.

なお、このマーク115は、教師端末に表示させてもよく、例えば電子黒板(共有ディスプレイ13)に表示させてもよい。電子黒板にマーク115を表示させないことで、生徒は、自分の意見がチェックされた否か等を議論する前に知らされなくて済むため、授業に集中することができる。   The mark 115 may be displayed on the teacher terminal, for example, on the electronic blackboard (shared display 13). By not displaying the mark 115 on the electronic blackboard, the student does not need to be informed before discussing whether or not his / her opinion has been checked, and can concentrate on the lesson.

また、図15の例において、意見表示画面110の部分拡大表示ボタン112を押下すると、部分拡大表示に切り替わる。また、終了ボタン113を押下すると、意見表示を終了する。   In the example of FIG. 15, when the partial enlarged display button 112 on the opinion display screen 110 is pressed, the display is switched to the partial enlarged display. If the end button 113 is pressed, the opinion display is ended.

ここで、図15に示す意見表示画面110において、回答制限時間の経過直後には、回答制限前に送信した生徒全員の意見(図15の例では、意見1〜意見42)が表示される。教師は、議論を行うために、教師端末の画面上のカーソル114で意見を選択し、画面上をタッチして部分拡大表示ボタン112を押下すると、カーソル114で選択した意見を含むように所定数の意見が部分拡大表示される。   Here, on the opinion display screen 110 shown in FIG. 15, immediately after the answer limit time has elapsed, the opinions of all the students transmitted before answer limit (in the example of FIG. 15, opinions 1 to 42) are displayed. When the teacher selects an opinion with the cursor 114 on the screen of the teacher terminal and presses the partial enlargement display button 112 to perform a discussion, a predetermined number is included so that the opinion selected with the cursor 114 is included. Is partially enlarged.

図16は、部分拡大表示された時に、全体意見を表示した一覧表示のうち、どの意見が部分的に表示されるかを示す図である。図16の例では、図15に示す意見表示画面110において、マトリクス表示領域111上にチェックされたマーク115−1が選択され、この選択された意見を基準に周囲の意見が取得された部分拡大表示がなされる。図16の例では、領域121に含まれる各意見が部分拡大表示される。図16の画面は、実際には表示されないものであり、部分拡大でどの意見が表示されるかを示したものである。なお、例えば、教師端末に対する所定操作(マウスの右クリック等)をある意見上で行うことで、図16で示すように、その意見を選択意見とした部分拡大表示で、どの意見が表示されるかを網掛け等で強調して表示してもよい。   FIG. 16 is a diagram showing which opinions are partially displayed in the list display in which the entire opinions are displayed when the partial enlarged display is performed. In the example of FIG. 16, in the opinion display screen 110 shown in FIG. 15, the checked mark 115-1 is selected on the matrix display area 111, and a partial enlargement in which surrounding opinions are acquired based on the selected opinion Display is made. In the example of FIG. 16, each opinion included in the area 121 is partially enlarged and displayed. The screen of FIG. 16 is not actually displayed, and shows which opinion is displayed by partial enlargement. Note that, for example, by performing a predetermined operation (such as a right mouse click) on a teacher terminal on a certain opinion, as shown in FIG. 16, which opinion is displayed in a partially enlarged display with the opinion as a selected opinion. Or may be highlighted and shaded.

ここで、図17は、部分拡大表示の一例を示す図である。図17の例では、第2の画面の一例としての意見表示画面110に部分拡大表示領域122を有する。なお、図17の例は、電子黒板に表示された例を示している。   Here, FIG. 17 is a diagram illustrating an example of a partial enlarged display. In the example of FIG. 17, the partial display area 122 is provided on the opinion display screen 110 as an example of the second screen. In addition, the example of FIG. 17 has shown the example displayed on the electronic blackboard.

図17に示すように、部分拡大表示することで、教師がチェックした意見を拡大表示することができ、また周囲にある他の生徒の意見も画面に拡大表示される。このため、部分拡大表示においては、チェックした意見と、他の生徒の意見との比較等を行うことができる。また、部分拡大表示された意見を回答した生徒は、自分の意見が電子黒板(共有ディスプレイ13)上で表示されるため、授業等に対する意欲(モチベーション)を向上させることができる。部分拡大表示領域122に表示された意見は、課題回答DB24の「表示済フラグ」の対応する欄に「1」がセットされる。   As shown in FIG. 17, the partial enlarged display allows the opinion checked by the teacher to be enlarged, and the opinions of other students in the vicinity are also enlarged and displayed on the screen. For this reason, in the partially enlarged display, the checked opinion can be compared with the opinions of other students. Moreover, since the student who answered the opinion displayed partially enlarged is displayed on the electronic blackboard (shared display 13), the student's motivation for classes and the like can be improved. The opinion displayed in the partial enlarged display area 122 is set to “1” in the corresponding column of the “displayed flag” in the assignment answer DB 24.

また、図17の例において、意見表示画面110は、一覧表示に戻るボタン123を有する。教師は、一覧表示に戻るボタン123を選択することで、図15等に示す一覧表示画面に切り替えることができる。   In the example of FIG. 17, the opinion display screen 110 has a button 123 for returning to the list display. The teacher can switch to the list display screen shown in FIG. 15 or the like by selecting the button 123 for returning to the list display.

ここで、一覧表示に戻り、他のチェックした意見を部分拡大表示させる場合に、表示対象選択手段44は、選択した意見を含む幾つかの表示パターンから、未だ部分拡大表示されていない生徒の意見が多く表示される表示パターンの選択を行う。例えば、図16、図17では、マーク115−1が存在する意見を選択して部分拡大表示領域を示したが、マーク115−3を選択した場合には、その周囲にチェック済みの意見や表示済みの意見等が含まれることとなる。   Here, when returning to the list display and displaying other checked opinions in a partially enlarged manner, the display target selecting means 44 selects the opinions of students who have not yet been partially enlarged from several display patterns including the selected opinion. Selects the display pattern in which many are displayed. For example, in FIGS. 16 and 17, an opinion in which the mark 115-1 is selected and the partial enlarged display area is shown. However, when the mark 115-3 is selected, a checked opinion or display around it is displayed. The opinions that have been completed will be included.

図18は、2つ目の表示意見選択後に、その意見を中心として部分拡大表示を行ったときに、全体のうちのどの意見が表示されるかを示す図である。図18の例では、意見表示画面110のマトリクス表示領域111において、単に2つ目の選択意見(例えば、マーク115−3の意見)に対して、その周囲の領域124を選択すると、チェック済みの意見(マーク115−2の意見)や表示済みの意見125が含まれてしまう。   FIG. 18 is a diagram showing which of the opinions are displayed when partial enlarged display is performed with the opinion as the center after the second displayed opinion is selected. In the example of FIG. 18, in the matrix display area 111 of the opinion display screen 110, if the surrounding area 124 is simply selected for the second selected opinion (for example, the opinion of the mark 115-3), it is checked. An opinion (an opinion of the mark 115-2) and a displayed opinion 125 are included.

そこで、表示対象選択手段44は、マーク115−3に対応する意見を含む部分拡大表示の各表示パターンを取得し、取得した各パターンに対して、表示済みやチェック済みが少ないパターンを取得する。   Therefore, the display target selection unit 44 acquires each display pattern of partial enlarged display including an opinion corresponding to the mark 115-3, and acquires a pattern with few displayed or checked items for each acquired pattern.

図19は、表示パターンの第1の選択例を示す図である。第1の選択例は、図15に示すマーク115−3の意見を選択し、部分拡大表示を行う場合の表示パターンの選択例である。図19の(a)〜(i)に示す各部分拡大表示は、図15に示すマトリクス表示領域111に表示された各意見(意見1〜意見42)に対応し、選択したマーク115−3の意見(意見23)が部分表示拡大の何れかの位置に含む表示パターンを示している。   FIG. 19 is a diagram illustrating a first selection example of display patterns. The first selection example is a display pattern selection example in the case where an opinion of the mark 115-3 shown in FIG. 15 is selected and partial enlarged display is performed. Each partial enlarged display shown in FIGS. 19A to 19I corresponds to each opinion (opinion 1 to opinion 42) displayed in the matrix display area 111 shown in FIG. The display pattern that the opinion (opinion 23) includes at any position of the partial display enlargement is shown.

図19の例において、領域126はチェック済みの意見の領域であり、領域127はすでに部分拡大表示にて表示済みの意見の領域である。ここで、意見選択手段43は、課題回答DB24を参照し、(a)〜(i)の各表示パターンに対して、チェック済みの意見の数(チェックフラグ数)、及び表示済みの意見の数(表示済フラグ数)数をカウントし、表示対象選択ワークに記憶する。   In the example of FIG. 19, an area 126 is a checked opinion area, and an area 127 is an opinion area already displayed in partial enlarged display. Here, the opinion selection means 43 refers to the problem answer DB 24, and for each of the display patterns (a) to (i), the number of checked opinions (the number of check flags) and the number of displayed opinions. (Number of displayed flags) The number is counted and stored in the display target selection work.

図20は、表示対象選択ワークの第1の実施例を示す図である。図20に示す表示対象選択ワークの第1の実施例は、上述した図19の例に対応するものである。図20に示す表示対象選択ワークの項目としては、例えば「選択した意見の仮設定位置」、「チェックフラグ数」、「表示済フラグ数」、「合計」等であるが、これに限定されるものではない。図20の例において、「選択した意見の仮設定位置」は、選択した意見(マーク115−3のある意見、意見23)の部分拡大表示上の位置である。図20の例では、図19に示す(a)〜(i)の位置が記憶されている。   FIG. 20 is a diagram illustrating a first example of the display object selection work. The first example of the display object selection work shown in FIG. 20 corresponds to the example of FIG. 19 described above. The items of the display target selection work shown in FIG. 20 are, for example, “temporary setting position of selected opinion”, “number of check flags”, “number of displayed flags”, “total”, etc., but are not limited thereto. It is not a thing. In the example of FIG. 20, the “tentative setting position of the selected opinion” is a position on the partial enlarged display of the selected opinion (an opinion with the mark 115-3, the opinion 23). In the example of FIG. 20, the positions (a) to (i) shown in FIG. 19 are stored.

「チェックフラグ数」は、選択した意見を除く周囲の意見に対してチェックフラグがセットされている場合に、その数が記録される。なお、表示済みフラグが1となっている意見のチェックフラグはダブルカウントになるためにカウントしない。
「表示済フラグ数」は、すでに部分拡大表示された意見の数をカウントし、カウントされた値が記憶される。「合計」は、「チェックフラグ数」、「表示済フラグ数」の合計値である。
The number of “check flags” is recorded when check flags are set for surrounding opinions other than the selected opinion. The opinion check flag whose displayed flag is 1 is not counted because it is double counted.
The “displayed flag number” counts the number of opinions that have already been partially enlarged, and stores the counted value. “Total” is a total value of “number of check flags” and “number of displayed flags”.

意見選択手段43は、図20の例に示す表示対象選択ワークを用いて、各表示パターンに対するチェックフラグ数及び表示済フラグ数の合計の少ない表示パターンを選択する。したがって、図20の例では、図19の(e)に示す表示パターンが選択される。   The opinion selection means 43 uses the display target selection work shown in the example of FIG. 20 to select a display pattern with a small total of the number of check flags and the number of displayed flags for each display pattern. Therefore, in the example of FIG. 20, the display pattern shown in (e) of FIG. 19 is selected.

なお、本実施形態では、チェックフラグが付与されている意見をなるべく表示させないようにしている。例えば、チェックフラグを付与した意見は議論対象の意見であり、教師は授業の流れにおいてどの段階で表示させるかを予め想定している。したがって、チェックした意見を表示したときに他のチェック意見(例えば、結論)等も先に表示されてしまうと、授業がうまく進行できない可能性がある。   In the present embodiment, opinions with check flags are not displayed as much as possible. For example, the opinion given the check flag is the opinion to be discussed, and the teacher assumes in advance at which stage the class flow is displayed in the course flow. Therefore, if another checked opinion (for example, conclusion) or the like is displayed first when the checked opinion is displayed, there is a possibility that the class cannot proceed well.

なお、意見選択手段43は、上述した「チェックフラグ数」、「表示済フラグ数」に対する優先度を設定しておき、優先度の高い方のカウント数に重みを付加してもよい。例えば、「チェックフラグ数」を優先させる場合に、意見選択手段43は、チェックフラグ数に0.5を乗じることにより、算出されたチェックフラグ数が小さくなるため、その表示パターンを優先して選択させることができる。   Note that the opinion selection unit 43 may set priorities for the above-mentioned “number of check flags” and “number of displayed flags”, and may add a weight to the higher number of counts. For example, when giving priority to the “number of check flags”, the opinion selection unit 43 multiplies the number of check flags by 0.5 to reduce the calculated number of check flags, so the display pattern is selected with priority. Can be made.

また、意見選択手段43は、ある意見が、チェック済みの意見であるが、表示済みの意見である場合には、すでに議論されたチェック意見であるため、表示済フラグ数のみのカウントを行う。   The opinion selection unit 43 counts only the number of displayed flags because a certain opinion is a checked opinion but is a displayed opinion because the opinion is already discussed.

図21は、2つ目の部分拡大表示領域の画面例を示す図である。図21に示す意見表示画面110のうち、領域121−1は、すでに表示済みの意見を示す。図21の例では、意見表示画面110において、マトリクス表示領域111のうち、マーク115−3の意見を選択した際に、図19の(e)の表示パターンが採用され、領域121−2の表示パターンが選択され、図17に示すような部分拡大表示がなされる。   FIG. 21 is a diagram illustrating a screen example of the second partial enlarged display area. In the opinion display screen 110 illustrated in FIG. 21, an area 121-1 indicates an already displayed opinion. In the example of FIG. 21, when the opinion of the mark 115-3 is selected in the matrix display area 111 on the opinion display screen 110, the display pattern of FIG. A pattern is selected, and a partial enlarged display as shown in FIG. 17 is performed.

また、3つ目の選択意見(マーク115−2)を選択した場合の部分拡大表示については、上述した2つ目の選択意見(マーク115−2)を選択したときと同様の処理が行われる。   The partial enlarged display when the third selected opinion (mark 115-2) is selected is performed in the same manner as when the second selected opinion (mark 115-2) is selected. .

図22は、表示パターンの第2の選択例を示す図である。第2の選択例は、図22に示すマーク115−2の意見を選択し、部分拡大表示を行う場合の表示パターンの選択例である。図22の(a)〜(i)に示す各部分拡大表示は、図15に示すマトリクス表示領域111に表示された各意見(意見1〜意見42)に対応し、選択したマーク115−2の意見(意見16)が部分表示拡大の何れかの位置に含む表示パターンを示している。   FIG. 22 is a diagram illustrating a second selection example of display patterns. The second selection example is a display pattern selection example when the opinion of the mark 115-2 shown in FIG. 22 is selected and partial enlarged display is performed. Each partial enlarged display shown in FIGS. 22A to 22I corresponds to each opinion (opinion 1 to opinion 42) displayed in the matrix display area 111 shown in FIG. The display pattern that the opinion (opinion 16) includes at any position of the partial display enlargement is shown.

図22の例において、領域127は表示済みの意見の領域である。ここで、意見選択手段43は、課題回答DB24を参照し、(a)〜(i)の各表示パターンに対して、チェック済みの意見の数(チェックフラグ数)、及び表示済みの意見の数(表示済フラグ数)数をカウントし、その合計と共に表示対象選択ワークに記憶する。なお、意見23の部分については、マーク115−3が付されているが、すでに部分拡大表示されているため、カウントの対象にはならない。   In the example of FIG. 22, an area 127 is a displayed opinion area. Here, the opinion selection means 43 refers to the problem answer DB 24, and for each of the display patterns (a) to (i), the number of checked opinions (the number of check flags) and the number of displayed opinions. The number of (displayed flags) is counted and stored in the display target selection work together with the total. In addition, although the mark 115-3 is attached | subjected about the part of the opinion 23, since it is already partial enlarged display, it does not become the object of counting.

図23は、表示対象選択ワークの第2の実施例を示す図である。図23に示す表示対象選択ワークの第2の実施例は、上述した図22の例に対応するものである。   FIG. 23 is a diagram illustrating a second example of the display target selection work. The second example of the display object selection work shown in FIG. 23 corresponds to the example of FIG. 22 described above.

図23に示す表示対象選択ワークの項目は、上述した図20と同様であるため、ここでの具体的な説明は省略する。「選択した意見の仮設定位置」には、3つ目の選択した意見(マーク115−2のある意見、意見16)の部分拡大表示上の位置である。図23の例では、図22に示す(a)〜(i)の位置が記憶されている。   The items of the display target selection work shown in FIG. 23 are the same as those in FIG. 20 described above, and a specific description thereof will be omitted here. “Temporary setting position of selected opinion” is a position on the partial enlarged display of the third selected opinion (an opinion with the mark 115-2, the opinion 16). In the example of FIG. 23, the positions (a) to (i) shown in FIG. 22 are stored.

意見選択手段43は、図23の例に示す表示対象選択ワークを用いて、各表示パターンに対するチェックフラグ数及び表示済フラグ数の合計の少ない表示パターンを選択する。意見選択手段43は、表示対象選択ワークから合計が最も少ない図22の(c)、(f)、(i)に示す3つの表示パターンを選択し、更に予め設定された条件に基づいて、1つの表示パターンを選択する。意見選択手段43は、例えば選択した意見(意見18)が列の中央にある図22の(c)の表示パターンを選択する。   The opinion selection unit 43 selects a display pattern with a small total of the number of check flags and the number of displayed flags for each display pattern, using the display target selection work shown in the example of FIG. The opinion selection means 43 selects three display patterns shown in (c), (f), and (i) of FIG. 22 having the smallest total from the display target selection work, and further, based on preset conditions, 1 Select one display pattern. The opinion selection unit 43 selects, for example, the display pattern of FIG. 22C in which the selected opinion (opinion 18) is in the center of the column.

図24は、3つ目の部分拡大表示領域の画面例を示す図である。図23に示す意見表示画面110のうち、領域121−1、121−2は、すでに部分拡大表示済みの意見を示す。図24の例では、意見表示画面110において、マトリクス表示領域111のうち、マーク115−2の意見を選択した際に、上述した図22の(c)の表示パターンが採用され、領域121−3の表示パターンが選択され、部分拡大表示がなされる。
なお、上述した表示パターンの選択は、2つ目以降の意見の選択に限定されず、1つ目の選択時点で行ってもよい。また、上述の例においては、教師がチェックした意見(マーク115−1〜115−3)を「選択した意見」として部分拡大表示する例を示したが、これに限定されるものではない。例えば、マトリクス表示領域111に表示された各意見のうち、チェックされていない意見を選択した場合でも同様の表示パターンの選択処理等がなされる。
FIG. 24 is a diagram illustrating a screen example of the third partial enlarged display area. In the opinion display screen 110 shown in FIG. 23, regions 121-1 and 121-2 indicate opinions that have already been partially enlarged and displayed. In the example of FIG. 24, when the opinion of the mark 115-2 is selected in the matrix display area 111 on the opinion display screen 110, the above-described display pattern of FIG. The display pattern is selected, and a partial enlarged display is performed.
The selection of the display pattern described above is not limited to selection of the second and subsequent opinions, and may be performed at the time of the first selection. In the above example, the opinion (marks 115-1 to 115-3) checked by the teacher is partially enlarged and displayed as “selected opinion”. However, the present invention is not limited to this. For example, even when an unchecked opinion is selected from among the opinions displayed in the matrix display area 111, the same display pattern selection processing is performed.

また、上述した部分拡大表示は、マトリクス表示における3×3行列としたが、これに限定されるものではなく、2×3行列や、5×5行列等からなる部分拡大表示でもよい。   In addition, the partial enlarged display described above is a 3 × 3 matrix in the matrix display, but is not limited thereto, and may be a partial enlarged display including a 2 × 3 matrix, a 5 × 5 matrix, or the like.

上述したように本実施形態によれば、より多くの情報(意見、回答)を表示することができる。なお、上述した実施形態では、例えば学校内における生徒同士のディスカッション支援を例に説明したがこれに限定されるものではない。例えば、本実施形態は、グループ毎に移動を行うコミュニティの場(例えば、サークルの集まりや、イベント、セミナー)等において、広く適用することができる。また、上述したように本実施形態によれば、例えば生徒の意見を全て表示しないような複数人の意見が表示される部分拡大表示モードにおいて、部分拡大表示を繰り返しても、表示される生徒意見が重複せずに、なるべく多くの生徒意見を表示することができる。   As described above, according to the present embodiment, more information (opinions and answers) can be displayed. In the above-described embodiment, for example, discussion support between students in a school has been described as an example, but the present invention is not limited to this. For example, the present embodiment can be widely applied in a community place (for example, a gathering of circles, an event, a seminar) or the like that moves for each group. In addition, as described above, according to the present embodiment, for example, in the partially enlarged display mode in which opinions of a plurality of people who do not display all the opinions of the students are displayed, the student opinion displayed even if the partially enlarged display is repeated. As many student opinions as possible can be displayed without overlapping.

以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、上記変形例以外にも種々の変形及び変更が可能である。また、上述した各実施例の一部又は全部を組み合わせることも可能である。   Each embodiment has been described in detail above. However, the present invention is not limited to the specific embodiment, and various modifications and changes other than the above-described modification are possible within the scope described in the claims. . Moreover, it is also possible to combine a part or all of each Example mentioned above.

なお、以上の実施例に関し、更に以下の付記を開示する。
(付記1)
複数の情報端末から得た情報をマトリクス状に表示する第1の画面と、前記第1の画面のうち一部の領域を拡大表示する第2の画面とを切り替え可能に表示し、
前記第2の画面に表示された前記情報に対し、該表示されたことを示すフラグを記憶し、
前記第1の画面から前記第2の画面に切り替わる際、前記記憶されたフラグを参照し、前記第2の画面に表示する領域を決定する、処理をコンピュータに実行させるための表示プログラム。
(付記2)
前記第2の画面は、前記第1の画面に表示された前記情報から選択された情報の位置情報に基づいて、前記選択された情報を含む所定数の情報を表示することを特徴とする付記1に記載の表示プログラム。
(付記3)
前記第1の画面に表示された前記複数の情報端末から得た情報のうち、所定の情報に対するチェックを受け付け、該チェックを受け付けた前記所定の情報と、前記フラグが設定された情報との数に基づいて前記第2の画面に表示する領域を決定することを特徴とする付記1又は2に記載の表示プログラム。
(付記4)
前記第2の画面に表示する領域の候補を取得し、取得した該領域の候補から、前記チェックを受け付けた前記所定の情報の数と、前記フラグが設定された情報の数との合計に応じて、前記第2の画面に表示する領域を決定することを特徴とする付記3に記載の表示プログラム。
(付記5)
前記第2の画面に表示する領域の候補のうち、前記合計が最も少ない候補を前記第2の画面に表示する領域として決定することを特徴とする付記4に記載の表示プログラム。
(付記6)
前記第2の画面に表示された前記情報に対し、前記第2の画面のどの位置に表示されたかを示す行列情報を記憶し、
前記情報を再度表示する場合に、記憶した前記行列情報に対応させて前記第2の画面を表示することを特徴とする付記1乃至5の何れか1項に記載の表示プログラム。
(付記7)
複数の情報端末から得た情報をマトリクス状に表示する第1の画面と、前記第1の画面のうち一部の領域を拡大表示する第2の画面とを切り替え可能に表示し、
前記第2の画面に表示された前記情報に対し、該表示されたことを示すフラグを記憶し、
前記第1の画面から前記第2の画面に切り替わる際、前記記憶されたフラグを参照し、前記第2の画面に表示する領域を決定する、処理をコンピュータが実行することを特徴とする表示方法。
(付記8)
複数の情報端末から得た情報をマトリクス状に表示する第1の画面と、前記第1の画面のうち一部の領域を拡大表示する第2の画面とを生成し、切り替え可能に表示させる画面生成手段と、
前記第2の画面に表示された前記情報に対し、該表示されたことを示すフラグを記憶し、前記第1の画面から前記第2の画面に切り替わる際、前記記憶されたフラグを参照し、前記第2の画面に表示する領域を決定する表示対象選択手段とを有することを特徴とする情報処理装置。
In addition, the following additional remarks are disclosed regarding the above Example.
(Appendix 1)
A switchable display between a first screen that displays information obtained from a plurality of information terminals in a matrix and a second screen that enlarges and displays a part of the first screen,
For the information displayed on the second screen, store a flag indicating that the information is displayed,
A display program for causing a computer to execute processing for determining an area to be displayed on the second screen by referring to the stored flag when switching from the first screen to the second screen.
(Appendix 2)
The second screen displays a predetermined number of information including the selected information based on position information of information selected from the information displayed on the first screen. The display program according to 1.
(Appendix 3)
Among the information obtained from the plurality of information terminals displayed on the first screen, the number of the predetermined information that has received a check for the predetermined information and the information for which the flag has been set is received. The display program according to appendix 1 or 2, wherein an area to be displayed on the second screen is determined based on the above.
(Appendix 4)
According to the total of the number of the predetermined information that has received the check and the number of information for which the flag is set, from the acquired candidates for the area to be displayed on the second screen The display program according to appendix 3, wherein an area to be displayed on the second screen is determined.
(Appendix 5)
The display program according to appendix 4, wherein the candidate having the smallest sum among the candidates for the area to be displayed on the second screen is determined as an area to be displayed on the second screen.
(Appendix 6)
Stores matrix information indicating where the information is displayed on the second screen with respect to the information displayed on the second screen,
The display program according to any one of appendices 1 to 5, wherein when the information is displayed again, the second screen is displayed in association with the stored matrix information.
(Appendix 7)
A switchable display between a first screen that displays information obtained from a plurality of information terminals in a matrix and a second screen that enlarges and displays a part of the first screen,
For the information displayed on the second screen, store a flag indicating that the information is displayed,
A display method characterized in that, when switching from the first screen to the second screen, the computer executes a process of referring to the stored flag and determining an area to be displayed on the second screen. .
(Appendix 8)
A screen that generates a first screen that displays information obtained from a plurality of information terminals in a matrix and a second screen that enlarges and displays a part of the first screen, and displays the first screen in a switchable manner. Generating means;
For the information displayed on the second screen, store a flag indicating that the information is displayed, and refer to the stored flag when switching from the first screen to the second screen, An information processing apparatus comprising: a display target selection unit that determines an area to be displayed on the second screen.

10 表示システム
11 表示サーバ(情報処理装置)
12 情報端末
13 共有ディスプレイ(表示装置)
14 通信ネットワーク
21 教師端末プログラム
31 生徒端末プログラム
41 課題提示手段
42 意見収集手段
43 意見選択手段
44 表示対象選択手段
45,63 画面生成手段
46,64 表示手段
47 記憶手段
48,65 通信手段
51 入力装置
52 出力装置
53 ドライブ装置
54 補助記憶装置
55,79 主記憶装置
56,80 CPU
57 ネットワーク接続装置
58 記録媒体
61 課題取得手段
62 回答手段
71 スピーカ
72 マイク
73 ディスプレイ
74 無線部
75 操作部
76 位置情報取得部
77 近距離通信部
78 電力部
90 課題選択画面
91 課題選択表示領域
92 課題送信ボタン
93 キャンセルボタン
100 回答入力画面
101 課題表示領域
102 賛否選択領域
103 意見記入欄
104 送信ボタン
110 意見表示画面
111 マトリクス表示領域
112 部分拡大表示ボタン
113 終了ボタン
114 カーソル
115 マーク
121,124,126,127 領域
122 部分拡大表示領域
123 一覧表示に戻るボタン
125 意見
10 Display System 11 Display Server (Information Processing Device)
12 Information terminal 13 Shared display (display device)
DESCRIPTION OF SYMBOLS 14 Communication network 21 Teacher terminal program 31 Student terminal program 41 Assignment presentation means 42 Opinion collection means 43 Opinion selection means 44 Display object selection means 45, 63 Screen generation means 46, 64 Display means 47 Storage means 48, 65 Communication means 51 Input device 52 Output Device 53 Drive Device 54 Auxiliary Storage Device 55,79 Main Storage Device 56,80 CPU
57 Network connection device 58 Recording medium 61 Problem acquisition means 62 Response means 71 Speaker 72 Microphone 73 Display 74 Wireless section 75 Operation section 76 Location information acquisition section 77 Short-range communication section 78 Power section 90 Problem selection screen 91 Problem selection display area 92 Problem Send button 93 Cancel button 100 Answer input screen 101 Assignment display area 102 Pros and cons selection area 103 Opinion entry field 104 Send button 110 Opinion display screen 111 Matrix display area 112 Partial enlargement display button 113 End button 114 Cursor 115 Marks 121, 124, 126, 127 Area 122 Partially enlarged display area 123 Button 125 for returning to the list display Opinion

Claims (6)

複数の情報端末から得た情報をマトリクス状に表示する第1の画面と、前記第1の画面のうち一部の領域を拡大表示する第2の画面とを切り替え可能に表示し、
前記第2の画面に表示された前記情報に対し、該表示されたことを示すフラグを記憶し、
前記第1の画面から前記第2の画面に切り替わる際、前記第1の画面に表示された前記情報から選択された情報の位置情報に基づいて、前記選択された情報を含む領域の候補を取得し、前記記憶されたフラグを参照することで、前記取得した領域の候補から前記第2の画面に表示する領域を決定する、
処理をコンピュータに実行させるための表示プログラム。
A switchable display between a first screen that displays information obtained from a plurality of information terminals in a matrix and a second screen that enlarges and displays a part of the first screen,
For the information displayed on the second screen, store a flag indicating that the information is displayed,
When switching from the first screen to the second screen, a candidate for a region including the selected information is acquired based on position information of the information selected from the information displayed on the first screen. And determining a region to be displayed on the second screen from the acquired region candidates by referring to the stored flag.
A display program that causes a computer to execute processing.
前記第2の画面は、前記決定された領域に含まれる所定数の情報を表示することを特徴とする請求項1に記載の表示プログラム。 The display program according to claim 1, wherein the second screen displays a predetermined number of pieces of information included in the determined area . 前記第1の画面に表示された前記複数の情報端末から得た情報のうち、所定の情報に対するチェックを受け付け、該チェックを受け付けた前記所定の情報と、前記フラグが設定された情報との数に基づいて前記第2の画面に表示する領域を決定することを特徴とする請求項1又は2に記載の表示プログラム。   Among the information obtained from the plurality of information terminals displayed on the first screen, the number of the predetermined information that has received a check for the predetermined information and the information for which the flag has been set is received. The display program according to claim 1, wherein an area to be displayed on the second screen is determined based on the display. 前記取得した領域の候補から、前記チェックを受け付けた前記所定の情報の数と、前記フラグが設定された情報の数との合計に応じて、前記第2の画面に表示する領域を決定することを特徴とする請求項3に記載の表示プログラム。 A region to be displayed on the second screen is determined based on the total number of the predetermined information that has received the check and the number of information for which the flag is set, from the acquired region candidates. The display program according to claim 3. 複数の情報端末から得た情報をマトリクス状に表示する第1の画面と、前記第1の画面のうち一部の領域を拡大表示する第2の画面とを切り替え可能に表示し、
前記第2の画面に表示された前記情報に対し、該表示されたことを示すフラグを記憶し、
前記第1の画面から前記第2の画面に切り替わる際、前記第1の画面に表示された前記情報から選択された情報の位置情報に基づいて、前記選択された情報を含む領域の候補を取得し、前記記憶されたフラグを参照することで、前記取得した領域の候補から前記第2の画面に表示する領域を決定する、
処理をコンピュータが実行することを特徴とする表示方法。
A switchable display between a first screen that displays information obtained from a plurality of information terminals in a matrix and a second screen that enlarges and displays a part of the first screen,
For the information displayed on the second screen, store a flag indicating that the information is displayed,
When switching from the first screen to the second screen, a candidate for a region including the selected information is acquired based on position information of the information selected from the information displayed on the first screen. And determining a region to be displayed on the second screen from the acquired region candidates by referring to the stored flag.
A display method characterized in that a computer executes processing.
複数の情報端末から得た情報をマトリクス状に表示する第1の画面と、前記第1の画面のうち一部の領域を拡大表示する第2の画面とを生成し、切り替え可能に表示させる画面生成手段と、
前記第2の画面に表示された前記情報に対し、該表示されたことを示すフラグを記憶する記憶手段と
前記第1の画面から前記第2の画面に切り替わる際、前記第1の画面に表示された前記情報から選択された情報の位置情報に基づいて、前記選択された情報を含む領域の候補を取得し、前記記憶されたフラグを参照することで、前記取得した領域の候補から前記第2の画面に表示する領域を決定する表示対象選択手段と
を有することを特徴とする情報処理装置。
A screen that generates a first screen that displays information obtained from a plurality of information terminals in a matrix and a second screen that enlarges and displays a part of the first screen, and displays the first screen in a switchable manner. Generating means;
Storage means for storing a flag indicating that the information is displayed on the information displayed on the second screen;
When switching from the first screen to the second screen, a candidate for a region including the selected information is acquired based on position information of the information selected from the information displayed on the first screen. And a display target selection unit that determines a region to be displayed on the second screen from the acquired region candidates by referring to the stored flag.
JP2015056407A 2015-03-19 2015-03-19 Display program, display method, and information processing apparatus Expired - Fee Related JP6447283B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015056407A JP6447283B2 (en) 2015-03-19 2015-03-19 Display program, display method, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015056407A JP6447283B2 (en) 2015-03-19 2015-03-19 Display program, display method, and information processing apparatus

Publications (2)

Publication Number Publication Date
JP2016177472A JP2016177472A (en) 2016-10-06
JP6447283B2 true JP6447283B2 (en) 2019-01-09

Family

ID=57071188

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015056407A Expired - Fee Related JP6447283B2 (en) 2015-03-19 2015-03-19 Display program, display method, and information processing apparatus

Country Status (1)

Country Link
JP (1) JP6447283B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269109A (en) * 2007-04-17 2008-11-06 Sharp Corp CONTENT DISPLAY DEVICE, CONTENT DISPLAY SYSTEM, CONTENT DISPLAY METHOD, PROGRAM, AND RECORDING MEDIUM
JP2010170216A (en) * 2009-01-20 2010-08-05 Casio Computer Co Ltd Communication system
JP2011237909A (en) * 2010-05-07 2011-11-24 Seiko Epson Corp Search screen display device, search screen display method, and search screen display program
JP6111883B2 (en) * 2013-06-12 2017-04-12 富士通株式会社 Presenter selection support apparatus, system, and method

Also Published As

Publication number Publication date
JP2016177472A (en) 2016-10-06

Similar Documents

Publication Publication Date Title
US20140370483A1 (en) Presenter selection support apparatus, presenter selection support system, and presenter selection support method
US20240242302A1 (en) Systems and methods for providing navigation of multiple organizations in one or more electronic learning systems
JP6086010B2 (en) Discussion support program, discussion support method, and information processing apparatus
JP6617412B2 (en) Display control program, display control method, and display control apparatus
JP2019113806A (en) Information processing method, program, server, and learning support system
US20180197432A1 (en) Class assessment tool with a feedback mechanism
KR101380692B1 (en) Apparatus for on-line study and method for the same
JP6424693B2 (en) Display program, display method, and information processing apparatus
JP2014191639A (en) Discussion support program, discussion support method, and information processor
JP6447283B2 (en) Display program, display method, and information processing apparatus
US20070190513A1 (en) Learning system, learning server, and program
KR101626198B1 (en) Display processing apparatus, system and computer-readable storage medium for display processing program
JP6438614B1 (en) Evaluation apparatus, evaluation method, and program
JP2016071267A (en) Recording control program, recording control method, and recording control device
Jarocki It looks nice, but does it work? Using student learning outcomes to assess library instructional spaces
JP2022123366A (en) Card game type business digitalization learning support system
US11775606B2 (en) Inter-browser presentation control
JP2016170588A (en) Terminal combined display system and terminal combined display program
JP7394518B1 (en) Information processing device, information processing method, and information processing program
US20180197431A1 (en) Class assessment tool
JP6577742B2 (en) Information processing apparatus, lecture execution system, and information processing method
JP6432191B2 (en) Notification support system, notification support method, information processing apparatus, and program
JP2024132275A (en) Information processing device and program
JP7274835B2 (en) Support system, support method and support program
US20180137586A1 (en) Coaching support system and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180912

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181025

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181119

R150 Certificate of patent or registration of utility model

Ref document number: 6447283

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees