(57)【要約】【課題】１つのソフトウェアで付加機能を自由に付加することができ、様々なバージョンに対応することができる教材作成端末及び教材実行端末を提供すること。【解決手段】教材作成端末４０の教材処理部及び生徒端末３０ａ，３０ｂの教材実行部は、バージョン情報保持部を備え、このバージョン情報保持部に備える付加機能の中で有効とする付加機能の情報を保持し、教材作成端末４０の教材処理部はバージョン情報保持部に保持している情報に基づいて付加機能を有効として教材を作成し、また生徒端末３０の教材実行部はバージョン情報保持部に保持している情報に基づいて付加機能を有効として教材を実行する。【選択図】      図１
2004259017.tif 000002
【特許請求の範囲】
【請求項１】
教材を作成するための基本機能および前記基本機能に付加する付加機能を備えて前記教材を作成する教材処理部と、前記付加機能を有効にするか否かの情報を含むバージョン情報を保持するバージョン情報保持部とを備え、前記教材処理部は、前記バージョン情報保持部からバージョン情報を取得し、取得した前記バージョン情報の前記付加機能を有効にするか否かの情報に従って前記付加機能を有効にするか否かを決定することを特徴とする教材作成端末。
【請求項２】
前記教材処理部は、前記バージョン情報を作成した教材に付加することを特徴とする請求項１に記載の教材作成端末。
【請求項３】
教材を実行するための基本機能および前記基本機能に付加する付加機能を備えて前記教材を実行する教材実行部と、前記付加機能を有効にするか否かの情報を含むバージョン情報を保持するバージョン情報保持部とを備え、前記教材実行部は、前記バージョン情報保持部からバージョン情報を取得し、取得した前記バージョン情報の前記付加機能を有効にするか否かの情報に従って前記付加機能を有効にするか否かを決定することを特徴とする教材実行端末。
【請求項４】
前記教材実行部は、実行する教材に前記バージョン情報が付加されているとき、付加されているバージョン情報の前記付加機能を有効にするか否かの情報で有効となっている付加機能が前記バージョン情報保持部から取得したバージョン情報の前記付加機能を有効にするか否かの情報では無効であれば、予め設定されている前記付加機能の代替となる機能を使って前記教材を実行することを特徴とする請求項３に記載の教材実行端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータなどの端末装置で教材を実行して学習を行う学習システムに関し、教材を作成する教材作成端末及び教材を実行する教材実行端末に関する。
【０００２】
【従来の技術】
近年、コンピュータ及びネットワークの発達と普及に伴い、語学の学習システムでは、教師用ブースと複数の生徒用のブースの夫々にコンピュータを設置し、これらコンピュータをＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続して、教師用ブースのコンピュータから教材データなどを生徒用ブースのコンピュータに配信し、生徒用ブースのコンピュータで配信された教材データなどに基づいてモニタ画面上に表示を行ったり、ヘッドセットに音声を出力したりするようになってきている（例えば、特許文献１参照）。
【０００３】
このような学習システムでは、コンピュータを使って授業で使用する教材を作成する専用の教材作成オーサリングツールがあり、音声教材、ＷＢＴ（Ｗｅｂ  Ｂａｓｅｄ  Ｔｒａｉｎｉｎｇ）型教材等の教材を作成編集することが可能である。
【０００４】
また、教材作成オーサリングツールで作成した教材を実行して、モニタ画面上に表示を行うなどするビューワもある。
【０００５】
このような教材作成オーサリングツールやビューワは、ソフトウェアで構成されることが多く、基本機能を備えたソフトウェア（以下、コアソフトという）と、この基本機能に付加機能を追加するためのアドオンソフトとにより構成され、コアソフトといくつかのアドオンソフトの組み合わせで商品ラインナップとして複数のバージョンを用意しているものが多い。
【０００６】
【特許文献１】
特開２０００−３３０４６３号公報
【０００７】
【発明が解決しようとする課題】
特に、最近の学習システムでは、教材をＷＢＴ型教材とすることが望まれている。このＷＢＴ型教材には静止画データや動画データや音声データやテキストデータを含むことができ、特に個人学習機能の拡充を目的として、動画機能や問題機能の強化が要望されるようになっている。
【０００８】
このような市場の要望に応えるためには、機能強化するためのアドオンソフトを付加した新しいバージョンのソフトウェアを市場投入する必要があるが、既存の機能と新しい機能との組み合わせを変えてバージョンの異なる複数のソフトウェアを作成しなければならず、新しい機能を加えたとき既存の機能が正しく動作するかの検証などソフトウェアの作成に手間がかかるとともに、バージョン毎にどの付加機能を使えるかの管理が複雑となってしまう。
【０００９】
本発明はこのような問題を解決するためになされたもので、１つのソフトウェアで付加機能を自由に付加することができ、様々なバージョンに対応することができる教材作成端末及び教材実行端末を提供するものである。
【００１０】
【課題を解決するための手段】
本発明の教材作成端末は、教材を作成するための基本機能および前記基本機能に付加する付加機能を備えて前記教材を作成する教材処理部と、前記付加機能を有効にするか否かの情報を含むバージョン情報を保持するバージョン情報保持部とを備え、前記教材処理部は、前記バージョン情報保持部からバージョン情報を取得し、取得した前記バージョン情報の前記付加機能を有効にするか否かの情報に従って前記付加機能を有効にするか否かを決定する構成を有している。
【００１１】
この構成により、バージョン情報保持部が保持しているバージョン情報に有効と設定されている付加機能のみが使われて教材が作成されることとなる。
【００１２】
ここで、前記教材処理部は、前記バージョン情報を作成した教材に付加する構成とした。この構成により、教材にその教材を作成した教材作成端末で有効となっている付加機能の情報が付加されることとなる。
【００１３】
また、本発明の教材実行端末は、教材を実行するための基本機能および前記基本機能に付加する付加機能を備えて前記教材を実行する教材実行部と、前記付加機能を有効にするか否かの情報を含むバージョン情報を保持するバージョン情報保持部とを備え、前記教材実行部は、前記バージョン情報保持部からバージョン情報を取得し、取得した前記バージョン情報の前記付加機能を有効にするか否かの情報に従って前記付加機能を有効にするか否かを決定する構成を有している。
【００１４】
この構成により、バージョン情報保持部が保持しているバージョン情報に有効と設定されている付加機能のみが使われて教材が実行されることとなる。
【００１５】
ここで、前記教材実行部は、実行する教材に前記バージョン情報が付加されているとき、付加されているバージョン情報の前記付加機能を有効にするか否かの情報で有効となっている付加機能が前記バージョン情報保持部から取得したバージョン情報の前記付加機能を有効にするか否かの情報では無効であれば、予め設定されている前記付加機能の代替となる機能を使って前記教材を実行する構成とした。
【００１６】
この構成により、教材実行部で無効となっている付加機能を使った教材は、該付加機能を代替する機能を使って実行されることとなる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
図１は本発明の一実施の形態の語学学習システムを示す図である。
【００１８】
図１に示すように、本実施の形態の語学学習システムは、教材の配信を指示する教師端末１０と、教材のデータを蓄積しているサーバー２０と、配信される教材を処理して表示再生する複数（図では２つ）の生徒端末３０ａ，３０ｂと、教材を作成するための教材作成端末４０とを備え、各装置がＬＡＮなどのネットワーク１００を介して接続されている。
【００１９】
教師端末１０は、図２に示すように、グラフィックにより端末のユーザーにメッセージを表示したり操作指示を受け付けたりするグラフィカルユーザインターフェース（ＧＵＩ：Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部１１と、ネットワーク１００と接続されネットワーク１００上の他の装置との通信の処理を行う通信処理部１２とを備えている。
【００２０】
サーバー２０は、図３に示すように、ネットワーク１００と接続されネットワーク１００上の他の装置との通信の処理を行う通信処理部２１と、マルチキャストでの配信処理を行うマルチキャスト配信処理部２２と、配信する教材データなどを蓄積しておくデータベース２３とを備えている。
【００２１】
生徒端末３０は、図４に示すように、ネットワーク１００と接続されネットワーク１００上の他の装置との通信の処理を行う通信処理部３１と、配信された教材データを保存しておくデータベース３２と、教材データを処理して画像や音声を再生出力させる教材実行部３３と、教材実行部３３の指示により画像や音声を再生出力するとともにユーザーからの操作指示を受け付けるグラフィカルユーザインターフェース（ＧＵＩ）部３４とを備えている。
【００２２】
なお、教材実行部３３は、教材処理の基本機能と付加機能の全てを実行可能となっており、自己のバージョンを問い合わせるバージョン処理部３３１と、自己のバージョンやサポートする付加機能をバージョン情報として保持しているバージョン情報保持部３３２とを有し、教材実行部３３は、初期設定時にバージョン処理部３３１によりバージョン情報を読み出し、読み出したバージョン情報に基づいてサポートする付加機能は動作するようにし、その他の付加機能は動作しないようにする。バージョン情報保持部３３２のバージョン情報は、生徒端末３０の提供者により予め設定され、提供者以外により書き替えることができないようになっている。
【００２３】
教材作成端末４０は、図５に示すように、ネットワーク１００と接続されネットワーク１００上の他の装置との通信の処理を行う通信処理部４１と、教材データを保存しておくデータベース４２と、教材データの作成処理を行う教材処理部４３と、教材処理部４３の指示により画像や音声を再生出力するとともにユーザーからの操作指示を受け付けるグラフィカルユーザインターフェース（ＧＵＩ）部４４とを備えている。
【００２４】
なお、教材処理部４３は、教材作成の基本機能と付加機能の全てを実行可能となっており、自己のバージョンを問い合わせるバージョン処理部４３１と、自己のバージョンやサポートする付加機能をバージョン情報として保持しているバージョン情報保持部４３２とを有し、教材処理部４３は、初期設定時にバージョン処理部４３１によりバージョン情報を読み出し、読み出したバージョン情報に基づいてサポートする付加機能は動作するようにし、その他の付加機能は動作しないようにする。バージョン情報保持部４３２のバージョン情報は、教材作成端末４０の提供者により予め設定され、提供者以外により書き替えることができないようになっている。
【００２５】
生徒端末３０の教材実行部３３のバージョン情報保持部３３２及び教材作成端末４０の教材処理部４３のバージョン情報保持部４３２のバージョン情報のデータは、図６に示すように、バージョン情報（メジャーバージョン、マイナーバージョン）に続いて、付加機能を使用するかどうかのアドオンサポート機能フラグと、その後に付加機能毎にその付加機能を使用するか否かのフラグ（図では、動画機能と問題強化機能）が提供者により設定される。なお、フラグが設定されていない付加機能は使用しない設定となる。
【００２６】
付加機能を追加するときは、提供者は、その付加機能のフラグを追加して“１”（機能オンの意味）を設定すればよい。
【００２７】
また、各付加機能は、教材実行部３３でも教材処理部４３でも同じ名前を使っているが、教材実行部３３では教材を実行するための機能であり、教材処理部４３では教材を作成するための機能であり、教材処理部４３で付加機能を使って作成された教材は、教材実行部３３で同じ名前の対応する付加機能を使って実行されることが好ましい。
【００２８】
このような語学学習システムにおいて、教材の作成は教材作成端末４０で行われる。
【００２９】
具体的には、教材作成端末４０の教材処理部４３は、ＧＵＩ部４４によるユーザーの指示により、自己のデータベース４２やサーバー２０のデータベース２３からＷＢＴ教材を作成するための素材データ（静止画像ファイル、テキストファイル、動画ファイル、音声ファイルなど）を取得し、ＧＵＩ部４４に表示したり、ＧＵＩ部４４によるユーザーの指示により表示したデータの配置を変えたりして、素材データを配置した教材を作成する。
【００３０】
そして、ＧＵＩ部４４によりユーザーから作成した教材の保存が指示されると、教材処理部４３は、自己のデータベース４２またはサーバー２０のデータベース２３の使用者が指示した場所に教材を保存する。
【００３１】
サーバー２０のデータベース２３や教材処理部４３のデータベース４２の階層構造は、図７に示すように、ユーザー毎のフォルダ（図では「先生１」）があり、そのフォルダ内に教材毎のフォルダ（図の「Ｗｂｔ００１」、「Ｗｂｔ００２」）が作成され、教材毎のフォルダ内に、ＷＢＴ教材を構成する部分データのファイル（例えば、語学学習用の音声データの文章を文字で表示するテキストデータファイル、その翻訳文章を表示するテキストデータファイル、関連する静止画データファイル、音声データファイル、動画データファイルなど）と、この部分データをＷＢＴ教材のどこに配置するかなどを定義するＷＢＴ型教材定義ファイルとが格納されている。
【００３２】
このＷＢＴ型教材定義ファイルに、教材処理部４３は、バージョン処理部４３１により読み出したバージョン情報及び作成した教材で使用している機能情報に基づいて、自己のバージョンや教材を実行するために必要な付加機能などの情報を設定するようになっている。
【００３３】
図８及び図９はＷＢＴ型教材定義ファイルの一例を示す図であり、このＷＢＴ型教材定義ファイルは、「ＷＢＴ型教材全般に関する設定」項目と、「スタイルの背景に関する設定」項目と、「画像領域に関する設定」項目と、「テキスト領域に関する設定」項目と、「問題領域に関する設定」項目を有する。教材の作成者は、教材作成端末４０を操作して、またはＷＢＴ型教材定義ファイルを直接編集して、ＷＢＴ型教材を作成する。
【００３４】
「ＷＢＴ型教材全般に関する設定」項目では、ＷＢＴ型教材毎にＷＢＴ型教材の教材名、教材作成オーサリングツールのバージョン情報、機能サポート情報、格納先、それぞれの教材がユニークに持つ教材ＩＤ、教材作成日時、教材作成者名、を設定する。教材作成オーサリングツールのバージョン情報、機能サポート情報は、教材作成端末４０のバージョン情報保持部４３２から通知された情報、並びに、教材作成時に使用されている機能情報に基づき教材保存時に設定される。これにより、ＷＢＴ型教材定義ファイルには、バージョン情報と、その教材を実行するために必要な付加機能の機能サポート情報が保存されることになる。
【００３５】
「スタイルの背景に関する設定」項目では、ＷＢＴ型教材として表示するスタイル数、スタイル毎（スタイルＩＤで区分）に、それぞれのスタイルに対応する音声ファイルの名称、スタイル表示時に自動再生するか否かの設定、スタイルの背景色、スタイルを表示する順番、更に、モニタ画面上に表示するＷＢＴ型教材の表示するウインドウ枠の幅、高さを設定する。
【００３６】
「画像領域に関する設定」項目では、ＷＢＴ型教材の表示ウインドウ枠内に表示する画像領域数、それぞれの画像領域毎（画像領域ＩＤで区分）に、表示座標位置と、静止画ファイル名、或いは、動画ファイル名と、動画ファイルの場合は動画停止中に表示する動画ファイル内の特定フレーム画像を静止画ファイルとして保存している代表静止画ファイル名、スタイル表示時に自動的に再生を行うか否かの設定と、画像領域の枠表示（縁取り）を行うか否かを設定する。
【００３７】
「テキスト領域に関する設定」項目では、ＷＢＴ型教材の表示ウインドウ枠内に表示するテキスト領域数、テキスト領域毎に（テキスト領域ＩＤで区分）に、表示座標位置と、テキストファイル名と、縁取り表示するか否かと、フォントサイズ及びフォント色と、テキストを表示するか否かと、背景色と、当該テキスト領域の表示文字列がカーソル指定されてクリックされた時のハイパーリンク数と、ハイパーリンク先の種別と、ハイパーリンク先の音声ファイル名、或いは、動画ファイル名と、動画ファイル名の場合はハイパーリンクによって動画ファイルを再生する場合の画面サイズと、ハイパーリンク先情報として動画ファイル内の特定フレーム画像を静止画ファイルとして保存している代表静止画ファイル名を設定する。
【００３８】
「問題領域に関する設定」項目では、ＷＢＴ型教材の表示ウインドウ枠内に表示する問題領域数、問題領域毎（問題領域ＩＤで区分）に、表示座標位置と、問題領域内に表示するテキストファイル名と、縁取りを行うか否かと、フォントサイズ及びフォント色と、背景色と、選択肢数と、正答番号と、制限時間と、問題の正解時／不正解時に表示するテキストファイル名と、静止画ファイル名と、音声ファイル名とを設定する。
【００３９】
このようにして作成された教材は、教師が教師端末１０のＧＵＩ部１１を通して教材配信指示を入力すると、この教材配信指示は、通信処理部１２を介して、サーバー２０の通信処理部２１に送信され、マルチキャスト配信処理部２２に伝達される。
【００４０】
サーバー２０のマルチキャスト配信処理部２２は、通信処理部２１から教材配信指示を受けると、該当するＷＢＴ型教材の部分データのファイルをサーバー２０のデータベース２３から取得し、生徒端末３０に対して配信する。なお、ＷＢＴ型教材の部分データは、これ等を一括して各生徒端末に配信しても、或いは各生徒端末から部分部分の必要データの要求があったときにその都度データ配信するようにしてもよい。
【００４１】
教師端末１０の通信処理部１２がサーバー２０の通信処理部２１に教材配信指示を送信するとき、通信処理部１２は、各生徒端末３０の通信処理部３１にも配信指示を送信する。この配信指示の中には、配信される教材の種類と、教材名と、教材格納先と、一斉配信であるか否かと、一斉配信でない場合には個別配信やグループ配信の指定データが含まれる。
【００４２】
生徒端末３０の通信処理部３１は、教師端末１０から受信した配信指示を元に、一斉配信であるか否か、個別配信やグループ配信の指定データから自身が配信対象になっているか否かを判断し、該当する場合にはその配信指示データを受け取り、データベース３２に格納するとともに、教材実行部３３に、教材配信指示と教材名と教材格納先の受信を通知する。
【００４３】
教材実行部３３は、受信した教材格納先からＷＢＴ型教材定義ファイルを参照して、必要なＷＢＴ型教材の部分データをデータベース３２、あるいはサーバー２０のデータベース２３から読み出し、これをＧＵＩ部３４に表示する。これにより、ＷＢＴ型教材が生徒端末３０のＧＵＩ部３４に表示される。ＧＵＩ部３４に表示される各種操作ボタンやハイパーリンクを生徒がＧＵＩ部３４のポインティングデバイス等を使ってクリックすることで、このＷＢＴ型教材の操作が可能になる。
【００４４】
教材実行部３３は、教材を実行するとき、ＷＢＴ型教材定義ファイルの「ＷＢＴ型教材全般に関する設定」の機能サポート情報と、バージョン処理部３３１によりバージョン情報保持部３３２から取得したバージョン情報のサポートしている付加機能の情報とを比較し、ＷＢＴ型教材が使う機能をサポートしていない場合、予め設定されている代替の機能で表示再生する。
【００４５】
このように本実施の形態においては、教材作成端末４０の教材処理部４３が、バージョン情報保持部４３２が保持しているサポートする付加機能の情報により有効とする付加機能を決めているので、バージョン情報保持部４３２の情報を変えるだけで、有効とする付加機能を変えることができる。
【００４６】
また、生徒端末３０の教材実行部３３も、バージョン情報保持部３３２が保持しているサポートする付加機能の情報により有効とする付加機能を決めているので、バージョン情報保持部４３２の情報を変えるだけで、有効とする付加機能を変えることができる。
【００４７】
また、生徒端末３０の教材実行部３３では、実行する教材に設定されている機能サポート情報で教材を実行するのに必要な付加機能のうち、自己のサポートしていない付加機能については代替の機能を使っているので、自己のサポートしていない付加機能を使った教材も実行することができる。
【００４８】
【発明の効果】
以上説明したように、本発明によれば、バージョン情報保持部に有効とする付加機能の情報を保持し、この情報に基づいて付加機能を有効とすることにより、付加機能を自由に付加することができ、付加する付加機能を変えた様々なバージョンに対応することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態の語学学習システムを示す全体構成図
【図２】本発明の一実施の形態の語学学習システムの教師端末を示すブロック図
【図３】本発明の一実施の形態の語学学習システムのサーバーを示すブロック図
【図４】本発明の一実施の形態の語学学習システムの生徒端末を示すブロック図
【図５】本発明の一実施の形態の語学学習システムの教材作成端末を示すブロック図
【図６】本発明の一実施の形態の語学学習システムのバージョン情報を示す図
【図７】本発明の一実施の形態の語学学習システムのデータベースの階層構造を示す図
【図８】本発明の一実施の形態の語学学習システムのＷＢＴ型教材定義ファイルの一例を示す第１の図
【図９】本発明の一実施の形態の語学学習システムのＷＢＴ型教材定義ファイルの一例を示す第２の図
【符号の説明】
１０    教師端末
１１    ＧＵＩ部
１２    通信処理部
２０    サーバー
２１    通信処理部
２２    マルチキャスト配信処理部
２３    データベース
３０，３０ａ，３０ｂ    生徒端末
３１    通信処理部
３２    データベース
３３    教材実行部
３３１    バージョン処理部
３３２    バージョン情報保持部
３４    グラフィカルユーザインターフェース（ＧＵＩ）部
４０    教材作成端末
４１    通信処理部
４２    データベース
４３    教材処理部
４３１    バージョン処理部
４３２    バージョン情報保持部
４４    グラフィカルユーザインターフェース（ＧＵＩ）部
１００    ネットワーク
【図１】
2004259017.tif 000003
【図２】
2004259017.tif 000004
【図３】
2004259017.tif 000005
【図４】
2004259017.tif 000006
【図５】
2004259017.tif 000007
【図６】
2004259017.tif 000008
【図７】
2004259017.tif 000009
【図８】
2004259017.tif 000010
【図９】
2004259017.tif 000011