(57)【特許請求の範囲】
【請求項１】
映像、音声及び文字の少なくとも一つからなる一又は複数の部品データを含む教材データの前記部品データを再生することにより、学習者の学習を支援するための学習支援システムであって、
部品データと、教材データから部品データが削除されたか否かを示す削除属性情報とを記憶する記憶部と、
教材データが修正されるときに、教材データに含まれる部品データの削除の指示を受け付ける第１削除指示受付手段と、
前記第１削除指示受付手段により削除の指示が受け付けられた部品データの削除属性情報を、教材データから当該部品データが削除されたことを示すものに設定することにより、前記教材データから前記部品データを削除する第１削除属性情報設定手段と、
同一の部品データを含む複数の教材データが存在する場合において、前記第１削除指示受付手段により一方の教材データからの前記部品データの削除の指示が受け付けられた後に、他方の教材データからの前記部品データの削除の指示を受け付ける第２削除指示受付手段と、
前記第２削除指示受付手段により前記他方の教材データからの前記部品データの削除の指示が受け付けられたときに、前記他方の教材データに含まれる削除が指示された部品データの削除属性情報を、前記他方の教材データから当該部品データが削除されたことを示すものへと変更する第２削除属性情報設定手段と、
学習者が教材データに基づいて学習を実施するときに、前記削除属性情報において前記教材データから削除されていないことが示されている部品データを再生し、前記削除属性情報において前記教材データから削除されていることが示されている部品データを再生しない再生手段と、
を備える、学習支援システム。
【請求項２】
同一の部品データを含む複数の教材データを検索する教材検索手段をさらに備え、
前記第１削除指示受付手段は、前記教材検索手段によって検索された教材データのそれぞれについて、前記部品データの削除の指示を受け付けるように構成されている、
請求項１に記載の学習支援システム。
【請求項３】
前記教材データは、教材名を含んでおり、
前記教材検索手段により検索された教材データの教材名を一覧表示する検索結果一覧表示手段をさらに備え、
前記第１削除指示受付手段は、前記検索結果一覧表示手段によって一覧表示された各教材名の選択を個別に受け付けるように構成されている、
請求項２に記載の学習支援システム。
【請求項４】
前記教材データからの前記部品データの削除が指示された場合に、削除が指示された部品データを含む教材データについて、新たな部品データの追加の指示を受け付ける追加指示受付手段をさらに備える、
請求項１乃至３の何れかに記載の学習支援システム。
【請求項５】
部品データを検索する部品検索手段をさらに備え、
前記第１削除指示受付手段は、前記部品検索手段によって検索された部品データの削除の指示を受け付けるように構成されている、
請求項１乃至４の何れかに記載の学習支援システム。
【請求項６】
前記記憶部は、部品データ毎に、その部品データの属性を示す部品属性情報を記憶しており、
前記部品検索手段は、前記部品属性情報を検索キーとして部品データを検索するように構成されている、
請求項５に記載の学習支援システム。
【請求項７】
前記部品属性情報は、前記部品データを作成する際に用いられた資料に関する情報である、
請求項６に記載の学習支援システム。
【請求項８】
映像、音声及び文字の少なくとも一つからなる一又は複数の部品データを含む教材データの各部品データと、教材データから部品データが削除されたか否かを示す削除属性情報とを記憶する記憶部を備える学習支援システムにより学習者の学習を支援する学習支援方法であって、
前記学習支援システムが、教材データが修正されるときに、教材データに含まれる部品データの削除の指示を受け付ける第１削除指示受付工程と、
前記学習支援システムが、部品データの削除が指示された場合に、前記記憶部に記憶されている前記部品データの削除属性情報を、前記教材データから当該部品データが削除されたことを示すものに設定する第１設定工程と、
前記学習支援システムが、同一の部品データを含む複数の教材データが存在する場合において、前記第１削除指示受付工程で一方の教材データからの前記部品データの削除の指示が受け付けられた後に、他方の教材データからの前記部品データの削除の指示を受け付ける第２削除指示受付工程と、
前記学習支援システムが、前記他方の教材データからの前記部品データの削除が指示されたときに、前記他方の教材データに含まれる削除が指示された部品データの削除属性情報を、前記他方の教材データから当該部品データが削除されたことを示すものへと変更する第２設定工程と、
前記学習支援システムが、学習者が教材データに基づいて学習を実施するときに、前記削除属性情報において前記教材データから削除されていないことが示されている部品データを再生し、前記削除属性情報において前記教材データから削除されていることが示されている部品データを再生しない再生工程と、
を有する、学習支援方法。
【請求項９】
学習者の学習を支援する学習支援システムで用いられる教材データの作成を、記憶部を具備するコンピュータに支援させるためのコンピュータプログラムであって、
前記記憶部には、映像、音声及び文字の少なくとも一つからなり、前記学習支援システムで再生可能な一又は複数の部品データを含む教材データに含まれる部品データと、教材データから部品データが削除されたか否かを示す削除属性情報とが記憶されており、
教材データが修正されるときに、教材データに含まれる部品データの削除の指示を受け付けるステップと、
部品データの削除が指示された場合に、前記部品データを前記学習支援システムで再生させないために、前記記憶部に記憶されている前記部品データに対応する削除属性情報を、前記教材データから当該部品データが削除されたことを示すものに設定するステップと、
同一の部品データを含む複数の教材データが存在する場合において、一方の教材データからの前記部品データの削除の指示が受け付けられた後に、他方の教材データからの前記部品データの削除の指示を受け付けるステップと、
前記他方の教材データからの前記部品データの削除が指示されたときに、前記部品データを前記学習支援システムで再生させないために、前記他方の教材データに含まれる削除が指示された部品データの削除属性情報を、前記他方の教材データから当該部品データが削除されたことを示すものへと変更するステップと、
を前記コンピュータに実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像、音声及び文字の少なくとも一つからなる一又は複数の部品データを含む教材により学習者の学習を支援するための学習支援システム及び学習支援方法、並びにコンピュータに教材の作成を支援させるためのコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、コンピュータ、ＰＤＡ、携帯型電話機等の機器を使用した学習支援システムであるｅラーニングシステムが広く普及している。
【０００３】
特許文献１には、ｅラーニングシステムの教材を設計するための教材作成支援方法が開示されている。この特許文献１に開示されている方法は、教材作成者にシナリオモデルとして教授法を提示し、教材作成者が教授法のモデルを決定すると、シナリオ構造に教授法のモデルを挿入し、教材作成者が教授法の順番の変更、教授法の各々の教授ステップ若しくはその他のシナリオ構造の増減、又は新たな教授法若しくは教材を作成することによりカスタマイズし、カスタマイズが完了した時点でカスタマイズされた教授法の題材又は教材を再利用可能な状態で保存するというものである。
【０００４】
また、特許文献２には、既存の教材コンテンツを再利用して、新たな教材コンテンツを編集するコンテンツ再利用処理方法が開示されている。この特許文献２において用いられる教材コンテンツは、１以上の事例とその解説からなる「コンポーネント」と、関連性のあるコンポーネントをまとめて構成される「シーン」と、シーンをカリキュラムに従って時系列に配置した「シナリオ」とによる階層的な構造を持つものある。特許文献２に開示されている方法は、ユーザからの指示に応答してコンテンツを分解及び選別して、シナリオ、シーン、又はコンポーネントとして登録して、メタ情報とともに管理し、メタレベルでのコンポーネント操作（意味／意図検索、合成、分解、整列など）を可能とする。コンテンツ再利用時には、キーワードを元に該当する部品を読み出して、ＧＵＩ画面上でコンポーネントを組み合わせてシーン又はシナリオを生成し、新たな教材コンテンツを編集する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３３８８４８号公報
【特許文献２】特開２００３−２４８７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば医療技術又は業務上の安全若しくは衛生に関する教材においては、関連する法律等の改正又は環境の変化などによりその内容の修正が必要な場合がある。しかしながら、特許文献１の方法では、修正前の教材を利用して新たな教材を作成することができず、修正後の教材の全部を新規に作成する必要があり、教材作成者に与える負担が大きかった。
【０００７】
また、特許文献２の方法では、既存の教材コンテンツの部品を利用して、新たな教材を作成することができるが、例えば新人教育において、修正後の内容だけでなく、修正前の内容も示してどのような修正が行われたのかを教育したり、修正前の内容が全ての教材からなくなってしまうと熟練者が教材の内容が間違っていると勘違いしたりするため、修正前の教材コンテンツを残しておく必要がある。しかしながら、特許文献２の方法では、新たな教材において修正する部分に対応する部品に修正を加えると、その部品を使用した全ての教材コンテンツが修正後のものとなってしまうという問題があった。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、上記課題を解決することができる学習支援システム、学習支援方法、及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明の一の態様の学習支援システムは、映像、音声及び文字の少なくとも一つからなる一又は複数の部品データを含む教材データの前記部品データを再生することにより、学習者の学習を支援するための学習支援システムであって、部品データと、教材データから部品データが削除されたか否かを示す削除属性情報とを記憶する記憶部と、教材データが修正されるときに、教材データに含まれる部品データの削除の指示を受け付ける第１削除指示受付手段と、前記第１削除指示受付手段により削除の指示が受け付けられた部品データの削除属性情報を、教材データから当該部品データが削除されたことを示すものに設定することにより、前記教材データから前記部品データを削除する第１削除属性情報設定手段と、同一の部品データを含む複数の教材データが存在する場合において、前記第１削除指示受付手段により一方の教材データからの前記部品データの削除の指示が受け付けられた後に、他方の教材データからの前記部品データの削除の指示を受け付ける第２削除指示受付手段と、前記第２削除指示受付手段により前記他方の教材データからの前記部品データの削除の指示が受け付けられたときに、前記他方の教材データに含まれる削除が指示された部品データの削除属性情報を、前記他方の教材データから当該部品データが削除されたことを示すものへと変更する第２削除属性情報設定手段と、学習者が教材データに基づいて学習を実施するときに、前記削除属性情報において前記教材データから削除されていないことが示されている部品データを再生し、前記削除属性情報において前記教材データから削除されていることが示されている部品データを再生しない再生手段と、を備える。
【００１１】
また、上記態様においては、前記学習支援システムが、同一の部品データを含む複数の教材データを検索する教材検索手段をさらに備え、前記第１削除指示受付手段が、前記教材検索手段によって検索された教材データのそれぞれについて、前記部品データの削除の指示を受け付けるように構成されていることが好ましい。
【００１２】
また、上記態様においては、前記教材データが、教材名を含んでおり、前記学習支援システムが、前記教材検索手段により検索された教材データの教材名を一覧表示する検索結果一覧表示手段をさらに備え、前記第１削除指示受付手段が、前記検索結果一覧表示手段によって一覧表示された各教材名の選択を個別に受け付けるように構成されていることが好ましい。
【００１３】
また、上記態様においては、前記学習支援システムが、前記教材データからの前記部品データの削除が指示された場合に、削除が指示された部品データを含む教材データについて、新たな部品データの追加の指示を受け付ける追加指示受付手段をさらに備えることが好ましい。
【００１４】
また、上記態様においては、前記学習支援システムが、部品データを検索する部品検索手段をさらに備え、前記第１削除指示受付手段が、前記部品検索手段によって検索された部品データの削除の指示を受け付けるように構成されていることが好ましい。
【００１５】
また、上記態様においては、前記記憶部が、部品データ毎に、その部品データの属性を示す部品属性情報を記憶しており、前記部品検索手段が、前記部品属性情報を検索キーとして部品データを検索するように構成されていることが好ましい。
【００１６】
また、上記態様においては、前記部品属性情報が、前記部品データを作成する際に用いられた資料に関する情報であることが好ましい。
【００１７】
また、本発明の一の態様の学習支援方法は、映像、音声及び文字の少なくとも一つからなる一又は複数の部品データを含む教材データの各部品データと、教材データから部品データが削除されたか否かを示す削除属性情報とを記憶する記憶部を備える学習支援システムにより学習者の学習を支援する学習支援方法であって、前記学習支援システムが、教材データが修正されるときに、教材データに含まれる部品データの削除の指示を受け付ける第１削除指示受付工程と、前記学習支援システムが、部品データの削除が指示された場合に、前記記憶部に記憶されている前記部品データの削除属性情報を、前記教材データから当該部品データが削除されたことを示すものに設定する第１設定工程と、前記学習支援システムが、同一の部品データを含む複数の教材データが存在する場合において、前記第１削除指示受付工程で一方の教材データからの前記部品データの削除の指示が受け付けられた後に、他方の教材データからの前記部品データの削除の指示を受け付ける第２削除指示受付工程と、前記学習支援システムが、前記他方の教材データからの前記部品データの削除が指示されたときに、前記他方の教材データに含まれる削除が指示された部品データの削除属性情報を、前記他方の教材データから当該部品データが削除されたことを示すものへと変更する第２設定工程と、前記学習支援システムが、学習者が教材データに基づいて学習を実施するときに、前記削除属性情報において前記教材データから削除されていないことが示されている部品データを再生し、前記削除属性情報において前記教材データから削除されていることが示されている部品データを再生しない再生工程と、を有する。
【００１８】
また、本発明の一の態様のコンピュータプログラムは、学習者の学習を支援する学習支援システムで用いられる教材データの作成を、記憶部を具備するコンピュータに支援させるためのコンピュータプログラムであって、前記記憶部には、映像、音声及び文字の少なくとも一つからなり、前記学習支援システムで再生可能な一又は複数の部品データを含む教材データに含まれる部品データと、教材データから部品データが削除されたか否かを示す削除属性情報とが記憶されており、教材データが修正されるときに、教材データに含まれる部品データの削除の指示を受け付けるステップと、部品データの削除が指示された場合に、前記部品データを前記学習支援システムで再生させないために、前記記憶部に記憶されている前記部品データに対応する削除属性情報を、前記教材データから当該部品データが削除されたことを示すものに設定するステップと、同一の部品データを含む複数の教材データが存在する場合において、一方の教材データからの前記部品データの削除の指示が受け付けられた後に、他方の教材データからの前記部品データの削除の指示を受け付けるステップと、前記他方の教材データからの前記部品データの削除が指示されたときに、前記部品データを前記学習支援システムで再生させないために、前記他方の教材データに含まれる削除が指示された部品データの削除属性情報を、前記他方の教材データから当該部品データが削除されたことを示すものへと変更するステップと、を前記コンピュータに実行させる。
【発明の効果】
【００１９】
本発明に係る学習支援システム、学習支援方法、及びコンピュータプログラムによれば、教材を修正する際に、修正前の教材を利用することができ、しかも、教材を修正した後であっても、修正前の教材を残しておくことができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態に係る学習支援システムの全体構成を示す模式図。
【図２】実施の形態に係る学習支援システムが備えるサーバ装置の構成を示すブロック図。
【図３】サーバ装置において管理される各種データのデータ構造を示す模式図。
【図４】実施の形態に係る学習支援システムが備える学習用クライアント装置の構成を示すブロック図。
【図５】実施の形態に係る学習支援システムが備える教材作成用クライアント装置４の構成を示すブロック図。
【図６】実施の形態に係る学習支援システムの教材データ登録処理の手順を示すフローチャート。
【図７】実施の形態に係る学習支援システムの教材登録画面の構成を示す図。
【図８】実施の形態に係る学習支援システムの教材登録確認画面の構成を示す図。
【図９】実施の形態に係る学習支援システムの教材作成処理の手順を示すフローチャー。
【図１０】実施の形態に係る学習支援システムの教材作成画面の構成を示す図。
【図１１】実施の形態に係る学習支援システムの部品選択処理の手順を示すフローチャート。
【図１２】実施の形態に係る学習支援システムの部品一覧画面の構成を示す図。
【図１３】実施の形態に係る学習支援システムの教材構成一覧画面の構成を示す図。
【図１４】実施の形態に係る学習支援システムの出題順変更画面の構成を示す図。
【図１５Ａ】実施の形態に係る学習支援システムの教材修正処理の手順を示すフローチャート（前半）。
【図１５Ｂ】実施の形態に係る学習支援システムの教材修正処理の手順を示すフローチャート（後半）。
【図１６】実施の形態に係る学習支援システムの教材編集処理の手順を示すフローチャート。
【図１７】実施の形態に係る学習支援システムの部品参照画面の構成を示す図。
【図１８】実施の形態に係る学習支援システムの論理削除取消画面の構成を示す図。
【図１９】実施の形態に係る学習支援システムの削除画面の構成を示す図。
【図２０】実施の形態に係る学習支援システムの部品追加画面の構成を示す図。
【図２１】実施の形態に係る学習支援システムの教材データ再生処理の手順を示すフローチャート。
【発明を実施するための形態】
【００２１】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。
【００２２】
［学習支援システムの構成］
図１は、本実施の形態に係る学習支援システムの全体構成を示す模式図である。本学習支援システム１は、インターネット又はイントラネット等の情報ネットワークを使用したクライアントサーバシステムであり、サーバ装置２と、学習者が使用する学習用クライアント装置３と、教材作成者が使用する教材作成用クライアント装置４とを備えている。サーバ装置２と、学習用クライアント装置３及び教材作成用クライアント装置４との間は、情報ネットワーク５によりデータ通信可能に接続されている。
【００２３】
＜サーバ装置２の構成＞
図２は、サーバ装置２の構成を示すブロック図である。サーバ装置２は、コンピュータ２ａによって実現される。図２に示すように、コンピュータ２ａは、本体２１と、画像表示部２２と、入力部２３とを備えている。本体２１は、ＣＰＵ２１ａ、ＲＯＭ２１ｂ、ＲＡＭ２１ｃ、ハードディスク２１ｄ、読出装置２１ｅ、入出力インタフェース２１ｆ、通信インタフェース２１ｇ、及び画像出力インタフェース２１ｈを備えており、ＣＰＵ２１ａ、ＲＯＭ２１ｂ、ＲＡＭ２１ｃ、ハードディスク２１ｄ、読出装置２１ｅ、入出力インタフェース２１ｆ、通信インタフェース２１ｇ、及び画像出力インタフェース２１ｈは、バス２１ｊによって接続されている。
【００２４】
ＣＰＵ２１ａは、ＲＡＭ２１ｃにロードされたコンピュータプログラムを実行することが可能である。そして、学習支援システム１のサーバ用のコンピュータプログラム２４ａを当該ＣＰＵ２１ａが実行することにより、コンピュータ２ａがサーバ装置２として機能する。
【００２５】
ＲＯＭ２１ｂは、マスクＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、又はＥＥＰＲＯＭ等によって構成されており、ＣＰＵ２１ａに実行されるコンピュータプログラム及びこれに用いるデータ等が記録されている。
【００２６】
ＲＡＭ２１ｃは、ＳＲＡＭまたはＤＲＡＭ等によって構成されている。ＲＡＭ２１ｃは、ハードディスク２１ｄに記録されているコンピュータプログラム２４ａの読み出しに用いられる。また、ＣＰＵ２１ａがコンピュータプログラムを実行するときに、ＣＰＵ２１ａの作業領域として利用される。
【００２７】
ハードディスク２１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ２１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。サーバ用のコンピュータプログラム２４ａも、このハードディスク２１ｄにインストールされている。
【００２８】
読出装置２１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体２４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体２４には、コンピュータをサーバ装置２として機能させるためのコンピュータプログラム２４ａが格納されており、コンピュータ２ａが当該可搬型記録媒体２４からコンピュータプログラム２４ａを読み出し、当該コンピュータプログラム２４ａをハードディスク２１ｄにインストールすることが可能である。
【００２９】
なお、前記コンピュータプログラム２４ａは、可搬型記録媒体２４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ２ａと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記コンピュータプログラム２４ａがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ２ａがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク２１ｄにインストールすることも可能である。
【００３０】
また、ハードディスク２１ｄには、例えば米マイクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るコンピュータプログラム２４ａは当該オペレーティングシステム上で動作するものとしている。
【００３１】
さらにハードディスク２１ｄには、教材属性テーブル２００と、部品テーブル２０１と、部品データ２０２と、作成元資料テーブル２０３と、作成元資料データ２０４とが格納されている。図３は、サーバ装置２において管理される各種データのデータ構造を示す模式図である。本実施の形態に係る教材は、一又は複数の部品から構成される。各部品は１つの設問及びその解答によって構成されている。部品は部品データ２０２としてハードディスク２１ｄに記憶される。部品となる設問及び解答は、特定の分野の事項について説明した文書（以下、「作成元資料」という。）に基づいて作成される。例えば、「運転免許」の分野における作成元資料「道路交通法」に「普通免許を受けていれば、車両総重量８トン未満の自動車を運転することができる。」という記載がある場合に、設問「普通免許を受けていれば、車両総重量［      ］未満の自動車を運転することができる。」及びその解答「８トン」が部品として作成される。また、部品データ２０２には、必要に応じて設問に関する解説又はメモが含まれることもある。このような部品データ２０２は、教材作成者によって予め作成され、サーバ装置２のハードディスク２１ｄに記憶されている。なお、後述するように教材作成者が部品データ２０２を事後的に作成し、ハードディスク２１ｄに追加登録することもできる。
【００３２】
上述した作成元資料は、電子データである作成元資料データ２０４としてハードディスク２１ｄに記憶されている。作成元資料テーブル２０３には、作成元資料毎に個別に割り当てられ、作成元資料を特定する作成元資料ＩＤ２０３ａと、作成元資料の名称（例えば、上述した「道路交通法」）２０３ｂと、作成元資料データ２０４へのパス（ハードディスク２１ｄにおける作成元資料データ２０４の所在を示す情報）である作成元資料所在情報２０３ｃとが含まれている。
【００３３】
部品テーブル２０１には、部品データ毎に個別に割り当てられ、部品データを特定する部品データＩＤ２０１ａと、部品データの名称（例えば、「普通免許の最大車両総重量」）２０１ｂと、部品データ２０２へのパスである部品データ所在情報２０１ｃと、その部品データが作成される元となった作成元資料の作成元資料ＩＤ２０１ｄとが含まれている。
【００３４】
教材属性テーブル２００は、テーブル型のデータであり、教材を特定する教材毎にユニークな教材ＩＤ２００ａと、教材の名称（例えば、「普通免許」）２００ｂと、当該教材に含まれる部品を指定する情報として、当該教材に含まれる各部品データの部品データＩＤ２００ｃと、各部品データの出題順２００ｄと、部品データが当該教材から削除されたか否かを示す論理削除フラグ２００ｅとを要素として含んでいる。論理削除フラグ２００ｅは、部品データＩＤ毎に設けられており、対応する部品データＩＤ２００ｃによって指定される部品データがその教材から削除されていない場合、即ち、教材の要素の一部に含まれている場合には、削除されていないことを示す「０（ゼロ）」がセットされ、後述する教材修正処理において対応する部品データが教材から削除された場合には、削除されたことを示す「１」がセットされる。また、後述するように、学習用クライアント装置３によって教材の再生が実行された場合、対応する論理削除フラグ２００ｅが「０」にセットされている部品データは再生され、論理削除フラグ２００ｅが「１」にセットされている部品データは再生されないようになっている。このように、本実施の形態に係る学習支援システム１においては、論理削除フラグ２００ｅを設けることにより、ハードディスク２１ｄから部品データ２０２を削除した場合と同様に、当該部品データ２０２を教材に含めないように取り扱うようになっている。このため、部品データ２０２を教材から削除をした場合であっても、当該部品データ２０２そのものがハードディスク２１ｄから実際に削除されるわけではなく、当該部品データ２０２を用いた他の教材では引き続き当該部品データ２０２を含めた状態を維持することができる。
【００３５】
教材属性テーブル２００、当該教材属性テーブル２００に含まれる部品データＩＤに係る部品テーブル２０１及び部品データ２０２により、教材データが構成される。
【００３６】
入出力インタフェース２１ｆは、例えばUSB，IEEE1394，又はRS-232C等のシリアルインタフェース、SCSI，IDE，又は IEEE1284等のパラレルインタフェース、及びＤ／Ａ変換器、Ａ／Ｄ変換器等からなるアナログインタフェース等から構成されている。入出力インタフェース２１ｆには、キーボード及びマウスからなる入力部２３が接続されており、ユーザが当該入力部２３を使用することにより、コンピュータ２ａにデータを入力することが可能である。
【００３７】
通信インタフェース２１ｇは、Ethernet（登録商標）インタフェースである。通信インタフェース２１ｇはＬＡＮを介して学習用クライアント装置３及び教材作成用クライアント装置４に接続されている。コンピュータ２ａは、通信インタフェース２１ｇにより、所定の通信プロトコルを使用して当該ＬＡＮに接続された学習用クライアント装置３及び教材作成用クライアント装置４との間でデータの送受信が可能である。
【００３８】
画像出力インタフェース２１ｈは、ＬＣＤまたはＣＲＴ等で構成された画像表示部２２に接続されており、ＣＰＵ２１ａから与えられた画像データに応じた映像信号を画像表示部２２に出力するようになっている。画像表示部２２は、入力された映像信号にしたがって、画像（画面）を表示する。
【００３９】
＜学習用クライアント装置３の構成＞
図４は、本実施の形態に係る学習用クライアント装置３の構成を示すブロック図である。学習用クライアント装置３は、コンピュータ３ａによって実現される。図４に示すように、コンピュータ３ａは、本体３１と、画像表示部３２と、入力部３３とを備えている。本体３１は、ＣＰＵ３１ａ、ＲＯＭ３１ｂ、ＲＡＭ３１ｃ、ハードディスク３１ｄ、読出装置３１ｅ、入出力インタフェース３１ｆ、通信インタフェース３１ｇ、及び画像出力インタフェース３１ｈを備えており、ＣＰＵ３１ａ、ＲＯＭ３１ｂ、ＲＡＭ３１ｃ、ハードディスク３１ｄ、読出装置３１ｅ、入出力インタフェース３１ｆ、通信インタフェース３１ｇ、及び画像出力インタフェース３１ｈは、バス３１ｊによって接続されている。
【００４０】
ハードディスク３１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ３１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。学習クライアント用のコンピュータプログラム３４ａも、このハードディスク３１ｄにインストールされている。
【００４１】
読出装置３１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体３４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体３４には、コンピュータを学習用クライアント装置３として機能させるためのコンピュータプログラム３４ａが格納されており、コンピュータ３ａが当該可搬型記録媒体３４からコンピュータプログラム３４ａを読み出し、当該コンピュータプログラム３４ａをハードディスク３１ｄにインストールすることが可能である。
【００４２】
なお、前記コンピュータプログラム３４ａは、可搬型記録媒体３４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ３ａと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記コンピュータプログラム３４ａがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ３ａがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク３１ｄにインストールすることも可能である。
【００４３】
また、ハードディスク３１ｄには、例えば米マイクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るコンピュータプログラム３４ａは当該オペレーティングシステム上で動作するものとしている。
【００４４】
なお、学習用クライアント装置３のその他の構成は、上述したサーバ装置２の構成と同様であるので、その説明を省略する。
【００４５】
＜教材作成用クライアント装置４の構成＞
図５は、本実施の形態に係る教材作成用クライアント装置４の構成を示すブロック図である。教材作成用クライアント装置４は、コンピュータ４ａによって実現される。図５に示すように、コンピュータ４ａは、本体４１と、画像表示部４２と、入力部４３とを備えている。本体４１は、ＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ（記憶部）、ハードディスク４１ｄ、読出装置４１ｅ、入出力インタフェース４１ｆ、通信インタフェース４１ｇ、及び画像出力インタフェース４１ｈを備えており、ＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、ハードディスク４１ｄ、読出装置４１ｅ、入出力インタフェース４１ｆ、通信インタフェース４１ｇ、及び画像出力インタフェース４１ｈは、バス４１ｊによって接続されている。
【００４６】
ハードディスク４１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ４１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。教材作成クライアント用のコンピュータプログラム４４ａも、このハードディスク４１ｄにインストールされている。
【００４７】
読出装置４１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体４４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体４４には、コンピュータを教材作成用クライアント装置４として機能させるためのコンピュータプログラム４４ａが格納されており、コンピュータ４ａが当該可搬型記録媒体４４からコンピュータプログラム４４ａを読み出し、当該コンピュータプログラム４４ａをハードディスク４１ｄにインストールすることが可能である。
【００４８】
なお、前記コンピュータプログラム４４ａは、可搬型記録媒体４４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ４ａと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記コンピュータプログラム４４ａがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ４ａがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク４１ｄにインストールすることも可能である。
【００４９】
また、ハードディスク４１ｄには、例えば米マイクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るコンピュータプログラム４４ａは当該オペレーティングシステム上で動作するものとしている。
【００５０】
さらにハードディスク４１ｄは、教材作成者が作成した教材ファイル４００が格納されている。教材ファイル４００は、上述した教材属性テーブル２００、当該教材属性テーブル２００において指定されている部品に係る部品テーブル２０１及び部品データ２０２、並びに当該部品テーブル２０１において指定されている作成元資料に係る作成元資料テーブル２０３及び作成元資料データ２０４が一つにまとめられたアーカイブファイルであり、教材作成者が図示しないコンピュータプログラムを用いて作成したものである。
【００５１】
なお、教材作成用クライアント装置４のその他の構成は、上述したサーバ装置２の構成と同様であるので、その説明を省略する。
【００５２】
［学習支援システムの動作］
以下、本実施の形態に係る学習支援システム１の動作について説明する。
【００５３】
＜教材データ登録処理＞
図示しない教材新規作成用のコンピュータプログラムが教材作成用クライアント装置４にインストールされており、教材作成者は、この教材新規作成用のコンピュータプログラムを実行することにより、前述した教材ファイル４００を作成する。ここで、道路交通法が改正されたため、改正後の道路交通法に対応した普通免許の教材ファイルを新たに作成する場合について説明する。教材作成者は、改正後の道路交通法に対応した普通免許の教材ファイル４００を作成する。この教材ファイル４００には、「運転免許」の分野における「改正道路交通法」の作成元資料データが含まれ、この作成元資料データには、「普通免許を受けていれば、車両総重量５トン未満の自動車を運転することができる。」という内容の記載が含まれている。また、当該教材ファイル４００には、「普通免許を受けていれば、車両総重量［      ］未満の自動車を運転することができる。」という設問と、「５トン」という解答とからなる部品データが含まれている。
【００５４】
図６は、教材データ登録処理の手順を示すフローチャートである。教材作成者は、新規に作成した教材データをサーバ装置２に登録する場合には、コンピュータプログラム４４ａを実行し、最初に表示されるメニュー画面（図示せず）に含まれる教材登録ボタンをマウス操作によってクリックする。これにより、教材登録用の表示画面（以下、「教材登録画面」という。）が画像表示部４２に表示される。図７は、教材登録画面の構成を示す図である。図７に示すように、教材登録画面５１には、画面上部に教材一覧ボタン５０１、教材登録ボタン５０２、及び部品一覧ボタン５０３が並設されている。これらのボタン５０１〜５０３はマウス操作により選択可能である。また、これらのボタン５０１〜５０３の下方には、その画面において主に使用される機能領域５０４が設けられており、機能領域５０４の上部には、機能領域５０４における表示を切替えるための教材登録タブ５０５及び教材作成タブ５０６が設けられている。これらのタブ５０５，５０６もまた、マウス操作により選択可能である。機能領域５０４は、表示画面によって表示が切り替わる領域であり、教材一覧ボタン５０１、教材登録ボタン５０２、部品一覧ボタン５０３、教材登録タブ５０５、及び教材作成タブ５０６は、全ての表示画面において共通して表示される領域である。この教材登録画面５１においては、教材登録ボタン５０２及び教材登録タブ５０５が選択された状態となっており、教材一覧ボタン５０１、部品一覧ボタン５０３、及び教材作成タブ５０６は選択されていない状態となっている。また、教材登録画面５１の機能領域５０４には、教材ファイル４００のパス（所在情報）を入力する入力領域５１１、並びにマウス操作により選択可能な登録ボタン５１２及び取消ボタン５１３が設けられている。
【００５５】
教材作成者は、教材登録画面５１において、入力領域５１１に上述のように新規に作成した教材ファイル４００のパスを入力し、マウスにより登録ボタン５１２をクリックする。ＣＰＵ４１ａは、当該教材ファイル４００のパスの入力を受け付け、登録ボタン５１２の選択を受け付ける（ステップＳ１０１）。このような操作を受け付けると、ＣＰＵ４１ａは、画像表示部４２の表示画面を教材登録確認画面へと切替える。図８は、教材登録確認画面の構成を示す図である。教材登録確認画面５２の機能領域５０４には、作成元資料の名称が表示される表示領域５２１と、確定ボタン５２２と、取消ボタン５２３とが設けられている。表示領域５２１には、上述したパスにより指定された教材ファイル４００に含まれる作成元資料テーブルに含まれる作成元資料の名称が表示される。また、表示領域５２１の下方には、部品切替ボタン５２４が設けられている。部品切替ボタン５２４は、教材に含まれる部品の数だけ並設される。各部品切替ボタン５２４はマウス操作等により選択可能である。さらに機能領域５０４には、選択された部品の設問内容を確認するための内容表示ボタン５２６及び選択された部品を論理的に削除するための論理削除ボタン５２７が設けられている。ボタン５２６，５２７のそれぞれはマウス操作により選択可能となっている。
【００５６】
ユーザは、教材の登録を実行する場合には、確定ボタン５２２をマウス操作によって選択する。ＣＰＵ４１ａは、このように教材の登録指示を受け付けると（ステップＳ１０２）、入力されたパスにより指定される教材ファイル４００をハードディスク４１ｄから読み出し、サーバ装置２へ送信して（ステップＳ１０３）、処理を終了する。
【００５７】
サーバ装置２のＣＰＵ２１ａは、教材ファイル４００を受信すると（ステップＳ１０４）、アーカイブファイルである当該教材ファイル４００を、教材属性テーブル２００、部品テーブル２０１、部品データ２０２、作成元資料テーブル２０３、及び作成元資料データ２０４へ展開する（ステップＳ１０５）。さらにＣＰＵ２１ａは、展開して得られた教材属性テーブル２００、部品テーブル２０１、部品データ２０２、作成元資料テーブル２０３、及び作成元資料データ２０４、即ち教材データをハードディスク４１ｄに記憶し（ステップＳ１０６）、処理を終了する。これにより、サーバ装置２への教材の登録が完了する。
【００５８】
＜教材作成処理＞
図９は、教材作成処理の手順を示すフローチャートである。教材作成者は、上述した教材データ登録処理によって既にサーバ装置２に登録された教材を利用して、新たな教材を作成することができる。この教材作成処理を実行するためには、教材作成者は、教材登録画面５１又は教材登録確認画面５２等において教材作成タブ５０６をクリックする。かかる表示切替指示を受け付けると（ステップＳ２０１）、ＣＰＵ４１ａは、画像表示部４２の表示画面を教材作成画面へと切替え（ステップＳ２０２）、登録されている作成元資料の名称をサーバ装置２へ問い合わせる（ステップＳ２０３）。サーバ装置２のＣＰＵ２１ａは、作成元資料の名称の要求データを受信すると（ステップＳ２０４）、ハードディスク２１ｄに記憶されている全ての作成元資料テーブル２０３を読み出し、作成元資料の名称データ及び作成元資料ＩＤを一対一に対応付けた状態で取得して、当該作成元資料の名称及び作成元資料ＩＤを教材作成用クライアント装置４へ送信する（ステップＳ２０５）。教材作成用クライアント装置４によって、当該作成元資料の名称データ及び作成元資料ＩＤが受信される（ステップＳ２０６）。
【００５９】
図１０は、教材作成画面の構成を示す図である。教材作成画面５３の機能領域５０４には、教材作成者によって選択された作成元資料の名称が表示される表示領域５３１と、検索実行ボタン５３２と、取消ボタン５３３とが設けられている。表示領域５３１の右端には、プルダウン用のボタン５３４が設けられており、教材作成者はマウスのクリック操作により当該ボタン５３４を選択することで、ステップＳ２０６において受信した全ての作成元資料の名称がプルダウン形式でリスト表示される。この状態において、さらに教材作成者はマウス操作によってリスト表示された作成元資料の名称のうちの１つ以上を選択することが可能である。このようにして選択された作成元資料の名称が、表示領域５３１に表示されることとなる。ここで教材作成者が検索実行ボタン５３２を選択する操作を行うと、表示領域５３１に名称が表示されている作成元資料により作成された教材、即ち、部品テーブル２０１において当該作成元資料の作成元資料ＩＤが指定されている部品データの部品データＩＤを含む教材属性テーブル２００を検索する指示がＣＰＵ４１ａに与えられる。ＣＰＵ４１ａは、かかる検索実行指示を受け付けると（ステップＳ２０７）、表示領域５３１に表示されている作成資料の名称に対応する作成元資料ＩＤを含む検索要求データをサーバ装置２へ送信する（ステップＳ２０８）。
【００６０】
サーバ装置２のＣＰＵ２１ａは、当該検索要求データを受信すると（ステップＳ２０９）、ハードディスク２１ｄに記憶されている全ての教材属性テーブル２００の中から、検索要求データに含まれる作成元資料ＩＤにより特定される作成元資料により作成された教材データ、即ち、前記作成元資料により作成された部品データ、当該部品データに対応する部品テーブル、及び前記部品データの部品データＩＤを含む教材属性テーブルを検索する（ステップＳ２１０）。この処理は、次のようにして行われる。まず、ＣＰＵ２１ａは、ハードディスク２１ｄに記憶されている部品テーブル２０１から、受信した作成元資料ＩＤを含むものを検索する。部品テーブル２０１が検索されると、ＣＰＵ２１ａは、その部品テーブル２０１に含まれる部品データＩＤを指定している教材属性テーブル２００並びに当該教材属性テーブル２００において部品データＩＤにより指定されている部品に係る部品テーブル２０１及び部品データ２０２をハードディスク２１ｄから読み出す。ＣＰＵ２１ａは、この処理を全ての部品テーブル２０１を参照して行い、作成元資料ＩＤにより特定される作成元資料に基づいて作成された教材データの全てを検索する。
【００６１】
サーバ装置２のＣＰＵ２１ａは、上述のようにして検索された教材データ、即ち、教材属性テーブル２００、部品テーブル２０１及び部品データ２０２を教材作成用クライアント装置４へ送信する（ステップＳ２１１）。教材作成用クライアント装置４によって、当該教材データが受信される（ステップＳ２１２）。次にＣＰＵ４１ａは、部品選択処理を実行する（ステップＳ２１３）。
【００６２】
図１１は、部品選択処理の手順を示すフローチャートである。ＣＰＵ４１ａは、この部品選択処理を開始すると、まず画像表示部４２に部品一覧画面を表示する。図１２は、部品一覧画面の構成を示す図である。部品一覧画面５４には、教材作成者によって選択された作成元資料の名称が表示される表示領域５４１と、検索の結果得られた教材及びその部品がリスト表示される部品リスト領域５４２と、後述する教材構成一覧画面へ表示を切替えるための表示切替ボタン５４３とが設けられている。部品リスト領域５４２には、部品毎に、その部品が現在含まれている教材（以下、「関連教材」という。）の名称及び関連教材における当該部品の出題番号、その関連教材の登録年月日、部品の内容（設問及び解答）を表示するための内容表示ボタン５４４、部品にメモ（解説）がある場合に表示されるメモボタン、その部品を新規教材の構成に加えるための構成追加ボタン５４５が表示されている。表示切替ボタン５４３、内容表示ボタン５４４及び構成追加ボタン５４５はマウス操作等により選択可能である。
【００６３】
ステップＳ２１２において受信された教材属性テーブル２００から教材（関連教材）の名称及び出題番号（出題順）等がＣＰＵ４１ａによって抽出され、かかる部品一覧画面５４の部品リスト領域５４２に表示される。教材作成者は、必要に応じて所望の部品の内容表示ボタン５４４をクリックして部品の内容を確認し、その部品を新たな教材の構成に含めるかどうかを判断する。部品を新たな教材の構成に含める場合には、教材作成者は当該部品に対応する構成追加ボタン５４５をマウスのクリック操作により選択する。このようにＣＰＵ４１ａは、新規教材への部品データの組み込み指示を受け付け、指示された部品データを新規教材に組み込まれるものとしてＲＡＭ４１ｃに当該部品データの部品データＩＤ等を記憶する（ステップＳ３０１）。ここでは、新規教材が作成される場合には、１以上の部品の組み込み指示を受け付ける。
【００６４】
また、部品一覧画面５４の表示領域５４１の右端には、プルダウン用のボタンが設けられており、教材作成者はマウスのクリック操作により当該ボタンを選択することで、ステップＳ２０６において受信した全ての作成元資料の名称がプルダウン形式でリスト表示される。この状態において、さらに教材作成者はマウス操作によってリスト表示された作成元資料の名称のうちの１つ以上を選択することが可能である。このような操作により新たな作成元資料の名称が選択されると、この新たな作成元資料の名称に対応する作成元資料ＩＤを含む検索要求データがサーバ装置２へ送信され、サーバ装置２により作成元資料ＩＤにより特定される作成元資料に基づいて作成された教材属性テーブル２００が検索され、検索された教材属性テーブル２００、部品テーブル２０１及び部品データ２０２が教材作成用クライアント装置４へ送信される。そして、部品一覧画面５４の表示が更新され、部品リスト領域５４２において新たに検索された教材及びその部品がリスト表示される。このようにして、教材作成者は、一度選択した作成元資料とは異なる作成元資料を選択し、その作成元資料により作成された部品を新規教材に組み込むこともできる。
【００６５】
教材作成者は、所望する部品全ての新たな教材への組み込み入力を完了すると、表示切替ボタン５４３をマウスのクリック操作により選択する。教材構成一覧画面への表示切替指示を受け付けると、ＣＰＵ４１ａは、部品一覧画面５４に代えて、画像表示部４２に教材構成一覧画面を表示する。
【００６６】
図１３は、教材構成一覧画面の構成を示す図である。教材構成一覧画面５５には、新規教材の名称を入力するための教材名入力領域５５１と、当該教材名入力領域５５１の右側に配置され、新規教材の登録実行を指示するための登録ボタン５５２と、教材作成者によって教材の構成に加えられた部品がリスト表示される構成部品リスト領域５５３とが設けられている。構成部品リスト領域５５３には、部品毎に、関連教材の名称及び当該関連教材におけるその部品の出題番号、その関連教材の登録年月日、部品の内容（設問及び解答）を表示するための内容表示ボタン５５４、部品にメモ（解説）がある場合に表示されるメモボタン、その部品を新規教材の構成から除外するための除外ボタン５５５が表示されている。また、当該構成部品リスト領域５５３には、新規教材における部品（設問）の出題順を変更する場合に、後述する出題順変更画面を呼び出すための出題順変更画面表示ボタン５５６と、前述した部品一覧画面５４へ表示を切替えるための表示切替ボタン５５７とが設けられている。内容表示ボタン５５４、除外ボタン５５５、出題順変更画面表示ボタン５５６及び表示切替ボタン５５７はマウス操作等により選択可能である。
【００６７】
ステップＳ３０１において新たな教材に組み込まれた部品に係る関連教材の名称及び当該関連教材における出題番号が、教材構成一覧画面５５の構成部品リスト領域５５３に表示される。教材作成者は、必要に応じて所望の部品の内容表示ボタン５５４をクリックして部品の内容を確認し、その部品を新たな教材の構成から除外するかどうかを判断する。部品を新たな教材の構成から除外する場合には、教材作成者は当該部品に対応する除外ボタン５５５をマウスのクリック操作により選択する。このようにＣＰＵ４１ａは、新規教材からの部品データの除外指示を受け付けた場合には、その部品の部品データＩＤをＲＡＭから削除し、新規教材に組み込んだ部品群から当該部品を除去する（ステップＳ３０２）。さらに詳しくは、教材作成者がその時点で新規教材に組み込まれていない部品を新たに組み込む場合には、表示切替ボタン５５７をクリックする。部品一覧画面への表示切替指示を受け付けると、ＣＰＵ４１ａは、部品一覧画面５４へ表示を切替える。これにより、教材作成者が再度部品の組み込み作業を行うこともできる。
【００６８】
また、新規教材における部品の出題順を変更する場合には、教材作成者は出題順変更画面表示ボタン５５６をクリックする。これにより、出題順変更画面が画像表示部４２に表示される。図１４は、出題順変更画面の構成を示す図である。出題順変更画面５６には、変更される前の出題順により各部品がリスト表示される変更前部品リスト領域５６１と、変更後の出題順により各部品がリスト表示される変更後部品リスト領域５６２と、出題順を変更する部品を選択するための部品選択領域５６３と、変更後部品リスト領域５６２に表示されている出題順により部品の出題順の変更を実行する実行ボタン５６４と、出題順の変更を行うことなく表示画面を教材構成一覧画面５５へ切替える取消ボタン５６５とが設けられている。変更後部品リスト領域５６２には、設問番号毎にラジオボタンが設けられており、ラジオボタンを選択することで、部品の割り当て対象の設問番号を選択することができるようになっている。部品選択領域５６３には、教材に組み込まれた部品がリスト表示され、マウス操作により任意の部品を選択可能となっている。また変更後部品リスト領域５６２と部品選択領域５６３との間には、マウス操作により選択可能な部品移動ボタン５６６，５６７が設けられている。変更後部品リスト領域５６２において１つのラジオボタンが選択され、部品選択領域５６３において１つの部品が選択された状態で、左向きの矢印が付された部品移動ボタン５６６が選択されると、部品選択領域５６３から当該部品の表示が削除され、変更後部品リスト領域５６２のラジオボタンが選択されている箇所にその部品の表示が追加される。これにより、ラジオボタンにより選択された変更後の出題番号に当該部品が割り当てられる。また、既に変更後部品リスト領域５６２において表示されている、出題番号が変更された部品について、その出題番号の変更を取り消したい場合には、教材作成者は、当該出題番号のラジオボタンを選択し、右向きの矢印が付された部品移動ボタン５６７を選択することで、当該部品の出題番号変更を取り消すことができる。この場合、前記部品移動ボタン５６７が選択されると、変更後部品リスト領域５６２においてラジオボタンが選択された出題番号の箇所から部品の表示が削除され、部品選択領域５６３に当該部品の表示が追加される。このようにして、教材作成者は全ての部品の出題番号を決定した後に、実行ボタン５６４を選択することにより、部品の出題順の変更が確定される。上記のような操作により、ＣＰＵ４１ａは、新規教材における部品の出題順の変更指示を受け付けた場合には、ＲＡＭ４１ｃに記憶した新規教材に組み込まれた部品の出題順を変更後のものへと書き換え、部品の出題順の変更を実行する（ステップＳ３０３）。
【００６９】
また、教材作成者は、教材構成一覧画面５５において、教材名入力領域５５１に新規教材の名称を入力する。かかる操作がされたとき、ＣＰＵ４１ａは当該新規教材の名称を受け付ける（ステップＳ３０４）。
【００７０】
なお、コンピュータプログラム４４ａはイベントドリブン型のコンピュータプログラムであり、上述したステップＳ３０２及びＳ３０３の処理は必須ではなく、教材作成者が必要としなければ実行しないこともできる。また、教材作成者の必要に応じて、ステップＳ３０１〜Ｓ３０４の処理を任意の順番で実行することもできる。
【００７１】
ステップＳ３０１〜Ｓ３０４の処理によって、新規教材に組み込む部品が決定された後、教材作成者は教材構成一覧画面５５における登録ボタン５５２を選択する。かかる操作がされたとき、ＣＰＵ４１ａは新規教材の登録指示を受け付け（ステップＳ３０５）、部品選択処理の呼び出しアドレスへと処理をリターンする。
【００７２】
部品選択処理が終了すると、ＣＰＵ４１ａは、部品選択処理においてＲＡＭ４１ｃに記憶した新規教材に関するデータに従って、新規教材に係る教材属性テーブルを作成する（ステップＳ２１４）。この教材属性テーブルには、新たに生成された教材ＩＤと、組み込まれた部品に係る部品データＩＤと、決定された出題順と、論理削除フラグとが含まれている。なお、この状態においては全ての論理削除フラグは「０」にセットされている。次にＣＰＵ４１ａは、作成した教材属性テーブルをサーバ装置２へ送信し（ステップＳ２１５）、処理を終了する。
【００７３】
サーバ装置２が教材作成用クライアント装置４によって新たに作成された教材属性テーブルを受信すると（ステップＳ２１６）、ＣＰＵ２１ａはこの教材属性テーブルをハードディスク２１ｄに格納し（ステップＳ２１７）、処理を終了する。
【００７４】
＜教材修正処理＞
図１５Ａ及び図１５Ｂは、教材修正処理の手順を示すフローチャートである。教材作成者は、上述した教材データ登録処理によって既にサーバ装置２に登録された教材、及び教材作成処理によって既にサーバ装置２に登録された教材を修正することができる。この教材修正処理を実行するためには、教材作成者は、教材登録画面５１、教材登録確認画面５２、又は教材作成画面５３等において部品一覧ボタン５０３をクリックする。かかる表示切替指示を受け付けると（ステップＳ４０１）、ＣＰＵ４１ａは、画像表示部４２の表示画面を教材修正画面へと切替える（ステップＳ４０２）。またＣＰＵ４１ａは、登録されている作成元資料の名称をサーバ装置２へ問い合わせる（ステップＳ４０３）。サーバ装置２のＣＰＵ２１ａは、作成元資料の名称の要求データを受信すると（ステップＳ４０４）、ハードディスク２１ｄに記憶されている全ての作成元資料テーブル２０３を読み出し、作成元資料の名称データ及び作成元資料ＩＤを一対一に対応付けた状態で取得して、当該作成元資料の名称及び作成元資料ＩＤを教材作成用クライアント装置４へ送信する（ステップＳ４０５）。教材作成用クライアント装置４によって、当該作成元資料の名称データ及び作成元資料ＩＤが受信される（ステップＳ４０６）。
【００７５】
教材修正画面の構成は、機能領域５０４に教材登録タブ５０５及び教材作成タブ５０６が設けられていない他は、教材作成画面５３の構成と同様であるので、その説明を省略する。教材作成画面５３と同様の操作によって作成元資料の名称が選択された状態で、検索実行指示が与えられると、教材修正画面において名称が表示されている作成元資料により作成された教材（部品）を検索する指示がＣＰＵ４１ａに与えられる。ＣＰＵ４１ａは、かかる検索実行指示を受け付けると（ステップＳ４０７）、当該作成資料の名称に対応する作成元資料ＩＤを含む検索要求データをサーバ装置２へ送信する（ステップＳ４０８）。
【００７６】
サーバ装置２のＣＰＵ２１ａは、当該検索要求データを受信すると（ステップＳ４０９）、ハードディスク２１ｄに記憶されている全ての教材属性テーブル２００の中から、検索要求データに含まれる作成元資料ＩＤにより特定される作成元資料により作成された教材データを検索する（ステップＳ４１０）（部品検索手段）。この処理は、上述したステップＳ２１０と同様にして行われる。
【００７７】
サーバ装置２のＣＰＵ２１ａは、検索された教材データ、即ち、教材属性テーブル２００、部品テーブル２０１及び部品データ２０２を教材作成用クライアント装置４へ送信する（ステップＳ４１１）。教材作成用クライアント装置４によって、当該教材データが受信され、ＲＡＭ４１ｃに記憶される（ステップＳ４１２）。そしてＣＰＵ４１ａは、教材編集処理を実行する（ステップＳ４１３）。
【００７８】
図１６は、教材編集処理の手順を示すフローチャートである。教材編集処理においては、受信した教材属性テーブル２００に係る部品参照画面が画像表示部４２に表示される。ここで、ステップＳ４１２において受信された教材属性テーブル２００が１つだけである場合には、その教材属性テーブル２００に係る部品参照画面が表示されることとなる。一方、受信された教材属性テーブル２００が複数の場合には、これらの教材属性テーブル２００に係る教材名の一覧画面が表示される。この画面では教材作成者が任意の一の教材を選択することができるようになっており、一の教材が選択されると、その教材に係る部品参照画面が表示される。図１７は、部品参照画面の構成を示す図である。部品参照画面５８の構成は、機能領域５０４に教材登録タブ５０５及び教材作成タブ５０６が設けられていない他は、教材登録確認画面５２の構成と同様である。即ち、その機能領域５０４には、作成元資料の名称が表示される表示領域５８１と、確定ボタン５８２と、取消ボタン５８３とが設けられている。作成元資料の名称の表示領域５８１には、上述した教材修正画面において選択された作成元資料の名称が表示される。また、当該表示領域５８１の下方には、その教材に含まれる部品の数だけ部品切替ボタン５８４が並んでいる。さらに機能領域５０４には、選択された部品の設問内容を確認するための内容表示ボタン５８５及び選択された部品を論理的に削除するための論理削除ボタン５８６が設けられている。
【００７９】
教材作成者は、かかる部品参照画面５８において、所望の部品についてその教材からの論理的削除を指示すること、即ち、サーバ装置２のハードディスク２１ｄから部品データそのものを削除することなく、当該教材から当該部品を削除したのと同様の効果を得る処理を指示することができる。具体的には、教材作成者は、所望の部品の部品切替ボタン５８４を選択し、必要に応じて内容表示ボタン５８５を選択して当該部品の内容を確認し、その部品を教材から論理的に削除するかどうかを判断する。そして、部品を論理的に削除する場合には、その部品の部品切替ボタン５８４が選択された状態で、論理削除ボタン５８６をクリックする。これにより、教材作成者は、当該部品のその教材からの論理的削除の指示を教材作成用クライアント装置４に与えることができる。
【００８０】
ＣＰＵ４１ａは、ある教材について、ある部品の論理的削除の指示を受け付けた場合には（ステップＳ５０１においてＹＥＳ）（削除指示受付手段）、ＲＡＭ４１ｃに記憶されている当該教材属性テーブル２００において、その部品に対応する論理削除フラグを「１」にセットし（ステップＳ５０２）（削除属性情報設定手段）、ステップＳ５０３へ処理を進める。一方、ＣＰＵ４１ａは、ステップＳ５０１において部品の論理的削除の指示を受け付けなかった場合には（ステップＳ５０１においてＮＯ）、処理をステップＳ５０５へと進める。
【００８１】
論理削除フラグが「１」にセットされると、画像表示部４２の表示画面が論理削除取消画面へと切り替わる。図１８は、論理削除取消画面の構成を示す図である。部品参照画面５８においてある部品の論理削除を指示する操作が与えられたときには、その部品の部品切替ボタン５８４が選択されたままの状態で、論理削除ボタン５８６が削除取消ボタン５９６へと切り替わり、画面表示が論理削除取消画面５９へと遷移する。つまり、論理削除取消画面５９は、論理削除ボタン５８６が削除取消ボタン５９６へ切り替わる他は、部品参照画面５８と同様の構成の画面である。このため、論理削除取消画面５９の削除取消ボタン５９６以外の構成については、部品参照画面５８と同一符号を付し、その説明を省略する。削除取消ボタン５９６は、部品切替ボタン５８４により選択されている部品（この部品は教材から論理削除されている）について、その論理削除を取り消す指示を教材作成用クライアント装置４に与えるためのボタンである。教材作成者から当該削除取消ボタン５９６を選択する操作がなされると、教材作成用クライアント装置４に、当該部品について論理的削除を取り消す指示が与えられる。ＣＰＵ４１ａは、部品の論理的削除の取り消し指示を受け付けた場合には（ステップＳ５０３においてＹＥＳ）、ＲＡＭ４１ｃに記憶されている当該教材属性テーブル２００において、その部品に対応する論理削除フラグを「０」にセットし（ステップＳ５０４）、ステップＳ５０５へ処理を進める。一方、ＣＰＵ４１ａは、ステップＳ５０３において部品の論理的削除の指示を受け付けなかった場合には、処理をステップＳ５０５へと進める。
【００８２】
例えば名称が「普通免許」の教材の設問番号４の部品において、設問が「普通免許を受けていれば、車両総重量［      ］未満の自動車を運転することができる。」であり、解答が「８トン」である場合において、道路交通法が改正されたため、その設問及び解答が改正後の道路交通法に対応しなくなったため、この部品を当該教材から論理削除するときには、教材作成者は、「普通免許」の教材についての部品参照画面５８において、設問番号４の部品切替ボタン５８４をクリックし、その後論理削除ボタン５８６をクリックすればよい。このような操作が行われると、ＲＡＭ４１ｃに記憶されている「普通免許」の教材属性テーブル２００の設問番号４の部品の論理削除フラグが「０」から「１」へと変更される。
【００８３】
ステップＳ５０５において、ＣＰＵ４１ａは、教材作成者から教材修正の実行指示を受け付ける（ステップＳ５０５）。かかる指示は、部品参照画面５８又は論理削除取消画面５９において、教材作成者が確定ボタン５８２をクリックすることにより行われる。かかる教材修正の実行指示を受け付けると、ＣＰＵ４１ａは、教材編集処理を終了し、処理を教材編集処理の呼び出しアドレスへとリターンする。
【００８４】
ＣＰＵ４１ａは、教材修正処理により修正された教材属性テーブル２００をサーバ装置２へと送信する（ステップＳ４１４）。サーバ装置２によって当該教材属性テーブル２００が受信され（ステップＳ４１５）、ＣＰＵ２１ａがハードディスク２１ｄに記憶されている教材属性テーブル２００を受信した修正済の教材属性テーブル２００に書き換える（ステップＳ４１６）。またＣＰＵ２１ａは、修正済の教材属性テーブル２００において論理削除フラグが「１」へ変更された部品の部品データＩＤを特定し、その部品データＩＤを含んでおり、且つ、その部品データＩＤに対応する論理削除フラグが「０」にセットされている教材属性テーブル２００を検索する（ステップＳ４１７）（教材検索手段）。検索の結果、１以上の教材属性テーブル２００が得られると、ＣＰＵ２１ａは、その教材属性テーブル２００を教材作成用クライアント装置４へと送信する（ステップＳ４１８）（教材検索手段）。
【００８５】
教材作成用クライアント装置４は、サーバ装置２から送信された教材属性テーブル２００を受信する（ステップＳ４１９）（教材検索手段）。ＣＰＵ４１ａは、受信した教材属性テーブル２００から教材の名称を抽出し、教材の名称がリスト表示された削除画面を画像表示部４２に表示する（ステップＳ４２０）（教材検索手段、検索結果一覧表示手段）。図１９は、削除画面の構成を示す図である。この削除画面は、上述した処理により一の教材から論理削除された部品を構成要素に含む他の教材からも、当該部品を論理削除するために用いられる。削除画面６０には、上述の処理により教材から論理削除された部品を要素として含む教材の名称がリスト表示される。なお、上述のように修正された教材からは既に前記部品が論理削除されているため、削除画面６０に表示される教材の名称には、この修正済の教材の名称は含まれない。各教材の名称の横には、チェックボックス６０１が設けられている。教材作成者は、この部品を論理削除する必要のある教材に対応するチェックボックス６０１を選択し、部品を論理削除する対象の教材を指定する。また削除画面６０には、論理削除の実行を指示するための削除実行ボタン６０２が設けられている。教材作成者は、部品の論理削除対象の教材をチェックボックス６０１を選択することにより指定し、削除実行ボタン６０２をクリックすることにより、指定した教材から当該部品を論理削除する指示を教材作成用クライアント装置４に与えることができる。
【００８６】
ＣＰＵ４１ａは、部品を論理削除する教材の指定及び論理削除の実行指示を受け付けると（ステップＳ４２１）（削除指示受付手段、第２削除指示受付手段）、ＲＡＭ４１ｃに記憶されている、指定された教材の教材属性テーブル２００において、当該部品に対応する論理削除フラグを「１」にセットする（ステップＳ４２２）（削除属性情報変更手段、第２削除属性情報変更手段）。
【００８７】
またＣＰＵ４１ａは、部品の論理削除が指示された教材の名称のリストを含む部品追加画面を画像表示部４２に表示する。図２０は、部品追加画面の構成を示す図である。この部品追加画面６１は、上述した処理により部品が論理削除された教材に、新たに部品を追加するために用いられる。部品追加画面６１には、上述ように部品の論理削除が指示された教材の名称がリスト表示される。各教材の名称の横には、その教材についての教材構成一覧画面を呼び出すための表示切替ボタン６１１が設けられている。教材作成者は、部品の論理削除を指定した教材に、新たに別の部品を追加したい場合には、部品を追加したい教材に対応する表示切替ボタン６１１をクリックする。これにより、その教材についての教材構成一覧画面５５に画像表示部４２の表示が切り替わる。教材作成者は、教材構成一覧画面５５において表示切替ボタン５５６をクリックすることにより、部品一覧画面５４へと表示を切替えることができ、この部品一覧画面５４において表示領域５４１に所望の作成元資料の名称を選択入力した上で、その作成元資料から作成された所望の部品に対応する構成追加ボタン５４５をクリックすることで、その教材に新たな部品を追加することができる。
【００８８】
例えば、名称が「交通法規」の教材において、設問「普通免許を受けていれば、車両総重量［      ］未満の自動車を運転することができる。」及びその解答「８トン」の部品を論理削除する場合には、教材作成者は、削除画面６０の教材の名称「交通法規」の横に配置されているチェックボックス６０１を選択し、削除実行ボタン６０２をクリックする。この場合において、この部品に代えて改正後の道路交通法に対応している設問「普通免許を受けていれば、車両総重量［      ］未満の自動車を運転することができる。」及びその解答「５トン」の部品を当該教材に追加するときには、部品追加画面６１の教材の名称「交通法規」の横に配置されている表示切替ボタン６１１をクリックし、当該教材「交通法規」についての教材構成一覧画面５５を表示させる。さらに教材作成者は、表示切替ボタン５５７をクリックして部品一覧画面５４を表示させ、その表示領域５４１において「改正道路交通法」の作成元資料を選択入力する。これにより、当該作成元資料から作成された関連教材及びその部品の設問番号のリストが表示される。教材作成者は、必要に応じて所望の部品の内容表示ボタン５４４をクリックして部品の内容を確認し、上述した改正後の道路交通法に対応した部品を探し、その部品の構成追加ボタン５４５をクリックすることにより、「交通法規」の教材に改正後の道路交通法に対応した部品を追加することができる。
【００８９】
またこのとき、教材「交通法規」とは異なる、名称が「交通法規（旧）」の教材において、設問「普通免許を受けていれば、車両総重量［      ］未満の自動車を運転することができる。」及びその解答「８トン」の部品が含まれており、この部品を当該「交通法規（旧）」の教材から論理削除しない場合には、教材作成者は、削除画面６０の教材の名称「交通法規（旧）」の横に配置されているチェックボックス６０１は選択せずに、削除実行ボタン６０２をクリックすればよい。これにより、「交通法規（旧）」の当該部品は論理削除の対象とされず、この部品に対応する論理削除フラグは「０」のままとされる。
【００９０】
ＣＰＵ４１ａは、教材への部品の追加指示を受け付けると（ステップＳ４２３）（追加指示受付手段）、ＲＡＭ４１ｃに記憶されている、指定された教材の教材属性テーブル２００において、追加を指示された部品の部品データＩＤ及び論理削除フラグ「０」を追加する（ステップＳ４２４）。
【００９１】
ＣＰＵ４１ａは、上述したステップＳ４２１〜Ｓ４２４の処理により修正された教材属性テーブル２００をサーバ装置２へと送信し（ステップＳ４２５）、処理を終了する。サーバ装置２によって当該教材属性テーブル２００が受信され（ステップＳ４２６）、ＣＰＵ２１ａは、ハードディスク２１ｄに記憶されている教材属性テーブル２００を受信した修正済の教材属性テーブル２００に書き換え（ステップＳ４２７）、処理を終了する。
【００９２】
＜教材データ再生処理＞
図２１は、教材データ再生処理の手順を示すフローチャートである。学習者は、学習支援システム１により学習を行う場合には、コンピュータ３ａを操作して、コンピュータプログラム３４ａをＣＰＵ３１ａにより実行し、画面（図示せず）に表示される指示に従って、学習する教材の指定及び学習開始の指示を学習用クライアント装置３に与える。学習用クライアント装置３のＣＰＵ３１ａは、かかる教材の指定及び学習開始の指示を受け付けると（ステップＳ６０１）、当該教材の教材ＩＤを含む教材要求データをサーバ装置２へと送信する（ステップＳ６０２）。
【００９３】
サーバ装置２が上述した教材要求データを受信すると（ステップＳ６０３）、ＣＰＵ２１ａがその教材要求データに含まれる教材ＩＤにより特定される教材属性テーブル２００をハードディスク２１ｄから読み出し、学習用クライアント装置３へと送信する（ステップＳ６０４）。
【００９４】
学習用クライアント装置３が教材属性テーブル２００を受信すると（ステップＳ６０５）、ＣＰＵ３１ａが設問番号として１を選択し（ステップＳ６０６）、教材属性テーブル２００に含まれる当該設問番号の部品についての論理削除フラグに「０」がセットされているか否かを判定する（ステップＳ６０７）。論理削除フラグに「０」がセットされている場合には（ステップＳ６０７においてＹＥＳ）、ＣＰＵ３１ａは、その部品データＩＤを含む部品要求データをサーバ装置２へと送信する（ステップＳ６０８）。一方、ステップＳ６０７において論理削除フラグに「１」がセットされている場合には（ステップＳ６０７においてＮＯ）、ＣＰＵ３１ａは処理をステップＳ６１３へ進める。
【００９５】
サーバ装置２が上述した部品要求データを受信すると（ステップＳ６０９）、ＣＰＵ２１ａがその部品要求データに含まれる部品データＩＤにより特定される部品データ２０２をハードディスク２１ｄから読み出し、学習用クライアント装置３へと送信する（ステップＳ６１０）。
【００９６】
学習用クライアント装置３が部品データ２０２を受信すると（ステップＳ６１１）、ＣＰＵ３１ａが部品データ２０２を再生する（ステップＳ６１２）（再生手段）。なお、ここでいう再生とは、本実施の形態においては部品データが文字データであるため、その文字データにより示される文字を画像表示部３２に表示（出力）することをいう。しかしながら、これに限定されるものではなく、部品データが動画データ、静止画データ、若しくは音声データ又はマルチメディアデータ（動画データ、静止画データ、音声データ、及び文字データの一部又は全部の組み合わせ）である場合には、これらの動画データ、静止画データ、若しくは音声データ又はマルチメディアデータを再生すること、即ち、動画データが示す動画を表示し、静止画データが示す静止画を表示し、若しくは音声データが示す音声を出力し、又はマルチメディアデータが示す動画、静止画、音声、及び文字の一部又は全部の組み合わせを出力することをいう。
【００９７】
部品データ２０２の再生が終了すると、ＣＰＵ３１ａは設問番号をインクリメントし（ステップＳ６１３）、この設問番号に対応する部品が教材属性テーブル２００において指定されているか否かを判定する（ステップＳ６１４）。教材属性テーブル２００において設問番号に対応する部品が指定されている、即ち、教材属性テーブル２００に当該設問番号が含まれている場合には（ステップＳ６１４においてＮＯ）、ＣＰＵ３１ａはステップＳ６０７へ処理を戻し、教材属性テーブル２００に含まれる当該設問番号の部品についての論理削除フラグに「０」がセットされているか否かを判定する。
【００９８】
一方、ステップＳ６１４において、教材属性テーブル２００において設問番号に対応する部品が指定されていない、即ち、教材属性テーブル２００に当該設問番号が含まれていない場合には（ステップＳ６１４においてＹＥＳ）、ＣＰＵ３１ａは処理を終了する。
【００９９】
上述の如く構成したことにより、本実施の形態に係る学習支援システム１は、内容を修正した教材を作成する際に、既にサーバ装置２に登録されている教材を利用して、その教材を修正することができる。つまり、教材の部品を論理削除することで、この部品を実質的には当該教材から削除したのと同様の効果を得ることができる。このため、従来のように内容を修正した教材の全部を新規に作成する必要がない。
【０１００】
また、同一の部品を要素として含む２以上の教材がサーバ装置２に登録されている場合において、一方の教材から当該部品を論理削除しても、その部品自体がサーバ装置２のハードディスク２１ｄから実際に削除されることがないので、他方の教材において当該部品を含めたままの状態を維持することができる。
【０１０１】
さらに、この場合において、その部品が法律等の改正又は環境の変化などにより内容が古いものとなってしまったときには、当該部品が論理削除された教材において、新たな内容の部品を追加することにより、一方の教材においては最新の内容とし、他方の教材においては古い内容のままとすることができる。これにより、新人教育等においては、最新の内容だけでなく、古い内容も示してどのように法律等が改正され、又は環境が変化したのか等、その修正の経緯を教育することができ、熟練者の教育等においては、古い内容の部品が含まれた他方の教材が残されているため、熟練者が新たな部品が含まれた教材の内容が間違っていると勘違いするようなことがない。
【０１０２】
（その他の実施の形態）
なお、上述した実施の形態においては、部品データ２０２が文字データによって構成された場合について述べたが、これに限定されるものではない。一部又は全部の部品データが、動画データ、静止画データ、又は音声データによって構成されていてもよいし、動画データ、静止画データ、音声データ、及び文字データの一部又は全部を組み合わせたマルチメディアデータによって構成されていてもよい。
【０１０３】
また、上述した実施の形態においては、学習支援システム１が、サーバ装置２、学習用クライアント装置３、及び教材作成用クライアント装置４によって構成されている場合について述べたが、これに限定されるものではない。サーバ装置２、学習用クライアント装置３及び教材作成用クライアント装置４の機能の全てを１台の装置に搭載した学習支援システムとしてもよいし、サーバ装置２、学習用クライアント装置３、及び教材作成用クライアント装置４のうちの任意の２つの機能を１台の装置に搭載し、他の１つの機能は別の装置に搭載する２台の装置によって構成された学習支援システムとしてもよい。
【０１０４】
また、上述した実施の形態においては、教材作成処理及び教材修正処理において、部品及びその部品を含む教材を検索するために、前記部品の作成元資料の名称を検索キーとして用いる構成について述べたが、これに限定されるものではない。例えば、教材の名称、部品データＩＤ等、部品を特定し得る情報であれば、作成元資料の名称情報でなくてもよい。また、作成元資料の名称ではなく、作成元資料ＩＤのような作成元資料の属性情報を検索キーとするものであってもよい。
【０１０５】
また、上述した実施の形態においては、学習用クライアント装置３がコンピュータ３ａにより構成されている場合について述べたが、これに限定されるものではない。学習用クライアント装置３を、携帯型電話機、スマートフォン、ＰＤＡ、携帯型ゲーム機により構成してもよい。
【０１０６】
また、上述した実施の形態においては、単一のコンピュータ２ａによりコンピュータプログラム２４ａの全ての処理を実行する構成について述べたが、これに限定されるものではなく、上述したコンピュータプログラム２４ａと同様の処理を、複数の装置（コンピュータ）により分散して実行する分散システムとすることも可能である。コンピュータ３ａ，４ａについても同様である。
【産業上の利用可能性】
【０１０７】
本発明の学習支援システム、学習支援方法、及びコンピュータプログラムは、映像、音声及び／又は文字からなる一又は複数の部品データから構成された教材により学習者の教育を支援するための学習支援システム及び学習支援方法、並びにコンピュータに教材の作成を支援させるためのコンピュータプログラムとして有用である。
【符号の説明】
【０１０８】
１  学習支援システム
２  サーバ装置
３  学習用クライアント装置
４  教材作成用クライアント装置
５  情報ネットワーク
２ａ  コンピュータ
２１ａ  ＣＰＵ
２１ｃ  ＲＡＭ
２１ｄ  ハードディスク
２４ａ  コンピュータプログラム
２４  可搬型記録媒体
２００  教材属性テーブル
２００ａ  教材ＩＤ
２００ｂ  教材名
２００ｃ  部品データＩＤ
２００ｅ  論理削除フラグ
２０１  部品テーブル
２０１ａ  部品データＩＤ
２０１ｃ  部品データ所在情報
２０２  部品データ
２０３  作成元資料テーブル
２０３ｂ  作成元資料名
２０４  作成元資料データ
３  学習用クライアント装置
３ａ  コンピュータ
３２  画像表示部
３３  入力部
３１ｄ  ハードディスク
３４ａ  コンピュータプログラム
３４  記録媒体
４  教材作成用クライアント装置
４ａ  コンピュータ
４２  画像表示部
４３  入力部
４１ｄ  ハードディスク
４４ａ  コンピュータプログラム
４４  記録媒体
４００  教材ファイル
【図１】
0005452251.tif 000002
【図２】
0005452251.tif 000003
【図３】
0005452251.tif 000004
【図４】
0005452251.tif 000005
【図５】
0005452251.tif 000006
【図６】
0005452251.tif 000007
【図７】
0005452251.tif 000008
【図８】
0005452251.tif 000009
【図９】
0005452251.tif 000010
【図１０】
0005452251.tif 000011
【図１１】
0005452251.tif 000012
【図１２】
0005452251.tif 000013
【図１３】
0005452251.tif 000014
【図１４】
0005452251.tif 000015
【図１５Ａ】
0005452251.tif 000016
【図１５Ｂ】
0005452251.tif 000017
【図１６】
0005452251.tif 000018
【図１７】
0005452251.tif 000019
【図１８】
0005452251.tif 000020
【図１９】
0005452251.tif 000021
【図２０】
0005452251.tif 000022
【図２１】
0005452251.tif 000023