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

JP6311425B2 - Display control program, display control apparatus, and display control method - Google Patents

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

Info

Publication number
JP6311425B2
JP6311425B2 JP2014083213A JP2014083213A JP6311425B2 JP 6311425 B2 JP6311425 B2 JP 6311425B2 JP 2014083213 A JP2014083213 A JP 2014083213A JP 2014083213 A JP2014083213 A JP 2014083213A JP 6311425 B2 JP6311425 B2 JP 6311425B2
Authority
JP
Japan
Prior art keywords
area
handwriting input
display area
opinion
display control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014083213A
Other languages
Japanese (ja)
Other versions
JP2015203989A (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 JP2014083213A priority Critical patent/JP6311425B2/en
Publication of JP2015203989A publication Critical patent/JP2015203989A/en
Application granted granted Critical
Publication of JP6311425B2 publication Critical patent/JP6311425B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Information Transfer Between Computers (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、表示制御プログラム、表示制御装置及び表示制御方法に関する。   The present invention relates to a display control program, a display control device, and a display control method.

タブレット端末を活用した次世代型授業が実施されている。かかる次世代型授業では、一例として、記憶力や集中力の育成を目指すドリル教材の他、教師と生徒および生徒同士が教え学び合う協働教育を支援する支援教材などのデジタル教材が用いられることがある。   Next-generation classes using tablet devices are being implemented. In such next-generation classes, for example, in addition to drill materials that aim to develop memory and concentration, digital materials such as support materials that support collaborative education in which teachers and students and students learn from each other are used. is there.

例えば、上記の協働教育の場では、教師端末から生徒端末へ課題を送信し、生徒端末から教師端末へ課題に対する意見を返信させ、教師端末にて意見をまとめ、電子黒板等のスクリーンにマトリクス状に各生徒の意見を一覧表示させて議論を行う授業が実施される。このような一覧表示の下、教師は、生徒の意見に対し、各種の記述を手書き入力によって行う場合がある。例えば、ある生徒の意見の表示エリアに文字列等のコメントが記述されたり、スクリーン上に表示された意見の一部に注目を集めたり、説明箇所を指し示すために、丸や下線などのマークが記述されたりする場合がある。   For example, in the above-mentioned collaborative education, the assignment is transmitted from the teacher terminal to the student terminal, the opinion on the assignment is returned from the student terminal to the teacher terminal, the opinions are compiled at the teacher terminal, and the matrix is displayed on a screen such as an electronic blackboard. A class is held in which the opinions of each student are displayed in a list and discussed. Under such a list display, the teacher may write various descriptions by handwritten input to the students' opinions. For example, a comment such as a character string is written in a student's opinion display area, attention is paid to a part of the opinion displayed on the screen, or a mark such as a circle or underline is used to indicate an explanation part. It may be described.

特開平6−180546号公報JP-A-6-180546 特開2013−20266号公報JP 2013-20266 A 特開平11−306170号公報JP-A-11-306170 特開2013−3280号公報JP2013-3280A

しかしながら、上記の技術では、1つの意見の表示エリアに手書き入力できる場所に制約があるので、コメント等の記述が手書き入力しきれない場合がある。   However, in the above technique, there are restrictions on places where one opinion display area can be handwritten and input, so there are cases where a description such as a comment cannot be completely input by handwriting.

1つの側面では、本発明は、記述が手書き入力しきれない事態を抑制できる表示制御プログラム、表示制御装置及び表示制御方法を提供することを目的とする。   In one aspect, an object of the present invention is to provide a display control program, a display control device, and a display control method capable of suppressing a situation in which a description cannot be input by handwriting.

一態様の表示制御プログラムは、コンピュータに、表示された複数の表示エリアのうち特定の表示エリア内で開始された手書き入力動作に応じて、前記特定の表示エリア外に新たな手書入力領域を表示する、処理を実行させる。   According to one aspect of the display control program, a new handwriting input area is created outside the specific display area in response to a handwriting input operation started within the specific display area among the plurality of displayed display areas. Display and execute the process.

記述が手書き入力しきれない事態を抑制できる。   Situations where the description cannot be completely handwritten can be suppressed.

図1は、実施例1に係る授業支援システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of a lesson support system according to the first embodiment. 図2は、実施例1に係る教師端末の機能的構成を示すブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of the teacher terminal according to the first embodiment. 図3は、生徒データの一例を示す図である。FIG. 3 is a diagram illustrating an example of student data. 図4は、課題データの一例を示す図である。FIG. 4 is a diagram illustrating an example of task data. 図5は、回答データの一例を示す図である。FIG. 5 is a diagram illustrating an example of answer data. 図6は、手書き入力データの一例を示す図である。FIG. 6 is a diagram illustrating an example of handwritten input data. 図7は、補記エリアデータの一例を示す図である。FIG. 7 is a diagram illustrating an example of the supplementary area data. 図8は、選択エリアの一例を示す図である。FIG. 8 is a diagram illustrating an example of the selection area. 図9は、選択エリアの一例を示す図である。FIG. 9 is a diagram illustrating an example of the selection area. 図10は、補記エリアの設定用データの一例を示す図である。FIG. 10 is a diagram illustrating an example of setting data for the supplementary writing area. 図11は、課題選択画面の一例を示す図である。FIG. 11 is a diagram illustrating an example of an assignment selection screen. 図12は、回答画面の一例を示す図である。FIG. 12 is a diagram illustrating an example of an answer screen. 図13は、意見板の一例を示す図である。FIG. 13 is a diagram illustrating an example of an opinion board. 図14は、意見板の一例を示す図である。FIG. 14 is a diagram illustrating an example of an opinion board. 図15は、意見板の一例を示す図である。FIG. 15 is a diagram illustrating an example of an opinion board. 図16は、意見板の一例を示す図である。FIG. 16 is a diagram illustrating an example of an opinion board. 図17は、意見板の一例を示す図である。FIG. 17 is a diagram illustrating an example of an opinion board. 図18は、実施例1に係る授業支援処理の手順を示すフローチャートその1である。FIG. 18 is a first flowchart illustrating the procedure of the class support process according to the first embodiment. 図19は、実施例1に係る授業支援処理の手順を示すフローチャートその2である。FIG. 19 is a second flowchart illustrating the procedure of the class support process according to the first embodiment. 図20は、実施例1に係る記録処理の手順を示すフローチャートである。FIG. 20 is a flowchart illustrating the procedure of the recording process according to the first embodiment. 図21は、選択エリアの一例を示す図である。FIG. 21 is a diagram illustrating an example of the selection area. 図22は、選択エリアの一例を示す図である。FIG. 22 is a diagram illustrating an example of the selection area. 図23は、補記エリアの設定用データの応用例を示す図である。FIG. 23 is a diagram illustrating an application example of setting data for the supplementary writing area. 図24は、補記エリアの応用例を示す図である。FIG. 24 is a diagram illustrating an application example of the supplementary note area. 図25は、補記エリアの応用例を示す図である。FIG. 25 is a diagram illustrating an application example of the supplementary note area. 図26は、実施例1及び実施例2に係る表示制御プログラムを実行するコンピュータの一例について説明するための図である。FIG. 26 is a schematic diagram illustrating an example of a computer that executes a display control program according to the first and second embodiments.

以下に添付図面を参照して本願に係る表示制御プログラム、表示制御装置及び表示制御方法について説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Hereinafter, a display control program, a display control device, and a display control method according to the present application will be described with reference to the accompanying drawings. Note that this embodiment does not limit the disclosed technology. Each embodiment can be appropriately combined within a range in which processing contents are not contradictory.

[システム構成]
図1は、実施例1に係る授業支援システムの構成を示す図である。図1に示す授業支援システム1は、デジタル教材を通じて、授業を支援する授業支援サービスを提供するものである。
[System configuration]
FIG. 1 is a diagram illustrating a configuration of a lesson support system according to the first embodiment. A class support system 1 shown in FIG. 1 provides a class support service that supports classes through digital teaching materials.

例えば、上記の授業支援サービスの一環として、授業支援システム1は、ある課題に対する生徒の意見が一覧表示された意見板を電子黒板20上で公開し、教師と生徒および生徒同士が教え学び合う協働教育を支援する協働教育支援サービスを提供する。以下では、意見板の一例として、生徒の意見が意見板上でマトリクス状に一覧表示される場合を想定する。   For example, as part of the class support service described above, the class support system 1 publishes on the electronic blackboard 20 an opinion board displaying a list of students' opinions regarding a certain task, and the teacher, students, and students cooperate with each other. Provide collaborative education support services that support work education. In the following, as an example of the opinion board, it is assumed that the students' opinions are displayed in a matrix form on the opinion board.

図1に示すように、授業支援システム1には、教師端末10と、電子黒板20と、生徒端末30A〜30Cとが収容される。なお、図1には、3つの生徒端末を図示したが、授業支援システム1は任意の数の生徒端末を収容できる。以下では、生徒端末30A〜30Cの各装置を区別なく総称する場合には、「生徒端末30」と記載する場合がある。   As shown in FIG. 1, the lesson support system 1 accommodates a teacher terminal 10, an electronic blackboard 20, and student terminals 30A to 30C. Although FIG. 1 illustrates three student terminals, the class support system 1 can accommodate any number of student terminals. Below, when each apparatus of student terminal 30A-30C is named generically without distinction, it may describe as "student terminal 30".

これら教師端末10及び生徒端末30の間は、ネットワーク5を介して相互に通信可能に接続される。かかるネットワーク5には、有線または無線を問わず、LAN(Local Area Network)やVPN(Virtual Private Network)などの構内通信網を始め、インターネット(Internet)などの任意の種類の通信網を採用できる。   The teacher terminal 10 and the student terminal 30 are connected via the network 5 so that they can communicate with each other. The network 5 may be any type of communication network such as the Internet (Internet) as well as a local communication network such as a LAN (Local Area Network) and a VPN (Virtual Private Network), regardless of wired or wireless.

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

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

例えば、教師端末10には、タブレット型の情報処理端末、いわゆるタブレット端末を採用できる。このように教師端末10にタブレット端末を採用することによって、教師端末10では、タッチペンや手指を介して各種の指示操作を受け付けることができる。この他、教師端末10では、上記の意見板に表示される複数の意見のうち1つの意見が選択拡大表示された個別意見画面上で、文字列やマークなどの手書き入力を受け付けることができる。以下では、タッチペンや手指によって手書きの文字列やマークをタッチパネルへ入力することを「手書き入力」と記載するとともに、タッチパネルが手書き入力を介して受け付ける文字列やマークのことを「マーク記述」と記載する場合がある。   For example, the teacher terminal 10 can employ a tablet information processing terminal, a so-called tablet terminal. By adopting the tablet terminal as the teacher terminal 10 in this way, the teacher terminal 10 can accept various instruction operations via a touch pen or fingers. In addition, the teacher terminal 10 can accept handwritten input such as a character string or a mark on the individual opinion screen on which one opinion is selectively enlarged and displayed among the plurality of opinions displayed on the opinion board. In the following, inputting a handwritten character string or mark to the touch panel with a touch pen or finger is referred to as “handwriting input”, and character string or mark that the touch panel accepts via handwriting input is referred to as “mark description”. There is a case.

電子黒板20は、所定のプロジェクタ等から出力される画像を表示する装置である。   The electronic blackboard 20 is a device that displays an image output from a predetermined projector or the like.

一実施形態として、電子黒板20には、インタラクティブ・ホワイトボードを採用できる。この電子黒板20には、図示しないプロジェクタが接続される。このプロジェクタによって、教師端末10が指示する映像が電子黒板20に投影される。このように、教師端末10及び電子黒板20の間では、互いに同一の画像を表示させることもできる。なお、上記の電子黒板20には、ユニット型、ボード型あるいは一体型のいずれのタイプを採用することもできるのは言うまでもない。   As an embodiment, an interactive whiteboard can be adopted for the electronic blackboard 20. A projector (not shown) is connected to the electronic blackboard 20. An image instructed by the teacher terminal 10 is projected onto the electronic blackboard 20 by the projector. In this way, the same image can be displayed between the teacher terminal 10 and the electronic blackboard 20. Needless to say, the electronic blackboard 20 may be any of a unit type, a board type, and an integrated type.

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

一実施形態として、生徒端末30には、生徒端末用の協働教育支援プログラムがインストールされる。かかる生徒端末用の協働教育支援プログラムが生徒端末30のプロセッサ上で動作することによって、一例として、教師端末10からの課題の受信、課題に対する回答の入力、教師端末10への課題の返信などの機能を実現できる。   As an embodiment, the student terminal 30 is installed with a collaborative education support program for student terminals. By operating such a collaborative education support program for student terminals on the processor of the student terminal 30, as an example, reception of assignments from the teacher terminal 10, input of answers to assignments, return of assignments to the teacher terminal 10, etc. Can be realized.

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

なお、本実施例では、教師端末10及び生徒端末30の間で教師端末10をサーバ装置として機能させる一方で生徒端末30をクライアント端末として機能させる場合を例示するが、授業支援システム1の物理的構成はこれに限定されない。例えば、教師端末10とは別にサーバ装置を設置し、教師端末10及び生徒端末30の両方をクライアント端末として収容するクライアントサーバシステムを構築することとしてもかまわない。   In addition, although a present Example illustrates the case where the teacher terminal 10 is functioned as a server apparatus between the teacher terminal 10 and the student terminal 30, while the student terminal 30 is functioned as a client terminal, The configuration is not limited to this. For example, a server device may be installed separately from the teacher terminal 10 to construct a client server system that accommodates both the teacher terminal 10 and the student terminal 30 as client terminals.

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

[教師端末10の構成]
続いて、本実施例に係る教師端末10の機能的構成について説明する。図2は、実施例1に係る教師端末10の機能的構成を示すブロック図である。図2に示すように、教師端末10は、タッチパネル11と、通信I/F(InterFace)部12と、記憶部13と、制御部15とを有する。
[Configuration of teacher terminal 10]
Subsequently, a functional configuration of the teacher terminal 10 according to the present embodiment will be described. FIG. 2 is a block diagram illustrating a functional configuration of the teacher terminal 10 according to the first embodiment. As shown in FIG. 2, the teacher terminal 10 includes a touch panel 11, a communication I / F (InterFace) unit 12, a storage unit 13, and a control unit 15.

上記の教師端末10は、図2に示した機能部以外にも既知のコンピュータが有する各種の機能部を有することとしてもかまわない。例えば、教師端末10がタブレット端末として実装される場合には、加速度センサや角速度センサなどのモーションセンサをさらに有することとしてもよい。また、教師端末10が移動体通信端末として実装される場合には、アンテナ、GPS(Global Positioning System)受信機などの機能部をさらに有していてもかまわない。なお、図2には、一例として、教師端末10がタブレット端末として実装される場合の機能部が例示されているが、教師端末10を据置き端末として実装する場合には、キーボード、マウスやディスプレイなどの入出力デバイスを有することとしてもよい。   The teacher terminal 10 may include various functional units included in a known computer in addition to the functional units illustrated in FIG. For example, when the teacher terminal 10 is implemented as a tablet terminal, the teacher terminal 10 may further include a motion sensor such as an acceleration sensor or an angular velocity sensor. Further, when the teacher terminal 10 is implemented as a mobile communication terminal, the teacher terminal 10 may further include functional units such as an antenna and a GPS (Global Positioning System) receiver. Note that FIG. 2 illustrates, as an example, functional units when the teacher terminal 10 is implemented as a tablet terminal. However, when the teacher terminal 10 is implemented as a stationary terminal, a keyboard, a mouse, and a display are illustrated. It is good also as having input / output devices, such as.

図2において、タッチパネル11は、表示可能かつ入力可能なデバイスである。表示に関する一側面として、タッチパネル11は、教師端末10上で実行される協働教育支援プログラムを始め、OS(Operating System)やアプリケーションプログラムによって出力される画像を表示する。入力に関する一側面として、タッチパネル11は、タッチペンや手指などによる手書き入力を始め、タッチパネル11のスクリーン上でなされるタップ、フリック、スイープ、ピンチインやピンチアウトなどのタッチ操作を受け付ける。なお、ここでは、教師端末10に対する指示入力を行う入力デバイスとしてタッチパネル11を例示したが、これに限らず、タッチパネル11との間で相補的な入力を実現する物理キーなどをさらに有していてもかまわない。   In FIG. 2, a touch panel 11 is a displayable and inputable device. As one aspect regarding display, the touch panel 11 displays an image output by an OS (Operating System) or an application program, including a collaborative education support program executed on the teacher terminal 10. As one aspect related to input, the touch panel 11 accepts touch operations such as tap, flick, sweep, pinch-in, and pinch-out performed on the screen of the touch panel 11, including handwritten input using a touch pen or fingers. Here, the touch panel 11 is illustrated as an input device for inputting an instruction to the teacher terminal 10, but the present invention is not limited to this, and the touch panel 11 further includes a physical key that realizes complementary input with the touch panel 11. It doesn't matter.

通信I/F部12は、他の装置、例えば電子黒板20や生徒端末30などとの間で通信制御を行うインタフェースである。かかる通信I/F部12の一態様としては、LANカードなどのネットワークインタフェースカードを採用できる。例えば、通信I/F部12は、協働授業を実施する課題を生徒端末30へ配信したり、生徒端末30から課題に対する回答、例えば賛否や意見を受信したりする。また、通信I/F部12は、電子黒板20に表示させる画像、例えば意見板を電子黒板20へ送信したり、電子黒板20から電子黒板20上で受け付けた操作を受け付けたりする。   The communication I / F unit 12 is an interface that performs communication control with other devices such as the electronic blackboard 20 and the student terminal 30. As an aspect of the communication I / F unit 12, a network interface card such as a LAN card can be employed. For example, the communication I / F unit 12 distributes an assignment for a collaborative lesson to the student terminal 30 or receives an answer to the assignment, such as a pros and cons or an opinion, from the student terminal 30. Further, the communication I / F unit 12 transmits an image to be displayed on the electronic blackboard 20, for example, an opinion board to the electronic blackboard 20, or receives an operation received on the electronic blackboard 20 from the electronic blackboard 20.

記憶部13は、制御部15で実行されるOS(Operating System)や授業支援プログラムなどの各種プログラムを記憶する記憶デバイスである。記憶部13の一態様としては、フラッシュメモリなどの半導体メモリ素子、ハードディスク、光ディスクなどの記憶装置が挙げられる。なお、記憶部13は、上記の種類の記憶装置に限定されるものではなく、RAM(Random Access Memory)、ROM(Read Only Memory)であってもよい。   The storage unit 13 is a storage device that stores various programs such as an OS (Operating System) executed by the control unit 15 and a class support program. As one aspect of the storage unit 13, a storage device such as a semiconductor memory element such as a flash memory, a hard disk, or an optical disk can be cited. The storage unit 13 is not limited to the type of storage device described above, and may be a RAM (Random Access Memory) or a ROM (Read Only Memory).

記憶部13は、制御部15で実行されるプログラムに用いられるデータの一例として、生徒データ13aと、課題データ13bと、回答データ13cと、手書き入力データ13dと、補記エリアデータ13eとを記憶する。これら生徒データ13a、課題データ13b、回答データ13c、手書き入力データ13d及び補記エリアデータ13e以外にも、他の電子データ、例えば記憶力や集中力の育成を目指すドリル教材なども併せて記憶することもできる。   The storage unit 13 stores student data 13a, assignment data 13b, answer data 13c, handwritten input data 13d, and supplementary area data 13e as an example of data used in the program executed by the control unit 15. . In addition to the student data 13a, assignment data 13b, answer data 13c, handwritten input data 13d, and supplementary writing area data 13e, other electronic data such as drill teaching materials aiming at the development of memory and concentration can be stored together. it can.

このうち、生徒データ13aは、生徒に関するデータである。   Among these, the student data 13a is data relating to students.

一実施形態として、生徒データ13aには、生徒ID(IDentifier)、生徒名および生徒端末IPアドレスなどの項目が対応付けられたデータを採用できる。ここで言う「生徒ID」とは、授業に参加する生徒を識別する識別情報を指す。また、「生徒名」とは、生徒の名字を指す。また、「生徒端末IPアドレス」とは、各生徒端末30が持つIPアドレスを指す。   As an embodiment, data in which items such as a student ID (IDentifier), a student name, and a student terminal IP address are associated can be adopted as the student data 13a. Here, “student ID” refers to identification information for identifying a student participating in a class. The “student name” refers to the student's last name. The “student terminal IP address” refers to the IP address of each student terminal 30.

図3は、生徒データ13aの一例を示す図である。図3には、8名の生徒に関する生徒ID、生徒名及び生徒端末IPアドレスが図示されている。例えば、図3に示す1番目のレコードの例で言えば、生徒ID「1001」によって識別される生徒名が「田中」であり、かかる田中が使用する生徒端末のIPアドレスが「XX.YY.ZZ.A1」であることを意味する。この他の2番目以降のレコードについても項目が持つ値は異なるがその意味合いは同様である。なお、図3には、生徒のエントリが8つである場合を例示したが、エントリ数は任意の数であってよい。また、生徒がクラス分けされている場合には、クラス別に生徒ID、生徒名及び生徒端末IPアドレスを管理することもできる。   FIG. 3 is a diagram illustrating an example of the student data 13a. FIG. 3 shows student IDs, student names, and student terminal IP addresses for eight students. For example, in the example of the first record shown in FIG. 3, the student name identified by the student ID “1001” is “Tanaka”, and the IP address of the student terminal used by Tanaka is “XX.YY. It means "ZZ.A1". The other second and subsequent records also have different values but have the same meaning. Although FIG. 3 illustrates a case where there are eight student entries, the number of entries may be any number. If the students are classified into classes, the student ID, student name, and student terminal IP address can be managed for each class.

課題データ13bは、課題に関するデータである。   The assignment data 13b is data relating to the assignment.

一実施形態として、課題データ13bには、課題ID、課題内容および回答制限時間などの項目が対応付けられたデータを採用できる。ここで言う「課題ID」とは、協働授業等の授業で生徒に与える課題を識別する識別情報を指す。また、「課題内容」とは、課題の内容を指し、例えば、教師と生徒間および生徒間で議論する議題などが挙げられる。また、「回答制限時間」とは、生徒が課題を回答する場合に課す制限時間を指す。なお、上記の課題データ13bは、予め支援教材として格納しておくこともできるし、教師が教師端末10を通じて入力する課題を登録することとしてもかまわない。   As an embodiment, the task data 13b can employ data in which items such as a task ID, a task content, and a response time limit are associated. The “task ID” here refers to identification information for identifying a task given to a student in a class such as a collaborative class. The “task content” refers to the content of the task, and includes, for example, an agenda for discussion between teachers and students and between students. The “response time limit” refers to a time limit imposed when a student answers an assignment. The assignment data 13b may be stored in advance as support teaching materials, or may be registered as assignments input by the teacher through the teacher terminal 10.

図4は、課題データ13bの一例を示す図である。図4に示す1番目のレコードの例で言えば、課題ID「0001」によって識別される課題の内容が「未成年の中絶についてどう思うか?」であり、当該課題に対する賛否や意見などを回答する時間が20分以内であることを意味する。また、図4に示す2番目のレコードの例で言えば、課題ID「0002」によって識別される課題の内容が「瓦礫受け入れについてどう思うか?」であり、当該課題に対する賛否や意見などを回答する時間が30分以内であることを意味する。この他の3番目以降のレコードについても項目が持つ値は異なるがその意味合いは同様である。   FIG. 4 is a diagram illustrating an example of the task data 13b. In the example of the first record shown in FIG. 4, the content of the task identified by the task ID “0001” is “What do you think about abortion of a minor?” It means that the time to do is within 20 minutes. In the example of the second record shown in FIG. 4, the content of the task identified by the task ID “0002” is “What do you think about the acceptance of rubble?” It means that the time to do is within 30 minutes. The other third and subsequent records also have different values but have the same meaning.

回答データ13cは、課題への回答に関するデータである。   The answer data 13c is data related to the answer to the problem.

一実施形態として、回答データ13cには、生徒ID、賛否、意見内容および意見表示エリア座標などの項目が対応付けられたデータを採用できる。ここで言う「賛否」とは、生徒が課題に賛成または反対であるかの選択結果を指す。また、「意見内容」とは、課題に対する生徒の主張や考えの内容を指し、例えば、賛否の理由を始め、課題へのアプローチなどが挙げられる。また、「意見表示エリア座標」とは、生徒の意見が意見板上で表示されるエリアの座標を指し、例えば、生徒の意見が表示されるエリアを矩形とする場合、エリアの4つの頂点「左上」、「左下」、「右上」及び「右下」の座標によって表すことができる。以下では、意見板のうち1つの意見が表示されるエリアのことを「表示エリア」と記載する場合がある。なお、ここでは、表示エリアが4つの頂点によって定義される場合を例示したが、表示エリアは他の任意の方法で定義することができる。例えば、表示エリアは、1つの頂点もしくは重心と、エリアの高さ及び幅などによって定義することもできる。   As one embodiment, data in which items such as a student ID, approval / disapproval, opinion contents, and opinion display area coordinates are associated can be adopted as the answer data 13c. Here, “pros and cons” refers to the selection result of whether the student is in favor or against the assignment. The “opinion content” refers to the content of the student's assertions and ideas about the task, and includes, for example, reasons for approval and disapproval and approaches to the task. The “opinion display area coordinates” refers to the coordinates of the area where the student's opinion is displayed on the opinion board. For example, when the area where the student's opinion is displayed is rectangular, the four vertices “ It can be represented by the coordinates of “upper left”, “lower left”, “upper right” and “lower right”. Hereinafter, an area in which one opinion is displayed on the opinion board may be referred to as a “display area”. Although the case where the display area is defined by four vertices is illustrated here, the display area can be defined by any other method. For example, the display area can be defined by one vertex or the center of gravity and the height and width of the area.

図5は、回答データ13cの一例を示す図である。図5には、図3に示した8名の生徒の意見が意見板に表示される場合が示されている。また、図5には、座標系の一例として、意見板の左下の頂点を原点とする座標系が採用される場合が例示されている。図5に示す例では、意見板が縦に2つ、横に4つに8等分割されることによって1つのエリアが縦「30」及び横「40」の大きさで意見板上に表示される。すなわち、意見板の左から田中のエリア、山田のエリア、鈴木のエリア、山本のエリアの順に各意見が表示されるとともに、田中の意見の下には、黒田の意見、山田の意見の下には、本田の意見、鈴木の意見の下には、佐藤の意見、山本の意見の下には、浅井の意見が表示されることを意味する。さらに、図5の例では、本田以外の生徒は、瓦礫受け入れについて賛成を表明し、本田は、瓦礫受け入れについて反対を表明していることも意味する。   FIG. 5 is a diagram illustrating an example of the answer data 13c. FIG. 5 shows a case where the opinions of the eight students shown in FIG. 3 are displayed on the opinion board. FIG. 5 illustrates a case where a coordinate system having the origin at the lower left vertex of the opinion board is adopted as an example of the coordinate system. In the example shown in FIG. 5, an opinion board is divided into eight equal parts, two vertically and four horizontally, so that one area is displayed on the opinion board in the size of “30” and “40”. The That is, from the left of the opinion board, each opinion is displayed in the order of Tanaka area, Yamada area, Suzuki area, Yamamoto area, and below Tanaka's opinion, Kuroda's opinion, Yamada's opinion Means that Sato's opinion and Yamamoto's opinion are displayed under Honda's opinion and Suzuki's opinion. Furthermore, in the example of FIG. 5, it means that students other than Honda have expressed their support for accepting rubble, and Honda has expressed their opposition to accepting rubble.

なお、ここでは、意見板上における各生徒の表示エリアが予め決定されている場合、すなわち回答が得られる前から賛否と意見内容以外の項目が初期設定されている場合を想定するが、どの表示エリアにどの生徒の意見を表示するのかは動的に変更することもできる。例えば、課題への賛否によって意見を並べて表示することもできるし、回答を受け付けた順に意見を並べて表示することもできるし、教師端末10によって指定される順に意見を並べて表示することもできる。   Here, it is assumed that the display area of each student on the opinion board is determined in advance, that is, items other than the pros and cons and the opinion content are initially set before the answer is obtained. It is possible to dynamically change which student's opinion is displayed in the area. For example, opinions can be displayed side by side according to approval or disapproval of the assignment, opinions can be displayed in order in which the answers are accepted, or opinions can be displayed in the order specified by the teacher terminal 10.

手書き入力データ13dは、手書き入力に関するデータである。   The handwritten input data 13d is data related to handwritten input.

一実施形態として、手書き入力データ13dには、記述ID、生徒IDおよび軌跡などの項目が対応付けられたデータを採用できる。ここで言う「記述ID」とは、手書き入力によって描かれた一筆書きのマーク記述を識別する識別情報を指す。かかる「一筆書き」とは、タッチパネル11上で手書き入力が検知されてから当該手書き入力が検知されなくなるまでに検知された一連の軌跡を指す。また、「軌跡」とは、一筆書きのマーク記述を形成する手書き入力の位置の軌跡を指し、例えば、位置の一例として、一筆書きの始点、中継点および終点の意見板上の座標が用いられる。さらに、ここで言う「生徒ID」は、生徒データ13aで説明したものと同様であるが、ここで記述IDに生徒IDを対応付けるのは、手書き入力によるマーク記述と意見板の各表示エリアとを対応付けるためである。すなわち、生徒とその生徒の表示エリアは、互いに一対一に対応するので、ここで登録される生徒IDは、意見板上の表示エリアを識別するのに用いることができる。   As one embodiment, data in which items such as a description ID, a student ID, and a trajectory are associated can be employed as the handwritten input data 13d. The “description ID” here refers to identification information for identifying a one-stroke mark description drawn by handwriting input. Such “one-stroke writing” refers to a series of trajectories detected from when the handwritten input is detected on the touch panel 11 until the handwritten input is not detected. The “trajectory” refers to the locus of the position of handwritten input that forms a one-stroke handwritten mark description. For example, the coordinates of the start point, the relay point, and the end point of the one-stroke handwriting are used as an example of the position. . Furthermore, the “student ID” referred to here is the same as that described in the student data 13a, but the student ID is associated with the description ID here by combining the mark description by handwriting input and each display area of the opinion board. This is for associating. That is, the student and the display area of the student have a one-to-one correspondence with each other, and the student ID registered here can be used to identify the display area on the opinion board.

図6は、手書き入力データ13dの一例を示す図である。図6には、各生徒の意見が一覧表示される意見板上で、タッチパネル11を介して受け付けた手書き入力に関するマーク記述が図示されている。   FIG. 6 is a diagram illustrating an example of the handwritten input data 13d. FIG. 6 shows a mark description related to handwritten input received via the touch panel 11 on the opinion board on which the opinions of the students are displayed in a list.

例えば、図6に示す記述ID「M1」のレコードの例で言えば、手書き入力が始点(27,41)で始まり、中継点(26,42)、中継点(25,43)・・・と続き、終点(42,38)で終わるマーク記述であることを意味する。   For example, in the example of the record with the description ID “M1” shown in FIG. 6, handwritten input starts at the start point (27, 41), relay point (26, 42), relay point (25, 43),. This means that the mark description ends with the end point (42, 38).

一方、図5に示した回答データ13cの通り、田中の意見の表示エリアは、その四隅の頂点が左上(0,60)、左下(0,30)、右上(40,60)及び右下(40,30)と設定されている。このことから、記述ID「M1」のマーク記述、具体的には、最後の軌跡である(42,38)が、隣接する山田の意見の表示エリアにはみ出していることがわかる。   On the other hand, as shown in the answer data 13c shown in FIG. 5, the display area of Tanaka's opinion has the top corners of the upper left (0, 60), lower left (0, 30), upper right (40, 60) and lower right ( 40, 30). From this, it can be seen that the mark description of the description ID “M1”, specifically, the last locus (42, 38) protrudes from the adjacent Yamada opinion display area.

このように、山田の意見の表示エリアにはみ出す記述ID「M1」のマーク記述であっても、田中の意見の表示エリアと対応付けることができる。この場合、意見板の表示上、記述ID「M1」のマーク記述が田中の意見に対するマーク記述であるのか、あるいは山田の意見に対するマーク記述であるのかが判別しづらくなる場合もある。   Thus, even the mark description of the description ID “M1” that protrudes in the Yamada opinion display area can be associated with the Tanaka opinion display area. In this case, on the display of the opinion board, it may be difficult to determine whether the mark description with the description ID “M1” is the mark description for the opinion of Tanaka or the mark description for the opinion of Yamada.

これは、田中の意見に収まりきらなかった部分(例えば、(47,38)の座標)が山田の意見の表示エリア上に表示されるのではなく、田中の意見へのマーク記述を田中の意見の表示エリアを超えて補記するのに用いられる後述の補記エリアに表示させることによって解消できる。かかる補記エリアは、特定の表示エリア外に表示される新たな手書き入力領域の一例である。   This is because the part that did not fit in Tanaka's opinion (for example, the coordinates of (47, 38)) is not displayed in the display area of Yamada's opinion. This problem can be solved by displaying in a later-described supplementary area used to supplement the display area. Such a supplementary writing area is an example of a new handwriting input area displayed outside a specific display area.

このように、手書き入力データ13dに含まれるマーク記述は、必ずしも記述IDに対応付けられた生徒IDの表示エリア内に収まらずともよく、その一部が他の表示エリアにはみ出すことも許容される。   As described above, the mark description included in the handwritten input data 13d does not necessarily fall within the display area of the student ID associated with the description ID, and a part of the mark description is allowed to protrude into other display areas. .

補記エリアデータ13eは、手書き入力中の表示エリアを超えて補記するのに用いる補記エリアに関するデータである。   The supplementary area data 13e is data relating to a supplementary area used for supplementary writing beyond the display area during handwriting input.

一実施形態として、補記エリアデータ13eは、生徒ID、補記エリアの座標およびサムネイル画像などが対応付けられたデータを採用できる。ここで言う「生徒ID」は、生徒データ13aで説明したものと同様であるが、ここで生徒IDを用いるのは、補記エリアと表示エリアとを対応付けるためである。また、上記の「補記エリアの座標」は、例えば、補記エリアを矩形とする場合、エリアの4つの頂点「左上」、「左下」、「右上」及び「右下」の座標によって表すことができる。ここでは、表示エリアが4つの頂点によって定義される場合を例示したが、補記エリアについても他の任意の方法で定義することができる。例えば、補記エリアは、1つの頂点もしくは重心と、エリアの高さ及び幅などによって定義することもできる。また、「サムネイル画像」とは、補記エリアに記入されたマーク記述のイメージの縮小画像を指す。例えば、サムネイル画像は、補記エリアが対応付けられた表示エリアとは別の表示エリアが意見板上で選択されている場合に、補記エリアが対応付けられた表示エリア内の余白、例えば、生徒の意見の表示や、他のマーク記述の表示がない部分に表示するのに用いることができる(図17の240)。かかるサムネイル画像は、一例として、バイナリ形式のファイルを格納することができる。   As one embodiment, the supplementary note area data 13e can employ data in which a student ID, coordinates of the supplementary note area, thumbnail images, and the like are associated. The “student ID” here is the same as that described in the student data 13a, but the student ID is used here to associate the supplementary writing area and the display area. Further, the above-mentioned “coordinates of the supplementary area” can be expressed by coordinates of the four vertices “upper left”, “lower left”, “upper right” and “lower right” of the area when the supplementary area is rectangular, for example. . Here, the case where the display area is defined by four vertices is illustrated, but the supplementary note area can also be defined by any other method. For example, the supplementary writing area can be defined by one vertex or the center of gravity and the height and width of the area. The “thumbnail image” refers to a reduced image of the image of the mark description entered in the supplementary note area. For example, when a display area other than the display area associated with the supplementary note area is selected on the opinion board, the thumbnail image includes a margin in the display area associated with the supplementary note area, for example, the student's It can be used to display an opinion or a portion where no other mark description is displayed (240 in FIG. 17). As an example, such a thumbnail image can store a binary file.

図7は、補記エリアデータ13eの一例を示す図である。図7には、田中の意見の表示エリアに対応付けられた補記エリアを1つ抜粋して例示したが、1つの表示エリアに設定できる補記エリアは1つに限定されず、複数の補記エリアを設定することもできる。図7に示す例では、意見板上で田中の意見の表示エリアが選択中である場合、左上(40,50)、左下(40,30)、右上(60,50)及び右下(60,30)を四隅の座標とする補記エリアが表示されることを意味する。また、意見板上で田中以外の意見の表示エリアが選択中である場合、「人助け」というマーク記述が縮小されたサムネイル画像が田中の意見の表示エリア内の余白に表示されることも意味する(図17参照)。   FIG. 7 is a diagram illustrating an example of the supplementary note area data 13e. In FIG. 7, one supplementary note area associated with the display area of Tanaka's opinion is extracted and illustrated, but the number of supplementary note areas that can be set in one display area is not limited to one, and a plurality of supplementary note areas are displayed. It can also be set. In the example shown in FIG. 7, when the display area of Tanaka's opinion is being selected on the opinion board, upper left (40, 50), lower left (40, 30), upper right (60, 50), and lower right (60, 30) means that a supplementary note area with the coordinates of the four corners is displayed. It also means that when an opinion display area other than Tanaka is selected on the opinion board, a thumbnail image in which the mark description of “human help” is reduced is displayed in the margin in the Tanaka opinion display area. (See FIG. 17).

なお、図3〜図7には、データがテーブル形式で記憶される場合を例示したが、オブジェクトやXML(Extensible Markup Language)などの形式で記憶されることとしてもかまわない。   3 to 7 exemplify cases where data is stored in a table format, the data may be stored in a format such as an object or XML (Extensible Markup Language).

制御部15は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部15は、図2に示すように、回答受付部15aと、記録部15bと、補記エリア設定部15cと、表示制御部15dとを有する。   The control unit 15 has an internal memory for storing programs defining various processing procedures and control data, and executes various processes using these. As shown in FIG. 2, the control unit 15 includes an answer receiving unit 15a, a recording unit 15b, a supplementary area setting unit 15c, and a display control unit 15d.

回答受付部15aは、ある課題に対する生徒の回答を受け付ける処理部である。   The answer receiving unit 15a is a processing unit that receives a student's answer to a certain task.

一実施形態として、回答受付部15aは、生徒端末30へ配信する課題を教師端末10に決定させることができる。例えば、回答受付部15aは、タッチパネル11に表示されたメニュー画面から課題選択の項目が選択された場合に処理を起動する。すなわち、回答受付部15aは、課題IDの選択肢や課題の配信を要求する課題送信ボタンなどを含む課題選択画面をタッチパネル11に表示させる。   As one embodiment, the answer reception unit 15a can cause the teacher terminal 10 to determine an assignment to be distributed to the student terminal 30. For example, the answer reception unit 15 a activates the process when an item for assignment selection is selected from the menu screen displayed on the touch panel 11. That is, the answer reception unit 15a causes the touch panel 11 to display an assignment selection screen including assignment ID options and assignment transmission buttons for requesting assignment distribution.

そして、回答受付部15aは、課題選択画面で課題IDが選択された上で課題送信ボタンが押下された場合、課題データ13bに含まれる課題内容のうち課題選択画面で選択を受け付けた課題IDに対応する課題内容を含む回答画面を生成する。続いて、回答受付部15aは、先に生成された回答画面を生徒端末30へ送信する。例えば、回答受付部15aは、課題内容の表示とともに、課題への賛否や意見などの回答を記入する入力フォームが設けられた回答画面データを生成して生徒端末30へ送信することができる。なお、ここでは、教師端末10が回答画面を生成する場合を例示したが、回答受付部15aが課題内容を送信し、生徒端末30上で実行される生徒端末用の協働教育支援プログラムが課題内容を用いて回答画面を生成することとしてもかまわない。   Then, when the assignment transmission button is pressed after the assignment ID is selected on the assignment selection screen, the answer reception unit 15a sets the assignment ID that has been selected on the assignment selection screen among the assignment contents included in the assignment data 13b. An answer screen including the corresponding task content is generated. Subsequently, the answer receiving unit 15 a transmits the previously generated answer screen to the student terminal 30. For example, the answer reception unit 15a can generate answer screen data provided with an input form for entering answers such as approval or disapproval of an assignment or an opinion along with the display of the contents of the assignment, and can transmit it to the student terminal 30. Although the case where the teacher terminal 10 generates an answer screen is illustrated here, the answer receiving unit 15a transmits the contents of the assignment, and the collaborative education support program for the student terminal that is executed on the student terminal 30 is an issue. It is also possible to generate an answer screen using the contents.

その上で、回答受付部15aは、課題データ13bに含まれる回答制限時間のうち課題選択画面で選択を受け付けた課題IDに対応付けられた回答制限時間を取得する。その後、回答受付部15aは、生徒端末30から回答画面に記入された課題への賛否および意見を受け付けた場合に、回答データ13cに含まれるレコードのうち当該生徒端末30のIPアドレスに対応する生徒IDのレコードに賛否および意見を登録する。そして、回答受付部15aは、回答制限時間を経過するまで、課題への賛否および意見が生徒端末30から教師端末10へ送信されるのを待機し、課題への賛否および意見を受信した場合に、回答データ13cへ登録する処理を繰り返し実行する。   Then, the answer reception unit 15a acquires the answer time limit associated with the task ID that has been selected on the task selection screen among the answer time limits included in the task data 13b. Thereafter, when the answer receiving unit 15a receives approval or disapproval of the assignment entered in the answer screen from the student terminal 30 and an opinion, the student corresponding to the IP address of the student terminal 30 among the records included in the answer data 13c. Pros and cons and opinions are registered in the ID record. Then, the answer reception unit 15a waits for the approval / disapproval of the assignment and the opinion to be transmitted from the student terminal 30 to the teacher terminal 10 until the response time limit has elapsed, and when the approval / disapproval of the assignment and the opinion are received. The process of registering in the answer data 13c is repeatedly executed.

記録部15bは、手書き入力を記録する処理部である。   The recording unit 15b is a processing unit that records handwritten input.

一実施形態として、記録部15bは、タッチパネル11に表示された意見板のうちいずれかの生徒の意見が選択された状態で、手書き入力によるマーク記述を記録する。かかる手書き入力によるマーク記述は、一例として、意見板、手書き入力によるマーク記述、さらには、補記エリアの表示等のバックグラウンドで実行することができる。   As an embodiment, the recording unit 15 b records a mark description by handwriting input in a state where any student's opinion is selected from the opinion boards displayed on the touch panel 11. For example, the mark description by handwriting input can be executed in the background such as an opinion board, mark description by handwriting input, and display of a supplementary writing area.

具体的には、記録部15bは、タッチパネル11上で手書き入力が検知されるのを待機する。このとき、タッチパネル11上で手書き入力が検知された場合には、一筆書きの始点を受け付けたと推定できる。この場合、記録部15bは、記述IDを採番する。例えば、記録部15bは、記憶部13に記憶された手書き入力データ13dに当該採番がなされた記述IDを追加する。その上で、記録部15bは、手書き入力データ13dに含まれる記述IDのうち今回採番がなされた記述IDに対応付けて選択中の意見の表示エリアに対応する生徒ID及び手書き入力が検知された始点の座標を記録する。そして、記録部15bは、タッチパネル11上で手書き入力が検知されなくなるまで手書き入力の座標、すなわち中継点や終点を追加して記録する処理を継続する。これによって、タッチパネル11上で手書き入力が検知されてから当該手書き入力が検知されなくなるまでに検知された一連の手書き入力の軌跡、すなわち一筆書きのマーク記述が手書き入力データ13dに記録されることになる。   Specifically, the recording unit 15 b waits for a handwritten input to be detected on the touch panel 11. At this time, when handwritten input is detected on the touch panel 11, it can be estimated that the starting point of one stroke writing was received. In this case, the recording unit 15b assigns a description ID. For example, the recording unit 15b adds the description ID assigned the number to the handwritten input data 13d stored in the storage unit 13. After that, the recording unit 15b detects the student ID and the handwritten input corresponding to the currently selected opinion display area in association with the description ID numbered this time among the description IDs included in the handwritten input data 13d. Record the coordinates of the starting point. And the recording part 15b continues the process which adds and records the coordinate of a handwriting input, ie, a relay point, and an end point, until a handwriting input is no longer detected on the touch panel 11. FIG. As a result, a series of handwritten input loci detected from when the handwritten input is detected on the touch panel 11 until the handwritten input is not detected, that is, a one-stroke mark description is recorded in the handwritten input data 13d. Become.

補記エリア設定部15cは、意見板に含まれる意見のうち選択中の意見の表示エリアに重ねて表示させる補記エリアを設定する処理部である。以下では、意見板上で選択を受け付けた意見の表示エリアのことを他の選択を受け付けていない意見の表示エリアと区別する観点から「選択エリア」と記載する場合がある。さらに、意見板上で選択を受け付けた意見のことを他の選択を受け付けていない意見と区別する観点から「選択意見」と記載する場合もある。また、以下では、選択表示エリアと上下または左右に隣接する表示エリアのことを「隣接エリア」と記載する場合がある。   The supplementary note area setting unit 15c is a processing unit that sets a supplementary note area to be displayed over the display region of the opinion that is currently selected among the opinions included in the opinion board. Hereinafter, an opinion display area that has received a selection on the opinion board may be referred to as a “selected area” from the viewpoint of distinguishing it from an opinion display area that has not received another selection. Furthermore, there are cases where “opinion opinion” is described from the viewpoint of distinguishing an opinion that has received a selection on an opinion board from an opinion that has not received another selection. In the following, a display area that is adjacent to the selected display area in the vertical and horizontal directions may be referred to as an “adjacent area”.

一実施形態として、補記エリア設定部15cは、手書き入力データ13dが更新される度に、手書き入力中の座標が選択エリア外であるか否かを判定する。このとき、手書き入力中の座標が選択エリア外である場合には、手書き入力の位置が選択エリアから隣接エリアにはみ出たことを検知できる。この場合、補記エリア設定部15cは、手書き入力の座標を含む選択意見の補記エリアが補記エリアデータ13eに未設定であるか否かを判定する。そして、補記エリア設定部15cは、選択意見の補記エリアが補記エリアデータ13eに未設定である場合、次のようにして、補記エリアの設定登録を実行する。   As an embodiment, each time the handwritten input data 13d is updated, the supplementary note area setting unit 15c determines whether or not the coordinates during handwriting input are outside the selection area. At this time, when the coordinates during the handwriting input are outside the selection area, it can be detected that the position of the handwriting input protrudes from the selection area to the adjacent area. In this case, the supplementary note area setting unit 15c determines whether or not a supplementary note supplementary note area including coordinates of handwritten input is not set in the supplementary note area data 13e. Then, when the supplementary note area of the selected opinion is not set in the supplementary note area data 13e, the supplementary note area setting unit 15c executes setting registration of the supplementary note area as follows.

図8及び図9は、選択エリアの一例を示す図である。図10は、補記エリアの設定用データの一例を示す図である。図8には、手書き入力によるマーク記述が選択エリアからはみ出している例が示される一方で、図9には、手書き入力によるマーク記述が選択エリアからはみ出していない例が示されている。また、図8には、田中の意見の表示エリアが選択エリア60として例示されており、図6に示した手書き入力データ13dに含まれるマーク記述のうち記述ID「M1」のマーク記述、図8中の筆記体の文字列「good」が手書き入力された場合が示されている。   8 and 9 are diagrams illustrating an example of the selection area. FIG. 10 is a diagram illustrating an example of setting data for the supplementary writing area. FIG. 8 shows an example in which the mark description by handwriting input protrudes from the selection area, while FIG. 9 shows an example in which the mark description by handwriting input does not protrude from the selection area. 8 illustrates the display area of Tanaka's opinion as the selection area 60. Among the mark descriptions included in the handwritten input data 13d illustrated in FIG. 6, the mark description of the description ID “M1” is illustrated in FIG. The case where the character string “good” of the cursive script in the middle is input by handwriting is shown.

図8及び図9には、いずれも筆記体の文字列「good」が手書き入力によって記述されている。このうち、図8に示す記述M1の場合には、筆記体の文字列「good」のうち最後の筆記体の「d」の一部が選択エリア60からはみ出している一方で、図9に示す記述m1の場合には、筆記体の文字列「good」の全てが選択エリア70内に収まっている。これらのケースでは、補記エリア設定部15cは、図8のケースに絞って補記エリア61を設定する。図8の例のように、補記エリア61が設定される場合には、一例として、図示しない内部メモリに保存された補記エリアの設定用データが用いられる。   In both FIG. 8 and FIG. 9, a cursive character string “good” is described by handwriting input. Among these, in the case of the description M1 shown in FIG. 8, a part of “d” of the last cursive character in the character string “good” of cursive character protrudes from the selection area 60, but is shown in FIG. In the case of the description m 1, the cursive character string “good” is all within the selection area 70. In these cases, the supplementary area setting unit 15c sets the supplementary area 61 by focusing on the case of FIG. When the supplementary area 61 is set as in the example of FIG. 8, supplementary area setting data stored in an internal memory (not shown) is used as an example.

ここで、補記エリアの設定に図10に示す設定用データを用いる場合、補記エリアの形状の一例として、一辺の長さが20ドットで形成される矩形、この場合「正方形」が採用される。このように、補記エリアのサイズを定義する場合、補記エリアのサイズは、隣接エリアのサイズよりも小さいサイズに設定される。これは、補記エリアが隣接エリアの上に重ねて表示された場合に、隣接エリアの全てが補記エリアによって覆われるのを抑制し、補記エリアからはみ出る部分を視認できるようにするためである。   Here, when the setting data shown in FIG. 10 is used for setting the supplementary area, a rectangle formed with 20 dots on one side, in this case “square”, is adopted as an example of the shape of the supplementary area. Thus, when defining the size of the supplementary area, the size of the supplementary area is set to a size smaller than the size of the adjacent area. This is to prevent the adjacent area from being covered with the supplementary area when the supplementary area is displayed over the adjacent area, so that the portion protruding from the supplementary area can be visually recognized.

このような設定の下、補記エリア設定部15cは、選択エリアの外枠が持つ辺のうち選択エリアからはみ出す方向に存在する辺に当接する補記エリアの座標を補記エリアデータ13eへ設定登録する。以下では、手書き入力が選択エリアからはみ出す方向のことを「はみ出し方向」と記載する場合がある。   Under such settings, the supplementary area setting unit 15c sets and registers in the supplementary area data 13e the coordinates of the supplementary area that abuts on the side of the outer frame of the selection area that is in the direction protruding from the selection area. Hereinafter, the direction in which the handwriting input protrudes from the selection area may be referred to as “excess direction”.

例えば、図8の例で言えば、筆記体の文字列「good」のうち最後の筆記体の「d」の一部が選択エリアの右側にある隣接エリアにはみ出している。この場合、補記エリア設定部15cは、選択エリアが持つ四辺のうち右上の頂点及び右下の頂点を結ぶ辺の右側に沿って縦20ドット及び横20ドットの正方形を配置する。その上で、補記エリア設定部15cは、当該正方形の四隅の頂点、例えば図7に示した左上(40,50)、左下(40,30)、右上(60,50)及び右下(60,30)の頂点を当該選択エリアに対応する生徒IDに対応付けて補記エリアデータ13eへ追加登録する。なお、図8の例では、選択エリアの底辺と一直線上に並ぶ位置に正方形の底辺を設定する場合を例示したが、互いのエリアの重心位置が一直線上に並ぶ位置に正方形を設定することとしてもよいし、また、選択エリアの上辺と一直線上に並ぶ位置に正方形の上辺を設定することとしてもよい。   For example, in the example of FIG. 8, a part of the last cursive character “d” in the cursive character string “good” protrudes to the adjacent area on the right side of the selection area. In this case, the supplementary area setting unit 15c arranges squares of 20 dots vertically and 20 dots horizontally along the right side of the side connecting the upper right vertex and the lower right vertex among the four sides of the selection area. In addition, the supplementary area setting unit 15c has four corners of the square, for example, upper left (40, 50), lower left (40, 30), upper right (60, 50) and lower right (60, 50) shown in FIG. 30) is additionally registered in the supplementary note area data 13e in association with the student ID corresponding to the selected area. In the example of FIG. 8, the case where a square base is set at a position aligned with the base of the selected area is illustrated, but a square is set at a position where the center of gravity of each area is aligned. Alternatively, the upper side of the square may be set at a position aligned with the upper side of the selection area.

図2の説明に戻り、表示制御部15dは、タッチパネル11や電子黒板20に対する表示制御を実行する処理部である。   Returning to the description of FIG. 2, the display control unit 15 d is a processing unit that executes display control on the touch panel 11 and the electronic blackboard 20.

一側面として、表示制御部15dは、回答制限時間を経過すると、記憶部13に記憶された回答データ13cを読み出す。その上で、表示制御部15dは、回答データ13cに含まれるレコードごとに当該レコードに設定された意見表示エリア座標にしたがって賛否および意見をタッチパネル11及び電子黒板20に表示させる。この結果、タッチパネル11及び電子黒板20には、課題に対する各生徒の賛否および意見がマトリクス状に一覧で掲載された意見板が表示されることになる。   As one aspect, the display control unit 15d reads the response data 13c stored in the storage unit 13 when the response time limit has elapsed. After that, the display control unit 15d causes the touch panel 11 and the electronic blackboard 20 to display the approval and disapproval and the opinion according to the opinion display area coordinates set in the record for each record included in the answer data 13c. As a result, on the touch panel 11 and the electronic blackboard 20, an opinion board in which each student's approval and disapproval and opinions regarding the assignment are listed in a matrix is displayed.

かかる意見板の表示後、表示制御部15dは、タッチパネル11に表示された意見板上で意見の選択を受け付けた場合、意見の選択を受け付けた表示エリア、すなわち選択エリアを強調表示させる。例えば、表示制御部15dは、選択エリアの外枠、すなわち矩形の外枠を他の表示エリアの外枠よりも太線で表示することによって上記の強調表示を実現できる。この他、反転表示を行ったり、選択エリアの輝度値を他の表示エリアよりも上昇させたり、表示色を変更したりすることによって強調表示を実現することとしてもかまわない。これによって、選択エリアの視認性を向上させる。   After the display of the opinion board, when the selection of the opinion is received on the opinion board displayed on the touch panel 11, the display control unit 15d highlights the display area that has received the selection of the opinion, that is, the selection area. For example, the display control unit 15d can realize the above-described highlight display by displaying the outer frame of the selection area, that is, the rectangular outer frame with a thicker line than the outer frames of the other display areas. In addition, highlighting may be realized by performing reverse display, raising the luminance value of the selected area over other display areas, or changing the display color. Thereby, the visibility of the selected area is improved.

続いて、表示制御部15dは、補記エリアデータ13eの中に選択エリアに対応する生徒IDのエントリが存在するか否かを検索することによって選択エリアに補記エリアが設定済みであるか否かを判定する。このとき、選択エリアに補記エリアが設定済みである場合には、以前に選択エリアであった際に選択が他の表示エリアに切り替えられるのに伴って選択エリア内に補記エリアのサムネイル画像が表示されている。この場合、表示制御部15dは、選択エリア内のサムネイル画像を削除する。そして、補記エリア設定部15cは、補記エリアデータ13eに含まれる補記エリアのうち選択エリアの生徒IDに対応する補記エリアの座標にしたがって補記エリアを隣接エリアの上に重ねて表示させる。その上で、表示制御部15dは、手書き入力データ13dに含まれる記述IDのうち選択エリアの生徒IDと対応付けられた記述IDに含まれる軌跡の座標にしたがって選択エリアへのマーク記述を選択エリアの上に重ねて表示させる。   Subsequently, the display control unit 15d searches the supplementary note area data 13e to determine whether or not a supplementary area has already been set in the selected area by searching whether or not there is an entry for the student ID corresponding to the selected area. judge. At this time, if the supplementary area has already been set in the selection area, the thumbnail image of the supplementary area is displayed in the selection area as the selection is switched to another display area when it was the selection area before. Has been. In this case, the display control unit 15d deletes the thumbnail image in the selection area. Then, the supplementary area setting unit 15c displays the supplementary area over the adjacent area in accordance with the coordinates of the supplementary area corresponding to the student ID of the selected area among the supplementary areas included in the supplementary area data 13e. Then, the display control unit 15d selects the mark description in the selection area according to the coordinates of the locus included in the description ID associated with the student ID in the selection area among the description IDs included in the handwritten input data 13d. Overlay on top of the display.

他の側面として、表示制御部15dは、手書き入力データ13dが更新される度に、次のような処理を実行する。例えば、手書き入力の座標が選択エリア外であり、かつ当該手書き入力の座標を含む選択意見の補記エリアが補記エリアデータ13eに未設定である場合には、補記エリア設定部15cによって補記エリアが補記エリアデータ13eに設定される。この場合、表示制御部15dは、補記エリアデータ13eに設定登録された補記エリアの座標にしたがって補記エリアを隣接エリアの部分上に表示させる。その上で、表示制御部15dは、手書き入力データ13dに含まれるマーク記述のうち選択エリアの生徒IDに対応する軌跡の座標にしたがって手書き入力によるマーク記述を補記エリアの上に描画する。これによって、手書き入力のはみ出し方向に沿って隣接エリアの上に補記エリアが引き出し表示された状態でその補記エリア上に選択エリアへのマーク記述が表示される結果、選択意見に手書き入力されたマーク記述が隣接エリアへのマーク記述と誤解される可能性を低減できる。   As another aspect, the display control unit 15d performs the following process each time the handwritten input data 13d is updated. For example, when the coordinates of the handwritten input are outside the selection area and the supplementary comment area of the selected opinion including the coordinates of the handwritten input is not set in the supplementary area data 13e, the supplementary area is supplemented by the supplementary area setting unit 15c. Set to area data 13e. In this case, the display control unit 15d displays the supplementary area on the adjacent area according to the coordinates of the supplementary area set and registered in the supplementary area data 13e. After that, the display control unit 15d draws the mark description by handwriting input on the supplementary writing area according to the coordinates of the locus corresponding to the student ID of the selection area among the mark descriptions included in the handwriting input data 13d. As a result, the mark description to the selected area is displayed on the supplementary area in the state where the supplementary area is drawn out and displayed on the adjacent area along the protruding direction of the handwritten input, and as a result, the mark entered in the selected opinion by handwriting The possibility that the description is misunderstood as a mark description in an adjacent area can be reduced.

一方、表示制御部15dは、手書き入力の座標が選択エリア外であるが、当該手書き入力の座標を含む選択意見の補記エリアが補記エリアデータ13eに設定済みである場合、手書き入力によるマーク記述を隣接エリア上に既に表示された補記エリアの上に描画する。   On the other hand, if the coordinates of the handwritten input are outside the selection area, but the supplementary comment area of the selected opinion including the coordinates of the handwritten input has already been set in the supplementary area data 13e, the display control unit 15d displays the mark description by handwriting input. Draw on the supplementary area already displayed on the adjacent area.

また、表示制御部15dは、手書き入力の座標が選択エリア内である場合、手書き入力データ13dに含まれるマーク記述のうち選択エリアの生徒IDに対応する軌跡の座標にしたがって手書き入力によるマーク記述を選択エリアの上に描画する。生徒の賛否や意見の表示がされた上に表示されるため、生徒の賛否や意見の表示と手書き入力によるマーク記述の表示とが重複する場合には、手書き入力によるマーク記述の方が上に表示される結果、手書き入力によるマーク記述を視認させることができる。   In addition, when the coordinates of handwriting input are within the selection area, the display control unit 15d performs mark description by handwriting input according to the coordinates of the locus corresponding to the student ID of the selection area among the mark descriptions included in the handwriting input data 13d. Draw over the selected area. If the student's approval / disapproval or opinion is displayed and the mark description by handwriting input overlaps with the mark description by handwriting input, the mark description by handwriting input is higher. As a result of the display, the mark description by handwriting input can be visually recognized.

更なる側面として、表示制御部15dは、タッチパネル11に表示された意見板上で他の意見の選択を受け付けた場合、すなわち他の表示エリアが選択された場合には、次のような処理を実行する。すなわち、表示制御部15dは、補記エリアに表示されたマーク記述のイメージからサムネイル画像を生成した上で当該サムネイル画像を補記エリアデータ13eへ登録する。その上で、表示制御部15dは、他の表示エリアが選択される前に選択されていた元の表示エリアのうち他の表示が存在しない余白部分にサムネイル画像を表示する。このとき、表示制御部15dは、元の表示エリアの生徒IDに対応付けられた補記エリアが表示されている場合に、その補記エリアを非表示とする。これによって、当該表示エリアへのマーク記述が他の表示エリアにはみ出して表示される事態を抑制できる。この結果、一例として、当該表示エリアへのマーク記述が他の表示エリアの賛否や意見およびマーク記述と混在して表示され、どちらの表示エリアのマーク記述かがわからなくなることを抑制できる。   As a further aspect, the display control unit 15d performs the following processing when a selection of another opinion is received on the opinion board displayed on the touch panel 11, that is, when another display area is selected. Run. That is, the display control unit 15d generates a thumbnail image from the image of the mark description displayed in the supplementary note area, and then registers the thumbnail image in the supplementary note area data 13e. In addition, the display control unit 15d displays a thumbnail image in a blank area where no other display exists in the original display area selected before the other display area is selected. At this time, when the supplementary note area associated with the student ID of the original display area is displayed, the display control unit 15d hides the supplementary note area. As a result, it is possible to suppress a situation in which the mark description in the display area is displayed outside the other display areas. As a result, as an example, it is possible to suppress the mark description for the display area from being mixed with the approval and disapproval of the other display areas, the opinion, and the mark description, and obscuring the mark description of which display area.

なお、表示制御部15dは、意見板の中に意見板の表示を終了する終了ボタンのGUI(Graphical User Interface)を含めてタッチパネル11に表示させる。かかる終了ボタンが押下された場合には、当該課題に関する表示が終了される。   Note that the display control unit 15d causes the touch panel 11 to display the opinion board including a GUI (Graphical User Interface) of an end button for ending the display of the opinion board. When the end button is pressed, the display related to the subject is ended.

また、ここでは、タッチパネル11及び電子黒板20の表示を同期させることによって互いに同一の内容を表示させる場合を例示したが、タッチパネル11及び電子黒板20に表示される内容が互いに異なることとしてもよい。   Moreover, although the case where the same content is mutually displayed by synchronizing the display of the touch panel 11 and the electronic blackboard 20 was illustrated here, the content displayed on the touch panel 11 and the electronic blackboard 20 may be different from each other.

なお、上記の回答受付部15a、記録部15b、補記エリア設定部15c及び表示制御部15dは、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などに表示制御プログラムを実行させることによって実現できる。また、上記の各機能部は、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などのハードワイヤードロジックによっても実現できる。   The answer receiving unit 15a, the recording unit 15b, the supplementary area setting unit 15c, and the display control unit 15d can be realized by causing a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like to execute a display control program. . Each functional unit described above can also be realized by a hard wired logic such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

[手書き更新の具体例]
次に、図11〜図17を用いて、補記エリアの表示の具体例について説明する。図11は、課題選択画面の一例を示す図である。図12は、回答画面の一例を示す図である。図13〜図17は、意見板の一例を示す図である。
[Specific example of handwriting update]
Next, a specific example of the display of the supplementary note area will be described with reference to FIGS. FIG. 11 is a diagram illustrating an example of an assignment selection screen. FIG. 12 is a diagram illustrating an example of an answer screen. 13-17 is a figure which shows an example of an opinion board.

例えば、タッチパネル11に表示されたメニュー画面から課題配信の選択を受け付けた場合、図11に示す課題選択画面200がタッチパネル11に表示される。この課題選択画面200は、一例として、図4に示した課題データ13bから生成される。図11に示すように、課題選択画面200には、図4に示した課題データ13bに含まれる課題ID及び課題内容が一覧表示されるとともに、生徒端末30へ配信する課題を選択する選択ボタンが課題IDの左側に表示される。   For example, when assignment selection is accepted from a menu screen displayed on the touch panel 11, an assignment selection screen 200 shown in FIG. 11 is displayed on the touch panel 11. This assignment selection screen 200 is generated from the assignment data 13b shown in FIG. 4 as an example. As shown in FIG. 11, the assignment selection screen 200 displays a list of assignment IDs and assignment contents included in the assignment data 13 b shown in FIG. 4, and a selection button for selecting assignments to be distributed to the student terminal 30. It is displayed on the left side of the assignment ID.

かかる選択ボタンのチェックボックスにチェックを入れた状態、すなわち図示の例では課題ID「0002」のチェックボックスにチェックを入れた状態で課題送信ボタン200Aが押下操作される。この場合、チェックが入れられた課題ID「0002」の課題に回答させる回答画面が教師端末10から生徒端末30A〜30Cへ配信される。一方、キャンセルボタン200Bが押下操作された場合には、生徒端末30に課題が配信されることなく、メニュー画面の表示に戻る。なお、ここでは、課題ID「0002」だけが選択される場合を例示したが、1度に複数の課題を選択させることとしてもかまわない。   The task transmission button 200A is pressed down in a state in which the check box of the selection button is checked, that is, in the example illustrated, the check box of the task ID “0002” is checked. In this case, an answer screen for answering the task with the checked task ID “0002” is distributed from the teacher terminal 10 to the student terminals 30A to 30C. On the other hand, when the cancel button 200B is pressed, the assignment is returned to the menu screen without distributing the assignment to the student terminal 30. In addition, although the case where only the task ID “0002” is selected is illustrated here, a plurality of tasks may be selected at a time.

図12に示すように、回答画面210には、生徒に回答させる課題ID「0002」の課題内容が含まれる。この他、課題への賛否を入力するチェックボックス210A及び210Bと、課題への意見を記入する意見欄の入力フォーム210Cと、回答を教師端末10へ送信する送信ボタン210Dと、意見をクリアする意見クリアボタン210Eとが含まれる。これらのGUIの下、生徒は、賛成のチェックボックス210Aにチェックを入れることによって課題へ賛成を表明するか、あるいは反対のチェックボックス210Bにチェックを入れることによって課題へ反対を表明できる。さらに、生徒は、意見欄の入力フォーム210Cに対し、文字列のテキスト入力を行うことによって賛成または反対の理由などの意見を表明することができる。このように、チェックボックス210Aまたは210Bのいずれかにチェックを入れ、意見欄の入力フォーム210Cに文字列がテキスト入力された状態で送信ボタン210Dが押下操作された場合、賛否および意見が生徒端末30から教師端末10へ返信される。なお、意見クリアボタン210Eが押下操作された場合には、それまでに入力された賛否および意見の入力をクリアし、最初から入力をやり直すことができる。   As shown in FIG. 12, the answer screen 210 includes the task content of the task ID “0002” to be answered by the student. In addition, check boxes 210A and 210B for inputting approval / disapproval of the assignment, an input form 210C for inputting an opinion on the assignment, a transmission button 210D for transmitting an answer to the teacher terminal 10, and an opinion for clearing the opinion And a clear button 210E. Under these GUIs, students can express their approval for the task by checking the check box 210A for approval, or they can express their disagreement for the task by checking the check box 210B for the opposite. Furthermore, the student can express an opinion such as a reason for or against by inputting a text of a character string into the input form 210C in the opinion column. As described above, when either the check box 210A or 210B is checked and the send button 210D is pressed while the text string is entered in the input form 210C in the opinion column, the approval / disapproval and the opinion are received from the student terminal 30. Is returned to the teacher terminal 10. When the opinion clear button 210E is pressed, it is possible to clear the approval / disapproval and the input of the opinion input so far, and input again from the beginning.

このようにして生徒端末30から課題に対する回答が収集されると、タッチパネル11や電子黒板20には、図13に示す意見板が表示される。図13に示す意見板220には、課題ID「0002」の課題に対する各生徒の意見が図5に示した回答データ13cにしたがってマトリクス状に一覧表示される。図13に示すように、意見板220には、1つの意見が表示されるエリアを縦30ドット及び横40ドットとし、各生徒の意見が2×4の行列で表示される。すなわち、意見板220の上段には、左上から右上へ田中さん、山田さん、鈴木さん、山本さんの順に意見が表示されるとともに、意見板220の下段には、左下から右下へ黒田さん、本田さん、佐藤さん、浅井さんの順に意見が表示されている。かかる意見板220では、上記8名の生徒の意見をタッチペンや手指で触れることによって1つの意見を個別に選択できる。なお、意見板220の右下に設けられた終了ボタン220Aが押下操作された場合には、当該課題に関する協働教育を終了し、メニュー画面に戻る。   When answers to the assignment are collected from the student terminal 30 in this way, an opinion board shown in FIG. 13 is displayed on the touch panel 11 and the electronic blackboard 20. In the opinion board 220 shown in FIG. 13, each student's opinion on the assignment with the assignment ID “0002” is displayed in a matrix form according to the answer data 13 c shown in FIG. 5. As shown in FIG. 13, on the opinion board 220, the area where one opinion is displayed is 30 dots vertically and 40 dots horizontally, and the opinions of each student are displayed in a 2 × 4 matrix. That is, in the upper part of the opinion board 220, opinions are displayed in the order of Tanaka, Yamada, Suzuki, and Yamamoto from the upper left to the upper right, and in the lower part of the opinion board 220, Mr. Kuroda from the lower left to the lower right, Opinions are displayed in the order of Honda, Sato, and Asai. In the opinion board 220, one opinion can be individually selected by touching the opinions of the eight students with a touch pen or fingers. When the end button 220A provided at the lower right of the opinion board 220 is pressed, the collaborative education related to the subject ends and the menu screen returns.

かかる意見板220が表示された後に、意見板220上で意見の選択を受け付けた場合、選択エリアが強調表示される。例えば、意見板220に示す意見のうち田中さんの意見が選択された場合には、図14に示すように、田中さんの意見が表示される外枠が他の意見の外枠よりも太線で表示されることによって強調表示が実現される。このように、田中さんの意見が選択された状態で図6に示した記述ID「M1」のマーク記述が手書き入力された場合には、図15に示すように、記述M1の筆記体の文字列「good」のうち最後の英文字「d」の一部が田中さんの意見の表示エリアからはみ出る。この場合には、記述M1の筆記体の文字列「good」が田中さんの意見の表示エリアからはみ出す方向に補記エリア61が引き出された状態で補記エリア61が山田さんの意見の表示エリアの上に重ねて表示される。   After selection of an opinion on the opinion board 220 after the opinion board 220 is displayed, the selection area is highlighted. For example, when Tanaka's opinion is selected among the opinions shown on the opinion board 220, the outer frame in which Tanaka's opinion is displayed is thicker than the outer frames of other opinions, as shown in FIG. The highlighted display is realized by being displayed. In this way, when the mark description of the description ID “M1” shown in FIG. 6 is input by handwriting with Mr. Tanaka's opinion selected, as shown in FIG. 15, the cursive character of the description M1 A part of the last English letter “d” in the column “good” protrudes from Tanaka's opinion display area. In this case, the supplementary text area 61 is above the Yamada-san's opinion display area with the supplementary text area 61 being pulled out in the direction in which the cursive character string “good” of the description M1 protrudes from the Tanaka-san's opinion-displaying area. Overlaid on the screen.

かかる補記エリア61の表示によって、教師は、田中さんの意見の表示エリアを超えて補記エリア61の上にコメントやマークを手書き入力することが可能になる。例えば、図16に示すように、教師は、図6に示した記述ID「M2」〜記述ID「Mn」のマーク記述、すなわち文字列「人助け」を手書き入力することができる。このように、選択エリアの限界を超えて手書き入力できる結果、教師がマーク記述を手書き入力しきれない事態を抑制できる。   By displaying the supplementary note area 61, the teacher can input a comment or a mark on the supplementary note area 61 by hand over the display area of Mr. Tanaka's opinion. For example, as shown in FIG. 16, the teacher can input by hand the mark description of the description ID “M2” to the description ID “Mn” shown in FIG. Thus, as a result of handwriting input exceeding the limit of the selection area, it is possible to suppress a situation in which the teacher cannot input the mark description by handwriting.

また、田中さんの意見の補記エリア61が表示された状態で山田さんの意見の表示エリアが選択された場合には、図17に示すように、山田さんの意見の表示エリアが最前面に強調表示される。この結果、補記エリア61が山田さんの意見の表示エリアに隠れる。このように、選択エリア以外の補記エリアの表示を非表示とすることによって、非選択時に補記エリアが隣接エリアの視認性を低下させるのを抑制できる。この結果、制約のあるスペースを有効活用できる。さらに、補記エリア61に表示されていた文字列「人助け」のイメージが縮小されたサムネイル画像240が田中さんの意見の表示エリアの余白部分に表示される。かかるサムネイル画像240の表示によって、タッチパネル11や電子黒板20を閲覧する教師や生徒は、田中さんの意見の補記エリアの有無、さらには、補記エリアへのマーク記述の内容を把握できる。なお、サムネイル画像240が表示される余白部分の設定については、図22のように表示エリアを何分割かしてその中に意見およびマーク記述があるかないかで設定することが可能である。   Also, when the display area of Mr. Yamada's opinion is selected while the supplementary area 61 of Mr. Tanaka's opinion is displayed, the display area of Mr. Yamada's opinion is highlighted in the foreground as shown in FIG. Is displayed. As a result, the supplementary note area 61 is hidden in the display area of Mr. Yamada's opinion. Thus, by hiding the display of the supplementary area other than the selected area, it is possible to suppress the supplementary area from reducing the visibility of the adjacent area when not selected. As a result, a constrained space can be used effectively. Further, a thumbnail image 240 obtained by reducing the image of the character string “human help” displayed in the supplementary note area 61 is displayed in a blank portion of the display area of Mr. Tanaka's opinion. By displaying the thumbnail image 240, teachers and students who browse the touch panel 11 and the electronic blackboard 20 can grasp the presence / absence of the supplementary area of Mr. Tanaka's opinion and the content of the mark description in the supplementary area. Note that the setting of the margin part where the thumbnail image 240 is displayed can be set by dividing the display area into several parts as shown in FIG. 22 and whether or not there are opinions and mark descriptions.

[処理の流れ]
次に、本実施例に係る教師端末10の処理の流れについて説明する。なお、ここでは、教師端末10によって実行される(1)授業支援処理、(2)記録処理について説明することとする。
[Process flow]
Next, the process flow of the teacher terminal 10 according to the present embodiment will be described. Here, (1) class support processing and (2) recording processing executed by the teacher terminal 10 will be described.

(1)授業支援処理
図18及び図19は、実施例1に係る授業支援処理の手順を示すフローチャートである。この処理は、一例として、タッチパネル11に表示されたメニュー画面から課題配信の選択を受け付けた場合に実行される。
(1) Class Support Processing FIGS. 18 and 19 are flowcharts illustrating the procedure of class support processing according to the first embodiment. As an example, this process is executed when the assignment distribution is accepted from the menu screen displayed on the touch panel 11.

図18に示すように、回答受付部15aは、課題IDの選択肢や課題の配信を要求する課題送信ボタンなどを含む課題選択画面をタッチパネル11に表示させる(ステップS101)。   As illustrated in FIG. 18, the answer reception unit 15 a causes the touch panel 11 to display a task selection screen including a task ID option, a task transmission button for requesting task distribution, and the like (step S <b> 101).

そして、課題選択画面で課題IDが選択された上で課題送信ボタンが押下された場合(ステップS102Yes)、回答受付部15aは、次のような処理を実行する。すなわち、回答受付部15aは、課題データ13bに含まれる課題内容のうち課題選択画面で選択を受け付けた課題IDに対応する課題内容を含む回答画面を生成する(ステップS103)。続いて、回答受付部15aは、ステップS103で生成された回答画面を生徒端末30へ送信する(ステップS104)。   When the assignment transmission button is pressed after the assignment ID is selected on the assignment selection screen (Yes in step S102), the answer reception unit 15a executes the following process. That is, the answer receiving unit 15a generates an answer screen including the task content corresponding to the task ID received from the task selection screen among the task contents included in the task data 13b (step S103). Subsequently, the answer receiving unit 15a transmits the answer screen generated in step S103 to the student terminal 30 (step S104).

また、回答受付部15aは、課題データ13bに含まれる回答制限時間のうち課題選択画面で選択を受け付けた課題IDに対応付けられた回答制限時間を取得する(ステップS105)。   In addition, the answer receiving unit 15a acquires a response time limit associated with the task ID that has been selected on the task selection screen among the response time limits included in the task data 13b (step S105).

その後、生徒端末30から回答画面に記入された課題への賛否および意見を受け付けた場合(ステップS106Yes)、回答受付部15aは、次のような処理を実行する。すなわち、回答受付部15aは、回答データ13cに含まれるレコードのうち当該生徒端末30のIPアドレスに対応する生徒IDのレコードに賛否および意見を登録する(ステップS107)。   Thereafter, when the pros and cons of the assignment entered in the answer screen and an opinion are received from the student terminal 30 (Yes in step S106), the answer accepting unit 15a executes the following process. That is, the answer reception unit 15a registers the approval and disapproval in the record of the student ID corresponding to the IP address of the student terminal 30 among the records included in the answer data 13c (step S107).

そして、回答制限時間を経過するまで(ステップS108No)、課題への賛否および意見が生徒端末30から教師端末10へ送信されるのを待機し(ステップS106)、課題への賛否および意見を受信した場合(ステップS106Yes)に回答データ13cへ登録する処理(ステップS107)を繰り返し実行する。   Then, until the response time limit has passed (No in step S108), the process waits for the approval and disapproval of the assignment to be transmitted from the student terminal 30 to the teacher terminal 10 (step S106), and receives the approval and disapproval of the assignment and the opinion. In the case (step S106 Yes), the process (step S107) for registering in the answer data 13c is repeatedly executed.

その後、回答制限時間を経過した場合(ステップS108Yes)、表示制御部15dは、回答データ13cに含まれるレコードごとに当該レコードに設定された意見表示エリア座標にしたがって賛否および意見をタッチパネル11及び電子黒板20に表示させる。これによって、各生徒の意見がマトリクス状に一覧で掲載された意見板が表示されることになる(ステップS109)。なお、意見が選択されずに終了操作がなされた場合(ステップS110NoかつステップS111Yes)には、そのまま処理を終了する。   Thereafter, when the response time limit has elapsed (Yes in step S108), the display control unit 15d displays the approval and disapproval and the opinion according to the opinion display area coordinates set in the record for each record included in the response data 13c, and the electronic blackboard. 20 is displayed. As a result, an opinion board in which the opinions of the students are listed in a matrix is displayed (step S109). In addition, when an ending operation is performed without selecting an opinion (No in step S110 and step S111), the process ends as it is.

その後、タッチパネル11に表示された意見板上で意見の選択を受け付けた場合(ステップS110Yes)には、表示制御部15dは、図14に示すように、選択エリアを強調表示させる(ステップS112)。   Then, when selection of an opinion is received on the opinion board displayed on the touch panel 11 (step S110 Yes), the display control unit 15d highlights the selection area as shown in FIG. 14 (step S112).

続いて、表示制御部15dは、補記エリアデータ13eの中に選択エリアに対応する生徒IDのエントリが存在するか否かを検索することによって選択エリアに補記エリアが設定済みであるか否かを判定する(ステップS113)。なお、選択エリアに補記エリアが未設定である場合(ステップS113No)には、下記のステップS114〜ステップS115の処理を飛ばし、ステップS116の処理が実行される。   Subsequently, the display control unit 15d searches the supplementary note area data 13e to determine whether or not a supplementary area has already been set in the selected area by searching whether or not there is an entry for the student ID corresponding to the selected area. Determination is made (step S113). If the supplementary area is not set in the selected area (No in step S113), the processes in steps S114 to S115 described below are skipped, and the process in step S116 is executed.

このとき、選択エリアに補記エリアが設定済みである場合(ステップS113Yes)には、以前に選択エリアであった際に選択が他の表示エリアに切り替えられるのに伴って選択エリア内に補記エリアのサムネイル画像が表示されている。この場合、表示制御部15dは、選択エリア内のサムネイル画像を削除する(ステップS114)。   At this time, if a supplementary area has already been set in the selection area (Yes in step S113), the selection area is replaced with another display area when the selection area has been previously selected. A thumbnail image is displayed. In this case, the display control unit 15d deletes the thumbnail image in the selection area (step S114).

そして、補記エリア設定部15cは、補記エリアデータ13eに含まれる補記エリアのうち選択エリアの生徒IDに対応する補記エリアの座標にしたがって補記エリアを隣接エリアの上に表示させる(ステップS115)。   Then, the supplementary area setting unit 15c displays the supplementary area on the adjacent area according to the coordinates of the supplementary area corresponding to the student ID of the selected area among the supplementary areas included in the supplementary area data 13e (step S115).

その上で、表示制御部15dは、手書き入力データ13dに含まれる記述IDのうち選択エリアの生徒IDと対応付けられた記述IDに含まれる軌跡の座標にしたがって選択エリアへのマーク記述を選択エリアの上に表示させる(ステップS116)。   Then, the display control unit 15d selects the mark description in the selection area according to the coordinates of the locus included in the description ID associated with the student ID in the selection area among the description IDs included in the handwritten input data 13d. (Step S116).

その後、手書き入力データ13dが更新された場合(ステップS117Yes)には、補記エリア設定部15cは、手書き入力中の座標が選択エリア外であるか否かを判定する(ステップS118)。なお、手書き入力データ13dが更新されていない場合(ステップS117No)には、ステップS125の処理へ移行する。   Thereafter, when the handwritten input data 13d is updated (step S117 Yes), the supplementary writing area setting unit 15c determines whether or not the coordinates during the handwriting input are outside the selection area (step S118). If handwritten input data 13d has not been updated (No at step S117), the process proceeds to step S125.

このとき、手書き入力中の座標が選択エリア外である場合(ステップS118Yes)には、手書き入力の位置が選択エリアから隣接エリアにはみ出たことを検知できる。この場合、補記エリア設定部15cは、手書き入力の座標を含む選択意見の補記エリアが補記エリアデータ13eに未設定であるか否かを判定する(ステップS119)。   At this time, if the coordinates during the handwriting input are outside the selection area (Yes in step S118), it can be detected that the position of the handwriting input protrudes from the selection area to the adjacent area. In this case, the supplementary note area setting unit 15c determines whether or not the supplementary note supplementary area including the coordinates of the handwritten input is not set in the supplementary note area data 13e (step S119).

そして、選択意見の補記エリアが補記エリアデータ13eに未設定である場合(ステップS119Yes)には、補記エリア設定部15cは、手書き入力が選択エリアからはみ出す方向を特定する(ステップS120)。その上で、補記エリア設定部15cは、選択エリアが持つ外枠の辺のうち手書き入力のはみ出し方向にある辺に当接する補記エリアの座標を補記エリアデータ13eへ設定登録する(ステップS121)。   When the supplementary note area of the selected opinion is not set in the supplementary note area data 13e (Yes in step S119), the supplementary note area setting unit 15c specifies the direction in which the handwritten input protrudes from the selected area (step S120). After that, the supplementary area setting unit 15c sets and registers the coordinates of the supplementary area that abuts the side in the protruding direction of the handwritten input among the sides of the outer frame of the selection area in the supplementary area data 13e (step S121).

続いて、表示制御部15dは、ステップS121で設定登録された補記エリアの座標にしたがって補記エリアを隣接エリアの上に重ねて表示させる(ステップS122)。   Subsequently, the display control unit 15d displays the supplementary area over the adjacent area in accordance with the coordinates of the supplementary area set and registered in step S121 (step S122).

一方、手書き入力の座標を含む選択意見の補記エリアが補記エリアデータ13eに設定済みである場合(ステップS119No)、表示制御部15dは、手書き入力によるマーク記述を隣接エリア上に既に表示された補記エリアの上に描画する(ステップS123)。   On the other hand, if the supplementary note area of the selected opinion including the coordinates of the handwritten input is already set in the supplementary note area data 13e (No in step S119), the display control unit 15d displays the mark description by the handwritten input already displayed on the adjacent area. Drawing on the area (step S123).

また、手書き入力の座標が選択エリア内である場合(ステップS118No)、表示制御部15dは、手書き入力データ13dに含まれるマーク記述のうち選択エリアの生徒IDに対応する軌跡の座標にしたがって手書き入力によるマーク記述を選択エリアの上に描画する(ステップS124)。   When the coordinates of handwriting input are within the selection area (No at step S118), the display control unit 15d performs handwriting input according to the coordinates of the locus corresponding to the student ID of the selection area among the mark descriptions included in the handwriting input data 13d. The mark description is drawn on the selected area (step S124).

その後、タッチパネル11に表示された意見板上で他の意見の選択を受け付けた場合(ステップS125Yes)には、表示制御部15dは、次のような処理を実行する。すなわち、表示制御部15dは、補記エリアに表示されたマーク記述のイメージからサムネイル画像を生成した上で当該サムネイル画像を補記エリアデータ13eへ登録する(ステップS126)。   Thereafter, when the selection of another opinion is received on the opinion board displayed on the touch panel 11 (step S125 Yes), the display control unit 15d executes the following process. That is, the display control unit 15d generates a thumbnail image from the image of the mark description displayed in the supplementary note area, and registers the thumbnail image in the supplementary note area data 13e (step S126).

その上で、表示制御部15dは、ステップS125で他の表示エリアが選択される前に選択されていた元の表示エリアのうち他の表示が存在しない余白部分にサムネイル画像を表示する(ステップS127)。その後、上記のステップS112へ移行し、ステップS112の処理から以降の処理を繰り返し実行する。   In addition, the display control unit 15d displays a thumbnail image in a blank area where no other display exists in the original display area selected before the other display area is selected in step S125 (step S127). ). Thereafter, the process proceeds to step S112 described above, and the subsequent processes are repeated from the process of step S112.

