JP6311425B2 - Display control program, display control apparatus, and display control method - Google Patents
Display control program, display control apparatus, and display control method Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 65
- 230000008569 process Effects 0.000 claims description 48
- 238000012545 processing Methods 0.000 claims description 28
- 230000000873 masking effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 38
- 230000004044 response Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 10
- 239000011159 matrix material Substances 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 239000000463 material Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000005484 gravity Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 206010000210 abortion Diseases 0.000 description 1
- 231100000176 abortion Toxicity 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012946 outsourcing Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Landscapes
- Electrically Operated Instructional Devices (AREA)
- Information Transfer Between Computers (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (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.
しかしながら、上記の技術では、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.
以下に添付図面を参照して本願に係る表示制御プログラム、表示制御装置及び表示制御方法について説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 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
例えば、上記の授業支援サービスの一環として、授業支援システム1は、ある課題に対する生徒の意見が一覧表示された意見板を電子黒板20上で公開し、教師と生徒および生徒同士が教え学び合う協働教育を支援する協働教育支援サービスを提供する。以下では、意見板の一例として、生徒の意見が意見板上でマトリクス状に一覧表示される場合を想定する。
For example, as part of the class support service described above, the
図1に示すように、授業支援システム1には、教師端末10と、電子黒板20と、生徒端末30A〜30Cとが収容される。なお、図1には、3つの生徒端末を図示したが、授業支援システム1は任意の数の生徒端末を収容できる。以下では、生徒端末30A〜30Cの各装置を区別なく総称する場合には、「生徒端末30」と記載する場合がある。
As shown in FIG. 1, the
これら教師端末10及び生徒端末30の間は、ネットワーク5を介して相互に通信可能に接続される。かかるネットワーク5には、有線または無線を問わず、LAN(Local Area Network)やVPN(Virtual Private Network)などの構内通信網を始め、インターネット(Internet)などの任意の種類の通信網を採用できる。
The
教師端末10は、教師が使用する端末装置である。ここで言う「教師」とは、授業の参加者のうち教える側の人物を指す。一例としては、各種の教員が挙げられるが、必ずしも各種の教員免許を有する有資格者でなくともかまわない。
The
一実施形態として、教師端末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
例えば、教師端末10には、タブレット型の情報処理端末、いわゆるタブレット端末を採用できる。このように教師端末10にタブレット端末を採用することによって、教師端末10では、タッチペンや手指を介して各種の指示操作を受け付けることができる。この他、教師端末10では、上記の意見板に表示される複数の意見のうち1つの意見が選択拡大表示された個別意見画面上で、文字列やマークなどの手書き入力を受け付けることができる。以下では、タッチペンや手指によって手書きの文字列やマークをタッチパネルへ入力することを「手書き入力」と記載するとともに、タッチパネルが手書き入力を介して受け付ける文字列やマークのことを「マーク記述」と記載する場合がある。
For example, the
電子黒板20は、所定のプロジェクタ等から出力される画像を表示する装置である。
The
一実施形態として、電子黒板20には、インタラクティブ・ホワイトボードを採用できる。この電子黒板20には、図示しないプロジェクタが接続される。このプロジェクタによって、教師端末10が指示する映像が電子黒板20に投影される。このように、教師端末10及び電子黒板20の間では、互いに同一の画像を表示させることもできる。なお、上記の電子黒板20には、ユニット型、ボード型あるいは一体型のいずれのタイプを採用することもできるのは言うまでもない。
As an embodiment, an interactive whiteboard can be adopted for the
生徒端末30は、生徒が使用する端末装置である。ここで言う「生徒」とは、授業の参加者のうち教わる側の人物を指す。一例としては、各種の学生が挙げられるが、必ずしも学生でなくともかまわない。
The
一実施形態として、生徒端末30には、生徒端末用の協働教育支援プログラムがインストールされる。かかる生徒端末用の協働教育支援プログラムが生徒端末30のプロセッサ上で動作することによって、一例として、教師端末10からの課題の受信、課題に対する回答の入力、教師端末10への課題の返信などの機能を実現できる。
As an embodiment, the
例えば、生徒端末30には、上記の教師端末10と同様に、タブレット端末を採用できる。かかるタブレット端末を採用することによって、生徒端末30では、タッチペンや手指を介して協働教育支援プログラムに対する各種の指示操作を受け付けることができる。
For example, a tablet terminal can be adopted as the
なお、本実施例では、教師端末10及び生徒端末30の間で教師端末10をサーバ装置として機能させる一方で生徒端末30をクライアント端末として機能させる場合を例示するが、授業支援システム1の物理的構成はこれに限定されない。例えば、教師端末10とは別にサーバ装置を設置し、教師端末10及び生徒端末30の両方をクライアント端末として収容するクライアントサーバシステムを構築することとしてもかまわない。
In addition, although a present Example illustrates the case where the
また、本実施例では、教師端末10や生徒端末30がタブレット端末として実装される場合を例示するが、教師端末10や生徒端末30の実装形態はこれに限定されない。例えば、教師端末10や生徒端末30は、スマートフォン、携帯電話機やPHS(Personal Handyphone System)などの移動体通信端末を含む携帯端末装置として実装されることとしてもかまわない。また、パーソナルコンピュータを始めとする据置き型の情報処理装置やノート型のパーソナルコンピュータとして実装されることとしてもかまわない。
In this embodiment, a case where the
[教師端末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
上記の教師端末10は、図2に示した機能部以外にも既知のコンピュータが有する各種の機能部を有することとしてもかまわない。例えば、教師端末10がタブレット端末として実装される場合には、加速度センサや角速度センサなどのモーションセンサをさらに有することとしてもよい。また、教師端末10が移動体通信端末として実装される場合には、アンテナ、GPS(Global Positioning System)受信機などの機能部をさらに有していてもかまわない。なお、図2には、一例として、教師端末10がタブレット端末として実装される場合の機能部が例示されているが、教師端末10を据置き端末として実装する場合には、キーボード、マウスやディスプレイなどの入出力デバイスを有することとしてもよい。
The
図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
通信I/F部12は、他の装置、例えば電子黒板20や生徒端末30などとの間で通信制御を行うインタフェースである。かかる通信I/F部12の一態様としては、LANカードなどのネットワークインタフェースカードを採用できる。例えば、通信I/F部12は、協働授業を実施する課題を生徒端末30へ配信したり、生徒端末30から課題に対する回答、例えば賛否や意見を受信したりする。また、通信I/F部12は、電子黒板20に表示させる画像、例えば意見板を電子黒板20へ送信したり、電子黒板20から電子黒板20上で受け付けた操作を受け付けたりする。
The communication I /
記憶部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
このうち、生徒データ13aは、生徒に関するデータである。
Among these, the
一実施形態として、生徒データ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
図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
課題データ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
図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
手書き入力データ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
図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
図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
回答受付部15aは、ある課題に対する生徒の回答を受け付ける処理部である。
The
一実施形態として、回答受付部15aは、生徒端末30へ配信する課題を教師端末10に決定させることができる。例えば、回答受付部15aは、タッチパネル11に表示されたメニュー画面から課題選択の項目が選択された場合に処理を起動する。すなわち、回答受付部15aは、課題IDの選択肢や課題の配信を要求する課題送信ボタンなどを含む課題選択画面をタッチパネル11に表示させる。
As one embodiment, the
そして、回答受付部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
その上で、回答受付部15aは、課題データ13bに含まれる回答制限時間のうち課題選択画面で選択を受け付けた課題IDに対応付けられた回答制限時間を取得する。その後、回答受付部15aは、生徒端末30から回答画面に記入された課題への賛否および意見を受け付けた場合に、回答データ13cに含まれるレコードのうち当該生徒端末30のIPアドレスに対応する生徒IDのレコードに賛否および意見を登録する。そして、回答受付部15aは、回答制限時間を経過するまで、課題への賛否および意見が生徒端末30から教師端末10へ送信されるのを待機し、課題への賛否および意見を受信した場合に、回答データ13cへ登録する処理を繰り返し実行する。
Then, the
記録部15bは、手書き入力を記録する処理部である。
The
一実施形態として、記録部15bは、タッチパネル11に表示された意見板のうちいずれかの生徒の意見が選択された状態で、手書き入力によるマーク記述を記録する。かかる手書き入力によるマーク記述は、一例として、意見板、手書き入力によるマーク記述、さらには、補記エリアの表示等のバックグラウンドで実行することができる。
As an embodiment, the
具体的には、記録部15bは、タッチパネル11上で手書き入力が検知されるのを待機する。このとき、タッチパネル11上で手書き入力が検知された場合には、一筆書きの始点を受け付けたと推定できる。この場合、記録部15bは、記述IDを採番する。例えば、記録部15bは、記憶部13に記憶された手書き入力データ13dに当該採番がなされた記述IDを追加する。その上で、記録部15bは、手書き入力データ13dに含まれる記述IDのうち今回採番がなされた記述IDに対応付けて選択中の意見の表示エリアに対応する生徒ID及び手書き入力が検知された始点の座標を記録する。そして、記録部15bは、タッチパネル11上で手書き入力が検知されなくなるまで手書き入力の座標、すなわち中継点や終点を追加して記録する処理を継続する。これによって、タッチパネル11上で手書き入力が検知されてから当該手書き入力が検知されなくなるまでに検知された一連の手書き入力の軌跡、すなわち一筆書きのマーク記述が手書き入力データ13dに記録されることになる。
Specifically, the
補記エリア設定部15cは、意見板に含まれる意見のうち選択中の意見の表示エリアに重ねて表示させる補記エリアを設定する処理部である。以下では、意見板上で選択を受け付けた意見の表示エリアのことを他の選択を受け付けていない意見の表示エリアと区別する観点から「選択エリア」と記載する場合がある。さらに、意見板上で選択を受け付けた意見のことを他の選択を受け付けていない意見と区別する観点から「選択意見」と記載する場合もある。また、以下では、選択表示エリアと上下または左右に隣接する表示エリアのことを「隣接エリア」と記載する場合がある。
The supplementary note
一実施形態として、補記エリア設定部15cは、手書き入力データ13dが更新される度に、手書き入力中の座標が選択エリア外であるか否かを判定する。このとき、手書き入力中の座標が選択エリア外である場合には、手書き入力の位置が選択エリアから隣接エリアにはみ出たことを検知できる。この場合、補記エリア設定部15cは、手書き入力の座標を含む選択意見の補記エリアが補記エリアデータ13eに未設定であるか否かを判定する。そして、補記エリア設定部15cは、選択意見の補記エリアが補記エリアデータ13eに未設定である場合、次のようにして、補記エリアの設定登録を実行する。
As an embodiment, each time the handwritten input data 13d is updated, the supplementary note
図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
図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
ここで、補記エリアの設定に図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
例えば、図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
図2の説明に戻り、表示制御部15dは、タッチパネル11や電子黒板20に対する表示制御を実行する処理部である。
Returning to the description of FIG. 2, the
一側面として、表示制御部15dは、回答制限時間を経過すると、記憶部13に記憶された回答データ13cを読み出す。その上で、表示制御部15dは、回答データ13cに含まれるレコードごとに当該レコードに設定された意見表示エリア座標にしたがって賛否および意見をタッチパネル11及び電子黒板20に表示させる。この結果、タッチパネル11及び電子黒板20には、課題に対する各生徒の賛否および意見がマトリクス状に一覧で掲載された意見板が表示されることになる。
As one aspect, the
かかる意見板の表示後、表示制御部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
続いて、表示制御部15dは、補記エリアデータ13eの中に選択エリアに対応する生徒IDのエントリが存在するか否かを検索することによって選択エリアに補記エリアが設定済みであるか否かを判定する。このとき、選択エリアに補記エリアが設定済みである場合には、以前に選択エリアであった際に選択が他の表示エリアに切り替えられるのに伴って選択エリア内に補記エリアのサムネイル画像が表示されている。この場合、表示制御部15dは、選択エリア内のサムネイル画像を削除する。そして、補記エリア設定部15cは、補記エリアデータ13eに含まれる補記エリアのうち選択エリアの生徒IDに対応する補記エリアの座標にしたがって補記エリアを隣接エリアの上に重ねて表示させる。その上で、表示制御部15dは、手書き入力データ13dに含まれる記述IDのうち選択エリアの生徒IDと対応付けられた記述IDに含まれる軌跡の座標にしたがって選択エリアへのマーク記述を選択エリアの上に重ねて表示させる。
Subsequently, the
他の側面として、表示制御部15dは、手書き入力データ13dが更新される度に、次のような処理を実行する。例えば、手書き入力の座標が選択エリア外であり、かつ当該手書き入力の座標を含む選択意見の補記エリアが補記エリアデータ13eに未設定である場合には、補記エリア設定部15cによって補記エリアが補記エリアデータ13eに設定される。この場合、表示制御部15dは、補記エリアデータ13eに設定登録された補記エリアの座標にしたがって補記エリアを隣接エリアの部分上に表示させる。その上で、表示制御部15dは、手書き入力データ13dに含まれるマーク記述のうち選択エリアの生徒IDに対応する軌跡の座標にしたがって手書き入力によるマーク記述を補記エリアの上に描画する。これによって、手書き入力のはみ出し方向に沿って隣接エリアの上に補記エリアが引き出し表示された状態でその補記エリア上に選択エリアへのマーク記述が表示される結果、選択意見に手書き入力されたマーク記述が隣接エリアへのマーク記述と誤解される可能性を低減できる。
As another aspect, the
一方、表示制御部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
また、表示制御部15dは、手書き入力の座標が選択エリア内である場合、手書き入力データ13dに含まれるマーク記述のうち選択エリアの生徒IDに対応する軌跡の座標にしたがって手書き入力によるマーク記述を選択エリアの上に描画する。生徒の賛否や意見の表示がされた上に表示されるため、生徒の賛否や意見の表示と手書き入力によるマーク記述の表示とが重複する場合には、手書き入力によるマーク記述の方が上に表示される結果、手書き入力によるマーク記述を視認させることができる。
In addition, when the coordinates of handwriting input are within the selection area, the
更なる側面として、表示制御部15dは、タッチパネル11に表示された意見板上で他の意見の選択を受け付けた場合、すなわち他の表示エリアが選択された場合には、次のような処理を実行する。すなわち、表示制御部15dは、補記エリアに表示されたマーク記述のイメージからサムネイル画像を生成した上で当該サムネイル画像を補記エリアデータ13eへ登録する。その上で、表示制御部15dは、他の表示エリアが選択される前に選択されていた元の表示エリアのうち他の表示が存在しない余白部分にサムネイル画像を表示する。このとき、表示制御部15dは、元の表示エリアの生徒IDに対応付けられた補記エリアが表示されている場合に、その補記エリアを非表示とする。これによって、当該表示エリアへのマーク記述が他の表示エリアにはみ出して表示される事態を抑制できる。この結果、一例として、当該表示エリアへのマーク記述が他の表示エリアの賛否や意見およびマーク記述と混在して表示され、どちらの表示エリアのマーク記述かがわからなくなることを抑制できる。
As a further aspect, the
なお、表示制御部15dは、意見板の中に意見板の表示を終了する終了ボタンのGUI(Graphical User Interface)を含めてタッチパネル11に表示させる。かかる終了ボタンが押下された場合には、当該課題に関する表示が終了される。
Note that the
また、ここでは、タッチパネル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
なお、上記の回答受付部15a、記録部15b、補記エリア設定部15c及び表示制御部15dは、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などに表示制御プログラムを実行させることによって実現できる。また、上記の各機能部は、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などのハードワイヤードロジックによっても実現できる。
The
[手書き更新の具体例]
次に、図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
かかる選択ボタンのチェックボックスにチェックを入れた状態、すなわち図示の例では課題ID「0002」のチェックボックスにチェックを入れた状態で課題送信ボタン200Aが押下操作される。この場合、チェックが入れられた課題ID「0002」の課題に回答させる回答画面が教師端末10から生徒端末30A〜30Cへ配信される。一方、キャンセルボタン200Bが押下操作された場合には、生徒端末30に課題が配信されることなく、メニュー画面の表示に戻る。なお、ここでは、課題ID「0002」だけが選択される場合を例示したが、1度に複数の課題を選択させることとしてもかまわない。
The
図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,
このようにして生徒端末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
かかる意見板220が表示された後に、意見板220上で意見の選択を受け付けた場合、選択エリアが強調表示される。例えば、意見板220に示す意見のうち田中さんの意見が選択された場合には、図14に示すように、田中さんの意見が表示される外枠が他の意見の外枠よりも太線で表示されることによって強調表示が実現される。このように、田中さんの意見が選択された状態で図6に示した記述ID「M1」のマーク記述が手書き入力された場合には、図15に示すように、記述M1の筆記体の文字列「good」のうち最後の英文字「d」の一部が田中さんの意見の表示エリアからはみ出る。この場合には、記述M1の筆記体の文字列「good」が田中さんの意見の表示エリアからはみ出す方向に補記エリア61が引き出された状態で補記エリア61が山田さんの意見の表示エリアの上に重ねて表示される。
After selection of an opinion on the
かかる補記エリア61の表示によって、教師は、田中さんの意見の表示エリアを超えて補記エリア61の上にコメントやマークを手書き入力することが可能になる。例えば、図16に示すように、教師は、図6に示した記述ID「M2」〜記述ID「Mn」のマーク記述、すなわち文字列「人助け」を手書き入力することができる。このように、選択エリアの限界を超えて手書き入力できる結果、教師がマーク記述を手書き入力しきれない事態を抑制できる。
By displaying the
また、田中さんの意見の補記エリア61が表示された状態で山田さんの意見の表示エリアが選択された場合には、図17に示すように、山田さんの意見の表示エリアが最前面に強調表示される。この結果、補記エリア61が山田さんの意見の表示エリアに隠れる。このように、選択エリア以外の補記エリアの表示を非表示とすることによって、非選択時に補記エリアが隣接エリアの視認性を低下させるのを抑制できる。この結果、制約のあるスペースを有効活用できる。さらに、補記エリア61に表示されていた文字列「人助け」のイメージが縮小されたサムネイル画像240が田中さんの意見の表示エリアの余白部分に表示される。かかるサムネイル画像240の表示によって、タッチパネル11や電子黒板20を閲覧する教師や生徒は、田中さんの意見の補記エリアの有無、さらには、補記エリアへのマーク記述の内容を把握できる。なお、サムネイル画像240が表示される余白部分の設定については、図22のように表示エリアを何分割かしてその中に意見およびマーク記述があるかないかで設定することが可能である。
Also, when the display area of Mr. Yamada's opinion is selected while the
[処理の流れ]
次に、本実施例に係る教師端末10の処理の流れについて説明する。なお、ここでは、教師端末10によって実行される(1)授業支援処理、(2)記録処理について説明することとする。
[Process flow]
Next, the process flow of the
(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
そして、課題選択画面で課題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
また、回答受付部15aは、課題データ13bに含まれる回答制限時間のうち課題選択画面で選択を受け付けた課題IDに対応付けられた回答制限時間を取得する(ステップS105)。
In addition, the
その後、生徒端末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
そして、回答制限時間を経過するまで(ステップ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
その後、回答制限時間を経過した場合(ステップS108Yes)、表示制御部15dは、回答データ13cに含まれるレコードごとに当該レコードに設定された意見表示エリア座標にしたがって賛否および意見をタッチパネル11及び電子黒板20に表示させる。これによって、各生徒の意見がマトリクス状に一覧で掲載された意見板が表示されることになる(ステップS109)。なお、意見が選択されずに終了操作がなされた場合(ステップS110NoかつステップS111Yes)には、そのまま処理を終了する。
Thereafter, when the response time limit has elapsed (Yes in step S108), the
その後、タッチパネル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
続いて、表示制御部15dは、補記エリアデータ13eの中に選択エリアに対応する生徒IDのエントリが存在するか否かを検索することによって選択エリアに補記エリアが設定済みであるか否かを判定する(ステップS113)。なお、選択エリアに補記エリアが未設定である場合(ステップS113No)には、下記のステップS114〜ステップS115の処理を飛ばし、ステップS116の処理が実行される。
Subsequently, the
このとき、選択エリアに補記エリアが設定済みである場合(ステップ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
そして、補記エリア設定部15cは、補記エリアデータ13eに含まれる補記エリアのうち選択エリアの生徒IDに対応する補記エリアの座標にしたがって補記エリアを隣接エリアの上に表示させる(ステップS115)。
Then, the supplementary
その上で、表示制御部15dは、手書き入力データ13dに含まれる記述IDのうち選択エリアの生徒IDと対応付けられた記述IDに含まれる軌跡の座標にしたがって選択エリアへのマーク記述を選択エリアの上に表示させる(ステップS116)。
Then, the
その後、手書き入力データ13dが更新された場合(ステップS117Yes)には、補記エリア設定部15cは、手書き入力中の座標が選択エリア外であるか否かを判定する(ステップS118)。なお、手書き入力データ13dが更新されていない場合(ステップS117No)には、ステップS125の処理へ移行する。
Thereafter, when the handwritten input data 13d is updated (step S117 Yes), the supplementary writing
このとき、手書き入力中の座標が選択エリア外である場合(ステップ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
そして、選択意見の補記エリアが補記エリアデータ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
続いて、表示制御部15dは、ステップS121で設定登録された補記エリアの座標にしたがって補記エリアを隣接エリアの上に重ねて表示させる(ステップS122)。
Subsequently, the
一方、手書き入力の座標を含む選択意見の補記エリアが補記エリアデータ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
また、手書き入力の座標が選択エリア内である場合(ステップS118No)、表示制御部15dは、手書き入力データ13dに含まれるマーク記述のうち選択エリアの生徒IDに対応する軌跡の座標にしたがって手書き入力によるマーク記述を選択エリアの上に描画する(ステップS124)。
When the coordinates of handwriting input are within the selection area (No at step S118), the
その後、タッチパネル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
その上で、表示制御部15dは、ステップS125で他の表示エリアが選択される前に選択されていた元の表示エリアのうち他の表示が存在しない余白部分にサムネイル画像を表示する(ステップS127)。その後、上記のステップS112へ移行し、ステップS112の処理から以降の処理を繰り返し実行する。
In addition, the
そして、他の意見の選択を受け付けなかった場合(ステップS125No)には、表示制御部15dは、意見板上で終了操作が行われたか否かを判定する(ステップS128)。このとき、終了操作が行われなかった場合(ステップS128No)には、上記のステップS117の処理へ戻り、以降の処理を繰り返し実行する。そして、終了操作が行われた場合(ステップS128Yes)には、処理を終了する。
And when selection of another opinion is not received (Step S125 No),
(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
その上で、記録部15bは、手書き入力データ13dに含まれる記述IDのうちステップS202で採番された記述IDに対応付けて選択中の意見の表示エリアに対応する生徒ID及び手書き入力が検知された始点の座標を記録する(ステップS203)。
In addition, the
そして、タッチパネル11上で手書き入力が検知されなくなるまで(ステップS205Yes)、記録部15bは、手書き入力の座標、すなわち中継点や終点を追加して記録する処理を継続する(ステップS204)。
Then, until no handwriting input is detected on the touch panel 11 (step S205 Yes), the
その後、タッチパネル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
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。 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
図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
なお、実施例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
図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
[補記エリアの表示サイズ]
例えば、上記の実施例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
[表示制御プログラム]
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図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
HDD170には、図26に示すように、上記の実施例1で示した回答受付部15a、記録部15b、補記エリア設定部15c及び表示制御部15dと同様の機能を発揮する表示制御プログラム170aが予め記憶される。この表示制御プログラム170aについては、図2に示した各々の回答受付部15a、記録部15b、補記エリア設定部15c及び表示制御部15dの各構成要素と同様、適宜統合又は分離してもよい。すなわち、HDD170に格納される各データは、常に全てのデータがHDD170に格納されずともよく、処理に用いるデータのみがHDD170に格納されればよい。例えば、上記の授業支援処理や記録処理のうち一部の処理に絞ってモジュール化することもできる。この場合には、表示制御プログラムを授業支援プログラムにアドオンさせることもできるし、表示制御プログラムを授業支援プログラムのライブラリとすることもできる。
As shown in FIG. 26, the
そして、CPU150が、表示制御プログラム170aをHDD170から読み出してRAM180に展開する。これによって、図26に示すように、表示制御プログラム170aは、表示制御プロセス180aとして機能する。この表示制御プロセス180aは、HDD170から読み出した各種データを適宜RAM180上の自身に割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、表示制御プロセス180aは、図2に示した回答受付部15a、記録部15b、補記エリア設定部15c及び表示制御部15dにて実行される処理、例えば図18〜図20などに示す処理を含む。また、CPU150上で仮想的に実現される各処理部は、常に全ての処理部がCPU150上で動作せずともよく、処理に用いる処理部が仮想的に実現されればよい。
Then, the
なお、上記の表示制御プログラム170aは、必ずしも最初からHDD170やROM160に記憶されていなくともよい。例えば、コンピュータ100に挿入されるフレキシブルディスク、いわゆるFD、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ100がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、LAN、WANなどを介してコンピュータ100に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ100がこれらから各プログラムを取得して実行するようにしてもよい。
Note that the
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。 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
(付記3)前記新たな手書き入力領域は、前記特定の表示エリアに隣接する他の1以上の表示エリアの一部又は全部の領域を含む、ことを特徴とする、付記1記載の表示制御プログラム。
(Supplementary note 3) The display control program according to
(付記4)前記新たな手書き入力領域は、前記手書き入力動作が及ぶ又は及んだことが検知された他の表示エリア側に形成される、ことを特徴とする、付記1記載の表示制御プログラム。
(Supplementary note 4) The display control program according to
(付記5)前記新たな手書き入力領域は、前記特定の表示エリア外の他の表示エリアの一部又は全部に重ねて形成される、ことを特徴とする、付記1記載の表示制御プログラム。
(Supplementary note 5) The display control program according to
(付記6)前記新たな手書き入力領域は、前記特定の表示エリア外の他の表示エリアの表示内容を半透明マスク又はマスクして形成される、ことを特徴とする、付記1記載の表示制御プログラム。
(Supplementary note 6) The display control according to
(付記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
(付記8)前記新たな手書き入力領域は、前記手書き入力動作が及ぶ又は及んだ方向によって縦横比を変えることを特徴とする付記1記載の表示制御プログラム。
(Supplementary note 8) The display control program according to
(付記9)前記新たな手書き入力領域は、前記表示エリアのサイズよりも小さいサイズであることを特徴とする付記1記載の表示制御プログラム。
(Supplementary note 9) The display control program according to
(付記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
(付記11)前記形成する処理は、前記新たな手書き入力領域の非表示を通知する標示を前記特定の表示エリア内の余白部に表示させることを特徴とする付記10記載の表示制御プログラム。
(Supplementary note 11) The display control program according to
(付記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
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記載の表示制御プログラム。 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.
を有することを特徴とする表示制御装置。 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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108205407B (en) * | 2016-12-20 | 2021-07-06 | 夏普株式会社 | Display device, display method, 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)
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 |
-
2014
- 2014-04-14 JP JP2014083213A patent/JP6311425B2/en active Active
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 | |
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 |