(57)【要約】【課題】  学習者が目標とする学習レベルに達するよう学習を促すとともに、誤答した問題や分野を重点的に学習させることで学習効果を高める。【解決手段】  学習支援システムに、設問及び正答の情報からなる問題情報を記憶する記憶手段と、設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を用いて前記問題情報内の設問を表示し、解答の入力を受ける学習端末へ、前記記憶手段内の問題情報を出力する出力手段と、前記学習端末から前記問題情報に対するユーザの解答の正誤を示す学習結果情報を受信する学習結果受信手段と、前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の時間経過後に前記ユーザの学習端末へ再出力する再出力手段と、を備える。【選択図】    図１
2006018073.tif 000002
【特許請求の範囲】
【請求項１】
設問及び正答の情報からなる問題情報を記憶する記憶手段と、
設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を用いて前記問題情報内の設問を表示し、解答の入力を受ける学習端末へ、前記記憶手段内の問題情報を出力する出力手段と、
前記学習端末から前記問題情報に対するユーザの解答の正誤を示す学習結果情報を受信する学習結果受信手段と、
前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の時間経過後に前記ユーザの学習端末へ再出力する再出力手段と、
を備えることを特徴とする学習支援システム。
【請求項２】
前記再出力手段は、前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の回数前記ユーザの学習端末へ再出力する、
ことを特徴とする請求項１に記載の学習支援システム。
【請求項３】
ユーザが解答した問題数が所定の問題数より少ない場合に、該ユーザの学習端末へ警告を通知する警告通知手段をさらに備える、
ことを特徴とする請求項１または請求項２に記載の学習支援システム。
【請求項４】
前記再出力手段は、受信した学習結果情報を基に前記ユーザあるいは全てのユーザにおいて正答率が所定より低い分野を特定し、この分野に属する問題情報を前記学習端末へ出力する、
ことを特徴とする請求項１から請求項３のいずれかの項に記載の学習支援システム。
【請求項５】
設問及び正答の情報からなる問題情報と、前記設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報とを記憶する記憶手段と、
学習支援システムから受信した問題情報を前記記憶手段へ書き込む情報書込手段と、
前記プレゼンテーション情報を用いて前記問題情報内の設問を表示するとともにユーザが入力した解答の情報を受け、この解答の情報と該問題情報内の正答の情報とから正誤を判定して結果を表示する出力制御手段と、
前記問題情報に対する解答の正誤を示す学習結果情報を前記学習支援システムへ通知する学習結果通知手段と、
を備えることを特徴とする学習端末。
【請求項６】
前記問題情報管理手段は、前記出力制御手段が使用を終えた前記問題情報を前記記憶手段から削除する、
ことを特徴とする請求項５に記載の学習端末。
【請求項７】
ユーザの学習端末へ設問及び正答の情報からなる問題情報を出力する学習支援システムに用いられる学習支援方法であって、
前記問題情報を記憶する記憶手段を用意し、
設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を用いて前記問題情報内の設問を表示し、解答の入力を受ける前記学習端末へ、前記記憶手段内の問題情報を出力し、
前記学習端末から前記問題情報に対するユーザの解答の正誤を示す学習結果情報を受信し、
前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の時間経過後に前記ユーザの学習端末へ再出力する、
ことを特徴とする学習支援方法。
【請求項８】
前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の回数前記ユーザの学習端末へ再出力する、
ことを特徴とする請求項７に記載の学習支援方法。
【請求項９】
ユーザが解答した問題数が所定の問題数より少ない場合に、該ユーザの学習端末へ警告を通知する、
ことを特徴とする請求項７または請求項８に記載の学習支援方法。
【請求項１０】
受信した学習結果情報を基に前記ユーザあるいは全てのユーザにおいて正答率が所定より低い分野を特定し、この分野に属する問題情報を前記学習端末へ出力する、
ことを特徴とする請求項７から請求項９のいずれかの項に記載の学習支援方法。
【請求項１１】
学習支援システムから出力された設問及び正答の情報からなる問題情報を基にユーザへ問題を解かせる学習端末に用いられる学習支援方法であって、
問題情報と、前記問題情報内の設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報とを記憶する記憶手段を用意し、
学習支援システムから受信した問題情報を前記記憶手段へ書き込み、
前記プレゼンテーション情報を用いて前記問題情報内の設問を表示するとともにユーザが入力した解答の情報を受け、この解答の情報と該問題情報内の正答の情報とから正誤を判定して結果を表示し、
前記問題情報に対する解答の正誤を示す学習結果情報を前記学習支援システムへ通知する、
ことを特徴とする学習支援方法。
【請求項１２】
使用を終えた前記問題情報を前記記憶手段から削除する、
ことを特徴とする請求項１１に記載の学習支援方法。
【請求項１３】
ユーザの学習端末へ設問及び正答の情報からなる問題情報を出力する学習支援システムに用いられるコンピュータプログラムであって、
設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を用いて前記問題情報内の設問を表示し、解答の入力を受ける前記学習端末へ、記憶手段内の前記問題情報を出力するステップと、
前記学習端末から前記問題情報に対するユーザの解答の正誤を示す学習結果情報を受信するステップと、
前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の時間経過後に前記ユーザの学習端末へ再出力するステップと、
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１４】
前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の回数前記ユーザの学習端末へ再出力するステップ、
をコンピュータに実行させることを特徴とする請求項１３に記載のコンピュータプログラム。
【請求項１５】
ユーザが解答した問題数が所定の問題数より少ない場合に、該ユーザの学習端末へ警告を通知するステップと、
をコンピュータに実行させることを特徴とする請求項１３または請求項１４に記載のコンピュータプログラム。
【請求項１６】
受信した学習結果情報を基に前記ユーザあるいは全てのユーザにおいて正答率が所定より低い分野を特定し、この分野に属する問題情報を前記学習端末へ出力するステップ、
をコンピュータに実行させることを特徴とする請求項１３から請求項１５のいずれかの項に記載のコンピュータプログラム。
【請求項１７】
学習支援システムから出力された設問及び正答の情報からなる問題情報を基にユーザへ問題を解かせる学習端末に用いられる学習支援方法であって、
学習支援システムから受信した問題情報を記憶手段へ書き込むステップと、
前記問題情報内の設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を用いて前記問題情報内の設問を表示するとともにユーザが入力した解答の情報を受け、この解答の情報と該問題情報内の正答の情報とから正誤を判定して結果を表示するステップと、
前記問題情報に対する解答の正誤を示す学習結果情報を前記学習支援システムへ通知するステップと、
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１８】
使用を終えた前記問題情報を前記記憶手段から削除するステップと、
をコンピュータに実行させることを特徴とする請求項１７に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習支援システム及び方法、学習端末、ならびに、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来の技術として、特許文献１には、通信ネットワークを介して、汎用性を高め、効果的に問題情報を配信する技術について記載されている。具体的には、端末に、問題情報を表示可能に処理する表示プログラム情報を記憶させておき、問題情報配信装置は、通信ネットワークを介してこの端末の表示形式に応じた問題情報を配信する。
【特許文献１】特開２００３−２５５８２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述する特許文献１においては、正答率などの学習結果を学習者（ユーザ）に通知することができる。これにより、学習者は、自身がどれくらいの学習レベルであるかを知ることはできるが、誤答した問題についてはその場で正解を確認して自主的に学習しなければならない。誤答した問題を重点的に学習することにより学習レベルが向上することは明らかであるが、誤答した問題を自身で反復学習することは、なかなかやる気が起きないものである。
本発明は、このような事情に鑑みてなされたもので、学習者が目標とする学習レベルに達するよう学習を促すとともに、誤答した問題や分野を重点的に学習させることで学習効果を高めることができる学習支援システム及び方法、学習端末、ならびに、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
この発明は、上記の課題を解決すべくなされたもので、請求項１に記載の発明は、設問及び正答の情報からなる問題情報を記憶する記憶手段と、設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を用いて前記問題情報内の設問を表示し、解答の入力を受ける学習端末へ、前記記憶手段内の問題情報を出力する出力手段と、前記学習端末から前記問題情報に対するユーザの解答の正誤を示す学習結果情報を受信する学習結果受信手段と、前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の時間経過後に前記ユーザの学習端末へ再出力する再出力手段と、を備えることを特徴とする学習支援システムである。
【０００５】
また、請求項２に記載の発明は、請求項１に記載の学習支援システムであって、前記再出力手段は、前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の回数前記ユーザの学習端末へ再出力する、ことを特徴とする。
【０００６】
また、請求項３に記載の発明は、請求項１または請求項２に記載の学習支援システムであって、ユーザが解答した問題数が所定の問題数より少ない場合に、該ユーザの学習端末へ警告を通知する警告通知手段をさらに備える、ことを特徴とする。
【０００７】
また、請求項４に記載の発明は、請求項１から請求項３のいずれかの項に記載の学習支援システムであって、前記再出力手段は、受信した学習結果情報を基に前記ユーザあるいは全てのユーザにおいて正答率が所定より低い分野を特定し、この分野に属する問題情報を前記学習端末へ出力する、ことを特徴とする。
【０００８】
また、請求項５に記載の発明は、設問及び正答の情報からなる問題情報と、前記設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報とを記憶する記憶手段と、学習支援システムから受信した問題情報を前記記憶手段へ書き込む情報書込手段と、前記プレゼンテーション情報を用いて前記問題情報内の設問を表示するとともにユーザが入力した解答の情報を受け、この解答の情報と該問題情報内の正答の情報とから正誤を判定して結果を表示する出力制御手段と、前記問題情報に対する解答の正誤を示す学習結果情報を前記学習支援システムへ通知する学習結果通知手段と、を備えることを特徴とする学習端末である。
【０００９】
また、請求項６に記載の発明は、請求項５に記載の学習端末であって、前記問題情報管理手段は、前記出力制御手段が使用を終えた前記問題情報を前記記憶手段から削除する、ことを特徴とする。
【００１０】
また、請求項７に記載の発明は、ユーザの学習端末へ設問及び正答の情報からなる問題情報を出力する学習支援システムに用いられる学習支援方法であって、前記問題情報を記憶する記憶手段を用意し、設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を用いて前記問題情報内の設問を表示し、解答の入力を受ける前記学習端末へ、前記記憶手段内の問題情報を出力し、前記学習端末から前記問題情報に対するユーザの解答の正誤を示す学習結果情報を受信し、前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の時間経過後に前記ユーザの学習端末へ再出力する、ことを特徴とする学習支援方法である。
【００１１】
また、請求項８に記載の発明は、請求項７に記載の学習支援方法であって、前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の回数前記ユーザの学習端末へ再出力する、ことを特徴とする。
【００１２】
また、請求項９に記載の発明は、請求項７または請求項８に記載の学習支援方法であって、ユーザが解答した問題数が所定の問題数より少ない場合に、該ユーザの学習端末へ警告を通知する、ことを特徴とする。
【００１３】
また、請求項１０に記載の発明は、請求項７から請求項９のいずれかの項に記載の学習支援方法であって、受信した学習結果情報を基に前記ユーザあるいは全てのユーザにおいて正答率が所定より低い分野を特定し、この分野に属する問題情報を前記学習端末へ出力する、ことを特徴とする。
【００１４】
また、請求項１１に記載の発明は、学習支援システムから出力された設問及び正答の情報からなる問題情報を基にユーザへ問題を解かせる学習端末に用いられる学習支援方法であって、問題情報と、前記問題情報内の設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報とを記憶する記憶手段を用意し、学習支援システムから受信した問題情報を前記記憶手段へ書き込み、前記プレゼンテーション情報を用いて前記問題情報内の設問を表示するとともにユーザが入力した解答の情報を受け、この解答の情報と該問題情報内の正答の情報とから正誤を判定して結果を表示し、前記問題情報に対する解答の正誤を示す学習結果情報を前記学習支援システムへ通知する、ことを特徴とする学習支援方法である。
【００１５】
また、請求項１２に記載の発明は、請求項１１に記載の学習支援方法であって、使用を終えた前記問題情報を前記記憶手段から削除する、ことを特徴とする。
【００１６】
また、請求項１３に記載の発明は、ユーザの学習端末へ設問及び正答の情報からなる問題情報を出力する学習支援システムに用いられるコンピュータプログラムであって、設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を用いて前記問題情報内の設問を表示し、解答の入力を受ける前記学習端末へ、記憶手段内の前記問題情報を出力するステップと、前記学習端末から前記問題情報に対するユーザの解答の正誤を示す学習結果情報を受信するステップと、前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の時間経過後に前記ユーザの学習端末へ再出力するステップと、をコンピュータに実行させることを特徴とするコンピュータプログラムである。
【００１７】
また、請求項１４に記載の発明は、請求項１３に記載のコンピュータプログラムであって、前記学習結果情報により誤答であると示された問題情報または再学習を必要とする問題情報を、所定の回数前記ユーザの学習端末へ再出力するステップ、をコンピュータに実行させることを特徴とする。
【００１８】
また、請求項１５に記載の発明は、請求項１３または請求項１４に記載のコンピュータプログラムであって、ユーザが解答した問題数が所定の問題数より少ない場合に、該ユーザの学習端末へ警告を通知するステップと、をコンピュータに実行させることを特徴とする。
【００１９】
また、請求項１６に記載の発明は、請求項１３から請求項１５のいずれかの項に記載のコンピュータプログラムであって、受信した学習結果情報を基に前記ユーザあるいは全てのユーザにおいて正答率が所定より低い分野を特定し、この分野に属する問題情報を前記学習端末へ出力するステップ、をコンピュータに実行させることを特徴とする。
【００２０】
また、請求項１７に記載の発明は、学習支援システムから出力された設問及び正答の情報からなる問題情報を基にユーザへ問題を解かせる学習端末に用いられる学習支援方法であって、学習支援システムから受信した問題情報を記憶手段へ書き込むステップと、前記問題情報内の設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を用いて前記問題情報内の設問を表示するとともにユーザが入力した解答の情報を受け、この解答の情報と該問題情報内の正答の情報とから正誤を判定して結果を表示するステップと、前記問題情報に対する解答の正誤を示す学習結果情報を前記学習支援システムへ通知するステップと、をコンピュータに実行させることを特徴とするコンピュータプログラムである。
【００２１】
また、請求項１８に記載の発明は、請求項１７に記載のコンピュータプログラムであって、使用を終えた前記問題情報を前記記憶手段から削除するステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２２】
上記発明によれば、ユーザが誤答した問題を繰り返し学習させることで、学習効果を高めることができる。また、設問の表示レイアウト及び解答入力方法を規定するプレゼンテーション情報を予めモバイル端末に備えることで、学習支援システムが送信すべき問題情報の容量が少なくなるため、記憶容量が限られているモバイル端末においても学習が可能となり、ユーザは時間や場所に制限されずに学習を行うことができる。
また、ユーザ個人あるいは全体の傾向として苦手な分野の問題を重点的に繰り返し学習させることができる。また、目標となるスケジュールどおりに学習が終了しない場合には警告を出力し、ユーザに学習を促すことができる。
また、学習端末１毎のプラットフォームに応じたプレゼンテーション情報を用意することで、問題情報を学習端末１のプラットフォームに依存しない共通のデータ形式で送信することができる。従って、学習コンテンツを再利用することができ、同じユーザが異なる学習端末１で一連の学習コンテンツを享受することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照し、この発明の一実施形態について説明する。
図１は、この発明の一実施形態による学習支援システムの全体構成を示すブロック図である。本実施の形態による学習支援システムは、学習支援サービス提供者の保有するセンタサーバ２、学習履歴サーバ３、及び、コミュニティサーバ４、ならびに、学習者であるユーザの学習端末１をインターネットや移動体網などのネットワークＮを介して接続してなる。
【００２４】
ユーザは、学習を始めるにあたり、目的にあった学習コンテンツを選択する。学習コンテンツは、複数の問題集から構成されており、ユーザは、この問題集に含まれる問題の情報をセンタサーバ２から自身の学習端末１へダウンロードして解答する。解答結果は、学習履歴サーバ３へ登録され、誤答した問題や、苦手分野の問題は繰り返し送信される。
学習コンテンツは、例えば、「センター試験対策（英語）」、「ＸＸ免許取得」、「ＸＸ検定」などの学習コースに対応している。そして、「センター試験対策（英語）」に対応した学習コンテンツである「センター試験対策コンテンツ」であれば、「英単語力強化」、「今年の予想問題１」、…などの問題集で構成され、「英単語力強化」の問題集は、英単語の意味を解答する問題からなる。
【００２５】
図２は、学習コンテンツの全体配信スケジュールであり、一例として「センター試験対策コンテンツ」の全体配信スケジュールを示している。「センター試験対策コンテンツ」は、センター試験の約９ヶ月ほど前からダウンロードできるようになり、４月に「英単語力強化」、５月に「今年の予想問題１」、７月に「夏季集中講座」、９月に「今年の予想問題２」、１１月に「センター試験直前模擬テスト」、１２月に「試験直前に必ず覚える英単語」の問題集に属する問題を配信する。
【００２６】
また、図３は、学習コンテンツの個人配信スケジュールである。（１）まず、ユーザは、学習コンテンツ「センター試験対策コンテンツ」による学習を開始する。（２）ユーザは、自身の学習端末１において、第１回目の学習を行う。この学習結果は、学習支援システム（学習履歴サーバ３）に蓄積される。（３）学習支援システムは、３日後など、（２）において間違った問題を再度配信し、ユーザに学習させる。（４）また、さらに、３日後に（３）と同じ問題を再度配信して学習させることにより、解答を覚えるまで反復学習させる。
（５）そして、ユーザは、「センター試験対策コンテンツ」を構成する各問題集のそれぞれの問題について、（２）〜（４）のように反復学習を行う。そして、学習の時間になったら学習端末１は、アラートでユーザに知らせる。また、学習支援システムは、ユーザが学習を行わなかった場合には、どのくらい成績が落ちるかなどを通知して、（６）のセンター試験当日まで学習を促す。
【００２７】
学習端末１は、例えば、携帯電話、ＰＤＡ（Personal Digital Assistants：情報携帯端末）などの可搬の端末であるが、パーソナルコンピュータなどであってもよい。
図４は、学習端末１の構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。学習端末１は、通信手段１０、入力手段１１、位置情報取得手段１２、情報書込手段１３、プレゼンテーション情報記憶手段１４、受信情報記憶手段１５、出力制御手段１６、情報要求手段１７、学習結果通知手段１８、及び、警告出力手段１９を備える。
【００２８】
通信手段１０は、無線通信方式によりネットワークＮとの接続を制御する。入力手段１１は、ボタンやキー、入力ペン、バーコード読み取り装置などによる入力を受ける。位置情報取得手段１２は、例えば、ＧＰＳ（Global Positioning System）であり、現在地の位置情報を取得する。情報書込手段１３は、センタサーバ２から受信した問題情報や学習履歴情報等を受信情報記憶手段１５へ、問題情報や学習履歴情報を表示するプレゼンテーション情報をプレゼンテーション情報記憶手段１４へ書き込む。出力制御手段１６は、プレゼンテーション情報をプレゼンテーション情報記憶手段１４から読み出し、このプレゼンテーション情報を用いて受信情報記憶手段１５から読み出した問題情報や学習履歴情報等を画面へ表示する。情報要求手段１７は、受信情報記憶手段１５内の問題情報が所定より少なくなった場合に、センタサーバ２へ次の問題情報の送信を要求したり、学習履歴情報等の送信を要求する。学習結果通知手段１８は、問題の解答と、解答の正誤、解答日時、学習時間とを示す学習結果情報を学習履歴サーバ３へ送信する。警告出力手段１９は、センタサーバ２からの指示を受け、音声を鳴らしたり、画面にメッセージを表示するなどして学習を促すための警告を出力する。
【００２９】
図８は、問題情報とプレゼンテーション情報との関連を説明するための図である。
問題情報は、問題が属する学習コンテンツＩＤ及び問題集ＩＤと、問題ＩＤ、問題の設問文を表示するための設問情報、問題の正答を示す正答情報、及び、付加情報とからなるテキストデータであり、例えば、ＸＭＬ（extensible markup language）を用いて記述される。ここでは、設問情報は設問文を表示するための設問キーワード及び解答の選択肢の情報からなる。設問情報には、設問の全文が記載されていてもよく、また、解答をフリーワードで入力させる場合には選択肢の情報はなくてもよい。付加情報は、例えば、画面に出力するイラストやグラフなどの画像、音声などのオプションの情報である。問題ＩＤ、設問情報、正答情報、及び、付加情報のセットは、１つの問題情報に複数含まれうる。
プレゼンテーション情報は、センタサーバ２から受信した問題情報や学習履歴情報を用いて学習アプリケーションを実行するためのデータであり、例えば、ＸＭＬやＨＴＭＬ（Hypertext Markup Language）を用いて記述される。プレゼンテーション情報は、複数のモードで構成される。モードは、例えば、問題情報を用いて学習を行う学習モード、学習履歴情報を用いて自身の学習の状況を分析する分析モードなどである。モードは、１画面に対応する複数のシーンで構成され、また、これらのシーンは、リンクにより接続される。それぞれのシーンは、所定の文字・画像、機能メニュー、問題情報に含まれている設問情報、正答情報及び付加情報、学習履歴情報内に含まれる情報などの表示レイアウトや、ボタンや割付キーなどによる機能メニューや解答の入力方法を規定するコマンドにより構成されるスクリプトにより制御される。解答の入力方法においては、選択肢からの選択による解答入力及び選択する解答数、フリーワードによる解答の入力、解答入力の制限時間などを規定する。
【００３０】
図９は、モードの例を説明するための図である。例えば、学習モードは、問題表示及び解答入力シーン、正解チェックシーン、結果表示シーン、結果送信シーンで構成される。また、問題表示及び解答入力シーン、正解チェックシーンは所定回数あるいはユーザが終了を指定するまで繰り返し行われ、その後、結果表示シーン、結果送信シーンに遷移するようにリンクされている。
【００３１】
図５は、センタサーバ２の構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。センタサーバ２は、通信手段２１、配信手段２２（出力手段、再出力手段）、及び、学習コンテンツ記憶手段２３からなる。
通信手段２１は、専用線やブロードバンド回線などによるネットワークＮとの接続を制御する。学習コンテンツ記憶手段２３は、学習コンテンツを記憶している。学習コンテンツは、学習コンテンツＩＤ、学習コンテンツを構成する問題集の問題集ＩＤ、ならびに、問題集を構成する各問題の問題ＩＤ、設問情報、正答情報、及び、付加情報からなる。配信手段２２は、学習履歴サーバ３内の情報やコミュニティサーバ４内の情報を参照して学習コンテンツ記憶手段２３が記憶している学習コンテンツから適切な問題を選択し、この選択した問題から生成した問題情報を学習端末１へ配信する。また、学習履歴サーバ３内の情報やコミュニティサーバ４内の情報を学習端末１へ配信する。
【００３２】
図６は、学習履歴サーバ３の構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。学習履歴サーバ３は、通信手段３１、情報管理手段３２、ユーザ情報記憶手段３３、及び、学習履歴情報記憶手段３４からなる。
通信手段３１は、専用線やブロードバンド回線などによるネットワークＮとの接続を制御する。情報管理手段３２は、ユーザ情報記憶手段３３内に記憶されるユーザ情報や、学習履歴情報記憶手段３４内に記憶される学習履歴情報の読み出しや書き込みを行う。
【００３３】
図１０は、ユーザ情報記憶手段３３が記憶するユーザ情報の構成例を示す図である。ユーザ情報は、ログイン情報、個人情報、学習パターン情報、テスト結果情報などの情報からなる。ログイン情報は、ユーザＩＤやパスワードなどの情報からなる。個人情報は、ユーザの名前、年齢、性別、居住地域、現在地、端末アドレスなどの情報からなる。学習パターン情報は、性別、年齢、これまでの学習結果より予測される学習能力（短期記憶能力、長期記憶能力など）などに応じた認知心理学に基づき決定される誤答問題の出題間隔や出題回数などの情報からなる。テスト結果情報は、資格試験や入学試験に合格したか否かの情報を示す。
また、図１１は、学習履歴情報記憶手段３４が記憶する学習履歴情報の構成例を示す図である。学習履歴情報は、学習コンテンツＩＤ、問題集ＩＤ、問題ＩＤ、各問題の配信日時、解答内容、解答の正誤、解答日時、再送予定日、学習時間などの情報からなる。
【００３４】
図７は、コミュニティサーバ４の構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。コミュニティサーバ４は、通信手段４１、情報管理手段４２、及び、学習コンテンツ関連情報記憶手段４３からなる。
通信手段４１は、専用線やブロードバンド回線などによるネットワークＮとの接続を制御する。情報管理手段４２は、学習コンテンツ関連情報記憶手段４３内に記憶される各種情報の読み出しや書き込みを行う。
【００３５】
学習コンテンツ関連情報記憶手段４３は、学習コンテンツを選択するための学習コンテンツ選択情報、学習コンテンツ毎の全ユーザ学習情報、学習スケジュールとして使用される合格者学習実績情報などの情報を記憶する。
学習コンテンツ選択情報には、学習コース情報及び対応する学習コンテンツＩＤからなる新着情報、テスト情報、傾向情報、テスト対策コンテンツ情報などがある。新着情報の学習コース情報は、新しく登録された学習コンテンツの説明であり、テスト情報の学習コース情報は、実施される資格試験や入学試験の情報である。また、傾向情報の学習コース情報は、資格試験や入学試験の出題傾向などの情報であり、テスト対策コンテンツ情報の学習コース情報は、目標とする資格試験や入学試験の情報である。
【００３６】
図１２は、全ユーザ学習情報の構成例を示す図である。全ユーザ学習情報は、学習コンテンツＩＤ、問題集ＩＤ、問題ＩＤ、問題を再送する必要がないユーザの割合を示す終了率、解答内容、各解答を選択したユーザの割合を示す解答率、正誤の情報からなる。
また、図１３は、合格者学習実績情報の構成例を示す図である。合格者学習実績情報は、過去に目的の試験に合格したユーザの平均的な学習コンテンツの学習実績を示す情報であり、学習コンテンツＩＤ及び問題集ＩＤと、学習開始日から各問題集を終了した期間を示す終了期間、正答率の実績、及び、学習時間の情報とからなる。なお、問題ＩＤ毎に終了期間及び正答率を示す構成であってもよい。
【００３７】
次に、ユーザが学習端末１において学習を行うときの学習支援システムの動作について説明する。
図１４は、センタサーバ２の問題配信処理の動作フローを示す。
まず、ユーザは自身の学習端末１により、参考書や学習雑誌、資格スクール紹介雑誌などの書籍などに掲載されているセンタサーバ２のアドレス及び学習コンテンツＩＤを示すバーコードなどの情報を読み取る。学習端末１は、読み取ったアドレスを用いてセンタサーバ２へアクセスし、学習コンテンツＩＤ、学習端末１の機種、アドレス及び位置情報を送信する。
【００３８】
センタサーバ２の配信手段２２は、新たなユーザであることを認識すると、学習端末１へログイン情報及び個人情報の登録を促す画面情報を送信する（ステップＳ１１０）。ユーザは、学習端末１へログイン情報及び名前、年齢、性別、住所などの情報を入力し、センタサーバ２へ通知する。センタサーバ２は、受信した情報を基にしたログイン情報及び個人情報を学習履歴サーバ３へ受け渡し、ユーザ情報の登録を指示する（ステップＳ１１５）。学習履歴サーバ３の情報管理手段３２は、ユーザ情報記憶手段３３へ受信したログイン情報及び個人情報と、この個人情報で示される性別や年齢などに応じた学習パターン情報とからなるユーザ情報を登録する。
【００３９】
センタサーバ２の配信手段２２は、学習履歴サーバ３から登録が正常に終了したことを示す情報を受信すると、受信した学習コンテンツＩＤで示される学習コンテンツから、問題集ＩＤ及び問題ＩＤの小さい順に５問などの学習端末１の画面サイズや表示能力に応じた問題数分の問題ＩＤ、設問情報、正答情報、及び、付加情報を読み出して、問題情報を生成する（ステップＳ１２０）。そして、所定数分の問題情報を生成すると、それぞれの問題情報を既存の圧縮方式により圧縮し（ステップＳ１２５）、順序情報を付加して順に学習端末１へ配信する（ステップＳ１３０）。このとき、新たなユーザである場合、学習端末１の機種に応じたプレゼンテーション情報を併せて送信する。
【００４０】
図１５は、学習端末１の情報受信処理の動作フローを示す。
学習端末１の情報書込手段１３は、センタサーバ２から受信したプレゼンテーション情報をプレゼンテーション情報記憶手段１４へ、問題情報を受信情報記憶手段１５へ書き込む（ステップＳ２１０）。学習端末１は、問題情報を受信したことを認識すると（ステップＳ２１５：Ｙｅｓ）、センタサーバ２へ受信した問題情報に付与されていた順序情報を送信して受信を通知する（ステップＳ２２０）。
【００４１】
図１４において、学習端末１が電波状態の悪い場所へ移動したことなどにより、センタサーバ２において問題情報の受信が通知されない場合（ステップＳ１３５：Ｎｏ）、センタサーバ２の配信手段２２は問題情報を再送する（ステップＳ１４０）。
一方、問題情報の受信の通知を受けた場合（ステップＳ１３５：Ｙｅｓ）、センタサーバ２の配信手段２２は、学習履歴サーバ３へユーザＩＤと、学習端末１へ配信した問題の学習コンテンツＩＤ、問題集ＩＤ、問題ＩＤ及び配信日時を通知し、配信日時の登録を指示する（ステップＳ１４５）。学習履歴サーバ３は、受信したユーザＩＤ及び学習コンテンツＩＤに対応する学習履歴情報を登録し、問題集ＩＤ、問題ＩＤ及び配信日時を書き込む。
【００４２】
図１６は、学習端末１の学習アプリケーション実行処理の動作フローを示す。
学習端末１において、ユーザが学習アプリケーション起動の指示を入力すると、出力制御手段１６は、プレゼンテーション情報記憶手段１４からプレゼンテーション情報を読み出し、モードを選択するための画面情報を表示する。ユーザが学習モードを選択すると（ステップＳ３１０）、プレゼンテーション情報で示される順にシーンを選択する（ステップＳ３１５）。選択されたシーンを構成するコマンドに問題情報が用いられ、かつ、解凍された問題情報がない場合には、受信情報記憶手段１５から順序情報の最も小さい問題情報を読み出して解凍する（ステップＳ３２０）。そして、出力制御手段１６は、解凍した問題情報などを埋め込んだ画面情報を表示する（ステップＳ３２５）。
【００４３】
例えば、まず、問題表示及び解答入力シーンが選択される。図８に示すように、この問題表示及び解答入力シーンでは、問題ＩＤ＝１で示される問題の設問情報から読み出した設問キーワード「English」と、固定テキスト「を日本語に訳すと？」とからなる設問文が表示される。また、この問題の設問情報から読み出した選択肢の情報「１：日本語、２：英語、３：イギリス」を基に、「日本語」「英語」「イギリス」の選択肢を表示し、この中から１つ解答を選択させる。
【００４４】
図１６において、出力制御手段１６は、次のシーンに遷移するためのトリガ、例えば、解答や指示の入力、所定時間の経過などを検出すると（ステップＳ３３０）、学習アプリケーションを終了してもよいトリガか否かを判断する（ステップＳ３３５）。終了ではないトリガであった場合、現在使用している問題情報を以降のシーンでも使用するか否かを判断し（ステップＳ３４０）、続いて使用すると判断した場合には、同じ問題情報によりステップＳ３２５からの処理を繰り返す。
【００４５】
また、ステップＳ３４０において、使用している問題情報を以降の処理において使用しないと判断した場合には、この問題情報を削除する（ステップＳ３４５）。例えば、出力制御手段１６が１つの問題情報による問題表示及び解答入力シーンと、正解チェックシーンを終了すると、情報書込手段１３は、この問題情報を受信情報記憶手段１５内から削除する。情報要求手段１７は、学習モードであり、かつ、受信情報記憶手段１５内の問題情報が所定数以下になったと判断した場合（ステップＳ３５０）、センタサーバ２へユーザＩＤ及びパスワードと、学習コンテンツＩＤとを送信して次の問題情報を要求する（ステップＳ３５５）。そして、出力制御手段１６は、次のシーンを選択するステップＳ３１５からの処理を繰り返す。
【００４６】
図１４において、センタサーバ２の配信手段２２は、ユーザＩＤ及びパスワードと学習コンテンツＩＤとを受信して問題情報の送信の要求を受けると、新規のユーザではないと判断する（ステップＳ１５０：Ｎｏ）。そして、学習履歴サーバ３へ受信したユーザＩＤ及びパスワードと学習コンテンツＩＤを受け渡して次に送信すべき問題を問い合わせる（ステップＳ１６０）。学習履歴サーバ３の情報管理手段３２は、学習履歴情報記憶手段３４内の当該ユーザの学習履歴情報を参照し、まだ配信していない問題のうち、最も小さい問題集ＩＤ及び問題ＩＤを通知する（ステップＳ１６５）。
センタサーバ２は、学習履歴サーバ３から受信した問題集ＩＤ及び問題ＩＤを受信すると、再び、問題集ＩＤ及び問題ＩＤから順に、予め決められた問題数分の問題集ＩＤ、問題ＩＤ、設問情報、正答情報、及び、付加情報を読み出し、所定数分の問題情報を生成し、それぞれの問題情報を圧縮して順序情報を付加して順に学習端末１へ配信するステップＳ１２０以降の処理を行う。また、学習端末１における問題情報の受信は、図１５の情報受信処理により行われる。
【００４７】
そして、図１６のステップＳ３３０において、学習端末１へ学習アプリケーションの終了を指示する情報が入力された、所定数分の問題を終了した、所定時間が経過したなどのトリガを検出した場合、ステップＳ３３５では、終了トリガであると判断する。そして、学習アプリケーションの終了処理を行う（ステップＳ３６０）。すなわち、学習結果通知手段１８は、ユーザＩＤ及びパスワードと、ユーザが解答した問題の学習コンテンツＩＤ、問題集ＩＤ、問題ＩＤ、解答内容、解答の正誤、解答日時、学習時間とからなる学習結果情報とを学習履歴サーバ３へ送信する。そして、学習アプリケーションを終了する。
【００４８】
学習履歴サーバ３の情報管理手段３２は、ユーザＩＤ及びパスワードと、学習結果情報とを学習端末１から受信すると、ユーザＩＤ及びパスワードによりユーザを認証する。ユーザを認証すると、学習履歴情報記憶手段３４内の学習履歴情報へ受信した学習結果情報で示される問題の解答内容、解答の正誤、解答日時と、学習時間とを書き込む。さらに、情報管理手段３２は、学習結果情報において誤答であることが示される問題について、ユーザ情報記憶手段３３のユーザ情報で示される学習パターン情報に基づき、再配信日時を決定して学習履歴情報へ書き込む。すなわち、誤答であった問題を学習パターン情報で示される出題間隔を経た日にちに再配信日時を設定する。また、正解であった場合でも、過去に誤答であった問題であれば、学習パターン情報で示される出題回数に達するまでは、学習パターン情報で示される出題間隔を経た日にちに再配信日時を設定する。
【００４９】
上記の学習アプリケーション実行処理におけるシーンの遷移を図９を用いて説明する。まず、学習モード選択後は、最初に問題表示及び解答入力シーンが選択される。そして、最初の問題情報を解凍し（図８に示す問題情報であるとする）、問題ＩＤ＝１の問題について問題表示及び解答入力シーンの画面情報を表示する。ユーザが、問題ＩＤ＝１の問題について解答を選択して入力すると、正解チェックシーンに遷移する。正解チェックシーンでは、ユーザが入力した情報と、この問題の正答情報とから、解答が正解であるか否かを判定し、正解であった場合には、固定テキスト「正解」と、正答情報を基にした正答を示す情報と、付加情報内の画像情報とを所定の位置に表示させるコマンドに従い画面が表示される。続いて、同じ問題情報内の問題ＩＤ＝２で示される問題について、再び問題表示及び解答入力シーンの画面を表示し、ユーザが解答を入力すると、正解チェックシーンの画面を表示する。そして、この問題情報内の全ての問題について問題表示及び解答入力シーン及び正解チェックシーンが終了すると、この問題情報を削除する。
【００５０】
出力制御手段１６は、次の順序情報で示される問題情報を解凍して再び、問題表示及び解答入力シーンと、正解チェックシーンを繰り返し、使用終了後にはこの問題情報を削除する。そして、ユーザから学習端末１へ学習の終了の指示が入力されると、出力制御手段１６は、結果表示シーンを選択する。結果表示シーンでは、ユーザが解答した問題数と、正解数とを表示する。そして、ユーザが問題数と、正解数とを確認した旨を入力した場合、次は結果送信シーンが選択され、ユーザへ学習結果情報を学習履歴サーバ３へ送信するか否かを入力させる。ユーザが学習結果情報を送信する指示を入力した場合、学習結果通知手段１８は、ユーザＩＤ及びパスワードと、学習結果情報とを学習履歴サーバ３へ送信する。
【００５１】
続いて、後日、ユーザが再び学習端末１において学習を行うときの動作について説明する。学習端末１の警告出力手段１９は、予め設定した時間になるとアラームを鳴らすなどして学習の時間を知らせる。学習端末１は、ユーザＩＤ及びパスワードと、学習する学習コンテンツの学習コンテンツＩＤをセンタサーバ２へ送信し、問題情報を要求する。図１５において、センタサーバ２の配信手段２２は、新規のユーザではないと判断し（ステップＳ１１０：Ｎｏ）、学習履歴サーバ３へユーザＩＤ及びパスワードと学習コンテンツＩＤを受け渡して次に送信すべき問題を問い合わせる。学習履歴サーバ３の情報管理手段３２は、正当なユーザであることを認識すると（ステップＳ１６０）、学習履歴情報記憶手段３４内の当該ユーザの学習履歴情報を参照し、まだ配信していない問題のうち、最も小さい問題集ＩＤ及び問題ＩＤと、この日が再送予定日と合致する問題の問題集ＩＤ及び問題ＩＤを読み出して、センタサーバ２へ通知する（ステップＳ１６５）。
【００５２】
センタサーバ２は、学習履歴サーバ３から受信した問題集ＩＤ及び問題ＩＤを受信すると、この日が再送予定日と合致する問題集ＩＤ及び問題ＩＤの設問情報、正答情報、及び、付加情報を読み出し、所定数分毎にまとめて問題情報を生成する。さらに、まだ配信していない問題の問題集ＩＤ及び問題ＩＤから順に、予め決められた問題数分の問題集ＩＤ、問題ＩＤ、設問情報、正答情報、及び、付加情報を読み出し、所定数分の問題情報を生成する（ステップＳ１２０）。なお、まだ配信していない問題と再送する問題とは、ランダムな順番としてもよい。そして、それぞれの問題情報を圧縮して順序情報を付加し、順に学習端末１へ配信するステップＳ１２５以降の処理を行う。そして、学習端末１において、図１６に示す処理を行う。
【００５３】
次に、学習支援システムにおける学習スケジュールの遅れの警告出力について説明する。
センタサーバ２の配信手段２２は、１日１回など所定の時間に、学習履歴サーバ３のユーザ情報記憶手段３３の各ユーザの学習履歴情報を読み出す。そして、各ユーザの学習履歴情報について以下の動作を行う。すなわち、学習履歴情報内の各問題の解答日時と、この学習履歴情報で示される学習コンテンツに対応する合格者学習実績情報内の各問題集の終了期間とから、合格者学習実績情報で示される終了期間内にまだ解答を受信していないことを示す問題があるかを検出する。合格者学習実績情報で示される終了期間内にまだ解答を受信していない問題が存在することを検出した場合には、学習履歴サーバ３へユーザＩＤを通知し、学習端末１の端末アドレスを読み出す。
センタサーバ２は、解答を受信していない学習コンテンツＩＤ、問題集ＩＤ、問題ＩＤにより図１４におけるステップＳ１２０以降の処理を行うことにより、問題情報を生成し、圧縮して学習端末１へ配信する。このとき、もし学習を行わなかった場合、認知心理学に基づいてどのくらい成績が落ちるかのメッセージを同時に送信する。学習端末１の情報書込手段１３は、受信した問題情報を受信情報記憶手段１５へ書き込むとともに、警告出力手段１９は、アラームを鳴らすとともにメッセージを表示するなどして学習を行うよう警告を出力する。ユーザが警告に気づき、学習端末１において学習を行うときの動作は、図１６と同様である。
なお、学習履歴情報内の学習時間が、この学習履歴情報で示される学習コンテンツに対応する合格者学習実績情報内の同じ期間における学習時間に達していない場合に、上述する警告出力を行ってもよい。
【００５４】
また、コミュニティサーバ４の情報管理手段４２は、定期的に学習履歴サーバ３から全ユーザの学習履歴情報を読み出し、学習コンテンツ毎に全ユーザ学習情報を生成して、学習コンテンツ関連情報記憶手段４３へ登録する。
学習履歴サーバ３の情報管理手段３２は、定期的にコミュニティサーバ４から全ユーザの学習履歴情報を参照して、学習コンテンツ毎に正答率が所定より低い問題を特定する。さらに、この正答率が所定より低い問題が多く含まれる分野から、全ユーザが苦手としている分野を特定する。そして、この全ユーザが苦手としている分野の問題に対して、学習履歴サーバ３内の全ユーザの学習履歴情報に所定の再送日を書き込む。
あるいは、ユーザ毎に学習履歴情報を参照して、学習コンテンツ毎に正答率が所定より低い問題を特定する。そして、この正答率が所定より低い問題が多く含まれる分野から、各ユーザが苦手としている分野を特定する。そして、この各ユーザが苦手としている分野の問題に対して、学習履歴サーバ３内の該ユーザの学習履歴情報に所定の再送日を書き込む。
【００５５】
次に、ユーザが学習端末１において自身の学習履歴を参照するときの学習支援システムの動作について説明する。
図１６において、学習端末１は、ユーザが学習アプリケーションの起動を入力し、モードを選択するための画面情報を表示する。ユーザが分析モードを選択すると（ステップＳ３１０）、学習端末１の情報要求手段１７は、ユーザＩＤ及びパスワードを送信し、センタサーバ２へ分析モードが選択されたことを通知する（ステップＳ３７０）。センタサーバ２の配信手段２２は、学習履歴サーバ３内のユーザ情報によりユーザを認証すると、学習履歴サーバ３から学習履歴情報を、コミュニティサーバ４から学習履歴情報で示される学習コンテンツに対応する全ユーザ学習情報及び合格者学習実績情報を読み出して圧縮し、学習端末１へ配信する。
【００５６】
学習端末１の情報書込手段１３は、受信した学習履歴情報、全ユーザ学習情報及び合格者学習実績情報を受信情報記憶手段１５へ書き込む（ステップＳ３７５）。そして、ステップＳ３１５以降と同様の処理を行う。すなわち、シーンを選択して、このシーンに用いられる出力制御手段１６は、学習履歴情報、全ユーザ学習情報、あるいは、合格者学習実績情報を解凍する（ステップＳ３２０）。そして、解凍した学習履歴情報や全ユーザ学習情報、合格者学習実績情報内の情報やこれらを比較した情報を、プレゼンテーション情報を用いて表示する（ステップＳ３２５）。たとえば、自身の学習履歴情報と、合格者学習実績情報あるいは全ユーザ学習情報とを比較して、どれくらい問題消化が進んでいるかまたは遅れているか、学習時間が足りているかどうか、正答率の比較の情報などを表示する。続いて、出力制御手段１６は、次のシーンに遷移するためのトリガを検出すると（ステップＳ３３０）、学習アプリケーションを終了してもよいトリガか否かを判断する（ステップＳ３３５）。終了ではないトリガであった場合、現在表示に使用している学習履歴情報、全ユーザ学習情報、あるいは、合格者学習実績情報を以降のシーンでも使用するか否かを判断し（ステップＳ３４０）、使用しない場合には削除して、次のシーンに遷移する（ステップＳ３４５）。
なお、学習履歴情報や全ユーザ学習情報を参照し、当該ユーザあるいは全ユーザにおいて誤答の多い問題の分野を通知する情報などを送信し、学習端末１に表示させることでもよい。
【００５７】
なお、ユーザは、学習コンテンツ選択情報を参照して学習する学習コンテンツを決定してもよい。ユーザは、学習端末１からセンタサーバ２にアクセスし、学習コンテンツ選択情報を要求する。センタサーバ２の配信手段２２は、コミュニティサーバ４から学習コンテンツ選択情報を読み出して学習端末１へ配信する。学習端末１の出力制御手段１６が学習コンテンツ選択情報を表示すると、ユーザは、新着情報、テスト情報、傾向情報、テスト対策コンテンツ情報の学習コース情報を参照して学習コンテンツを決定する。学習端末１の情報要求手段１７は、決定した学習コンテンツの学習コンテンツＩＤを送信して問題情報を要求する。以降の処理は、図１４における処理と同様である。
【００５８】
なお、上記実施の形態においては、センタサーバ２の配信手段２２は、予め決められた順に問題を読み出して問題情報を生成しているが、中間試験直前の１週間には、中間試験対策に適した問題を選択して配信する、あるいは夏休み中は、現在の進捗に関わらず夏季集中講座の問題集に属する問題を配信するなど、問題情報の要求を受信した日に応じて配信する問題を変更してもよい。
また、学習端末１からユーザが配信を要求する問題集や問題を指定する情報を通知し、問題情報の配信を要求することでもよい。
また、センタサーバ２の配信手段２２は、ユーザから要求があったときに問題情報を送信するのではなく、予め決められたスケジュールに従って問題情報を配信することでもよい。
【００５９】
なお、問題情報内の設問情報に、設問を解く前に学習すべき内容や、解答の解説などを示す解説情報を含め、学習端末１に表示させることでもよい。例えば、「English」を使用した英文の用例を解説情報に含めておき、学習モードに、「English」の意味を解答させるための問題表示及び解答入力シーンの前に、この解説情報を表示する解説シーンを設ける。あるいは、正解チェックシーンにおいて解説情報を表示してもよい。
【００６０】
上記実施の形態によれば、ユーザが誤答した問題を繰り返し学習させることで、学習効果を高めることができる。また、設問の表示レイアウト及び解答入力方法、画面遷移などを規定するプレゼンテーション情報を予め学習端末１に備えることで、学習端末１へ送信すべき問題情報の容量が少なくなるため、記憶容量が限られているモバイル端末においても学習が可能となり、ユーザは時間や場所に制限されずに学習を行うことができる。
また、ユーザ個人あるいは全体の傾向として苦手な分野の問題を重点的に繰り返し学習させることができる。また、目標となるスケジュールどおりに学習が終了しない場合には警告を出力し、ユーザに学習を促すことができる。
また、学習端末１毎のプラットフォームに応じたプレゼンテーション情報を用意することで、問題情報を学習端末１のプラットフォームに依存しない共通のデータ形式で送信することができる。従って、学習コンテンツを再利用することができ、同じユーザが異なる学習端末１で一連の学習コンテンツを享受することができる。
【００６１】
なお、上述の学習端末１、センタサーバ２、学習履歴サーバ３、及び、コミュニティサーバ４は、内部にコンピュータシステムを有している。そして、上述した学習端末１、センタサーバ２、学習履歴サーバ３、及び、コミュニティサーバ４の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００６２】
また、「コンピュータ読み取り可能な記録媒体」とは、ＲＯＭの他に、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００６３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態による学習支援システムの全体構成を示すブロック図である。
【図２】同実施の形態による学習コンテンツの全体配信シーケンスを示す。
【図３】同実施の形態による学習コンテンツの個人配信シーケンスを示す。
【図４】同実施の形態による学習端末の構成を示すブロック図である。
【図５】同実施の形態によるセンタサーバの構成を示すブロック図である。
【図６】同実施の形態による学習履歴サーバの構成を示すブロック図である。
【図７】同実施の形態によるコミュニティサーバの構成を示すブロック図である。
【図８】同実施の形態による問題情報とプレゼンテーション情報との関連を説明するための図である。
【図９】同実施の形態によるモードの例を説明するための図である。
【図１０】同実施の形態によるユーザ情報の構成例を示す図である。
【図１１】同実施の形態による学習履歴情報の構成例を示す図である。
【図１２】同実施の形態による全ユーザ学習情報の構成例を示す図である。
【図１３】同実施の形態による合格者学習実績情報の構成例を示す図である。
【図１４】同実施の形態によるセンタサーバの問題配信処理の動作フローを示す。
【図１５】同実施の形態による学習端末の情報受信処理の動作フローを示す。
【図１６】同実施の形態による学習端末の学習アプリケーション実行処理の動作フローを示す。
【符号の説明】
【００６５】
１…学習端末
２…センタサーバ
３…学習履歴サーバ
４…コミュニティサーバ
１０、２１、３１、４１…通信手段
１１…入力手段
１２…位置情報取得手段
１３…情報書込手段
１４…プレゼンテーション情報記憶手段
１５…受信情報記憶手段
１６…出力制御手段
１７…情報要求手段
１８…学習結果通知手段
１９…警告出力手段
２２…配信手段（出力手段、再出力手段）
２３…学習コンテンツ記憶手段
３２…情報管理手段（学習結果受信手段）
３３…ユーザ情報記憶手段
３４…学習履歴情報記憶手段
４２…情報管理手段
４３…学習コンテンツ関連情報記憶手段
【図１】
2006018073.tif 000003
【図２】
2006018073.tif 000004
【図３】
2006018073.tif 000005
【図４】
2006018073.tif 000006
【図５】
2006018073.tif 000007
【図６】
2006018073.tif 000008
【図７】
2006018073.tif 000009
【図８】
2006018073.tif 000010
【図９】
2006018073.tif 000011
【図１０】
2006018073.tif 000012
【図１１】
2006018073.tif 000013
【図１２】
2006018073.tif 000014
【図１３】
2006018073.tif 000015
【図１４】
2006018073.tif 000016
【図１５】
2006018073.tif 000017
【図１６】
2006018073.tif 000018