そして、他の意見の選択を受け付けなかった場合(ステップS125No)には、表示制御部15dは、意見板上で終了操作が行われたか否かを判定する(ステップS128)。このとき、終了操作が行われなかった場合(ステップS128No)には、上記のステップS117の処理へ戻り、以降の処理を繰り返し実行する。そして、終了操作が行われた場合(ステップS128Yes)には、処理を終了する。   And when selection of another opinion is not received (Step S125 No), display control part 15d judges whether termination operation was performed on an opinion board (Step S128). At this time, if the end operation has not been performed (No in step S128), the process returns to the process in step S117, and the subsequent processes are repeatedly executed. If the end operation has been performed (Yes in step S128), the process ends.

(2)記録処理
図20は、実施例1に係る記録処理の手順を示すフローチャートである。この処理は、ステップS109で意見板がタッチパネル11に表示された場合に、上記の授業支援処理のバックグラウンドで繰り返し実行される。
(2) Recording Process FIG. 20 is a flowchart illustrating a recording process procedure according to the first embodiment. This process is repeatedly executed in the background of the class support process described above when an opinion board is displayed on the touch panel 11 in step S109.

図20に示すように、記録部15bは、タッチパネル11上で手書き入力が検知されるのを待機する(ステップS201)。このとき、タッチパネル11上で手書き入力が検知された場合(ステップS201Yes)には、一筆書きの始点を受け付けたと推定できる。この場合、記録部15bは、記述IDを採番する(ステップS202)。   As shown in FIG. 20, the recording unit 15b waits for a handwritten input to be detected on the touch panel 11 (step S201). At this time, when handwritten input is detected on the touch panel 11 (Yes in step S201), it can be estimated that the starting point of one stroke writing has been received. In this case, the recording unit 15b assigns a description ID (step S202).

