(57)【要約】【課題】既存電子教材のメリットを損なわず、メリットに結び付く動作を容易に設定する。【解決手段】画面上に任意の数の文字、画像、及び複数の文字・画像から成るグループオブジェクト等の表示オブジェクトを配置し、これら表示オブジェクトの配置・外観を自由に設定する手順をコンピュータに実行させるプログラムにおいて、画面上に配置した表示オブジェクトの中から１つ以上の任意の表示オブジェクトをイベントトリガとして指定する手順と、表示オブジェクトデータ、メディアデータ等をはじめとする１つ以上の任意のデータをイベントターゲットとして指定する手順と、を実行する。これによりイベントトリガに対するイベント呼出操作を行った際に、イベントターゲットのデータ種別ごとに指定された形態で同イベントターゲットのデータが参照される。【選択図】図１
2017090985.tif 000002
【特許請求の範囲】
【請求項１】
画面上に任意の数の文字、画像、及び複数の文字・画像から成るグループオブジェクト等の表示オブジェクトを配置し、これら表示オブジェクトの配置・外観を自由に設定する手順をコンピュータに実行させるプログラムにおいて、
前記画面上に配置した表示オブジェクトの中から１つ以上の任意の表示オブジェクトをイベントトリガとして指定する手順と、
表示オブジェクトデータ、メディアデータ等をはじめとする１つ以上の任意のデータをイベントターゲットとして指定する手順と、を実行することで、
前記イベントトリガに対するイベント呼出操作を行った際に、前記イベントターゲットのデータ種別ごとに指定された形態で同イベントターゲットのデータが参照される
ように構成されたことを特徴とする、プログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
ある特定のイベントのイベントターゲットが表示オブジェクトデータであり、同表示オブジェクトデータが別のイベントのイベントトリガにも設定されている場合、
前記表示オブジェクトデータは、前記特定のイベントの呼出によってデータ参照されている際に前記別のイベントのイベントトリガとして機能する
ように構成されたことを特徴とする、プログラム。
【請求項３】
請求項１または２に記載のプログラムであって、
イベントトリガ、およびイベントトリガとイベントターゲットのイベント呼出関係をファイルとして保存する際、
（１）埋込関係によるイベント呼出関係を指定すると、
前記イベントターゲットの表示オブジェクトデータないしはメディアデータを前記ファイル内部に保持する手順を実行し、
（２）リンク関係によるイベント呼出関係を指定すると、
前記ファイルの外部に保存されたイベントターゲットのデータにアクセスするための情報を、前記ファイル内に保持する手順を実行する
ように構成されたことを特徴とする、プログラム。
【請求項４】
請求項１乃至３のいずれか１項に記載のプログラムであって、
前記イベントトリガに対するイベントターゲットとして、表示オブジェクトを指定する手順と、
イベントの種類として、位置・外観情報を指定する手順と、を実行することで、
前記イベントトリガに対するイベント呼出操作を行った際に、前記イベントターゲットとして指定された表示オブジェクトの位置・外観を前記指定した位置・外観情報に従って変更する
ように構成されたことを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面表示されたオブジェクトを学習者の操作により自由に移動できるよう教材作成者があらかじめ設定可能なプログラムに関する。
【背景技術】
【０００２】
近年では、電子教材を使った学習が盛んになりつつある。
電子教材には、情報の即時参照という特徴がある。
情報の即時参照機能とは、文字・画像データの表示やメディアデータの再生を手軽に実行できることである。
【０００３】
また電子教材には、情報参照の連鎖という特徴もある。
情報参照の連鎖機能とは、参照した情報内から別の情報を参照したあと、この参照した情報からさらに別の情報を参照できることである。
【０００４】
また電子教材には、インタラクティブ（表示物への働きかけ（操作）と反応）という特徴もある。
インタラクティブ機能とは、表示物に対するユーザ操作により電子教材の動的な反応を確認できることである。
動的な反応の例としては、表示物を移動させる、表示物を変形させる、表示物を非表示にする／表示する、といったものがある。
【０００５】
電子教材が上記のような特徴を持つことにより、学習者が画面に働きかけた結果として起きる画面内のできごとを元に、自身のペース・興味に従って手軽に効率よく学習を進めていくことができるというメリットが生じる。これにより学習の質を高めるとともに、学習のハードルを下げていくことができる。
なお電子教材を作成可能なソフトウェアの一例としては、以下のようなものが公知である（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３３３９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一方、既存の紙媒体や黒板ベースの教材と比較した場合、電子教材のデメリットとしては教材の作成が容易でないという点がある。
上記のようなメリットを活かした電子教材としては、学習アプリや電子書籍、ウェブ上の学習サイトなどがあるが、学習アプリ・電子書籍の制作や学習サイトの構築は、教師にはハードルが高い。学習アプリ・電子書籍の制作・学習サイトの構築は、本格的なコーディング（プログラミング）作業を伴うからである。
【０００８】
このような事情から、電子教材はプレゼンテーションソフトウェア（以下、「プレゼンソフト」という）を使って制作されることが多い。
しかしながらプレゼンソフトでは、以下に述べるように電子教材のいい点の多くが設定不可能であるか、ないしは失われてしまう。
【０００９】
プレゼンソフトで情報の即時参照機能・情報参照の連鎖機能を備えた電子教材を作成した場合のデメリットとしては、文字・画像が表示されたページ内のリンクをタッチまたはクリックすると、元のページからリンク先へ移動（画面遷移）してしまうことが挙げられる。すなわち元のページを閲覧したまま、参照先の情報を同一の画面上で見ることができない。
ページの遷移が起こると、リンク先から元のページを参照するためには元のページに戻るという操作が必要になり、学習者の認知的な負担となる。
【００１０】
またプレゼンソフトで作成した電子教材における情報の即時参照機能に関わる他のデメリットとして、メディアデータを再生するために文字・画像の表示とは異なる手法で動作設定をしなければならなかったり、メディアデータを再生させる際のルールを個別に設定しなければならないなど設定時の操作が複雑なことが挙げられる。
【００１１】
プレゼンソフトにおいては、コンテンツの編集を行う際の編集モードとコンテンツを提示する際の提示モードとが分かれており、提示モードにおいては、コンテンツに含まれる表示物をその場で自由に動かしたり、変形させたり、非表示・表示することができないというデメリットが挙げられる。
【００１２】
本発明は上記の問題に鑑みてなされたものであり、既存の電子教材のメリットを損なわずに、メリットに結び付く動作を容易に設定できる電子教材の実現を目的とする。
【課題を解決するための手段】
【００１３】
〔第１発明〕
そこで上記の課題を解決するために、本願の第１発明に係るプログラムは、
画面上に任意の数の文字、画像、及び複数の文字・画像から成るグループオブジェクト等の表示オブジェクトを配置し、これら表示オブジェクトの配置・外観を自由に設定する手順をコンピュータに実行させるプログラムにおいて、
前記画面上に配置した表示オブジェクトの中から１つ以上の任意の表示オブジェクトをイベントトリガとして指定する手順と、
表示オブジェクトデータ、メディアデータ等をはじめとする１つ以上の任意のデータをイベントターゲットとして指定する手順と、を実行することで、
前記イベントトリガに対するイベント呼出操作を行った際に、前記イベントターゲットのデータ種別ごとに指定された形態で同イベントターゲットのデータが参照される構成とした。
【００１４】
上述したイベントトリガとイベントターゲットの組合せは、任意の数だけ設定できる。また上述したイベントの呼出は、イベントトリガに指定された表示オブジェクト（以下、「トリガオブジェクト」という）へのマウスクリックやタッチパネルへのタップ操作等により行われる。
（１）イベントターゲットが「メディアデータ」である場合には、画面上に動画や再生制御パネルがポップアップ表示され、動画や音声の再生が開始される。
なお、イベント呼出操作が行われたときに再生制御パネルをポップアップ表示させない設定も可能である。
（２）イベントターゲットが「表示オブジェクトデータ」である場合には、このデータから復元された表示オブジェクトが画面上にポップアップ表示される。ポップアップ表示された表示オブジェクトには、その周囲を取囲む吹出し枠や背景も表示できる。
「ポップアップ表示」とは、現在表示中の画面範囲の一部に覆い被さるように出現させる表示手法のことをいう。以下では、ポップアップ表示された表示オブジェクトのことを「ポップアップ表示オブジェクト」と称する。
ひとつのポップアップ内に複数のポップアップ表示オブジェクトが含まれる場合もある。
【００１５】
第１発明のプログラムによれば、データ閲覧者（主に学習者など）側のメリットとして、ページ上に配置された１つ以上のトリガオブジェクトについて、当該のトリガオブジェクトを選択指定するだけで、トリガオブジェクトに関連付けられた情報の即時参照が可能であり、かつポップアップ表示ゆえにポップアップ表示オブジェクトや動画を画面遷移なしで参照できる。
また第１発明のプログラムによれば、データ作成者（主に教材作成者など）側のメリットとして、複数のイベントに対する単一の設定規則を習得するだけでイベントの呼出を設定できる。
イベントトリガは表示オブジェクトのなかから選択指定される。
イベントターゲットとなるデータは、音声ファイル・動画ファイル・表示オブジェクトファイルでもよく、端末に装備されたマイクを利用した音声録音・端末に装備されたカメラを利用した動画撮影・表示オブジェクト編集によりイベントターゲットの指定時に即興で作成したデータでもよい。
【００１６】
〔第２発明〕
また上記の課題を解決するために本願の第２発明に係るプログラムは、第１発明に係るプログラムにおいて、
ある特定のイベントのイベントターゲットが表示オブジェクトデータであり、同表示オブジェクトデータが別のイベントのイベントトリガにも設定されている場合、
前記表示オブジェクトデータは、前記特定のイベントの呼出によってデータ参照されている際に前記別のイベントのイベントトリガとして機能する構成とした。
【００１７】
第２発明によれば、ある特定のイベントのイベントターゲットとして設定されており、かつ別のイベントのイベントトリガとしても設定された表示オブジェクトがイベント呼出によりデータ参照（ポップアップ表示）されている場合に限り、同表示オブジェクト（ポップアップ表示オブジェクト）が上述のイベントトリガとして機能する。
この場合、イベントトリガとして設定されたポップアップ表示オブジェクトＤＯへのイベント呼出操作がされると、図１６（ｃ）のように「表示オブジェクトＤＯ・再生制御パネルＰＬ・動画等が、上記ポップアップ表示オブジェクトに重なってポップアップ表示される」という形のデータ参照（情報参照の連鎖）を実現できる。
【００１８】
〔第３発明〕
本願の第３発明に係るプログラムは、第１または第２発明に係るプログラムであって、
イベントトリガ、およびイベントトリガとイベントターゲットのイベント呼出関係をファイルとして保存する際、
（１）埋込関係によるイベント呼出関係を指定すると、
前記イベントターゲットの表示オブジェクトデータないしはメディアデータを前記ファイル内部に保持する手順を実行し、
（２）リンク関係によるイベント呼出関係を指定すると、
前記ファイルの外部に保存されたイベントターゲットのデータにアクセスするための情報を、前記ファイル内に保持する手順を実行する構成とした。
【００１９】
表示オブジェクトデータ、イベントトリガ、およびイベントトリガとイベントターゲットのイベント呼出関係を保持したファイルを、以下では「記録ファイル」という。
埋込関係が設定されている場合、イベントターゲットのデータ（図７のＤＤ−１２）が記録ファイル（図７の１２２−１）内部に保持される。イベントトリガのデータを含む記録ファイルがある端末から別の端末に転送されると、記録ファイルに保持されているイベントターゲットのデータも付随して移動する。
このため移動元端末で設定されていた埋込関係が、移動先の端末でも自動的に維持される。
【００２０】
リンク関係が設定されている場合、記録ファイルの外部に保存されたイベントターゲットのデータにアクセスするための情報が、同記録ファイル内に保持される。
イベントトリガのデータを含む記録ファイルがある端末から別の端末に転送されるときに、イベントターゲットとして設定された外部ファイルを同記録ファイル中に含めることもできる。外部ファイルとして保存されたイベントターゲットデータを記録ファイル中に含めた場合、記録ファイルがある端末から別の端末に転送されたときでも、移動先端末は、同記録ファイルに記述された情報を参照することで、外部ファイルとして保存されたイベントターゲットのデータにアクセスすることができる。
このため移動元端末で設定されていたリンク関係が、移動先の端末でも自動的に維持される。
上述した「記録ファイルの外部に保存されたイベントターゲットのデータにアクセスするための情報」の具体例としては、イベントターゲットのデータ（図６のＤＤ−１２、ＯＦ−１１等）のファイル名・アクセスパスなどが挙げられる。
【００２１】
第２発明で説明したように、イベントターゲットは別のイベントのイベントトリガとしても設定可能なため、リンク関係は一重だけでなく多重に設定できる。多重のリンク関係を設定するときは、最初の起点となるイベントトリガから末端のイベントターゲットに至る間の１つ１つのリンク情報を記録ファイル中に記述する。
これにより第３発明のプログラムは、多重のリンク関係（図７）の最初の起点となるイベントトリガから末端のイベントターゲットまでを階層的にたどることができる。
【００２２】
なお第３発明のプログラムは、リンク関係の起点からリンク先の末端までの外部ファイルのデータを記録ファイル中に含めて移動元端末から移動先端末に送ることができる。
同移動先端末はインポート処理により、受信したデータ集合体を基に元の記録ファイル及び記録ファイル中に含められた外部ファイルを復元する。
これにより移動先端末でも移動元端末と同等に、最初の起点となったイベントトリガのオブジェクトから末端のイベントターゲットのデータまでのデータ参照関係（図８）を階層的にたどることができる。
【００２３】
上述した第１発明〜第３発明のいずれについても、ポップアップ表示された動画や再生制御パネル、表示オブジェクト等の範囲外を指定すると、ポップアップ表示オブジェクトが画面から消されるようなイベントの設定が可能である。
複数のポップアップ表示オブジェクトが表示されている際には、最も後に表示されたポップアップ表示オブジェクトが画面から消される。
そのため画面中の消去ボタンをわざわざ見つける必要がなく、ポップアップ表示オブジェクトの消去操作が容易になる。
【００２４】
さらに第１発明〜第３発明のいずれについても、画面上に配置済みの表示オブジェクトをイベントターゲットとして指定することで、イベントトリガをクリック・タップ（イベント呼出操作）した際に上記イベントターゲットとして指定された表示オブジェクトを非表示にしたり、再度表示させたりすることも可能である。
この際、イベントトリガとして指定した表示オブジェクト自体をイベントターゲットとして指定することで、イベントトリガをクリック・タップした際にイベントトリガ自体を非表示にしたり、再度表示させたりすることも可能である。
【００２５】
〔第４発明〕
本願の第４発明は第１〜第３発明のいずれかに係るプログラムであって、前記イベントトリガに対するイベントターゲットとして、表示オブジェクトを指定する手順と、イベントの種類として、位置・外観情報を指定する手順と、を実行することで、前記イベントトリガに対するイベント呼び出し操作を行った際に、前記イベントターゲットとして指定された表示オブジェクトの位置・外観を前記指定した位置・外観情報に従って変更する構成とした。
【００２６】
第４発明のイベントの種類として設定可能な位置・外観情報には、色・サイズ、透明度、角度、位置、表示のオン/オフ等の情報などがある。また、イベントターゲットとなる表示オブジェクトには、トリガオブジェクト自身を指定してもよい。
なお第１発明同様に、イベントトリガとイベントターゲットの組み合わせは任意の数だけ設定できる。
これにより、ページ上に配置された一つ以上のトリガオブジェクトを選択指定することで、別の表示オブジェクト、またはトリガオブジェクト自身を強調表示したり、隠しておいた状態から表示させたりすることができる。
【００２７】
第４発明のプログラムによれば、データの作成者はデータの閲覧者に対して複数の操作の選択肢を提供することができる。これにより、データの作成者はデータの閲覧時に対して動的な選択操作に応じた動的な表示切り替えによる効率的な情報提示を行うことが可能となる。
【図面の簡単な説明】
【００２８】
【図１】実施形態に係る端末の電気的構成を示すブロック図である。
【図２】表示オブジェクト管理手段の電気的構成を示すブロック図である。
【図３】イベント設定手段の電気的構成を示すブロック図である。
【図４】イベント呼出手段の電気的構成を示すブロック図である。
【図５】位置・外観設定情報のデータ構造の一例を示す図である。
【図６】イベント設定情報のデータ構造の一例を示す図である。
【図７】記録ファイルにおける埋込関係・リンク関係の一例を示す模式図である。
【図８】埋込関係・リンク関係の具体的な設定例を示す模式図である。
【図９】（ａ）表示オブジェクトが生成された記録ファイルのデータ構造の例を示す図である。（ｂ）表示オブジェクトが埋込関係により関連付けされた記録ファイルのデータ構造の例を示す図である。
【図１０】使用環境選択画面の一例を示す図である。
【図１１】表示オブジェクト（文字）を生成したときの画面の一例を示す図である。
【図１２】編集パネルの一例を示す図である。
【図１３】表示オブジェクト（文字）を設定するときの画面の一例を示す図である。
【図１４】イベント呼出関係を設定するときの画面の一例を示す図である。
【図１５】表示オブジェクトの生成、イベント関係の設定、ポップアップ表示および画面消去の一連の処理における、端末の動作を示すシーケンス図である。
【図１６】（ａ）文字が生成されたときの画像の例である。（ｂ）イベントトリガに対するタッチパネル操作・マウスクリック操作により文字がポップアップ表示されたときの画像の例である。（ｃ）ポップアップ表示オブジェクトの文字に対するタッチパネル操作・マウスクリック操作により静止画・再生制御パネルが表示されたときの画像の例である。（ｄ）ポップアップ表示オブジェクトの静止画に対するタッチパネル操作・マウスクリック操作により動画の再生プレーヤが表示されたときの画像の例である。
【図１７】（ａ）画面上に２つの表示オブジェクトを配置したときの画像の例である。（ｂ）イベントトリガに指定した画面配置済みの表示オブジェクトへのイベント呼出操作により、イベントターゲットに指定した画面配置済みの表示オブジェクトが消去されたときの画像の例である。（ｃ）画面上に配置済みの表示オブジェクトをイベントターゲットに指定するときのイベント設定情報の一設定例を示す図である。
【図１８】本発明の実施形態に係る教育システムの全体構成を示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、図１乃至図１８を参照して、本発明のプログラムについて説明する。
［実施形態］
本発明の実施形態は、教育を目的として本発明に係るプログラムを実装した端末１の構成例である。
【００３０】
本例のプログラムは、画面上に任意の数の文字、画像、及び複数の文字・画像から成るグループオブジェクト等の表示オブジェクトＤＯを配置し、これら表示オブジェクトＤＯの配置・外観を自由に設定する手順をコンピュータに実行させるプログラムにおけるものである。
【００３１】
本例のプログラムは、画面上に配置した表示オブジェクトＤＯの中から１つ以上の任意の表示オブジェクトＤＯをイベントトリガとして指定する手順と、表示オブジェクトデータＤＤ、メディアデータＭＤ等をはじめとする１つ以上の任意のデータをイベントターゲットとして指定する手順と、を実行する。
これによりイベントトリガに対するイベント呼出操作を行った際に、イベントターゲットのデータ種別ごとに指定された形態で同イベントターゲットのデータが参照される。
以下、この内容について詳しく説明する。
【００３２】
図１は、実施形態に係る端末１の電気的構成を示すブロック図である。
同図１に示すように端末１は、液晶ディスプレイ（図示略）等の出力部１４と、タッチパネル（図示略）ないしはマウス（図示略）等のポインティングデバイスを含む入力部１３とを備えている。入力部１３は、赤外線センサ等によるジェスチャー認識機能を備えたものでもよい。
また端末１は、任意の演算処理を実行するＣＰＵ（中央処理装置）を含む制御部１１のほか、ハードディスクドライブ（ＨＤＤ）・ＲＯＭ・ＲＡＭ等を含む記憶部１２、および、各種信号あるいは情報の入出力経路をなす通信ポート（図示略）を含む通信部１５を備えている。
【００３３】
通信部１５は、インターネットや移動体通信網等の公衆通信回線（図示略）に接続され、他装置との間で各種の通信を行う。通信部１５としては、ネットワークインターフェース・モデム・無線通信ユニット等が使用される。
本端末１を、ＵＳＢ（Universal Serial Bus）接続端子など所定のインターフェースまたは通信部１５を介してプリンタ（図示略）に接続しておき、教育用アプリケーション１２１（本願発明に係るプログラム）によりユーザが自ら作成した記録ファイル１２２内のデータを紙媒体に印刷出力してもよい。
【００３４】
記録ファイル１２２の一例としては、表示オブジェクトデータＤＤ・メディアデータＭＤで構成された、設問・設問に対する解答・説明文・説明図などから成る電子教材が挙げられる。
なおユーザは、本発明に係るプログラムを用いることで任意の内容の記録ファイル１２２を任意の数だけ作成できる。
【００３５】
制御部１１は、ＣＰＵ（Central Processing Unit：中央処理装置）・ＲＯＭ（Read Only Memory）・ＲＡＭ（Random Access Memory）等を有し、ＲＯＭ・記憶部１２に記憶されているアプリケーションプログラム（教育用アプリケーション１２１）をＲＡＭにロードして実行し、それにより各種の論理的手段を実現する。
本端末１では、使用環境管理手段１１１および表示オブジェクト管理手段１１２が実現される。
【００３６】
使用環境管理手段１１１は、記録ファイル１２２の使用環境を管理する手段である。
上記ファイル１２２は、（１）個々の表示オブジェクトＤＯのデータＤＤないしはメディアデータＭＤそのものと、（２）同データＤＤを管理するための位置・外観設定情報１２３（いわゆるプロパティ）と、（３）イベント設定情報１２４と、から構成される。
【００３７】
本例における記録ファイル１２２の使用環境としては「作成用使用環境」と「閲覧用使用環境」の２つが用意される。
使用環境管理手段１１１は、ユーザの選択操作に応じて、記録ファイル１２２の使用環境を「作成用使用環境」もしくは「閲覧用使用環境」に設定する。なお本例では使用環境選択画面（図１０参照）により、ユーザ所望の使用環境を選択可能である。
【００３８】
「作成用使用環境」とは、イベントトリガとなる表示オブジェクトＤＯおよびイベントターゲットの表示オブジェクトＤＯ・メディアデータＭＤを無制限に操作でき、これらのイベント呼出関係（埋込関係・リンク関係）を任意に設定できる使用環境のことを指す。
なお教材作成者の例としては、教育者・問題作成者などが挙げられる。
【００３９】
また「閲覧用使用環境」とは、操作対象とできる表示オブジェクトＤＯや、イベント呼出関係（ポップアップイベント呼出関係ないしはオブジェクト表示切替イベント呼出関係）の設定に関して制限がかけられた使用環境を指す。
【００４０】
なお記録ファイル１２２の使用環境を２種類（作成用使用環境、閲覧用使用環境）用意した技術的意義について説明しておく。
本発明に係るプログラムでは、教材作成者が、任意の端末にインストールされた本プログラム（教育用アプリケーション１２１）により作成した電子教材（記録ファイル１２２）を学習者に渡し、これを受取った学習者が、その教材を学習者の所有する端末にインストールされた本プログラム上で操作することも可能である。
しかし電子教材のデータ改変に対する制限がかかっていなければ、学習者が誤って電子教材内の表示オブジェクトデータＤＤ・メディアデータＭＤを変更・削除してしまうことも起こり得る。特に電子教材のデータが唯一つしか存在しない場合には、元の状態へのデータ復旧ができない事態にもなりかねない。
一方で、学習者からの表示オブジェクトＤＯに対するアクセスを一切禁止してしまうと、表示オブジェクトＤＯを操作することによる電子教材の利点を活かしたインタラクティブな学習が不可能となってしまう。
このような課題を解消すべく本発明に係るプログラムでは「作成用使用環境」と「閲覧用使用環境」という制約条件が大きく異なる２つの環境を設けている。
【００４１】
表示オブジェクト管理手段１１２は、表示オブジェクトＤＯにまつわる管理全般を司る手段である。
図２に示すように表示オブジェクト管理手段１１２は、表示オブジェクト生成手段１１２１と、表示オブジェクト削除手段１１２２と、位置・外観設定手段１１２３と、イベント設定手段１１２４と、イベント呼出手段１１２５と、を有している。
【００４２】
表示オブジェクト生成手段１１２１は、入力内容に応じて表示オブジェクトＤＯを生成する手段である。
ここでいう「入力」とは、表示オブジェクトＤＯ生成にあたっての文字入力操作・描画操作・画像の挿入操作および、それらの配置を指す。
位置・外観設定手段１１２３は、表示オブジェクトＤＯに関する登録内容を位置・外観設定情報１２３（図５）に登録する。
【００４３】
表示オブジェクト削除手段１１２２は、ユーザの削除操作に応じて、ユーザ指定された表示オブジェクトＤＯを削除する手段である。
なお表示オブジェクト削除手段１１２２が表示オブジェクトＤＯを削除した場合、位置・外観設定手段１１２３は、同オブジェクトＤＯに関する登録内容を位置・外観設定情報１２３（図５）から削除する。
なお本例においては表示オブジェクトＤＯの生成操作・削除操作は、使用環境が「作成用使用環境」である場合に限り可能である。
【００４４】
位置・外観設定手段１１２３は、表示オブジェクト生成手段１１２１が生成した表示オブジェクトＤＯにまつわる「位置・外観設定情報」（図５）を管理する。
位置・外観設定情報１２３は、表示オブジェクトＤＯに割振られたＩＤと、個々の表示オブジェクトＤＯに関する属性・設定内容の対応関係を指定する情報である。
図５の例では位置・外観設定情報１２３において、表示オブジェクトＤＯを個々に識別するためのＩＤと、各オブジェクトＤＯの属性（サイズ・色・配置位置・角度など）とが対応付けされている。
【００４５】
また位置・外観設定手段１１２３は、位置・外観設定情報１２３の登録内容（設定値）に基づいて、表示オブジェクトＤＯの配置ないしは再配置をしたり、同オブジェクトＤＯの属性（サイズ、色、配置位置、角度、背景色など）を変更する。
図５の設定例では表示オブジェクトＤＯ−１１について、オブジェクト種別が「文字」、文字列が「名古屋」、色（文字色）が「黒」、サイズが「２６ポイント」、字体が「ゴシック体」、配置位置（座標位置）が「縦１２０ピクセル、横２４０ピクセル」（画面領域は図１６（ａ）のように縦１０２４ピクセル×横７６８ピクセル）となっている。
表示オブジェクトＤＯにまつわる位置・外観設定情報１２３を変更することにより、ＤＯ各々の色彩変更・サイズ変更・強調表示（背景色の変更や太字表示）などを自由に設定することができ、個々のユーザがそれぞれ自身にとって分かりやすいように電子教材をアレンジすることが可能になる。
【００４６】
使用環境を作成使用環境に設定した状態で表示オブジェクトＤＯに対して所定操作を行うと、当該表示オブジェクトＤＯが編集可能な状態となる。
表示オブジェクトＤＯが編集可能な状態となると図１２のように、画面上に「外観・位置」の設定を開始するボタン（ＢＴ−３）や「イベント呼出関係」の設定を開始するボタン（ＢＴ−４）等を配置したパネル（同図１２の編集パネル）が表示される。
図１１において表示オブジェクトＤＯ−１１への上記所定操作を行うと、編集パネル（図１２）が出力部１４に表示される。ユーザは同編集パネル中から、ボタンＢＴ−３もしくはボタンＢＴ−４を択一的に選択（押下）することが可能となる。
【００４７】
図２に示すイベント設定手段１１２４は、イベントトリガとイベントターゲットのイベント呼出関係（ポップアップイベント呼出関係、もしくは、オブジェクト表示切替イベント呼出関係）の設定全般を行う手段である。
同設定手段１１２４は、「作成用使用環境」のもと前記編集パネル（図１２）内で「イベント呼出関係の設定（ＢＴ−４）」が選択された状態で、ユーザの入力に応じて前記表示オブジェクトＤＯをイベントトリガとしたイベントに関わる各種設定（イベントの登録・削除・再編集等）を行う（図１４参照）。
【００４８】
図３に示すようにイベント設定手段１１２４は、ポップアップイベント設定手段１１４１と、オブジェクト表示切替イベント設定手段１１４４と、を有している。
【００４９】
さらに上記ポップアップイベント設定手段１１４１は、埋込関係設定手段１１４２と、リンク関係設定手段１１４３とに、機能別に細分化されている。
【００５０】
埋込関係設定手段１１４２は、トリガオブジェクトのデータＤＤを含む記録ファイル１２２に、イベントターゲットに設定された表示オブジェクトＤＯのデータＤＤないしはメディアデータＭＤを埋込む。
例えば、図９（ａ）の記録ファイル１２２−１（トリガオブジェクトのデータＤＤ−１１を含むもの）に、イベントターゲットの表示オブジェクトデータＤＤ（図９（ｂ）のＤＤ−１２）を埋込む場合、埋込関係設定手段１１４２は、記録ファイル１２２−１に上記データＤＤ−１２を書込むことで保持する。
このようにして同手段１１４２は「埋込関係」を設定する。
このとき埋込関係設定手段１１４２は、イベント設定情報１２４においてイベントトリガフラグをオフからオンに書換えるとともにイベントターゲットに関する登録内容を記述（保持）する。
【００５１】
また図３の埋込関係設定手段１１４２は、ユーザ操作により埋込関係の削除が指定されたとき、トリガオブジェクトに対して設定されている埋込関係を削除する。
具体的には同手段１１４２は、トリガオブジェクトを含む記録ファイル１２２から、同イベントトリガと埋込関係にあるイベントターゲットのデータを削除する。
このとき埋込関係設定手段１１４２はイベント設定情報１２４において、イベントトリガフラグをオンからオフに書換えるとともにイベントターゲットに関する登録内容を削除（空欄に書換）する。
【００５２】
図３に示すリンク関係設定手段１１４３は、トリガオブジェクトに対して他の表示オブジェクトデータＤＤ・メディアデータＭＤをリンクする。これにより同手段１１４３は、リンク関係を設定する。
本例において同手段１１４３は、イベントトリガのＩＤとイベントターゲットのＩＤと動作内容とを対応付けてイベント設定情報１２４（図６）に記述することで、リンク関係を設定する。
トリガオブジェクトのデータＤＤを別のイベントのイベントターゲットとして設定することも可能である。このように多重のリンク関係を設定するときは、最初の起点となるイベントトリガから末端のイベントターゲットに至る間の１つ１つのリンク情報を記録ファイル１２２（同ファイル１２２に含まれるイベント設定情報１２４）に記述する。
【００５３】
またリンク関係設定手段１１４３は、ユーザ操作によりリンク関係の削除が指定されたとき、指定されたイベントトリガに対して設定されているリンク関係を削除する。
具体的には同手段１１４３は、イベントトリガに設定されている表示オブジェクトデータＤＯのイベントトリガフラグをオンからオフに書換えるとともに、同トリガに対応付けされているイベントターゲットのＩＤ・動作内容の記述をイベント設定情報１２４から削除する。
【００５４】
図２のイベント呼出手段１１２５は、図４に示すようにポップアップイベント呼出手段１１５１と、オブジェクト表示切替イベント呼出手段１１５４に細分化されている。
【００５５】
上記ポップアップイベント呼出手段１１５１は、さらにポップアップ表示手段１１５２と、ポップアップ表示消去手段１１５３に機能別に細分化される。
【００５６】
ポップアップ表示手段１１５２は、表示オブジェクトＤＯ（例えば、図１６（ｂ）のＤＯ−１２）のデータＤＤとの間にイベント呼出関係が設定されたトリガオブジェクト（例えば、図１６（ａ）のＤＯ−１１）に対してイベント呼出操作がされたときに、同オブジェクトＤＯ（図１６（ｂ）のＤＯ−１２）を画面上にポップアップ表示する（図１６（ｂ）参照）。
【００５７】
また図４のポップアップ表示手段１１５２は、動画または音声のメディアデータＭＤとイベント呼出関係にあるトリガオブジェクト（例えば、図１６（ｂ）のＤＯ−１２）へのイベント呼出操作がされたときに、音声を再生するための再生制御パネルＰＬないしは動画をポップアップ表示する（図１６（ｃ）参照）。
なおポップアップ表示手段１１５２は、再生制御パネルＰＬや動画のポップアップ表示と同時に動画や音声の再生を開始する（同図１６（ｃ））。
【００５８】
図４のポップアップ表示消去手段１１５３は、ポップアップ表示オブジェクトＤＯ、動画または再生制御パネルＰＬ以外の画面部分への画面タッチやマウスクリックがされると、最も後に表示されたポップアップ表示オブジェクトＤＯを画面から消去する。
なおポップアップ表示消去手段１１５３は、最も後に表示されたポップアップ表示オブジェクトＤＯの消去と同時に動画や音声の再生を終了する。
【００５９】
本実施形態では、最も後に表示されたポップアップ表示オブジェクトＤＯ以外の画面部分を指定（画面タッチやマウスクリック）するだけで、ポップアップ表示消去手段１１５３が最も後に表示されたポップアップ表示オブジェクトＤＯを画面上から消去してくれるため、広い画面全体のなかから消去ボタンをわざわざ見つけ出す必要がなくなる。
そのためイベント呼出操作により画面上に出現したポップアップ表示オブジェクトＤＯを順次消去するときの操作効率が向上し、ユーザ操作負担が大幅に軽減される。
【００６０】
図３のオブジェクト表示切替イベント設定手段１１４４は、ページ上のある表示オブジェクトＤＯがタップ・クリックされたときに、ページ上に配置された表示オブジェクトＤＯの表示状態を変更するように設定する。
イベントトリガに関連付けるイベントターゲットとして現在ページ上に配置済みの表示オブジェクトＤＯを選択すると、イベントトリガをタップ・クリックした際にイベントターゲットである表示オブジェクトＤＯの表示状態を切替えることができるように設定できる。
表示の切替の種類には、表示・非表示の変更、透明度の変更、色の変更、サイズの変更、位置の変更などがある。
例えば図１７（ａ）の表示オブジェクトＤＯ−１３がタップ・クリックされた際に、表示オブジェクトＤＯ−１１が非表示になったり（図１７（ｂ））、再度表示されたりするように設定するには、表示オブジェクトＤＯ−１３をイベントトリガとして設定し、イベントターゲットとしてＤＯ−１１を設定する（図１７（ｃ）参照）。そして同図１７（ｃ）のように、イベント（動作内容）の種類として「表示・非表示の切替」を設定する。
【００６１】
図４のオブジェクト表示切替イベント呼出手段１１５４は、オブジェクト表示切替イベント設定手段１１４４（図３）によって設定されたイベントの呼出を司る。
例えばページ上に配置済みのイベントトリガＤＯ−１３（図１８（ａ））をタップ・クリックすると、イベントターゲットであるＤＯ−１１の表示が切替えられる。ここではイベントの種類として「表示・非表示の切替」が設定されているため、ページ上に表示されたＤＯ−１３をタップ・クリックすることで図１８（ｂ）のごとくＤＯ−１１が非表示にされる（ページ上から見えなくなる）。
またオブジェクト表示切替イベント呼出手段１１５４により切替えられた表示状態は、イベントトリガをもう一度タップ・クリックすることで、切替前の状態に戻る。
例えば図１８（ａ）のＤＯ−１３をタップ・クリックすることでＤＯ−１１を非表示にした後に、もう一度ＤＯ−１３をタップ・クリックすると、ＤＯ−１１は再度表示される。
【００６２】
なおオブジェクト表示切替イベント呼出については、同一のイベントのイベントトリガとイベントターゲットに同一の表示オブジェクトを指定することも可能である。
例えば、図１２のＤＯ−１１をイベントトリガとして設定し、このイベントトリガに対するイベントターゲットとしてＤＯ−１１自体を指定する。そして、イベントの種類として「色の変更」を選択し、色を「赤」に選択する。このように設定すると、ＤＯ−１１をタップ・クリックすることで、ＤＯ−１１の色が黒から赤に切替わる。そして再度ＤＯ−１１をタップ・クリックすることで、ＤＯ−１１の色が元の黒色に戻る。
【００６３】
なおオブジェクト表示切替イベントの種類としては、表示・非表示の切替や色の変更等の他にも、特定のマーク（正解マークや間違いマークなど）をイベントターゲットのオブジェクトに重ねて表示するというものがある。
例えば、表示オブジェクトＤＯ−３０をイベントトリガとし、イベントの種類として正解マークの表示を設定し、ＤＯ−３０自体をイベントターゲットとして設定する。この場合、ＤＯ−３０に対してタップ操作を行った際にＤＯ−３０の上に正解マークが表示されるようになるため、簡単に四択問題などを作成することが可能である。
【００６４】
つぎに、本実施形態に係る端末１の動作について説明する。
ここではユーザ操作による作成用使用環境の選択後、表示オブジェクトＤＯが生成され、イベントトリガとして設定された表示オブジェクトＤＯに対してイベントターゲットとイベント呼出関係（埋込関係・リンク関係）が設定され、同トリガに対するイベント呼出操作により表示オブジェクトデータＤＤの表示と動画・音声の再生が順次行われる動作について説明する。
【００６５】
［図１５：ステップＳ１１］
まず図１５に示すようにユーザ操作により作成用使用環境が選択されると、使用環境管理手段１１１は記録ファイル１２２の使用環境を「作成用使用環境」に設定する。
本例では使用環境選択画面（図１０）を介して、ユーザ所望の使用環境を指定する。
【００６６】
［図１５：ステップＳ１２］
表示オブジェクト生成手段１１２１は、ユーザからの入力内容に応じて表示オブジェクトＤＯを生成する。
図１１の例ではユーザの入力内容に応じて、表示オブジェクトＤＯ−１１が画面上に配置された状態を表している。
なお図２の位置・外観設定手段１１２３は、位置・外観設定情報１２３（図５）に対し、新たに生成された上記オブジェクトＤＯに関する登録内容を追加する。
【００６７】
［図１５：ステップＳ１３］
表示オブジェクトが選択指定されて編集可能状態となり、編集パネルが表示された状態（図１２）でユーザにより「位置・外観の設定」（図１２のＢＴ−３）が選択されると、選択指定された表示オブジェクトＤＯのデータＤＤに関する位置・外観設定情報１２３が表示され（図１３）、選択指定されたＤＯの編集が可能となる。
なお位置・外観設定手段１１２３は、ユーザによる入力に応じ位置・外観設定情報１２３の登録内容（属性の設定値）を更新する。すると、画面表示されているオブジェクトの表示が切替わる。
【００６８】
［図１５：ステップＳ１４］
上記編集パネルが表示された状態（図１２）においてユーザにより「イベント呼出関係の設定」（図１２のＢＴ−４）が選択されると、イベントトリガとして選択された表示オブジェクトＤＯに対し、任意のデータＤＤ・ＭＤをイベントターゲットとしたイベント呼出関係の設定が可能となる。
なおイベントトリガを選択する場合、同トリガとする表示オブジェクトＤＯに対して所定の選択操作（画面タッチ・マウスクリック操作など）を行う。
【００６９】
［図１５：ステップＳ１５］
上記のステップＳ１１〜Ｓ１４によりイベントトリガとイベントターゲットの間にイベント呼出関係（ポップアップイベント呼出関係ないしはオブジェクト表示切替イベント呼出関係）が設定されると、同トリガオブジェクトへのイベント呼出操作（画面タッチ・マウスクリックなど）を行うことで、このトリガオブジェクトとイベント呼出関係にあるイベントターゲットが画面上にポップアップ表示される。
【００７０】
図１６（ａ）の画面例ではトリガオブジェクトＤＯ−１１に対してイベント呼出操作をすることで、図１６（ｂ）のごとく同オブジェクトＤＯ−１１とイベント呼出関係にある表示オブジェクトＤＯ−１２のデータＤＤ−１２が画面遷移することなくポップアップ表示される。
【００７１】
なお表示オブジェクトＤＯ−１２（図１６（ｂ））のデータＤＤ−１２は、表示オブジェクトＤＯ−１１のイベントターゲットとして設定されており（図６・１段目）、かつ外部ファイルＯＦ−１２をイベントターゲットとしたイベントのイベントトリガとしても設定されている（同図６・２段目）。
この場合、表示オブジェクトデータＤＤ−１２から復元された表示オブジェクトであるＤＯ−１２は、イベントターゲットＯＦ−１２を呼出すためのイベントトリガとして機能する。
そのため図１６（ｂ）において上記トリガオブジェクトＤＯ−１２に対してイベント呼出操作をすることで、図１６（ｃ）のごとく同ＤＯ−１２のイベントターゲットである外部ファイルＯＦ−２０から復元された表示オブジェクト（ＤＯ−２０）がポップアップ表示される。
【００７２】
［図１５：ステップＳ１６］
なおイベントターゲットがメディアデータＭＤの場合、イベントの呼出時に、イベントターゲット（動画や再生制御パネルＰＬ）のポップアップ表示後に動画や音声の再生が開始される。
図１６（ｃ）の画面例では、ユーザがイベントトリガ（ＤＯ−１２）に対してイベント呼出操作をすると、音声用の再生制御パネルＰＬがポップアップ表示され、音声の再生が開始される。なおイベント呼出操作が行われたときに、再生制御パネルＰＬをポップアップ表示させない設定も可能である。
【００７３】
また図１６（ｃ）の画面例では、ユーザがイベントトリガ（外部ファイルＯＦ−２０から復元された表示オブジェクトＤＯ−２０）へのイベント呼出操作をすることで、外部ファイルＯＦ−１３から復元された動画がポップアップ表示され（図１６（ｄ））、動画が再生される。
【００７４】
［図１５：ステップＳ１７］
さらにイベントターゲットとして呼出された表示オブジェクトＤＯ・再生制御パネルＰＬが表示された状態で、これら以外の画面部分に対しタッチパネル操作ないしはマウスクリック操作がされると、ポップアップ表示消去手段１１５３は、最も後に表示されたポップアップ表示オブジェクトＤＯを画面から消去する。
例えば図１６（ｂ）の表示画面において、表示オブジェクトＤＯ−１２以外の画面部分がタッチないしはクリックされると、同画面において最も後に表示された表示オブジェクトＤＯ−１２が画面から消去され、図１６（ａ）の状態へと画面が戻る。
【００７５】
以上説明したように、本発明によれば学習者側のメリットとして、表示オブジェクトＤＯ（イベントトリガ）に関連付けられた情報（イベントターゲットのデータＤＤ・ＭＤ）の即時参照が可能であり、かつポップアップ表示された情報を画面遷移なしで参照できる。
また本発明によれば教材作成者側のメリットとして、複数のイベントに対する単一のイベント設定規則を習得するだけで複数の種類のイベントの呼出を設定できる。
【００７６】
また黒板の板書や紙媒体と異なり、ＩＴ学習に対応した記録ファイル１２２（電子データ）を編集することで情報の付足しや削除を容易に且つ痕跡を残さずにできるため、学習に必要な知識整理やテキスト管理、ノート作成なども効率的に行うことが可能になる。
【００７７】
なお本実施形態に係るプログラム（アプリケーション）を任意の多機能電子装置に導入することにより、本発明の特徴的な各種機能を付加することができ上記端末１を構成可能である。
また本実施形態によれば多機能電子装置に専用アプリケーションをインストールするだけで、安価に、また簡易かつ短時間で端末１を構成できる。
【００７８】
ここで多機能電子装置としては、望ましくはスマートフォン、タブレット端末またはＰＣ（Personal Computer）、電子黒板等が採用される。オブジェクト処理時はＣＰＵに対しかなりの処理負担がかかるものの、スマートフォンやタブレット端末であれば処理性能が日進月歩の勢いで飛躍的に向上しており、オブジェクト処理を実行する際にも快適な動作速度を担保できる。
【００７９】
また携帯型の多機能電子装置であれば、携行性というメリットを備えるがゆえに、教材作成者が都合のつくときに教材を作成でき、さらに作成された教材を受取った学習者も気軽に学習を行うことできる。
さらにこの携行性ゆえに、教育機関の教材作成者ならびに学生が上記端末１をそれぞれ持寄り、これらを相互に通信接続することで、本端末１を複数台具備して成る教育システム（図１８参照）も容易に構成することができるという副次的なメリットも生じる。
【００８０】
なお本例では多機能電子装置を採用しているが、このような装置では入力手段としてタッチパネルを備えることが常識化している。また赤外線センサ等を用いたジェスチャー認識機能を備えた電子装置も実用化されつつある。
これらの装置を利用すれば、表示画面を直接目視しながらジェスチャー入力により操作を行うことで、表示オブジェクトＤＯを記録ファイル１２２に追加配置したり、ドラッグ・アンド・ドロップにより既存のＤＯを再配置できる。
この入力機能により、絵・図表・文字の配置を利用者が直感的に変更することができ、ｅラーニングによる学習において目で見たままに感覚的に捉えやすいという大きな利点を生み出し得る。
【００８１】
［変形例：教育システム］
さらに上述したプログラムを実装した端末を複数台用意し、各種学校などの教育機関において多人数で利用可能な教育システムを構成することも可能である。
図１８に示すように本例の教育システム１００は、複数台の端末１を、インターネットや移動体通信網等の公衆通信回線２００を介して通信可能な状態で接続したシステムである。
なお、インターネット等の公衆通信回線２００を採用する場合には、例えば、ＶＰＮ（Virtual Private Network）技術等を利用すれば、セキュリティレベルを高く確保可能である。
【００８２】
これら端末１（図１８の１−１〜１−３）がネットワークを通じて同一の電子教材（記録ファイル１２２）を共有することで、教材作成者と学習者の双方が共通の電子教材を通じて改変内容を相互に確認できるため、ｅラーニングによる学習環境において理解度のチェックや質問・アドバイスなどを円滑に行うこともできる。
また、教材作成者が作成した記録ファイル１２２を学習者に配布できる。
【００８３】
なお同図１８においては、任意の端末１を外部モニタ３００に接続する。外部モニタ３００は、その画面を通じて教育者・学習者間の情報共有を図る目的で、教育の講義が行われる所定の場所に設置される。
上記教育システム１００によれば、教材作成者が予め作成・編集した記録ファイル１２２を学習者に画面提示しながら、同ファイル１２２中の表示オブジェクトデータＤＤを編集・再配置したり、イベントトリガに対するイベント呼出関係を設定することができる。
【００８４】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明の要旨を逸脱しない範囲で当業者が理解し得る各種の変形が可能である。
【符号の説明】
【００８５】
１  端末
１００  教育システム
２００  公衆通信回線
３００  外部モニタ
【図１】
2017090985.tif 000003
【図２】
2017090985.tif 000004
【図３】
2017090985.tif 000005
【図４】
2017090985.tif 000006
【図５】
2017090985.tif 000007
【図６】
2017090985.tif 000008
【図７】
2017090985.tif 000009
【図８】
2017090985.tif 000010
【図９】
2017090985.tif 000011
【図１０】
2017090985.tif 000012
【図１１】
2017090985.tif 000013
【図１２】
2017090985.tif 000014
【図１３】
2017090985.tif 000015
【図１４】
2017090985.tif 000016
【図１５】
2017090985.tif 000017
【図１６】
2017090985.tif 000018
【図１７】
2017090985.tif 000019
【図１８】
2017090985.tif 000020