(57)【要約】      （修正有）【課題】問題集の利用者の負担を軽減するとともに、問題集を提供する側のコストを低減するような、安価な電子教材を提供する。【解決手段】紙媒体による問題集３０と、少なくとも問題とこの問題に対する正解及び解説を含む問題集データ１１であって、少なくとも問題、正解又は解説の種別を示すタグ（第１のタグ）を含む問題集データ１１を格納するサーバ１０であって、タグを参照して問題集データ１１から問題を抽出し、問題集のデータから問題、正解及び解答を抽出し、照合結果メモリに格納された照合処理の結果とともにＨＴＭＬタグを含むＨＴＭＬファイルに変換する照合結果表示ステップと、を含む処理を実行するサーバ１０と、サーバ１０から提供されたＨＴＭＬタグを含むＨＴＭＬファイルを解釈して表示するとともに、該ファイルに対する入力を受け取ってサーバに送るクライアント２０と、を有する。【選択図】図１
2005115238.tif 000002
【特許請求の範囲】
【請求項１】
問題集を記載した紙媒体と、
少なくとも問題とこの問題に対する正解及び解説を含む問題集のデータであって、少なくとも問題、正解又は解説の種別を示す第１のタグを含む問題集のデータを格納する問題集処理手段であって、前記第１のタグを参照して前記問題集のデータから問題を抽出し、抽出した問題をページのレイアウトを記述する第２のタグを含むファイルに変換し、前記変換した問題に対する解答の入力を受け取って解答メモリに格納する問題表示ステップと、前記第１のタグを参照して前記問題集のデータから正解を抽出して正解メモリに格納し、前記解答メモリに格納された解答と前記正解メモリに格納した正解を照合処理し、照合処理の結果を照合結果メモリに格納する照合処理ステップと、前記第１のタグを参照して前記問題集のデータから問題、正解及び解説を抽出し、前記照合結果メモリに格納された照合処理の結果とともに前記第２のタグを含むファイルに変換する照合結果表示ステップと、を含む処理を実行する問題集処理手段と、
を有することを特徴とする電子教材。
【請求項２】
前記問題集処理手段は、前記第２のタグを含むファイルを解釈して表示するとともに、該ファイルに対する入力を受け取るステップを実行することを特徴とする請求項１記載の電子教材。
【請求項３】
前記第２のタグは、ＨＴＭＬタグであることを特徴とする請求項１又は２記載の電子教材。
【請求項４】
問題集を記載した紙媒体と、
少なくとも問題とこの問題に対する正解及び解説を含む問題集のデータであって、少なくとも問題、正解又は解説の種別を示す第１のタグを含む問題集のデータを格納する問題集処理手段であって、前記第１のタグを参照して前記問題集のデータから問題を抽出し、抽出した問題をページのレイアウトを記述する第２のタグを含むファイルに変換し、前記変換した問題に対する解答の入力を受け取って解答メモリに格納する問題表示ステップと、前記第１のタグを参照して前記問題集のデータから正解を抽出して正解メモリに格納し、前記解答メモリに格納された解答と前記正解メモリに格納した正解を比較処理し、比較処理の結果を比較結果メモリに格納する比較処理ステップと、前記第１のタグを参照して前記問題集のデータから問題、正解及び解説を抽出し、前記比較結果メモリに格納された比較処理の結果とともに前記第２のタグを含むファイルに変換する比較結果表示ステップと、を含む処理を実行する問題集処理手段と、
を有することを特徴とする電子教材。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、問題集の問題に対する解答を自動的に採点するような電子教材に関する。
【背景技術】
【０００２】
従来、児童や生徒などの学習の教材として各種の問題集が提供されている。これらの問題集は、特定のテーマについて、複数の問題と、この問題に対する正解と解説を集めたものである。このような問題集は、これまで紙媒体によって提供されてきたが、最近になって電子教材と称されるコンピュータを利用した問題集も提供されるようになった。このような電子教材としては、例えばＣＤ−ＲＯＭのような記憶媒体に格納された問題集、サーバとの双方向性を用いて対話的に使用するインターネットなどの回線により提供される問題集がある。
【０００３】
ここで、問題集の問題に対する解答を採点する際には、解答と正解の照合が行われる。解答が文章で行われる場合には、問題と正解を照合するだけでは不足であって、さらに正解と解答を比較することが望まれる。このような比較は、例えば人工知能を用いて解答と正解のテキストを比較することで実現される（例えば特許文献１を参照。）。
【特許文献１】特開２０００−３２２２４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の紙媒体の問題集では、問題と正解が異なるページに記載されているものが殆どであった。このため、問題集の利用者は、問題に対する解答を採点する際、問題とは異なるページにある正解を参照する必要があった。このため、利用者にとって採点は煩雑であった。また、問題と解答の照合による考察が面倒であり、負担が大きかった。
【０００５】
コンピュータを用いた電子教材による問題集は、一般に出題ツールと採点ツールとで作成される。出題ツールでは、ウェブブラウザに使用されるHTMLやジャバスクリプト（Javascript）など汎用的な言語を使用している。しかしながら、従来は出題ツールと採点ツールとが異なる専用ツールであり、また統一的な形式で電子教材の記述あるいは処理がなされていないために、問題集毎に自動採点プログラムを作成することとなり、制作コストが高くなっていた。また、映像などのデータなどを使う傾向にあり、これによっても制作コストが高くなっていた。
【０００６】
ＣＤ−ＲＯＭのような記憶媒体による電子教材では、前記記憶媒体は、セキュリティー対策が難しく、容易にコピーが可能であった。このため、問題の提供者側が記憶媒体の流通を管理することが難しかった。また、記憶媒体が高価であることから普及が阻まれていた。
【０００７】
インターネットのような回線を通じて提供する電子教材では、前記記憶媒体で問題であった不正なコピーに対処するために、サーバ側および利用者側に特殊なコピー保護機能を設ける必要があった。この保護機能さらには不正コピー監視機能が、電子教材を配布するシステムのコストおよびサービスコストを高めていた。
【０００８】
本発明は、前述の実情に鑑みて提供されるものであって、問題集の利用者の負担を軽減するとともに、問題集を提供する側のコストを低減させ、さらには不正なコピー保護対策を低コストで盛り込めるような電子教材を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前述の課題を解決するために、本発明に係る電子教材は、問題集を記載した紙媒体と、少なくとも問題とこの問題に対する正解及び解説を含む問題集のデータであって、少なくとも問題、正解又は解説の種別を示す第１のタグを含む問題集のデータを格納する問題集処理手段であって、前記第１のタグを参照して前記問題集のデータから問題を抽出し、抽出した問題をページのレイアウトを記述する第２のタグを含むファイルに変換し、前記変換した問題に対する解答の入力を受け取って解答メモリに格納する問題表示ステップと、前記第１のタグを参照して前記問題集のデータから正解を抽出して正解メモリに格納し、前記解答メモリに格納された解答と前記正解メモリに格納した正解を照合処理し、照合処理の結果を照合結果メモリに格納する照合処理ステップと、前記第１のタグを参照して前記問題集のデータから問題、正解及び解説を抽出し、前記照合結果メモリに格納された照合処理の結果とともに前記第２のタグを含むファイルに変換する照合結果表示ステップと、を含む処理を実行する問題集処理手段と、を有する。
【００１０】
前記問題集処理手段は、前記第２のタグを含むファイルを解釈して表示するとともに、該ファイルに対する入力を受け取るステップを実行することが好ましい。
【００１１】
前記問題集処理手段は、クライアント・サーバ型システムを用い、前記問題表示ステップ、前記照合処理ステップ、及び前記照合結果表示ステップはサーバで実行し、前記前記第２のタグを含むファイルを解釈して表示するとともに、該ファイルに対する入力を受け取るステップはクライアントで実行することが好ましい。
【００１２】
前記第２のタグは、ＨＴＭＬタグであることが好ましい。
【００１３】
また、本発明に係る電子教材は、問題集を記載した紙媒体と、少なくとも問題とこの問題に対する正解及び解説を含む問題集のデータであって、少なくとも問題、正解又は解説の種別を示す第１のタグを含む問題集のデータを格納する問題集処理手段であって、前記第１のタグを参照して前記問題集のデータから問題を抽出し、抽出した問題をページのレイアウトを記述する第２のタグを含むファイルに変換し、前記変換した問題に対する解答の入力を受け取って解答メモリに格納する問題表示ステップと、前記第１のタグを参照して前記問題集のデータから正解を抽出して正解メモリに格納し、前記解答メモリに格納された解答と前記正解メモリに格納した正解を比較処理し、比較処理の結果を比較結果メモリに格納する比較処理ステップと、前記第１のタグを参照して前記問題集のデータから問題、正解及び解説を抽出し、前記比較結果メモリに格納された比較処理の結果とともに前記第２のタグを含むファイルに変換する比較結果表示ステップと、を含む処理を実行する問題集処理手段と、を有することが好ましい。
【００１４】
前記問題集処理手段は、クライアント・サーバ型システムを用い、前記問題表示ステップ、前記比較処理ステップ、及び前記比較結果表示ステップはサーバで実行することが好ましい。
【発明の効果】
【００１５】
本発明は、紙媒体による問題集とコンピュータ上で実行する問題集のソフトウェアとを組み合わせた電子教材を提供するので、問題集の利用者の負担を軽減するとともに、問題集を提供する側のコストを低減することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。
【００１７】
本実施の形態では、問題集処理手段をインターネット等で接続したサーバ・クライアント型システムにより実現するものとする。ただし、このようなサーバ・クライアント型システムは、問題集処理手段を実現する一つの例に過ぎず、他の方法によっても実現することができる。例えば、問題集処理手段は、一つのコンピュータによっても実現することができる。
【００１８】
図１は、本実施の形態の電子教材を使用する形態を説明する図である。
【００１９】
本実施の形態の電子教材は、問題集データ１１を格納し、問題集処理プログラム１２を実行するサーバ１０と、このサーバ１０にインターネットを介して接続し、前記サーバ１０のクライアントとして動作する例えばパーソナルコンピュータのようなコンピュータ２０と、紙媒体の問題集３０と、から構成される。
【００２０】
本実施の形態では、サーバ１０上において、問題集データ１１を用いて問題集処理プログラム１２を実行する。コンピュータ２０では、インターネットを介して、サーバ１０上で実行される問題集処理プログラム１２が提供する問題集の機能が実現される。
【００２１】
図中には、コンピュータ２０とともに、紙媒体による問題集３０が示されている。本実施の形態では、コンピュータ２０上で実現される問題集は、紙媒体による問題集３０とともに使用されることを前提として作成されている。
【００２２】
本実施の形態では、一つのサーバ１０は、インターネットを介して接続する複数のコンピュータ２０に対して、問題集の機能を同時に提供することができる。このような場合、複数のコンピュータ２０においては、それぞれのコンピュータ２０ごとに問題集３０とともに使用されるものとする。
【００２３】
図２は、紙媒体による問題集の具体例を示す図である。
【００２４】
図は、例えば適当に製本されて提供される紙媒体の一部を示すものである。本実施の形態の紙媒体は、問題が印刷された所定サイズの複数枚の紙で構成されている。この問題集は、必ずしも製本する必要はなく、例えばバインダーで閉じて提供したり、または単なる紙のままで提供したりすることもできる。
【００２５】
本実施の形態では、コンピュータ２０上で実現される問題集は、紙媒体による問題集３０なしで単独で使用する場合、意味をなさないか、又は問題集の利用者の負担が増加するようになされている。このような性質を有する実施の形態の電子教材は、サーバ１０がコンピュータ２０に提供する問題集及び紙媒体による問題集３０を適切に編集することによって実現される。
【００２６】
例えば、紙媒体による問題集３０には問題のみを記載し、サーバ１０がコンピュータ２０に提供する問題集は問題、正解及び解説を提供する。また、例えば、長文の文章題の場合、紙媒体による問題集３０には文章部分及び問題を記載し、サーバ１０がコンピュータ２０に提供する問題集は文章部分を除いた問題、正解及び解説を提供する。このような編集上の工夫により、問題集の利用者がサーバ１０がコンピュータ２０に提供する問題集と紙媒体による問題集３０を常に一緒に使用するように、事実上、利用者に強制することができる。
【００２７】
したがって、本実施の形態では、サーバ１０がコンピュータ２０に提供する問題集は、単独では価値を失い、紙媒体による問題集３０と同時に使用することによってのみ価値を生じることになる。このような性質を利用することにより、サーバ１０がコンピュータ２０に提供する問題集では、事実上のセキュリティー対策が達成されている。
【００２８】
すなわち、サーバ１０がコンピュータ２０に提供する問題集のデータ自体は容易に複製することができる。ここで、サーバ１０がコンピュータ２０に提供する問題集は紙媒体による問題集３０と同時に使用する場合のみ価値を生じるので、サーバ１０がコンピュータ２０に提供する問題集の複製が意味をなすためには、同時に紙媒体による問題集３０も複製することが必要になる。しかし、紙媒体３０による問題集の複写はコストが高く、むしろ紙媒体による問題集３０を購入する方が安価である。
【００２９】
このように、サーバ１０がコンピュータ２０に提供する問題集が、紙媒体の問題集３０とともに使用する場合にのみ価値が生じるという性質のため、その複製は経済性の観点から不利になる。したがって、本実施の形態において、サーバ１０がコンピュータ２０に提供する問題集は、無秩序な流通が規制され、事実上のセキュリティー対策が達成されることになる。実際には、コンピュータ２０上で実現される問題集は、紙媒体による問題集３０と常に組み合わせて利用されるものと想定される。
【００３０】
このように、本実施の形態は、従来のようにコピー保護機能又はコピー監視機能を設けることによって、問題集のデータを保護する必要がない。したがって、本実施の形態の電子教材では、通常のコピー保護機能又はコピー監視機能を施している電子教材と比較すると、コスト的に有利である。
【００３１】
再び図１を参照すると、サーバ１０における問題集処理プログラム１２によってコンピュータ２０における問題集の機能が実現され、サーバ１０に格納された問題集データ１１に基づいて問題集の問題が表示部２１に表示される。この問題に対して利用者が、紙媒体による問題集３０を参照してコンソール２２から解答を入力する。入力された解答は、表示部２１に表示された問題に反映される。ユーザが解答の入力を終えると、入力された解答は、サーバが格納する問題集データ１１の正解と照合され、表示部２１には、問題とともに解答、正解及び解説が表示される。
【００３２】
このように、本実施の形態の電子教材では、従来の紙媒体３０による問題集に比べて、問題に対する解答の採点が自動的に行われる。また、採点結果には、解説が付されて表示される。問題に対する解答と、解答に対する採点を利用者が対話的に行うことができ、利用者の利便性が図られている。
【００３３】
以下では、サーバ１０上で実行される第１及び第２の実施の形態の問題集処理プログラム１２について、図面を参照して詳細に説明する。
【００３４】
〔第１の実施の形態〕
図３は、サーバ上で実行される問題集処理プログラムの第１の実施の形態を示す図である。
【００３５】
第１の実施の形態では、サーバ１０には、問題集データ１１が格納され、問題集処理プログラム１２及びウェブサーバプログラム１３が実行される。また、コンピュータ２０においてはウェブブラウザプログラム１４が実行される。
【００３６】
図４は、記憶媒体に格納された問題集データの構成を示す図である。
【００３７】
本実施の形態の問題集データ１１は、問題データ、正解データ、及び解説データを含んでいる。そして、この問題集データ１１は、データの種別が問題データ、正解データ、又は解説データのいずれかであるかを示すタグ（第１のタグ）を含んでいる。
【００３８】
問題集データ１１には、問題などの所定の単位を示すユニットの開始を示すタグ“［．．ｕｎｉｔ］”５１、問題の開始を示すタグ“［．．出題］”５２、問題の選択部分の開始を示す“［．．選択］”５３、不正解を示すタグ“＾”５４、正解を示すタグ“＠”５５、解説の開始を示すタグ“［．．解説］”５６、問題の設問を示すタグ“［．．設問］”５７、正解欄を示すタグ“＃”５８が示されている。また、直前のタグにより指定された範囲が終了することを示すタグ“［．．ｅｎｄ］”５９も示されている。
【００３９】
このように、本実施の形態の問題集データ１１は、既存の紙媒体の問題集３０のデータに対して、データの種別を示すタグ（第１のタグ）を付加することによって作成できる。したがって、本実施の形態の電子教材は、作成する際の労力を軽減し、ひいてはコストの低下も招来する。
【００４０】
図３に戻り、サーバ１０上で実行される問題集処理プログラム１２は、問題表示部１２ａ、照合処理部１２ｂ、及び照合結果作成部１２ｃを有している。問題集表示部１２ａは解答メモリ１２ａ１を有し、照合結果部１２ｂは正解メモリ１２ｂ１及び照合結果メモリ１２ｂ２を有している。この問題集処理プログラム１２は、例えばＣＧＩによって実現することができ、各構成部分は機能ブロックを意味している。すなわち、問題集処理１２ａは問題集処理ステップを、照合処理部１２ｂは照合処理ステップを、照合結果表示部１２ｃは照合結果表示ステップを、それぞれ機能的に表現したものである。
【００４１】
問題表示部１２ａは、前記タグを参照して問題集データ１１から問題データを抽出する。
【００４２】
例えば、問題表示部１２ａは、図４に示した問題集データから、問題であることを示すタグ“［．．出題］”５２、“［．．選択］”５３、及び“［．．設問］”５７によって規定される範囲のテキストを抽出することにより、問題データを選択する。
【００４３】
さらに、問題表示部１２ａは、抽出した問題データをＨＴＭＬタグ（第２のタグ）によってページのレイアウトが規定されるＨＴＭＬファイルに変換する。
【００４４】
図５は、問題集処理プログラムにおける照合処理部及び照合結果表示部の動作を説明する図である。
【００４５】
照合処理部１２ｂは、前記タグを参照して問題集データ１１から正解データ１１ｂを抽出する。例えば、照合処理部１２ｂは、問題集データ１１において、タグ“＾”５４、“＠”５５、“＃”５８を参照することにより正解データ１１ｂを抽出する。そして、抽出した正解データ１１ｂを正解メモリ１２ｂ１に格納する。
【００４６】
そして、照合処理部１２ｂは、前記問題データ１１ａに応じて入力されて解答メモリ１２ａ１に格納された解答データ１５と前記正解メモリ１２ｂ１に格納された正解データ１１を照合し、その照合結果を照合結果メモリ１２ｂ２に格納する。
【００４７】
照合結果表示部１２ｃは、前記タグを参照して問題集データ１１から問題データ１１ａ、正解データ１１ｂ及び解説データ１１ｃを抽出する。例えば、照合結果表示部１２ｃは、問題集データ１１において、タグ“［．．解説］”５６によって指定される範囲のデータを抽出することによって解説データ１１ｃを抽出する。問題データ１１ａと正解データ１１ｂの抽出については、前述と同様である。
【００４８】
そして、これら問題データ１１ａ、正解データ１１ｂ及び解説データ１１ｃを前記照合結果メモリ１２ｂ２に格納された照合結果とともにＨＴＭＬタグを含むＨＴＭＬファイルに変換し、照合結果データ１６として出力する。
【００４９】
この照合結果データ１６は、問題集処理プログラム１２から、最終的な結果として出力する。
【００５０】
図３に戻り、ウェブサーバプログラム１３は、サーバ１０上で実行され、問題集処理プログラム１２から出力された照合結果データ１６のＨＴＭＬファイルを、所定のＵＲＬを有するウェブページとしてクライアントとして動作するコンピュータ２０に提供する。また、所定のウェブページに対してクライアントとして動作するコンピュータ２０から送られたデータを、問題集処理プログラム１２に送る。
【００５１】
ウェブブラウザプログラム１４は、コンピュータ２０上で実行され、ウェブサーバプログラム１３によって実現されるウェブサーバのクライアントとして動作する。このウェブブラウザプログラム１４は、ウェブサーバプログラム１３から提供されるＨＴＭＬファイルによるウェブページを解釈し、コンピュータ２０の表示部２１に表示する。また、コンピュータ２０のコンソール２２から入力されたデータをウェブサーバプログラム１３に送る。
【００５２】
図６は、第１の実施の形態の問題集処理プログラムによって実現される一連の手順を説明する図である。
【００５３】
以下の手順は、サーバ１０において問題集処理プログラム１２が実行されている状態において、例えば問題集の利用者によって問題集の所定部分を使用したい旨がクライアントとして動作するコンピュータ２０のコンソール２２に入力されることによって開始される。
【００５４】
問題表示部１２ａは、問題集データ１１から前述のようにタグを参照して問題データ１１ａを抽出する。
【００５５】
問題表示部１２ａは、この問題データ１１ａをＨＴＭＬタグを含むＨＴＭＬファイルに変換する。このＨＴＭＬファイルはウェブサーバプログラム１３によって実現されるウェブサーバに送られ、所定のＵＲＬを有するウェブページとされる。このウェブページは、クライアントとして動作するコンピュータ２０上におけるウェブブラウザプログラム１４によって実現されるウェブブラウザに送られ、このウェブブラウザによってコンピュータ２０の表示部２１に表示される（図１のコンピュータ２０の表示部２１におけるウェブブラウザ２５を参照）。
【００５６】
問題集の利用者は、表示部２１に表示された問題と、紙媒体による問題集３０を参照し、コンソール２２によって問題に解答する。入力された解答は、前記ウェブブラウザによって表示部３１に表示されているウェブページに反映され、ウェブページ中に表示される。
【００５７】
図７は、ブラウザに表示された問題データのＨＴＭＬファイルによるウェブページを示す図である。
【００５８】
図中には、問題において空欄で与えられた解答欄６１、６２に解答が記入された状態が示されている。選択問題の解答欄６１にはチェックによる解答が記入されている。また、穴埋め問題の解答欄６２には、語句が記入されている。
【００５９】
コンソール２２から入力された解答は、前記ウェブブラウザによってウェブページに反映されるともに、前記ウェブサーバに送られる。前記ウェブサーバは、この解答をさらに問題表示部１２ａに送る。問題表示部１２ａは、この解答を解答データ１５として解答メモリ１２ａ１に格納する。
【００６０】
続いて、問題集処理プログラム１２の照合処理部１２ｂは、問題集データ１１から前述のようにタグを参照して正解データ１１ａを抽出して正解メモリ１２ｂ１に格納する。
【００６１】
さらに、照合処理部１２ｂは、解答メモリ１２ａ１に格納された解答データ１５と正解メモリ１２ｂ１に格納された正解データ１１ａを読み出して、これらを照合する。すなわち、利用者による解答からなる解答データ１５における正解及び不正解を判別し、採点を行う。そして、照合処理の結果を照合結果メモリ１２ｂ２に格納する。
【００６２】
続いて、問題集処理プログラム１２の照合結果作成部１２ｃは、問題集データ１１から前述のようにタグを参照して問題データ１１ａ、正解データ１１ｂ及び解説データ１１ｃを読み出すとともに、照合結果メモリ１２ｂ２に格納された、照合結果を読み出す。そして、照合結果作成部１２ｃは、これら問題データ１１ａ、正解データ１１ｂ及び解説データ１１ｃとともに照合結果をＨＴＭＬファイルに変換する。
【００６３】
このＨＴＭＬファイルは前記ウェブサーバに送られ、所定のＵＲＬを有するウェブページとされる。このウェブページは、前記ウェブブラウザに送られ、このウェブブラウザによってコンピュータ２０の表示部２１に表示される。
【００６４】
図８は、ブラウザに表示された、照合結果を含むデータのＨＴＭＬファイルによるウェブページを示す図である。
【００６５】
図中には、照合結果６４が解答欄６１，６２の箇所に表示されている。この照合結果によって、問題集の利用者によって入力された各解答が正解であるかどうかが示される。また、各問題の直後にその問題に関する解説６５が表示されている。
【００６６】
〔第２の実施の形態〕
図９は、サーバ上で実行される問題集処理プログラムの第２の実施の形態を示す図である。
【００６７】
図１０は、第２の実施の形態の問題集処理プログラムの比較処理部と比較結果表示部の動作を説明する図である。
【００６８】
第２の実施の形態の問題集処理プログラム１２は、問題表示部１２ａ、比較処理部１２ｄ、及び照合結果表示部１２ｅを有している。これは、第１の実施の形態の問題処理部１２において、照合処理部１２ｂが比較処理部１２ｄに、照合結果表示部が比較結果表示部１２ｅに置き換えられたものに相当している。比較処理部１２ｄは、正解メモリ１２ｄ１と比較結果メモリ１２ｄ２を有している。
【００６９】
図１１は、第２の実施の形態の比較処理の動作を説明する図である。
【００７０】
この比較処理は、問題集処理部１２の比較処理部１２ｄにおいて、特公平２０００−３２２２４９号公報に記載された手順に従って実行される。
【００７１】
ステップＳ１１においては、比較処理部１２ｄは、所定の手順により比較を行う。その際、比較処理部１２ｄは、比較対象間における相違点の有無、個数若しくは内容又は相違箇所に係るファイル名等の情報を作成する。
【００７２】
ステップＳ１２においては、比較処理部１２ｄは、ステップＳ１１において得られた前記情報についてテーブルを作成する。このテーブルにおいて、比較結果は、好ましくは階層化されている。比較処理部１２ｄは、テーブルとして作成された比較結果を比較結果メモリ１１ｄ２に格納する。
【００７３】
図１０に戻り、比較処理部１２ｄは、前記タグを参照して問題集データ１１から正解データ１１ｂを抽出して正解メモリ１２ｄ１に格納する。そして、解答メモリ１２ａに格納された解答データ１５と前記正解メモリ１２ｄ１に格納された正解データ１１ｂを比較し、その比較結果を比較結果メモリ１２ｄ２に格納する。
【００７４】
比較結果表示部１２ｅは、前記タグを参照して問題集データ１１から問題データ１１ａ、正解データ１１ｂ及び解説データ１１ｃを抽出する。比較結果表示部１２ｅは、問題データ１１ａ、正解データ１１ｂ及び解説データ１１ｃを前記比較結果メモリ１２ｄ２に格納された比較結果とともにＨＴＭＬファイルに変換し、比較結果データ１７として出力する。この比較結果データ１７は、前述の照合結果データ１６と同様に取り扱われる。
【００７５】
他の構成部分については、第２の実施の形態のソフトウェアは、第１の実施の形態と同様の構成を有するので、共通の符号を付して説明を省略する。
【００７６】
第２の実施の形態では、第１の実施の形態において解答と正解の照合を行ったことに代わって、解答と正解を比較している。このような第２の実施の形態の比較処理は、前述した照合所定が例えば選択問題や穴埋め問題における単なる正解又は不正解の採点に適するのに対して、例えば英作文の問題などにおけるテキストの比較に適するものである。
【００７７】
図１２は、第２の実施の形態の問題集データを示す図である。
【００７８】
この問題集は、英作文に関するものである。英作文のようなテキストで得られる解答をテキストとして採点するためには、本実施の形態の比較の処理が必要になる。図中には、テキストによる正解を示すタグ“［．．書き込み］”６０が示されている。
【００７９】
図１３は、図１２に示した問題集データに基づいて得られた問題を表示するブラウザの表示を示す図である。
【００８０】
図中の解答欄６３に、英文のテキストを入力した状態が示されている。
【００８１】
図１４は、図１２の問題に対する解答の照合結果を表示するブラウザの表示を示す図である。
【００８２】
図中には、解答に対する正解との比較結果６７が示されている。この比較結果６７における問題集の利用者によって入力された解答のテキストでは、誤った位置にある語句６７が実線によって抹消され、正解となるべき位置に挿入された語句６８が下線を付して示されている。
【００８３】
このように、第２の実施の形態では、テキスト同士の比較を行うことにより、解答と正解を比較することができる。この比較は、文章中の語句の位置、相違点などを詳細に示すことができる。したがって、第２の実施の形態は、例えば英作文のように解答がテキストで入力される問題に適している。
【００８４】
なお、前述の実施の形態は、本発明を実現する一つの形態を示すに過ぎず、本発明はこれに限定されない。例えば、前記問題集処理手段は、必ずしもクライアント・サーバ型システムによって実現する必要はなく、一つのコンピュータによっても実現することができる。
【図面の簡単な説明】
【００８５】
【図１】本実施の形態の電子教材を使用する形態を説明する図である。
【図２】紙媒体による問題集の具体例を示す図である。
【図３】第１の実施の形態の問題集処理プログラムの構成を示す図である。
【図４】記憶媒体に格納された問題集データの構成を示す図である。
【図５】問題集処理プログラムにおける照合処理部及び照合結果表示部の動作を説明する図である。
【図６】第１の実施の形態のソフトウェアによって実現される一連の手順を説明する図である。
【図７】ブラウザに表示された問題データのＨＴＭＬファイルによるウェブページを示す図である。
【図８】ブラウザに表示された、照合結果を含むデータのＨＴＭＬファイルによるウェブページを示す図である。
【図９】第２実施の形態の問題集処理プログラムのを示す図である。
【図１０】第２の実施の形態の問題集処理プログラムの比較処理部と比較結果表示部の動作を説明する図である。
【図１１】第２の実施の形態の比較処理の動作を説明する図である。
【図１２】第２の実施の形態の問題集データを示す図である。
【図１３】図１２に示した問題集データに基づいて得られた問題を表示するブラウザの表示を示す図である。
【図１４】図１３の問題に対する解答の照合結果を表示するブラウザの表示を示す図である。
【符号の説明】
【００８６】
１０  サーバ
１１  問題集データ
１１ａ  問題データ
１１ｂ  正解データ
１１ｃ  解説データ
１２  問題集処理プログラム
１２ａ  問題表示部
１２ｂ  照合処理部
１２ｃ  照合結果表示部
１２ｄ  比較処理部
１２ｅ  比較結果処理部
１３  ウェブサーバ
１４  ウェブブラウザ
１５  解答データ
１６  照合結果データ
１７  比較結果データ
【図１】
2005115238.tif 000003
【図２】
2005115238.tif 000004
【図３】
2005115238.tif 000005
【図４】
2005115238.tif 000006
【図５】
2005115238.tif 000007
【図６】
2005115238.tif 000008
【図７】
2005115238.tif 000009
【図８】
2005115238.tif 000010
【図９】
2005115238.tif 000011
【図１０】
2005115238.tif 000012
【図１１】
2005115238.tif 000013
【図１２】
2005115238.tif 000014
【図１３】
2005115238.tif 000015
【図１４】
2005115238.tif 000016