その上で、記録部15bは、手書き入力データ13dに含まれる記述IDのうちステップS202で採番された記述IDに対応付けて選択中の意見の表示エリアに対応する生徒ID及び手書き入力が検知された始点の座標を記録する(ステップS203)。   In addition, the recording unit 15b detects the student ID and handwriting input corresponding to the opinion display area currently selected in association with the description ID numbered in step S202 among the description IDs included in the handwritten input data 13d. The coordinates of the start point thus recorded are recorded (step S203).

そして、タッチパネル11上で手書き入力が検知されなくなるまで(ステップS205Yes)、記録部15bは、手書き入力の座標、すなわち中継点や終点を追加して記録する処理を継続する(ステップS204)。   Then, until no handwriting input is detected on the touch panel 11 (step S205 Yes), the recording unit 15b continues the process of adding and recording the coordinates of the handwriting input, that is, the relay point and the end point (step S204).

その後、タッチパネル11上で手書き入力が検知されなくなると(ステップS205No)、上記のステップS201の処理に戻り、ステップS201〜ステップS204までの処理を繰り返し実行する。   Thereafter, when handwriting input is no longer detected on the touch panel 11 (No at Step S205), the process returns to Step S201 and the processes from Step S201 to Step S204 are repeatedly executed.

[効果の一側面]
上述してきたように、本実施例に係る教師端末10は、複数の意見が一覧表示された意見板で手書き入力させる場合に、手書き入力中の意見の表示エリアを超えて補記させるエリアを他の意見の表示エリアの上に表示させる。それ故、手書き入力中の表示エリアの限界を超えて手書き入力できる。したがって、本実施例に係る教師端末10によれば、マーク記述が手書き入力しきれない事態を抑制できる。
[One aspect of effect]
As described above, when the teacher terminal 10 according to the present embodiment performs handwriting input on the opinion board in which a plurality of opinions are displayed in a list, the teacher terminal 10 adds an area to be supplemented beyond the display area of the opinion being handwritten. Display on the opinion display area. Therefore, handwriting can be input beyond the limit of the display area during handwriting input. Therefore, according to the teacher terminal 10 according to the present embodiment, it is possible to suppress a situation in which the mark description cannot be completely input by handwriting.

さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。   Although the embodiments related to the disclosed apparatus have been described above, the present invention may be implemented in various different forms other than the above-described embodiments. Therefore, another embodiment included in the present invention will be described below.

[意見板の形状]
上記の実施例1では、意見板の形状として矩形を採用する場合を例示したが、意見板の形状はこれに限定されない。すなわち、意見板の形状には、他の形状、例えば多角形、円や楕円などを採用することもできる。
[Shape of opinion board]
In the first embodiment, the case where a rectangle is adopted as the shape of the opinion board is illustrated, but the shape of the opinion board is not limited to this. That is, other shapes such as a polygon, a circle, and an ellipse can be adopted as the shape of the opinion board.

[意見板の分割方法]
また、上記の実施例1では、生徒の意見が意見板へマトリクス状に一覧表示される場合を例示したが、必ずしも意見板をマトリクス状に分割せずともよく、また、意見板を等分割せずともよく、意見板の分割にも任意の分割方法を採用できる。例えば、生徒の意見、例えば賛否等によって生徒をグループ分けし、全体に占めるグループの人数によってグループに重みを付与し、グループが持つ重みの多寡によって意見板でグループの意見が表示される領域の大きさや形状を変えることできる。
[How to divide opinion boards]
In the first embodiment, the case where the opinions of the students are displayed in a matrix on the opinion board is illustrated. However, the opinion board does not necessarily have to be divided into a matrix, and the opinion board is not necessarily divided into equal parts. As a matter of course, any method of dividing the opinion board can be adopted. For example, students are grouped according to their opinions, for example, pros and cons, weight is given to the group according to the number of groups in the whole, and the group opinion is displayed on the opinion board according to the weight of the group. The sheath shape can be changed.

