(57)【要約】      （修正有）【課題】改善された教育支援装置を提供する。【解決手段】１又は複数のエレメントを包含するワークシートと、ワークシートに対するアクセス権を有するユーザとを対応付けて記憶するデータベースと、ワークシートにアクセスする個々のユーザに応じた表示内容をユーザの端末に表示させるべく、データベースからワークシートに関連するデータを抽出して提供するとともに、ワークシートの編集を許容するアクセス権を有するユーザからの要求に応じてワークシートのデータを編集する制御部とを備え、データベースは、ワークシートを構成するエレメントに、エレメントの由来を示すオリジン情報を対応付けて記憶し、制御部は、既存のエレメントを複製することによってのみ新たなエレメントをデータベースに作成でき、且つ、複製元のエレメントに対応付けられているオリジン情報と同じオリジン情報を、新たに作成されるエレメントに対応付けてデータベースに記憶させる。【選択図】図４
2018194652.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のエレメントを包含して構成されるワークシートと、当該ワークシートに対するアクセス権を有するユーザとを対応付けて記憶するデータベースと、
前記ワークシートにアクセスする個々のユーザに応じた表示内容をユーザが操作する端末に表示させるべく、前記データベースから前記ワークシートに関連するデータを抽出して提供するとともに、前記ワークシートの編集を許容するアクセス権を有するユーザが操作する端末からの要求に応じて、前記データベースにおける前記ワークシートのデータを編集する制御部とを備え、
前記データベースは、前記ワークシートを構成する前記エレメントに、当該エレメントの由来を示すオリジン情報を対応付けて記憶し、
前記制御部は、既存のエレメントを複製することによってのみ新たなエレメントを前記データベースに作成でき、且つ、複製元のエレメントに対応付けられているオリジン情報と同じオリジン情報を、新たに作成される前記エレメントに対応付けて前記データベースに記憶させることを特徴とする教育支援装置。
【請求項２】
前記オリジン情報は、前記エレメントの教育理論上の意義を規定した情報であり、変更が許容されないことを特徴とする、請求項１に記載の教育支援装置。
【請求項３】
前記データベースは、前記ワークシートを構成する前記エレメントに、当該エレメントの複製元を示す複製元情報を対応付けて記憶することを特徴とする、請求項１または２に記載の教育支援装置。
【請求項４】
前記エレメントは、他のエレメントを包含可能とされることを特徴とする、請求項１から３の何れか１項に記載の教育支援装置。
【請求項５】
前記制御部は、前記データベースに記録された前記ワークシートのデータを編集する際に、少なくとも一部のデータについて、既存のデータを上書きせずに、新たなデータを付け足す形で、記録を時系列的に追加するように書込みを行うことを特徴とする、請求項１から４の何れか１項に記載の教育支援装置。
【請求項６】
前記エレメントは、前記端末に表示される内容であるコンテントとして、入力欄を有することができ、
前記制御部は、
前記入力欄に対する入力内容を、当該入力欄に入力内容を入力した入力ユーザ及び当該入力欄への入力内容について主体となる特定のユーザであるオーナーと対応付けてデータベースに記憶し、
前記データベースから前記ワークシートに関連するデータを抽出して提供する際に、ワークシートを表示しようとするユーザと、前記入力ユーザ及び／又はオーナーとの関係に基づいて、前記入力欄に対する入力内容を抽出して提供することを特徴とする、請求項１から３の何れか１項に記載の教育支援装置。
【請求項７】
コンピュータを請求項１から６の何れか１項に記載の教育支援装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教育支援装置及びプログラムに関する。
【背景技術】
【０００２】
従来から入出力可能な情報処理装置を用いて教育や学習を支援する様々な方法が提案されている。例えば、ポートフォリオ学習法（又は、情報処理端末装置を利用したｅ−ｐｏｒｔｆｏｌｉｏ）は、予め目標を設定して時間軸による管理を行い、各学習者の学習能力や知力以外の個人能力／個人特性についても評価を行い、学習履歴や学習時の学習者作成物についても評価対象として収集し、学習指導者だけでなく自己評価も行ことで、各学習者をより細密に支援する方法として提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０１２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のポートフォリオ学習法は、学習者の成果物を個々のファイル形式で、構造化や意味づけも行わないままアップロードして保管するだけであったり、単なるコメントの羅列を書き込んだりするだけである場合が少なからずあり、蓄積した情報を再利用することは難しかった。また、指導者がワークシートを作成する際に、過去に蓄積した情報を効率的に再利用する手段が十分にあるとは言えなかった。これらの事情によりポートフォリオの普及や有効利用の妨げとなっている。
【０００５】
本発明は、上記課題の解決のためになされたものであり、改善された教育支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決すべく、本発明に係る教育支援装置は、１又は複数のエレメントを包含して構成されるワークシートと、当該ワークシートに対するアクセス権を有するユーザとを対応付けて記憶するデータベースと、ワークシートにアクセスする個々のユーザに応じた表示内容をユーザが操作する端末に表示させるべく、データベースからワークシートに関連するデータを抽出して提供するとともに、ワークシートの編集を許容するアクセス権を有するユーザが操作する端末からの要求に応じて、データベースにおけるワークシートのデータを編集する制御部とを備え、データベースは、ワークシートを構成するエレメントに、当該エレメントの由来を示すオリジン情報を対応付けて記憶し、制御部は、既存のエレメントを複製することによってのみ新たなエレメントをデータベースに作成でき、且つ、複製元のエレメントに対応付けられているオリジン情報と同じオリジン情報を、新たに作成されるエレメントに対応付けてデータベースに記憶させることを特徴とする。
【０００７】
本発明では、オリジン情報は、エレメントの教育理論上の意義を規定した情報であるとよく、変更が許容されないように構成するとよい。また、データベースは、ワークシートを構成するエレメントに、エレメントの複製元を示す複製元情報を対応付けて記憶するとよい。また、エレメントは、他のエレメントを包含可能とされるように構成するとよい。
【０００８】
本発明では、制御部は、データベースに記録されたワークシートのデータを編集する際に、少なくとも一部のデータについて、既存のデータを上書きせずに、新たなデータを付け足す形で、記録を時系列的に追加するように書込みを行うとよい。
【０００９】
本発明では、エレメントは、端末に表示される内容であるコンテントとして、入力欄を有することができるように構成されるとよい。そして、制御部は、入力欄に対する入力内容を、当該入力欄に入力内容を入力した入力ユーザ及び当該入力欄への入力内容について主体となる特定のユーザであるオーナーと対応付けてデータベースに記憶し、データベースからワークシートに関連するデータを抽出して提供する際に、ワークシートを表示しようとするユーザと、入力ユーザ及び／又はオーナーとの関係に基づいて、入力欄に対する入力内容を抽出して提供するとよい。
【００１０】
本発明に係るプログラムは、コンピュータを、上記の何れかの教育支援装置として機能させることを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】教育支援システムの構成を示す模式図である。
【図２】サーバの構成を示すブロック図である。
【図３】ユーザ端末の構成を示すブロック図である。
【図４】データベースに格納されるデータの関係の概要を示す図である。
【図５】コースの構成を示す模式図である。
【図６】エレメントの入れ子包含構造を説明する模式図である。
【図７】エレメントとユーザ端末に表示される内容の対応関係を示す模式図である。
【図８】粒度の異なる複数のオリジンエレメントの例を示す図である。
【図９】エレメントを複製する際の、オリジンの承継を説明する図である。
【図１０】編集権限のあるメンバーの操作画面の一例を示している
【図１１】追加するエレメントを選択するための選択画面の一例を示している。
【図１２】編集権限のないメンバーの操作画面の一例を示している。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態を説明する。
【００１３】
〔教育支援システムの基本構成〕
図１に示すように、教育支援システム１は、サーバ２と、複数のユーザ端末３とを備える。サーバ２及び複数のユーザ端末３は、インターネット等のネットワークＮＷを介して相互に通信可能とされる。
【００１４】
〔サーバ〕
サーバ２は、例えば、コンピュータシステムであり、キーボード、マウス、タッチパネル等の入出力装置、ＣＰＵ（Central Processing Unit）等の演算部及びＲＡＭ（Random Access Memory）、ＲＯＭ（read only memory）等の記憶装置を備えた本体、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等の表示装置等から構成される。サーバ２は、本発明における教育支援装置に相当する。
【００１５】
図２に示すように、サーバ２は、少なくとも、記憶部２１、制御部２２及び通信部２３を備える。サーバ２の記憶部２１には、制御部２２にて実行されるプログラムや、当該プログラムで用いられるデータ等が記憶されている。例えば、記憶部２１は、教育支援システム１で運用するワークシートのデータを格納するデータベースＤＢ、このデータベースＤＢに対するアクセスを制御し、ユーザ端末３からの要求に応じてデータベースＤＢから情報を抽出して出力するデータベースマネジメントプログラム、ユーザ端末３が教育支援システム１におけるダウンロード用のワークシートを機能させるためにダウンロードして実行するクライアントプログラム、等を記憶する。クライアントプログラムは、ブラウザ等の汎用プログラムの追加として実行されるいわゆるアドインプログラムであってもよいし、独立して実行可能な専用プログラムであってもよい。データベースＤＢに格納するデータの詳細については後述する。
【００１６】
制御部２２は、各ユーザ端末３から送信される情報やリクエスト等に基づき、記憶部２１に記憶されたプログラムに従った処理を実行する。通信部２３は、ユーザ端末３との通信を行うためにネットワークＮＷに接続するための機能を提供する部分である。制御部２２は、データベースマネジメントプログラム等を実行することによってユーザ端末３からの要求を処理し、データベースＤＢに格納している情報に基づき、後述するユーザ端末３にてワークシートを表示するための情報を、ユーザ端末３に提供する。このときワークシートを表示するための情報は、ユーザ端末３がサーバ２からダウンロードして実行するクライアントプログラムにて処理可能な所定の形式（例えば、ＨＴＭＬ（HyperText Markup Language）形式、ＪＳＯＮ（JavaScript（登録商標） Object Notation）形式、ＸＭＬ（Extensible Markup Language）形式等）で提供するとよい。
【００１７】
なお、サーバ２は、上記の各構成が物理的に一体として構成されていなくてもよい。例えば、上記構成要素の一部または全部が遠隔地に分散して配置されていてもよく、それらが協働してサーバ２として機能するようにすればよい。
【００１８】
〔ユーザ端末〕
ユーザ端末３は、学習者（生徒）、指導者（教員）等のユーザが用いる端末であり、ネットワークＮＷを介してサーバ２と通信し、サーバ２からワークシートを表示するためのクライアントプログラムやワークシートに関する各種情報を取得して、これらを用いてユーザにワークシートを提示する。
【００１９】
ユーザ端末３としては、マイクロコンピュータ、ワークステーション等の情報処理装置に加えて、液晶画面がタッチパネルになっているタブレット端末、コンテンツを表示させて反応を入力可能であれば、テレビ等のディスプレイに接続する据え置き型ゲーム装置、バッテリー駆動でディスプレイも備える屋外で使用可能な携帯型ゲーム装置、携帯電話装置、電子辞書、電子ブックリーダー等も含む。
【００２０】
ユーザ端末３は、少なくとも、入力部３１、記憶部３２、制御部３３、通信部３４、表示部３５、等を有している。
【００２１】
入力部３１は、学習者が文字又は図形等を入力するキーボード又はタブレット（デジタイザ）等の入力装置を有する。入力部３１は、キーボードやマウスに限らず、タッチパネル（タッチペン）や、デジタイザ、トラックボール等であってもよい。また、入力部は、音声を入力するためのマイク、画像（動画、静止画）を入力するためのカメラ等を含んでもよい。さらに、入力部３１は、ＧＰＳ（Global Positioning System）、加速度センサ等の各種センサを備えてもよい。
【００２２】
記憶部３２は、システム制御プログラム、コンテンツデータ、学習者データ等の様々なプログラムやデータを記憶する。記憶部３２は、ＯＳ等の基本的なシステム制御プログラムと、サーバ２のデータベースＤＢにアクセスしてワークシートを表示するためのクライアントプログラム、通信制御プログラム、外部記憶部に対するデータやプログラムの入出力処理、表示制御プログラム、入力処理プログラム等の各種の制御プログラムを格納する。なお、クライアントプログラムはサーバ２からダウンロードして記憶部３２に記憶される。
【００２３】
制御部３３は、ユーザ端末３の各部の動作を制御する。具体的には、制御部３３は、マイクロプロセッサ、ＣＰＵ等の演算素子とその周辺素子、周辺装置を含む広義な意味の制御部であり、実行するプログラムに応じて様々な処理を実施することができる。通信部３４は、サーバ２や他のユーザ端末３との通信を行うためにネットワークＮＷに接続するための機能を提供する部分である。表示部３５は、ユーザ（学習者、指導者等）にコンテンツの画像を表示して示す。具体的には、表示部３５は、液晶（ＬＣＤ）等の画面を有するコンテンツデータの内容や、学習者データ等の様々な内容を表示できる、例えば液晶表示装置である。
【００２４】
〔データベースＤＢに格納するデータ〕
続いて、教育支援システム１において、サーバ２のデータベースＤＢに格納されるデータについて説明する。図４は、データベースＤＢに格納されるデータの関係の概要を示している。図４は、データベースＤＢに格納される各種情報の関連を模式的に示しているに過ぎず、実装上は、データベースＤＢの動作効率等を踏まえて複数のテーブル等に適宜分割・関連付けして記録されても構わない。
【００２５】
データベースＤＢは、教育支援システム１を利用するすべてのユーザを記録するユーザマスタテーブルを有する。ユーザには、学習者、指導者、保護者、教育活動における外部協力者（例えば、社会人ゲスト、ティーチングアシスタント、スクールカウンセラー）等を含んでよい。ユーザマスタテーブルは、ユーザを識別するためのユーザＩＤに紐づけて、ユーザの氏名、ログイン名、ログインタイプ（例えば、学習者、指導者、保護者等の別）パスワード、連絡先（例えば、電子メールのアドレス）、等のユーザに関する諸情報を記録する。
【００２６】
教育支援システム１では、１つの学級の１つの科目の授業を、コースと呼ぶ単位で管理する。図５に示すように、コースは、コースパケットとメンバーとで構成される。コースパケットは、当該コースで用いるワークシートや配布物（テキスト、各種ファイル等）等を規定する。コースパケットは、ワークシートや配布物等を複数含んでよい。ワークシートは、後述するように、細かな学習活動単位に分割された複数のエレメントの集合によって構成され、エレメント毎に独立して記録・蓄積することができる点で、単にファイル単位で学習成果物を記録・蓄積したり、固定化されたフォーマットに、データを記録していくだけの、従来のポートフォリオシステムとは異なっている。
【００２７】
データベースＤＢは、教育支援システム１で管理するコースを記録するコーステーブルを備える。コーステーブルは、ユーザマスタテーブルに記録されているユーザのうち、コースのメンバーとなるユーザのユーザＩＤを、コースに紐づけて記録する。メンバーは、複数の学習者、及び少なくとも１人（複数でも可）の指導者を含むとよい。その他、メンバーは、保護者や教育活動における外部協力者を含んでもよい。後述するように、教育支援システム１は、それぞれのメンバーの属性に応じてコンテンツの共有を制御したり、アクセス権の制御をしたりする。
【００２８】
また、データベースＤＢは、コースに対応付けて当該コースで用いるワークシートが記録される。一つのコースに対し、そのコースで使用される複数のワークシートが記録されてよい。
【００２９】
〔ワークシートとエレメント〕
教育支援システム１において、ワークシートは１つ以上のワークシートエレメント（以下では単に「エレメント」ともいう）により構成される。図６に示すように、各エレメントは、１つ以上のエレメントから構成される入れ子包含構造となっている。教育支援システム１では、ワークシートは、それ自体が一つのエレメントとして扱われる。ワークシートは、エレメントの入れ子包含構造において最上位に位置するルートエレメントとなる。
【００３０】
データベースＤＢは、ワークシートとエレメントを、共通のテーブルに記録するとよい。この場合、通常のエレメントにはなくワークシートのみに存在する設定情報（例えば、当該ワークシートが属するコースの情報）等については、別途当該ワークシートに相当するエレメントに対応付けたワークシートプロパティとして、ワークシートであるエレメントにのみ対応付けた別のテーブルに記録するとよい。
【００３１】
個々のエレメントは、基本情報、プロパティ、及びコンテントにより定義される。エレメントの基本情報は、当該エレメントを識別するためのエレメントＩＤ、当該エレメントの由来（後述するオリジンのエレメントＩＤ、コピー元のエレメントＩＤ、作成者、当該エレメントを配下に持つ親エレメントのエレメントＩＤ等）や更新に関する情報等を含む。エレメントのプロパティは、例えば、共有やアクセス権、可視／不可視等の制御に関する設定情報を含む。
【００３２】
各エレメントは、コンテントを有さないことも許容される。すなわち、問題文や入力欄がなく、他のエレメントとの入れ子包含構造を規定するための枠としてのエレメントが存在し得る。図７はエレメントとユーザ端末３に表示される内容（つまりコンテント）の対応関係を模式的に示している。最上位のエレメントＥ１はエレメントＥ２，Ｅ３，及びＥ４を包含しており、エレメントＥ４は、エレメントＥ５及びＥ６を包含している。エレメントＥ１，Ｅ２，Ｅ３，Ｅ５，Ｅ６は、対応するコンテントＣ１，Ｃ２，Ｃ３，Ｃ５，Ｃ６を有している。これに対し、エレメントＥ４は、エレメントＥ４はコンテントを有さず、単にエレメントＥ５及びＥ６を包含する枠として存在する（つまり、利用時にはユーザ端末３に表示されない）。
【００３３】
エレメントのコンテントは、タイトル、問題文、入力欄の形式（例えば、文字入力型式、議論型式、選択枝型式、入力欄なし等）、入力欄への入力可否等、ユーザ（学習者や指導者）がワークシートを利用する際の、ユーザ端末３における表示や操作に関わる情報を含む。エレメントに含まれる入力欄に対する入力内容は、各メンバー（学習者）によるワークシートを利用した学習の成果物を構成する。入力欄に対する入力内容は、当該入力内容を識別するためのエントリＩＤと対応付けてデータベースＤＢに格納される。エントリＩＤには、入力内容の他、入力欄を有するエレメントのエレメントＩＤ、当該入力内容のオーナーのユーザＩＤ、当該入力内容を入力したメンバーのユーザＩＤ等が対応付けて記録される。
【００３４】
ここで、オーナーとは当該入力欄への入力内容について主体となる特定のメンバーであり、当該入力内容を入力したメンバーとは異なる場合がある。例えば、オーナー自身の回答を入力する入力欄に対する入力内容についてはオーナーのユーザＩＤと入力内容を入力したメンバーのユーザＩＤが同一となるが、あるオーナーに対する他のメンバーからの評価を入力する入力欄に対する入力内容については、オーナーのユーザＩＤと入力内容を入力したメンバーのユーザＩＤとは異なることになる。
【００３５】
後述するように、教育支援システム１では、エントリＩＤに紐づけられたオーナーのユーザＩＤや入力者のユーザＩＤに応じて、オーナー毎に異なる内容をユーザ端末３に表示させ、教育・学習を支援する。
【００３６】
当該エントリＩＤに対応する入力内容の書き込みが可能な入力欄や、書込み済み入力内容を表示する欄を有するエレメントは、ワークシートのコンテントに当該エントリＩＤを記録する。複数のエレメントのコンテントに共通のエントリＩＤが記録されてもよい。この場合、一部のエレメントでは読み書き可能、他のエレメントでは表示のみ可能というように、必要に応じてアクセス制御をすることができる。このような構成により、学習者が過去の自分の入力内容を振り返りつつ学習を進めるため仕組みを提供することができる。
【００３７】
〔エレメントのオリジン〕
エレメントの基本情報に含まれるオリジンは、教育支援システム１における重要な特徴の一つである。
教育支援システム１において、エレメントを新規作成する場合には、初期設定時を除き、必ず他の既存のエレメントをコピーしなければならず、単独で新しいエレメントを作ることは許可されない。既存のエレメントに他のエレメントを追加する（つまり、入れ子包含構造における下位のエレメントを設ける）ことは認められる。この場合、既存のエレメントに追加元のエレメントがコピーされて追加される。
【００３８】
教育支援システム１の初期設定時には、予め様々な教育・学習活動に対応したエレメントをオリジンエレメントとして準備しておく。このとき準備されるオリジンエレメントは、基本情報におけるオリジンのエレメントＩＤを自分自身のエレメントＩＤとして記録される。また、初期設定時に準備されるオリジンエレメントのコピー元のエレメントＩＤも自分自身のエレメントＩＤとされる。オリジンエレメントはコンテントを有さなくてもよい。
【００３９】
また、オリジンエレメントは、初期設定時に準備しておくだけでなく、ユーザが自分自身で定義することを許容するように構成される。ユーザがオリジンエレメントを定義する際には、既存のエレメントをコピーして生成し、それをオリジンエレメントとして設定する。
【００４０】
オリジンエレメントには、通常のエレメントにおける基本情報等に加え、オリジンとしての名称（以下では単に「オリジン」という）、オリジンカテゴリ、オリジンルールが設定され、記録される。オリジンとしては、当該オリジンエレメントの教育・学習活動上の意味や概念を表す名称が付与されるとよい。オリジンカテゴリは、教育・学習活動上の意味や概念等に基づくオリジンエレメントの分類情報である。また、オリジンルールは、当該オリジンエレメントの下位に含みうる他のオリジンエレメントに関するルールである。オリジンルールは、例えば、「必須で含む」、「必須でないが含んでよい」、「必須でないが１つのみ含んでよい」、「１つのみ且つ必須」、「オリジンエレメントのグループから選択」、「必須でないが、オリジンエレメントのグループから選択してよい」、「オリジンエレメントのグループから１つのみ必須」、「オリジンエレメントのグループから１以上必須」等、とするとよい。このオリジンルールは、ワークシートやエレメントを編集する際に、下位のエレメントを追加するときに用いられる。
【００４１】
図８に示したように、オリジンエレメントは、様々な粒度（概念の分類の細かさ）で設けられるとよい。例えば、「問題演習」という大枠のオリジンエレメントが設けられる場合に、「問題演習」は、教育・学習活動において「教育・説明」、「知識理解」、「発問する」、「知識（答える）」という４つのエレメントに分解できるとすると、これらの「教育・説明」、「知識理解」、「発問する」、「知識（答える）」についても、それぞれ個別にオリジンエレメントとして設けるとよい。さらに、「知識理解」が、「解かせる」と「評価活動」という２つのエレメントに分解できるとすると、これらについてもオリジンエレメントとして設けるとよい。
【００４２】
上述したように、教育支援システム１において、エレメントを新規作成する場合には、初期設定時を除き、必ず他の既存のエレメントをコピーしなければならない。例えば、図９に示すように、オリジンエレメントＯＥ１をオリジンとするエレメントＥ７をコピーしてエレメントＥ８を新規作成する場合には、エレメントＥ８は、コピー元のエレメントＥ７からオリジンのエレメントＩＤとしてオリジンエレメントＯＥ１のエレメントＩＤを承継する。また、エレメントＥ８はコピー元のエレメントＩＤとしてエレメントＥ７のエレメントＩＤを保持する。このオリジンやコピー元のエレメントＩＤは、プロパティ、コンテント等の他の情報を編集しても不変である。
【００４３】
このようにして各エレメントが保持するオリジンは、何世代にも渡ってコピーを繰り返しても、変更されることなく必ず受け継がれる。このようにオリジンの情報を代々引き継ぐ構成を採用することにより、オリジンエレメントと同じ教育・学習活動上の意味や概念を、コピーして新規作成するエレメントに、割り当てることができる。
【００４４】
また、各エレメントは自身のコピー元となったエレメントのエレメントＩＤを保持するので、新たに作ったエレメントの「経歴」を辿ることが可能になる。コピー元を保持することで、エレメントやオリジンの意味を「派生・継承」することができ、多くの人が時間をかけて様々なエレメントやオリジンを「開発・作成」してゆけば、それと同時に教育的意味や学習の構造変化や進化変容がデータベースＤＢ上に蓄積され、それによってあらたな知見を明らかにしてゆくことができる。例えば、「問題演習」という一般的なオリジンから、「理科の問題演習」という特殊化された新たなオリジンを作成し、それをさらに特殊化して「理科実験の問題演習」などと、オリジンを作ることで巨大な学習行動構造データが蓄積される。そしてオリジンのコピー元を辿ることにより巨大な学習行動構造データを見える化してゆくことができる。
【００４５】
〔ワークシートの設計〕
ワークシートの設計者は、必要な粒度に合ったオリジンエレメント、オリジンエレメントを組み合わせて設計したワークシートのテンプレート、過去に作成したワークシート等をコピーし、必要なエレメントを追加したり、不要なエレメントを削除したりしながら、新たなワークシートを設計する。
【００４６】
教育支援システム１では、ワークシートの設計者（例えば指導者）は、テンプレートや過去に作成したワークシート等をコピーすることで新しいワークシートを作成して利用することができる。
【００４７】
コピーして作成した複数のワークシートは、内容が同じものであっても、別の実体（インスタンス）として独立してデータベースＤＢに記録される。したがって、あるワークシートに対して行った修正や変更が、他のワークシートに影響を及ぼすことはない。例えば、コースＡのワークシートとコースＢのワークシートが、同じテンプレートをコピーして生成した、外観上は同じワークシートを含んでいたとしても、それぞれのワークシートは、実体としては独立しており、一方に対して行った修正は、他方には影響を及ぼさない。したがって、共通のテンプレートをもとに、コースごとにアレンジした内容のワークシートを作成して利用することができる。
【００４８】
一方、各エレメントのプロパティやコンテントについては、設計者が自由に編集することができる。つまり、設計者は、タイトルや問題文、入力欄の形式等を、授業に適した内容に適宜編集することができる。プロパティやコンテントを編集してもオリジンの情報は影響を受けない。また、コピーを繰り返しても、ワークシートに含まれる各エレメントのオリジンの情報は失われない。したがって、例えば、コピー元のエレメントのオリジンが「教授・説明」であれば、そのエレメントをコピーして作成したエレメントのオリジンも必ず「教授・説明」となり、教育・学習活動上の意味や概念が引き継がれる。このように既存のワークシートをコピーしてプロパティやコンテントを編集して利用することにより、新規作成するワークシートは、コンテント（ユーザ端末３に表示する具体的な内容）はコピー元と異なるが、オリジンについてはコピー元と同じ（したがって、教育・学習活動の意義が同様の）ものとして作成される。例えば、過去にある科目や単元について教育・学習の効果が高かったワークシートコピーし、項目内容を他の科目や単元に合わせて編集しつつ利用すれば、優れた実績のあるワークシートと同じ論理構造を他のワークシートにも展開して利用することができ、教育・学習の効果を高めることができる。
【００４９】
〔データの蓄積〕
上記のように、データベースＤＢには、複数のコースが記録される。そして、各コースに対応付けて、そのコースに属するメンバーや、そのコースで用いるワークシートが記録される。各ワークシートには、そのワークシートの所有者であるメンバー、当該ワークシートを構成するワークシートエレメント、当該ワークシートのアクセス制御に関する設定等が紐づけられて記録される。また、ワークシートにはエレメントが紐づけられて記憶され、さらに各エレメントは入れ子包含構造として下位のエレメントを包含した形で記録される。また、各エレメントに対応付けて、項目内容及びオリジンエレメントが記録される。また、エレメントに含まれる各入力欄に入力した内容はエントリＩＤと対応付けて記録される。
【００５０】
これらの、データベースＤＢに記録される各種のデータを更新する際には、既存のデータを上書きするのではなく、新たなデータを付け足す形で、記録を時系列的に追加するように書込みを行うとよい。このような記録方式を採用することにより、過去のある時点におけるワークシートの状況を再現することが可能となり、学習の過程を後で振り返ることができる。なお、データベースＤＢの動作効率等に鑑み、一部のデータについては上書きして更新し、他のデータについては時系列的に追加するように書込みをするようにしてもよい。
【００５１】
〔教育支援システムの動作〕
続いて、上記のように構成される教育支援システム１の使用方法を、説明する。
教育支援システム１は、各メンバーがユーザ端末３を用いて所定のログイン画面よりログイン名とパスワードを入力してログインすることにより使用可能となる。あるメンバーがログインすると、そのログインしたメンバーの属性（指導者、学習者、保護者等の別、ユーザＩＤ等）に応じた画面がユーザ端末３に表示される。例えば、学習者の画面には、アクセス権に応じてワークシート（及び当該ワークシートに含まれるエレメント）のコンテントが表示される。また、指導者等の編集権限のあるメンバーの画面には、アクセス権に応じたコンテントの表示の他、ワークシートやエレメントを編集するための操作画面が表示される。
【００５２】
図１０は、編集権限のあるメンバーの操作画面Ｓ１の一例を示している。操作画面Ｓ１は、ワークシートのタイトル、他のワークシートを選択するためのワークシート選択ボタンＢ１、ログインしているメンバーの氏名等が表示されたヘッダ部Ｒ１と、相互に切り替えて表示可能な複数のタブ（ワークシート編集タブ、プレビュータブ等）、ワークシートの内容等を表示するメイン画面部Ｒ２とにより構成される。図１０では、ワークシート編集タブがメイン画面部Ｒ２に表示され、エレメントＥ８を編集している状態を示している。編集中のエレメントＥ８については、編集をキャンセルするためのキャンセルボタンＢ２、編集内容を確定し保存するための保存ボタンＢ３、エレメント削除等の各種メニューを表示させるためのメニューボタンＢ４が表示されている。
【００５３】
図１０に示されたワークシート編集タブの他には、編集中のワークシートについて、ワークシートを所有する学習者の表示画面への表示状態を確認するためのプレビュー画面を表示するタブやワークシートを所有する学習者と同じグループに属する学習者の表示画面への表示状態を確認するためのワークシート編集タブが設けられる。
【００５４】
図１０において、メイン画面部Ｒ２には、編集中のワークシートに含まれるエレメントＥ７，Ｅ８が表示されている。入れ子包含関係において下位のエレメントであるエレメントＥ８は上位のエレメントＥ７よりも表示位置の左端が右にずれた、いわゆるインデント表示がなされる。このような表示により、包含関係が画面内で視認可能に表現される。
【００５５】
各エレメントは、タイトル、問題文、入力欄を備え得る。指導者等のメンバーが、タイトル、問題文、入力欄に表示される指示文等を選択して、タイトル、問題文等を編集することができるよう、入力インターフェースが提供される。編集が行われると、その内容に応じてデータベースＤＢの当該ワークシートにおけるコンテントの情報が更新される。入力欄の形式や入力の可否等については、ワークシート編集タブの右側に設けられた、設定メニュー欄Ｍにて設定を行う。設定メニュー欄Ｍには、入力欄の形式、入力の可否、テキスト入力の可否等の設定メニューが提供され、適宜設定の変更が可能とされる。変更した設定に応じて、データベースＤＢの当該ワークシートにおけるコンテントの情報が更新される。各エレメントについて、タイトルの左上に、オリジンが表示される。このオリジンを編集することはできない。
【００５６】
図１０の例では、エレメントＥ７は、タイトルが「第６回授業内ワーク」であり、オリジンが「問題演習」となっている。問題文は設定されておらず、入力箇所を明示すべく「Insert text here」という案内文が灰色で表示されている。エレメントＥ７には、入力欄も設けられていない。エレメントＥ８は、エレメントＥ７に包含され、且つ「例題１」というタイトルを有しオリジンが「教える」である。エレメントＥ８における問題文は「先生の指示に従って、問題を解いてその答えを下記に記しなさい」と設定さており、さらにもんだ二分の下に入力欄が設けられる。
【００５７】
入力欄は、設定メニュー欄Ｍの入力欄形式を選択することで変更が可能である。選択可能な形式としては、例えば、「１メンバーにつき１回の書き込み（文字の他、写真、動画、音声、手書きによる画像入力、添付ファイル等を含んでよ）が許容される「基本入力」形式、グループのメンバーが自由に複数回書き込みできる「議論」形式、複数の選択肢から１つを選ぶ「選択肢」形式、ルーブリックテーブルを表示しそれぞれの評価項目を選択する「ルーブリック」形式、小テストへの回答を入力する「小テスト」形式、アンケート項目への回答を入力する「アンケート」形式、入力欄を設けない「入力欄なし」等を設けるとよい。なお、選択可能な入力欄の形式を、当該入力内容を有するエレメントのオリジンに応じて制限するようにしてもよい。
【００５８】
また、エレメントＥ７，Ｅ８の上部及び下部には、エレメントを新規追加するための枠Ｆ１〜Ｆ４が表示される。エレメントの上に位置する枠は当該エレメントの前に新たなエレメントを追加するための枠を意味し、エレメントの下に位置する枠は当該エレメントの後ろに新たなエレメントを追加するための枠を意味する。また、枠の左端の位置（インデントの量）によって、追加するエレメントの入れ子包含関係が規定される。例えば、Ｆ３は、エレメントＥ８の次に、エレメントＥ７に包含されエレメントＥ８と同じ階層の新たなエレメントを追加するための枠であり、Ｆ４は、エレメントＥ７と同じ階層の（つまりエレメントＥ７には包含されない）新たなエレメントをエレメントＥ７の次に追加するための枠である。
【００５９】
これらの枠Ｆ１〜Ｆ４の何れかを選択すると、追加するエレメントを選択するための選択画面Ｓ２（図１１を参照）が表示される。選択画面Ｓ２には、入れ子包含関係において追加するエレメントを包含するエレメントのオリジンエレメントについて規定されているオリジンルールに従い、追加するオリジンエレメントの候補が表示される。例えばエレメントＥ８の前にエレメントＥ７の下位のエレメントを追加すべく枠Ｆ２を選択した場合には、選択画面Ｓ２には、エレメントＥ７の「教える」というオリジンについてのオリジンルールに基づいて、「理解する」、「答える」、「教える」、「発問する」という４つのオリジンエレメントが、候補となる各オリジンエレメントのオリジン、オリジンカテゴリ、当該候補となるオリジンエレメントに包含され得るオリジンエレメント等とともに提示される。これらの中から、例えば「理解する」を選択すると、ワークシート編集タブにおけるエレメントＥ８の上の枠Ｆ２の位置に、新たに「理解する」をオリジンとするエレメントが追加される。追加したエレメントのタイトル、問題文、入力欄に表示される指示文等は、エレメントＥ７，Ｅ８と同様に、適宜選択して編集することができる。
【００６０】
なお、新たなエレメントを作成する際に、上述のようにオリジンルールに基づきオリジンエレメントからのコピーを追加する以外に、既存のワークシートに含まれるエレメントを参照して、エレメントをコピーして追加することを可能としてもよい。既存のエレメントをコピーする際には、そのコピー元のエレメントに紐付くエントリーを共有するか否かを選択可能とするとよい。このようにすれば、他のエレメントに入力されたエントリーを再表示したり、再入力することができるエレメントを容易に作成できるようになり、学習者の振り返りを促進することのできるワークシートを簡単に作成することができる。
【００６１】
上記の例は、既存のワークシート中のエレメントを編集したり、エレメントを追加したりする例を示したが、ワークシートはエレメントの一種であることから、新規にワークシートを作成する場合にも、エレメントを追加する場合と類似の方法によりワークシートを作成することができる。例えば、ワークシート編集タブにおいてワークシートを新規作成するためのメニューボタンを設け、当該メニューボタンを押したときに選択画面Ｓ２と同様の選択画面が表示されるようにするとよい。そして、選択画面での選択に応じて、選択したエレメントを含むワークシートを新たに作成してデータベースＤＢに記録するとともに、当該ワークシートをワークシート編集タブに表示するとよい。このとき選択画面にて、オリジンエレメントに代えて、又はオリジンエレメントに加えて、既存のワークシートや、ワークシートのテンプレートを選択できるようにするとよい。このようにすれば、テンプレートや既存のワークシートと同じ論理構造のワークシートを容易に作成することができる。
【００６２】
図１２は、学習者等、編集権限のないメンバーの操作画面Ｓ３の一例を示している。なお編集権限のあるメンバーについても、メンバーの属性に応じて編集ができない画面を表示するようにしてもよい。操作画面Ｓ３は、ワークシートのタイトル、ログインしているメンバー名等が表示されたヘッダ部Ｒ３と、ワークシートの内容等を表示するメイン画面部Ｒ４と、ワークシートの構成を示すエレメントリストＬＳＴを表示するサイドバー部Ｒ５とにより構成される。ログイン画面からログインした直後には、ログインしたメンバーにアクセス権が認められているワークシートが選択可能に表示される。図１２では、メンバーがワークシートとして「第６回授業内ワーク」を選択した後の状態を示している。
【００６３】
サイドバー部Ｒ５には、ワークシートの構成を示すエレメントリストＬＳＴが表示される。エレメントリストＬＳＴは、ワークシートに含まれるエレメントを、ワークシートの論理構造に従って表示したものである。エレメントリストＬＳＴのなかでいずれかのエレメントを選択すると、当該選択したエレメントがメイン画面部Ｒ４に表示される。エレメントリストＬＳＴ中でメイン画面部Ｒ４に表示されているエレメントに対応する部分は、他のエレメントと識別できるように強調して（例えば異なる色で）表示される。
【００６４】
メイン画面部Ｒ４には、ワークシートを構成するエレメントのコンテントが、あらかじめ定められたフォーマットで表示される。サイドバー部Ｒ５でエレメントリストＬＳＴからエレメントを選択した場合には、選択されたエレメントのコンテントがメイン画面部Ｒ４の最上部に表示される。図１２では、「例題１」のエレメントが選択されている。
【００６５】
コンテントに当該ログインしているメンバーが入力可能な入力欄が含まれる場合、予め設定された入力欄の入力形式に従って、テキストボックス、チェックボックス、ファイルアップローダ等が、提供される。この入力欄に入力した内容は、データベースＤＢに、エントリＩＤと対応付けて記録される。その際、入力欄を有するエレメントのエレメントＩＤがエントリＩＤに紐づけられる。また、入力内容を入力したメンバーのユーザＩＤとして、ログインしているメンバーのユーザＩＤがエントリＩＤに紐づけられる。また、エントリＩＤに紐づけられるオーナーのユーザＩＤは、入力欄に応じて適宜定められる。例えば、ログインしているメンバー自身の回答を記入する入力欄ではオーナーのユーザＩＤとしてログインしているメンバー自身のユーザＩＤが記録され、他のメンバーに対する評価を記入する入力欄ではオーナーのユーザＩＤとして評価対象である当該他のメンバーのユーザＩＤが記録される。したがって、１つのエレメントの入力欄に対して、複数のメンバーがそれぞれ入力した内容が、それぞれ異なるエントリＩＤと対応付けられて、データベースＤＢに記録されることになる。
【００６６】
あるエレメントの入力欄に入力された内容を他のエレメントで表示する場合には、ログインしているメンバーのユーザＩＤに応じて、入力欄を有するエレメントのエレメントＩＤ、エントリＩＤに対応するオーナーのユーザＩＤ、入力内容を入力したメンバーのユーザＩＤ等に基づいて表示すべき入力内容を抽出して表示する。入力内容を表示する条件については、エレメントのプロパティに設定するようにするとよい。例えば、オーナーにのみ表示、指導者にのみ表示、全メンバーに表示、オーナーにのみ読み書き可能に表示、オーナーには読み書き可能に表示し他のメンバーには表示のみ、といったように、必要に応じて設定できるようにするとよい。なお、コースに属するメンバーを複数のグループに分け、グループ内のメンバーのみにエントリが表示される設定ができるようにしてもよい。
【００６７】
以上のようにして、教育支援システム１のデータベースＤＢ上は１つのワークシートの構成要素としてコースに属する全メンバーによる入力内容を記録しつつ、ログインしているメンバー毎に異なる内容を表示させることができる。したがって、各メンバーにとっては、あたかも自分専用のワークシートが作成され、学習の履歴が蓄積されているかのように扱うことができる。また、他のメンバーの入力（例えば、自分に対する評価、共通のテーマに関するディスカッションの履歴等）を含むワークシートを、教育支援システム１のデータベースＤＢとしては一元的に管理しつつ、各メンバーに対しては固有のものとして提供することが可能となる。また、指導者、学習者、保護者といったメンバーの属性に応じて異なる内容を表示させることも可能となる。
〔実施形態の変形〕
【００６８】
なお、上記に本発明の実施形態を説明したが、本発明はこれらの例に限定されるものではない。例えば、上記の実施形態では、エレメントをコピーして追加する際、オリジンルールに従って選択可能なエレメントが選択画面に表示されたが、全てのオリジンエレメントを自由に選択できるように構成してもよい。ただし、オリジンルールに従った選択のみを許容する方が、教育理論に基づき予め設計されたワークシートの構成を利用できる点で好ましい。
【００６９】
また、上記の実施形態では、編集権限のあるメンバーが、エレメントを追加・削除したり、エレメントのコンテントであるタイトル、問題文、入力欄の形式等を編集できるように構成されたが、ユーザ端末に表示される際のエレメントの表示位置関係や表示／非表示を切り替えるタイミング等を別途定義して、指導者や授業設計者の意向に沿って自由に配置したり、授業の進行に合わせた表示上の演出をしたりすることができるように構成してもよい。
【００７０】
また、上記の実施形態では、エレメントのプロパティとして設定される共有やアクセス権について、編集画面に設定変更の手段が提供されていないが、これらを任意に設定できるメニュー等を提供してもよい。ただし、設定の自由度を高めると、教育理論に基づき予め設計されたワークシートでは意図されていないアクセスが許容される可能性があるため、このような自由な設定変更を制限する方が好ましい。
【００７１】
また、上記の実施形態では、ユーザ端末３がサーバ２からクライアントプログラムを取得して実行することによりワークシートを表示する構成としたが、ユーザ端末３はサーバ２以外からクライアントプログラムを取得するようにしてもよい。また、特別なクライアントプログラムを用いなくてもユーザ端末３にてワークシートを表示することができるようにしてもよい。例えば、サーバ２がいわゆるウェブサーバとして機能するように構成し、ユーザ端末３で動作する既存のブラウザによりワークシートを表示するようにしてもよい。
【００７２】
また、前述の実施形態に対して、当業者が適宜、構成要素の追加、削除、設計変更を行ったものや、各実施形態の特徴を適宜組み合わせたものも、本発明の要旨を備えている限り、本発明の範囲に含有される。
【符号の説明】
【００７３】
１  教育支援システム
２  サーバ
３  ユーザ端末
ＮＷ  ネットワーク
【図１】
2018194652.tif 000003
【図２】
2018194652.tif 000004
【図３】
2018194652.tif 000005
【図４】
2018194652.tif 000006
【図５】
2018194652.tif 000007
【図６】
2018194652.tif 000008
【図７】
2018194652.tif 000009
【図８】
2018194652.tif 000010
【図９】
2018194652.tif 000011
【図１０】
2018194652.tif 000012
【図１１】
2018194652.tif 000013
【図１２】
2018194652.tif 000014