[補記エリアの表示条件]
上記の実施例1では、手書き入力が選択エリアからはみ出す場合に補記エリアを表示させる場合を例示したが、実施形態はこれに限定されない。例えば、教師端末10は、手書き入力動作が特定の表示エリア外に及ぶ所定の予兆動作を示す場合に、補記エリアを表示させることもできる。かかる予兆動作の一例として、教師端末10は、選択エリアを所定の数の領域に分割し、各領域に余白部分が存在しない場合に、補記エリアを表示させることもできる。なお、ここでは、分割後の領域に余白部分がないことを予兆動作とする場合を例示したが、手書き入力動作によるマーク記述間の時間差、例えば一筆書きのマーク記述の始点間の時間差が所定の閾値以内であるマーク記述が所定数にわたって連続する場合に、補記エリアを表示させることとしてもかまわない。
[Additional area display conditions]
In the first embodiment, the case where the supplementary writing area is displayed when the handwriting input extends beyond the selection area is exemplified, but the embodiment is not limited thereto. For example, the teacher terminal 10 can also display the supplementary writing area when the handwriting input operation indicates a predetermined sign operation extending outside a specific display area. As an example of such an indication operation, the teacher terminal 10 can divide the selection area into a predetermined number of areas and display the supplementary area when there is no blank portion in each area. Note that, here, the case where the presumed action is that there is no margin in the divided area is exemplified, but the time difference between the mark descriptions by the handwriting input action, for example, the time difference between the start points of the one-stroke mark description is predetermined. When the mark description that is within the threshold value continues for a predetermined number of times, the supplementary area may be displayed.

図21及び図22は、選択エリアの一例を示す図である。これら図21及び図22には、選択エリアが6分割される場合を例示したが、あくまで一例であり、任意の数の領域に分割できる。図21に示す選択エリア60の場合、6つの各領域には、賛否、意見またはマーク記述のうちいずれかの表示が含まれる。この場合、教師が手書き入力できるスペースが残り少ないと推定できる。したがって、教師端末10は、補記エリア61を表示させる。一方、図22に示す選択エリア71の場合、6つの領域のうち賛否、意見およびマーク記述のいずれも表示されていない領域が下段の右端に存在する。この場合、教師が手書き入力できるスペースが選択エリア内にまだ残っていると推定できる。したがって、教師端末10は、補記エリアを表示させない。   21 and 22 are diagrams illustrating an example of the selection area. 21 and 22 exemplify the case where the selection area is divided into six, but this is only an example, and the selection area can be divided into an arbitrary number of regions. In the case of the selection area 60 shown in FIG. 21, each of the six areas includes a display of either approval or disapproval, opinion or mark description. In this case, it can be estimated that there is little remaining space for the teacher to input by hand. Therefore, the teacher terminal 10 displays the supplementary note area 61. On the other hand, in the case of the selection area 71 shown in FIG. In this case, it can be estimated that the space where the teacher can input by handwriting still remains in the selection area. Therefore, the teacher terminal 10 does not display the supplementary note area.

なお、実施例1では、他の表示エリアを選択した場合に、以前選択していた表示エリアに対応する補記エリアを非表示とするとしていたが、表示に階層を持たせ、他の表示エリアを選択した場合に、以前選択していた表示エリアに対応する補記エリアを、選択した他の表示エリアの層の下層に移動するようにしても良い。また、選択エリア外の他の表示エリアの表示内容を半透明マスク又はマスクして形成されることによって新たな手書き入力領域を表示させることとしてもよい。   In the first embodiment, when another display area is selected, the supplementary note area corresponding to the previously selected display area is not displayed. However, the display has a hierarchy and the other display areas are not displayed. When selected, the supplementary note area corresponding to the previously selected display area may be moved to a layer below another selected display area. Moreover, it is good also as displaying a new handwriting input area | region by forming the display content of other display areas outside a selection area with a translucent mask or masking.

[補記エリアの形状]
上記の実施例1では、補記エリアの形状が正方形である場合を例示したが、実施形態はこれに限定されず、教師端末10は、一例として、補記エリアの縦横比を変えたり、補記エリアの形状を多角形、楕円、円、吹き出し状としたりすることができる。
[Additional area shape]
In Example 1 described above, the case where the shape of the supplementary area is a square is illustrated, but the embodiment is not limited to this, and the teacher terminal 10 may change the aspect ratio of the supplementary area, The shape can be a polygon, an ellipse, a circle, or a balloon.

図23は、補記エリアの設定用データの応用例を示す図である。図24及び図25は、補記エリアの応用例を示す図である。例えば、補記エリアの設定に図23に示す設定用データを用いる場合、手書き入力のはみ出し方向が縦方向、すなわちY軸方向である場合には、補記エリアの縦横比が縦:横=1.5:1に設定される。一方、手書き入力のはみ出し方向が横方向、すなわちX軸方向である場合には、補記エリアの縦横比が縦:横=1:2に設定される。   FIG. 23 is a diagram illustrating an application example of setting data for the supplementary writing area. 24 and 25 are diagrams showing application examples of the supplementary note area. For example, when the setting data shown in FIG. 23 is used for setting the supplementary writing area, when the protruding direction of the handwriting input is the vertical direction, that is, the Y-axis direction, the aspect ratio of the supplementary writing area is vertical: horizontal = 1.5. : 1 is set. On the other hand, when the protruding direction of handwritten input is the horizontal direction, that is, the X-axis direction, the aspect ratio of the supplementary writing area is set to vertical: horizontal = 1: 2.

このような設定の下、図24に示す選択エリア80の場合には、手書き入力によって記述M1が右方向にはみ出す。この場合、手書き入力のはみ出し方向は、横方向となる。このため、縦横比が縦:横=1:2である補記エリア81が隣接エリアの上に表示される。したがって、横書きに連動する引き出し表示を実現できる。また、図25に示す選択エリア90の場合には、記述m3は選択エリア90内に収まるが、記述m4が下方向にはみ出す。この場合、手書き入力のはみ出し方向は、縦方向となる。このため、縦横比が縦:横=1.5:1である補記エリア91が隣接エリアの上に表示される。したがって、縦書きに連動する引き出し表示を実現できる。   Under such settings, in the case of the selection area 80 shown in FIG. 24, the description M1 protrudes to the right by handwriting input. In this case, the protruding direction of handwritten input is the horizontal direction. For this reason, the supplementary note area 81 whose aspect ratio is vertical: horizontal = 1: 2 is displayed on the adjacent area. Therefore, it is possible to realize a drawer display linked with horizontal writing. In the case of the selection area 90 shown in FIG. 25, the description m3 fits in the selection area 90, but the description m4 protrudes downward. In this case, the protruding direction of handwritten input is the vertical direction. For this reason, the supplementary area 91 whose aspect ratio is vertical: horizontal = 1.5: 1 is displayed on the adjacent area. Accordingly, it is possible to realize a drawer display linked to vertical writing.

[補記エリアの表示サイズ]
例えば、上記の実施例1では、隣接エリアの一部に補記エリアを表示させる場合を例示したが、補記エリアの表示方法はこれに限定されない。例えば、必ずしも補記エリアが隣接エリア等の他の表示エリアの一部に完結して表示されずともかまわない。一例として、複数の隣接エリアにまたがって補記エリアを表示させることもできるし、隣接エリアと隣接エリア以外の他のエリアとまたがって補記エリアを表示させることもできる。また、補記エリアは、必ずしも他の表示エリアの一部にそのサイズが限定されずともよく、表示エリア全体にわたることとしてもかまわない。
[Display size of supplementary area]
For example, in the above-described first embodiment, the case where the supplementary area is displayed in a part of the adjacent area is exemplified, but the display method of the supplementary area is not limited to this. For example, the supplementary note area does not necessarily have to be displayed completely on a part of another display area such as the adjacent area. As an example, the supplementary area can be displayed across a plurality of adjacent areas, or the supplementary area can be displayed across the adjacent area and other areas other than the adjacent area. Further, the size of the supplementary area does not necessarily have to be limited to a part of the other display area, and may extend over the entire display area.

[他の実装例]
上記の実施例1では、教師端末10をサーバ装置とし、生徒端末30をクライアント端末とするクライアントサーバシステムが構築される場合を例示したが、実施形態はこれに限定されない。例えば、教師端末10及び生徒端末30の両方をクライアント端末として収容するサーバ装置をさらに有するクライアントサーバシステムとして実装することもできる。この場合、サーバ装置が教師端末10の制御部15内の各機能を実装することとすればよい。例えば、サーバ装置は、上記の協働教育支援サービスを提供するWebサーバとして実装することとしてもよいし、アウトソーシングによって協働教育支援サービスを提供するクラウドとして実装することとしてもかまわない。これら教師端末10及び生徒端末30などのクライアント端末からネットワーク5を介してデマンドを受け付けた場合に、上記の授業支援処理や記録処理を実行することによって協働教育支援サービスを提供できる。
[Other implementation examples]
In the first embodiment, the case where a client server system in which the teacher terminal 10 is a server device and the student terminal 30 is a client terminal is constructed is illustrated, but the embodiment is not limited thereto. For example, it can be implemented as a client server system further including a server device that accommodates both the teacher terminal 10 and the student terminal 30 as client terminals. In this case, the server device may be implemented with each function in the control unit 15 of the teacher terminal 10. For example, the server device may be implemented as a Web server that provides the collaborative education support service, or may be implemented as a cloud that provides the collaborative education support service by outsourcing. When demand is received from the client terminals such as the teacher terminal 10 and the student terminal 30 via the network 5, the collaborative education support service can be provided by executing the class support processing and the recording processing described above.

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

図26は、実施例1及び実施例2に係る表示制御プログラムを実行するコンピュータの一例について説明するための図である。図26に示すように、コンピュータ100は、操作部110aと、スピーカ110bと、カメラ110cと、ディスプレイ120と、通信部130とを有する。さらに、このコンピュータ100は、CPU150と、ROM160と、HDD170と、RAM180とを有する。これら110〜180の各部はバス140を介して接続される。   FIG. 26 is a schematic diagram illustrating an example of a computer that executes a display control program according to the first and second embodiments. As illustrated in FIG. 26, the computer 100 includes an operation unit 110a, a speaker 110b, a camera 110c, a display 120, and a communication unit 130. Further, the computer 100 includes a CPU 150, a ROM 160, an HDD 170, and a RAM 180. These units 110 to 180 are connected via a bus 140.

HDD170には、図26に示すように、上記の実施例1で示した回答受付部15a、記録部15b、補記エリア設定部15c及び表示制御部15dと同様の機能を発揮する表示制御プログラム170aが予め記憶される。この表示制御プログラム170aについては、図2に示した各々の回答受付部15a、記録部15b、補記エリア設定部15c及び表示制御部15dの各構成要素と同様、適宜統合又は分離してもよい。すなわち、HDD170に格納される各データは、常に全てのデータがHDD170に格納されずともよく、処理に用いるデータのみがHDD170に格納されればよい。例えば、上記の授業支援処理や記録処理のうち一部の処理に絞ってモジュール化することもできる。この場合には、表示制御プログラムを授業支援プログラムにアドオンさせることもできるし、表示制御プログラムを授業支援プログラムのライブラリとすることもできる。   As shown in FIG. 26, the HDD 170 includes a display control program 170a that exhibits the same functions as the answer receiving unit 15a, the recording unit 15b, the supplementary area setting unit 15c, and the display control unit 15d described in the first embodiment. Stored in advance. The display control program 170a may be integrated or separated as appropriate, like the respective components of the answer receiving unit 15a, the recording unit 15b, the supplementary area setting unit 15c, and the display control unit 15d shown in FIG. That is, all the data stored in the HDD 170 may not always be stored in the HDD 170, and only the data used for processing need be stored in the HDD 170. For example, it can be modularized by focusing on a part of the class support process and the recording process. In this case, the display control program can be added to the lesson support program, or the display control program can be a library of lesson support programs.

そして、CPU150が、表示制御プログラム170aをHDD170から読み出してRAM180に展開する。これによって、図26に示すように、表示制御プログラム170aは、表示制御プロセス180aとして機能する。この表示制御プロセス180aは、HDD170から読み出した各種データを適宜RAM180上の自身に割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、表示制御プロセス180aは、図2に示した回答受付部15a、記録部15b、補記エリア設定部15c及び表示制御部15dにて実行される処理、例えば図18〜図20などに示す処理を含む。また、CPU150上で仮想的に実現される各処理部は、常に全ての処理部がCPU150上で動作せずともよく、処理に用いる処理部が仮想的に実現されればよい。   Then, the CPU 150 reads the display control program 170 a from the HDD 170 and expands it in the RAM 180. Accordingly, as shown in FIG. 26, the display control program 170a functions as a display control process 180a. The display control process 180a expands various data read from the HDD 170 in an area allocated to itself on the RAM 180 as appropriate, and executes various processes based on the expanded data. The display control process 180a performs the processing executed by the answer receiving unit 15a, the recording unit 15b, the supplementary area setting unit 15c, and the display control unit 15d shown in FIG. 2, for example, the processing shown in FIGS. Including. In addition, as for each processing unit virtually realized on the CPU 150, all the processing units do not always have to operate on the CPU 150, and a processing unit used for processing may be virtually realized.

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

以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。   The following supplementary notes are further disclosed with respect to the embodiments including the above examples.

(付記1)コンピュータに、
表示された複数の表示エリアのうち特定の表示エリア内で開始された手書き入力動作に応じて、前記特定の表示エリア外に新たな手書入力領域を表示する、
処理を実行させることを特徴とする表示制御プログラム。
(Supplementary note 1)
In response to a handwriting input operation started within a specific display area among the displayed plurality of display areas, a new handwriting input area is displayed outside the specific display area.
A display control program for executing processing.

(付記2)前記新たな手書き入力領域は、前記手書き入力動作が、前記特定の表示エリア外に及ぶ所定の予兆動作を示す場合、又は、前記特定の表示エリア外に及んだ場合に、新たに表示される、ことを特徴とする付記1記載の表示制御プログラム。 (Additional remark 2) The said new handwriting input area is new when the said handwriting input operation | movement shows the predetermined sign operation | movement which goes out of the said specific display area, or when it goes out of the said specific display area. The display control program according to claim 1, wherein the display control program is displayed on the screen.

(付記3)前記新たな手書き入力領域は、前記特定の表示エリアに隣接する他の1以上の表示エリアの一部又は全部の領域を含む、ことを特徴とする、付記1記載の表示制御プログラム。 (Supplementary note 3) The display control program according to supplementary note 1, wherein the new handwriting input area includes a part or all of one or more other display areas adjacent to the specific display area. .

(付記4)前記新たな手書き入力領域は、前記手書き入力動作が及ぶ又は及んだことが検知された他の表示エリア側に形成される、ことを特徴とする、付記1記載の表示制御プログラム。 (Supplementary note 4) The display control program according to supplementary note 1, wherein the new handwriting input area is formed on the other display area side where the handwriting input operation has been or has been detected. .

(付記5)前記新たな手書き入力領域は、前記特定の表示エリア外の他の表示エリアの一部又は全部に重ねて形成される、ことを特徴とする、付記1記載の表示制御プログラム。 (Supplementary note 5) The display control program according to supplementary note 1, wherein the new handwriting input area is formed so as to overlap a part or all of another display area outside the specific display area.

(付記6)前記新たな手書き入力領域は、前記特定の表示エリア外の他の表示エリアの表示内容を半透明マスク又はマスクして形成される、ことを特徴とする、付記1記載の表示制御プログラム。 (Supplementary note 6) The display control according to supplementary note 1, wherein the new handwriting input area is formed by translucent masking or masking display contents of another display area outside the specific display area. program.

(付記7)前記コンピュータに、
前記特定の表示エリア、前記新たな手書き入力領域への手書き入力内容を保存する処理をさらに実行させ、
前記新たな手書入力領域を表示する処理は、前記手書き入力内容の保存後、前記複数の表示エリアを表示する場合、前記特定の表示エリアを選択されると、前記新たな手書き入力領域に記載された内容を前記特定の表示エリアに記載された手書き内容と合わせて表示することを特徴とする付記1記載の表示制御プログラム。
(Appendix 7)
Further executing a process of saving the handwritten input content to the specific display area and the new handwritten input area,
The process of displaying the new handwriting input area is described in the new handwriting input area when the specific display area is selected when displaying the plurality of display areas after storing the handwritten input content. The display control program according to appendix 1, wherein the displayed content is displayed together with the handwritten content described in the specific display area.

(付記8)前記新たな手書き入力領域は、前記手書き入力動作が及ぶ又は及んだ方向によって縦横比を変えることを特徴とする付記1記載の表示制御プログラム。 (Supplementary note 8) The display control program according to supplementary note 1, wherein the new handwriting input area changes an aspect ratio depending on a direction in which the handwriting input operation reaches or extends.

(付記9)前記新たな手書き入力領域は、前記表示エリアのサイズよりも小さいサイズであることを特徴とする付記1記載の表示制御プログラム。 (Supplementary note 9) The display control program according to supplementary note 1, wherein the new handwriting input area is smaller than the size of the display area.

(付記10)前記コンピュータに、
前記新たな手書き入力領域が表示された後に前記特定の表示エリアと異なる他の表示エリアで手書き入力動作が開始された場合に、前記新たな手書き入力領域に前記特定の表示エリア外の他の表示エリアを重ねて形成するか、または前記新たな手書き入力領域の表示内容を半透明マスク又はマスクして形成する処理をさらに実行させることを特徴とする付記1記載の表示制御プログラム。
(Supplementary Note 10) In the computer,
When a handwriting input operation is started in another display area different from the specific display area after the new handwriting input area is displayed, another display outside the specific display area is displayed in the new handwriting input area. The display control program according to appendix 1, further comprising executing a process of forming an area by overlapping or forming a display content of the new handwriting input area by using a translucent mask or a mask.

(付記11)前記形成する処理は、前記新たな手書き入力領域の非表示を通知する標示を前記特定の表示エリア内の余白部に表示させることを特徴とする付記10記載の表示制御プログラム。 (Supplementary note 11) The display control program according to supplementary note 10, wherein the forming process displays a sign for notifying the non-display of the new handwritten input area in a margin in the specific display area.

(付記12)前記形成する処理は、前記新たな手書き入力領域上に記載された内容のサムネイル画像を前記余白部に表示させることを特徴とする付記11記載の表示制御プログラム。 (Supplementary note 12) The display control program according to supplementary note 11, wherein in the processing to be formed, a thumbnail image of the content described in the new handwritten input area is displayed in the margin.

(付記13)表示された複数の表示エリアのうち特定の表示エリア内で開始された手書き入力動作に応じて、前記特定の表示エリア外に新たな手書入力領域を表示する表示制御部、
を有することを特徴とする表示制御装置。
(Supplementary Note 13) A display control unit that displays a new handwriting input area outside the specific display area in response to a handwriting input operation started in the specific display area among the plurality of displayed display areas,
A display control device comprising:

(付記14)コンピュータが、
表示された複数の表示エリアのうち特定の表示エリア内で開始された手書き入力動作に応じて、前記特定の表示エリア外に新たな手書入力領域を表示する、
処理を実行することを特徴とする表示制御方法。
(Supplementary note 14)
In response to a handwriting input operation started within a specific display area among the displayed plurality of display areas, a new handwriting input area is displayed outside the specific display area.
A display control method characterized by executing processing.

1 授業支援システム
5 ネットワーク
10 教師端末
11 タッチパネル
12 通信I/F部
13 記憶部
13a 生徒データ
13b 課題データ
13c 回答データ
13d 手書き入力データ
13e 補記エリアデータ
15 制御部
15a 回答受付部
15b 記録部
15c 補記エリア設定部
15d 表示制御部
30A,30B,30C 生徒端末
DESCRIPTION OF SYMBOLS 1 Class support system 5 Network 10 Teacher terminal 11 Touch panel 12 Communication I / F part 13 Memory | storage part 13a Student data 13b Assignment data 13c Answer data 13d Handwritten input data 13e Supplementary note area data 15 Control part 15a Answer reception part 15b Recording part 15c Supplementary note area Setting unit 15d Display control unit 30A, 30B, 30C Student terminal

Claims (9)

コンピュータに、
表示された複数の表示エリアのうち特定の表示エリア内で開始された手書き入力動作が前記特定の表示エリア外に及ぶ又は及んだことが検知された場合、前記特定の表示エリアの境界を形成する複数の境界部のうち前記手書き入力動作が及ぶ又は及んだことが検知された第1の方向に対応する境界部に新たな手書き入力領域の境界部が接する状態で前記新たな手書き入力領域を表示すると共に、前記新たな手書き入力領域の縦横比のうち前記第1の方向に対応する比が前記第1の方向に直交する第2の方向に対応する比よりも大きく設定された状態で前記新たな手書き入力領域を表示する、
処理を実行させることを特徴とする表示制御プログラム。
On the computer,
When it is detected that a handwriting input operation started within a specific display area among a plurality of displayed areas extends outside the specific display area, a boundary of the specific display area is formed. The new handwriting input region in a state where the boundary portion of the new handwriting input region is in contact with the boundary portion corresponding to the first direction in which the handwriting input operation is detected to have reached or has reached the boundary among the plurality of boundary portions And the ratio corresponding to the first direction in the aspect ratio of the new handwriting input area is set to be larger than the ratio corresponding to the second direction orthogonal to the first direction. Displaying the new handwriting input area;
A display control program for executing processing.
前記新たな手書き入力領域は、前記手書き入力動作が、前記特定の表示エリア外に及ぶ所定の予兆動作を示す場合、又は、前記特定の表示エリア外に及んだ場合に、新たに表示される、ことを特徴とする請求項1記載の表示制御プログラム。   The new handwriting input area is newly displayed when the handwriting input operation indicates a predetermined sign operation extending outside the specific display area or when the handwriting input operation extends outside the specific display area. The display control program according to claim 1. 前記新たな手書き入力領域は、前記特定の表示エリアに隣接する他の1以上の表示エリアの一部又は全部の領域を含む、ことを特徴とする、請求項1記載の表示制御プログラム。   The display control program according to claim 1, wherein the new handwriting input area includes a part or all of one or more other display areas adjacent to the specific display area. 前記新たな手書き入力領域は、前記特定の表示エリア外の他の表示エリアの一部又は全部に重ねて形成される、ことを特徴とする、請求項1記載の表示制御プログラム。   The display control program according to claim 1, wherein the new handwriting input area is formed so as to overlap a part or all of another display area outside the specific display area. 前記新たな手書き入力領域は、前記特定の表示エリア外の他の表示エリアの表示内容を半透明マスク又はマスクして形成される、ことを特徴とする、請求項1記載の表示制御プログラム。   The display control program according to claim 1, wherein the new handwriting input area is formed by translucent masking or masking display contents of another display area outside the specific display area. 前記表示する処理は、前記特定の表示エリア以外の他の表示エリアの選択を受け付けた場合、前記複数の表示エリアが区分けされた一覧表示において、前記特定の表示エリアの表示を継続すると共に、前記新たな手書き入力領域を非表示とする、ことを特徴とする、請求項1記載の表示制御プログラム。   When the display process accepts selection of a display area other than the specific display area, the display of the specific display area is continued in the list display in which the plurality of display areas are divided, and The display control program according to claim 1, wherein a new handwriting input area is hidden. 前記コンピュータに、
前記特定の表示エリア、前記新たな手書き入力領域への手書き入力内容を保存する処理をさらに実行させ、
前記表示する処理は、前記手書き入力内容の保存後、前記特定の表示エリアとは異なる他の表示エリアが選択された後に前記特定の表示エリアが選択されると、前記新たな手書き入力領域に記載された内容を前記特定の表示エリアに記載された手書き内容と合わせて表示することを特徴とする請求項1記載の表示制御プログラム。
In the computer,
Further executing a process of saving the handwritten input content to the specific display area and the new handwritten input area,
The processing to display is described in the new handwriting input area when the specific display area is selected after the other handwritten input content is selected and another display area different from the specific display area is selected. The display control program according to claim 1, wherein the displayed content is displayed together with the handwritten content described in the specific display area.
表示された複数の表示エリアのうち特定の表示エリア内で開始された手書き入力動作が前記特定の表示エリア外に及ぶ又は及んだことが検知された場合、前記特定の表示エリアの境界を形成する複数の境界部のうち前記手書き入力動作が及ぶ又は及んだことが検知された第1の方向に対応する境界部に新たな手書き入力領域の境界部が接する状態で前記新たな手書き入力領域を表示すると共に、前記新たな手書き入力領域の縦横比のうち前記第1の方向に対応する比が前記第1の方向に直交する第2の方向に対応する比よりも大きく設定された状態で前記新たな手書き入力領域を表示する表示制御部、
を有することを特徴とする表示制御装置。
When it is detected that a handwriting input operation started within a specific display area among a plurality of displayed areas extends outside the specific display area, a boundary of the specific display area is formed. The new handwriting input region in a state where the boundary portion of the new handwriting input region is in contact with the boundary portion corresponding to the first direction in which the handwriting input operation is detected to have reached or has reached the boundary among the plurality of boundary portions And the ratio corresponding to the first direction in the aspect ratio of the new handwriting input area is set to be larger than the ratio corresponding to the second direction orthogonal to the first direction. A display control unit for displaying the new handwriting input area;
A display control device comprising:
コンピュータが、
表示された複数の表示エリアのうち特定の表示エリア内で開始された手書き入力動作が前記特定の表示エリア外に及ぶ又は及んだことが検知された場合、前記特定の表示エリアの境界を形成する複数の境界部のうち前記手書き入力動作が及ぶ又は及んだことが検知された第1の方向に対応する境界部に新たな手書き入力領域の境界部が接する状態で前記新たな手書き入力領域を表示すると共に、前記新たな手書き入力領域の縦横比のうち前記第1の方向に対応する比が前記第1の方向に直交する第2の方向に対応する比よりも大きく設定された状態で前記新たな手書き入力領域を表示する、
処理を実行することを特徴とする表示制御方法。
Computer
When it is detected that a handwriting input operation started within a specific display area among a plurality of displayed areas extends outside the specific display area, a boundary of the specific display area is formed. The new handwriting input region in a state where the boundary portion of the new handwriting input region is in contact with the boundary portion corresponding to the first direction in which the handwriting input operation is detected to have reached or has reached the boundary among the plurality of boundary portions And the ratio corresponding to the first direction in the aspect ratio of the new handwriting input area is set to be larger than the ratio corresponding to the second direction orthogonal to the first direction. Displaying the new handwriting input area;
A display control method characterized by executing processing.
JP2014083213A 2014-04-14 2014-04-14 Display control program, display control apparatus, and display control method Active JP6311425B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014083213A JP6311425B2 (en) 2014-04-14 2014-04-14 Display control program, display control apparatus, and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014083213A JP6311425B2 (en) 2014-04-14 2014-04-14 Display control program, display control apparatus, and display control method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018020370A Division JP6458889B2 (en) 2018-02-07 2018-02-07 Display control program and display control apparatus

Publications (2)

Publication Number Publication Date
JP2015203989A JP2015203989A (en) 2015-11-16
JP6311425B2 true JP6311425B2 (en) 2018-04-18

Family

ID=54597414

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014083213A Active JP6311425B2 (en) 2014-04-14 2014-04-14 Display control program, display control apparatus, and display control method

Country Status (1)

Country Link
JP (1) JP6311425B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108205405B (en) * 2016-12-20 2021-06-01 夏普株式会社 Display device, display method of display device, and storage medium
JP6828586B2 (en) * 2017-05-18 2021-02-10 富士通株式会社 Display program, display device and display method
JP2023007696A (en) 2021-07-02 2023-01-19 セイコーエプソン株式会社 Image processing method and image processing apparatus
CN115167801B (en) * 2022-09-07 2022-12-02 深圳市方成教学设备有限公司 Information display method based on conference memory all-in-one machine and conference memory all-in-one machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09212304A (en) * 1996-01-30 1997-08-15 Toshiba Corp Information equipment and method for expanding input area in the equipment
JP5284524B1 (en) * 2012-09-07 2013-09-11 株式会社東芝 Electronic device and handwritten document processing method

Also Published As

Publication number Publication date
JP2015203989A (en) 2015-11-16

Similar Documents

Publication Publication Date Title
US12093502B2 (en) Interactive presentation controls
US20160142471A1 (en) Systems and methods for facilitating collaboration among multiple computing devices and an interactive display device
US20130249812A1 (en) Interactive visual representation of points of interest data
KR102702653B1 (en) Live Ink Presence for real-time collaboration
JP6311425B2 (en) Display control program, display control apparatus, and display control method
CN111580903B (en) Real-time voting method, device, terminal equipment and storage medium
CN109587031A (en) Data processing method
JP6458889B2 (en) Display control program and display control apparatus
JP6398552B2 (en) Display control program, display control method, and display control apparatus
CN104516654A (en) Operation processing method and device
JP6273978B2 (en) Display control program, display control apparatus, and display control method
JP6364889B2 (en) Display control program, display control apparatus, and display control method
JP6405854B2 (en) Recording control program, recording control method, and recording control apparatus
JP6295519B2 (en) Display processing apparatus, system, and display processing program
Jones et al. Towards geospatial tangible user interfaces: An observational user study exploring geospatial interactions of the novice
CN103853470A (en) Data processing and displaying method, device and system
JP2010113610A (en) Meeting support system, associated information registration method, associated information retrieval method, server and program
Huang et al. Investigating one-handed and two-handed inter-device interaction
JP6333006B2 (en) Tablet-type terminal, learning support system, and learning support method
JP2015141479A (en) Information sharing system, information sharing method, information processor, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170915

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170926

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180207

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180305

R150 Certificate of patent or registration of utility model

Ref document number: 6311425

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150