(57)【特許請求の範囲】
【請求項１】
コンピュータに、
同一の問題を受講者に複数回出題し、
出題する度毎に、前記問題に対する回答と、前記回答に対する自己評価とを前記受講者から受け付け、
出題する度毎に、前記回答の正誤と前記自己評価とに基づき、前記受講者の学習度を数値化し、
出題する度毎に、過去に出題した前記問題に対する前記受講者の数値化された学習度を累計した前記受講者の理解度を数値化した値に、今回の前記受講者の学習度を数値化した値をさらに累計して前記受講者の現在の理解度を算出し、
前記算出された前記受講者の現在の理解度に基づき、前記受講者に対する前記問題の出題要否を決定するとともに、前記受講者の現在の理解度に対応して予め準備された次回学習予定日算出用テーブルを参照して、今回の前記受講者の回答の正誤と回答に対する自己評価に基づく前記受講者が前記問題を次に学習する次回予定日を決定する、
処理を実行させることを特徴とする学習管理プログラム。
【請求項２】
前記受け付ける処理は、前記問題に対する回答として回答候補の一覧から選択させるとともに、前記回答に対する自己評価として予め指定された評価一覧から選択させることで、前記回答と前記自己評価とを受け付け、
前記数値化する処理は、前記評価一覧に含まれる各自己評価と前記回答の正誤との組合せに対応付けられた点数一覧であって、前記自己評価が高くかつ前記回答が正解である場合に高く、前記自己評価が低くかつ前記回答が不正解である場合に低くなるように設定された前記点数一覧から、受け付けられた前記回答の正誤と前記自己評価との組合せに対応する点数を、前記受講者の学習度として数値化することを特徴とする請求項１に記載の学習管理プログラム。
【請求項３】
前記算出する処理は、前記算出された現在の受講者の理解度を示す数値が閾値以上の場合は、前記問題の学習を終了すると決定し、前記算出された現在の受講者の理解度を示す数値が前記閾値未満の場合は、前記受講者の現在の理解度を示す数値に対応して予め準備された複数の次回学習予定日算出用テーブルのうち、前記受講者の現在の理解度を示す数値に対応する次回学習予定日算出用テーブルを参照して、前記今回の前記受講者の回答の正誤と回答に対する自己評価に基づく前記受講者が前記問題を次に学習する次回予定日が、前記受講者の現在の理解度を示す数値が大きいほど長くなるように前記次回予定日を決定することを特徴とする請求項１または２に記載の学習管理プログラム。
【請求項４】
前記次回予定日を決定する処理は、
前記受講者が学習対象とするそれぞれ異なる複数の問題について前記次回予定日を決定し、
前記次回予定日が重複する前記問題の数である出題数が予め決められた学習予定数を超える場合には、前記出題数が前記予め決められた学習予定数を超えないように、前記次回予定日が重複する複数の問題から所定数の問題を選択し、
前記所定数の問題の前記次回予定日を別の日に変更することを特徴とする請求項１から３のいずれか一つに記載の学習管理プログラム。
【請求項５】
それぞれ異なる複数の問題毎に、学習回数と学習した日付と学習時の正誤判定と前記自己評価と前記受講者の理解度と前記次回予定日とを対応付けた学習スケジュール表を生成し、
生成された前記学習スケジュール表を、表示装置に出力することで、前記受講者に表示する処理を、さらに前記コンピュータに実行させることを特徴とする請求項１から４のいずれか一つに記載の学習管理プログラム。
【請求項６】
前記表示する処理は、
前記学習スケジュール表の前記次回予定日に関し、前記受講者の学習度を累計して数値化した理解度が閾値以上である問題については、学習終了を示す情報を設定し、前記受講者の学習度を累計して数値化した理解度が閾値未満である問題については、算出された前記次回予定日の日付を設定することを特徴とする請求項５に記載の学習管理プログラム。
【請求項７】
コンピュータが、
同一の問題を受講者に複数回出題し、
出題する度毎に、前記問題に対する回答と、前記回答に対する自己評価とを前記受講者から受け付け、
出題する度毎に、前記回答の正誤と前記自己評価とに基づき、前記受講者の学習度を数値化し、
出題する度毎に、過去に出題した前記問題に対する前記受講者の数値化された学習度を累計した前記受講者の理解度を数値化した値に、今回の前記受講者の学習度を数値化した値をさらに累計して前記受講者の現在の理解度を算出し、
前記算出された前記受講者の現在の理解度に基づき、前記受講者に対する前記問題の出題要否を決定するとともに、前記受講者の現在の理解度に対応して予め準備された次回学習予定日算出用テーブルを参照して、今回の前記受講者の回答の正誤と回答に対する自己評価に基づく前記受講者が前記問題を次に学習する次回予定日を決定する、
処理を実行することを特徴とする学習管理方法。
【請求項８】
同一の問題を受講者に複数回出題する出題制御部と、
出題する度毎に、前記問題に対する回答と、前記回答に対する自己評価とを前記受講者から受け付ける受付部と、
出題する度毎に、前記回答の正誤と前記自己評価とに基づき、前記受講者の学習度を数値化する数値化部と、
出題する度毎に、過去に出題した前記問題に対する前記受講者の数値化された学習度を累計した前記受講者の理解度を数値化した値に、今回の前記受講者の学習度を数値化した値をさらに累計して前記受講者の理解度を算出する算出部と、
前記算出部により算出された前記受講者の現在の理解度に基づき、前記受講者に対する前記問題の出題要否を決定するとともに、前記受講者の現在の理解度に対応して予め準備された次回学習予定日算出用テーブルを参照して、今回の前記受講者の回答の正誤と回答に対する自己評価に基づく前記受講者が前記問題を次に学習する次回予定日を決定する決定部と、
を有することを特徴とする学習管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習管理プログラム、学習管理方法、学習管理サーバ、進捗表示プログラム、進捗表示方法、進捗表示サーバ、学習調整プログラムおよび学習調整方法に関する。
【背景技術】
【０００２】
インターネットなどのネットワークやＷｅｂブラウザなどの情報技術を用いて、資格、英会話、スポーツなどの学習を行うe-learningが普及している。例えば、ユーザは、Ｗｅｂサイトにアクセスして出題される問題に回答し、正誤情報や解説などの確認することで学習を行う。
【０００３】
近年では、ユーザ自身で、問題に回答した回答日、次回の学習日、自己評価などの学習スケジュールを管理することが行われている。例えば、ユーザが、出題された問題に回答する際に、回答の確信度を選択すると、選択された確信度に応じて次回の学習日が自動で決定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１０９３６３号公報
【特許文献２】特開平１−１７４６３７号公報
【特許文献３】特許第６６１３００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術では、ユーザ各々の学習過程に応じた適切な学習スケジュールを管理することが難しい。
【０００６】
例えば、学習過程では、予習や復習などを繰り返して理解を深めていくことが一般的である。また、理解を深める過程では、一度正解した問題に間違ったり、正解した問題への自信が下がったりを繰り返して、理解が深まることが多い。しかし、上記技術は、最新回答日の確信度に応じて次回の学習日を決定するので、学習過程や理解を深める過程を考慮することができず、理解を深めて正答を導くための適切な学習スケジュールを管理できているとは言い難い。
【０００７】
一つの側面では、理解を深めて正答を導くための適切な学習スケジュールを管理することができる学習管理プログラム、学習管理方法、学習管理サーバ、進捗表示プログラム、進捗表示方法、進捗表示サーバ、学習調整プログラムおよび学習調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、学習管理プログラムは、コンピュータに、受講者に問題を出題し、前記問題に対する回答と、前記回答に対する自己評価とを前記受講者から受け付け、前記回答の正誤と前記自己評価とに基づき、前記受講者の学習度を算出する処理を実行させる。学習管理プログラムは、コンピュータに、前記学習度と、過去に出題された前記問題に対する過去の学習度とに基づき、前記問題に対する前記受講者の理解度を判定し、前記受講者の理解度に基づき、前記受講者に対する前記問題の出題要否の決定および前記受講者が前記問題を次に学習する次回予定日の算出を実行する処理を実行させる。
【発明の効果】
【０００９】
一実施形態によれば、理解を深めて正答を導くための適切な学習スケジュールを管理することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１にかかるシステムの全体構成例を示す図である。
【図２】図２は、実施例１にかかる学習管理サーバの機能構成を示す機能ブロック図である。
【図３】図３は、ユーザＤＢに記憶されるユーザ情報の一例を示す図である。
【図４】図４は、問題ＤＢに記憶される問題情報の一例を示す図である。
【図５】図５は、設定情報ＤＢに記憶される設定情報の一例を示す図である。
【図６】図６は、学習スケジュールＤＢに記憶される学習スケジュール表の一例を示す図である。
【図７】図７は、ユーザ認証を説明する図である。
【図８】図８は、問題の出題と回答例１を説明する図である。
【図９】図９は、問題の出題と回答例２を説明する図である。
【図１０】図１０は、学習度のカウント表を説明する図である。
【図１１】図１１は、学習度の判定例を説明する図である。
【図１２】図１２は、学習度の累計を説明する図である。
【図１３】図１３は、次回予定日の算出を説明する図である。
【図１４】図１４は、自信度を説明する図である。
【図１５】図１５は、実施例１による学習度の累計を説明する図である。
【図１６】図１６は、参考技術の確信度を説明する図である。
【図１７】図１７は、学習スケジュール表の表示例を説明する図である。
【図１８】図１８は、学習予定表の表示例を説明する図である。
【図１９】図１９は、実施例１にかかる処理の流れを示すフローチャートである。
【図２０】図２０は、実施例２にかかる重複問題を翌日の最後にスライドさせる重複調整処理を説明する図である。
【図２１】図２１は、実施例２にかかる重複調整処理の具体例を説明する図である。
【図２２】図２２は、実施例２にかかる重複調整処理の流れを示すフローチャートである。
【図２３】図２３は、実施例３にかかる重複問題を次の日に優先して実行させる重複調整処理の流れを示すフローチャートである。
【図２４】図２４は、仮の次回予定日の算出（６点以上）を説明する図である。
【図２５】図２５は、仮の次回予定日の算出（３点から５点）を説明する図である。
【図２６】図２６は、仮の次回予定日の算出（２点以下）を説明する図である。
【図２７】図２７は、次回予定日の仮計算結果の学習間隔別の集計を説明する図である。
【図２８】図２８は、次回予定日の時系列の集計結果を説明する図である。
【図２９】図２９は、次回予定日の決定を説明する図である。
【図３０】図３０は、実施例４にかかる自動繰延表示を説明する図である。
【図３１】図３１は、実施例４にかかる前倒し表示を説明する図である。
【図３２】図３２は、実施例５にかかる画面遷移を説明する図である。
【図３３】図３３は、実施例５にかかる学習プラン進捗管理表を説明する図である。
【図３４】図３４は、学習プラン進捗管理表で学習回数を選択したときの表示例を説明する図である。
【図３５】図３５は、学習プラン進捗管理表で問へのリンクが選択されたときの画面遷移例を説明する図である。
【図３６】図３６は、学習プラン進捗管理表上でのスワイプ操作時の画面遷移例を説明する図である。
【図３７】図３７は、日ベースの学習予定表上でのスワイプ操作時の画面遷移例を説明する図である。
【図３８】図３８は、日ベースの学習予定表上でのスワイプ操作時の画面遷移例を説明する図である。
【図３９】図３９は、学習プラン進捗管理表の別例を説明する図を示す図である。
【図４０】図４０は、初期画面の設定例を説明する図である。
【図４１】図４１は、ハードウェア構成例を説明する図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する学習管理プログラム、学習管理方法、学習管理サーバ、進捗表示プログラム、進捗表示方法、進捗表示サーバ、学習調整プログラムおよび学習調整方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、各実施例は、矛盾のない範囲内で適宜組み合わせることができる。
【実施例１】
【００１２】
［全体構成］
図１は、実施例１にかかるシステムの全体構成例を示す図である。図１に示すように、このシステムは、複数のユーザと学習管理サーバ１０とがネットワークを介して相互に通信可能に接続される学習管理システムである。なお、ネットワークには、インターネットや専用線などの各種通信網を採用することができる。
【００１３】
図１に示すユーザＡやユーザＢは、学習管理サーバ１０にユーザ登録されている学習管理システムを利用する受講者である。これらのユーザは、タブレット、スマートフォン、パーソナルコンピュータなどのコンピュータ装置を用いて、資格などの試験勉強をe-learningにより実行する。例えば、各ユーザは、Ｗｅｂブラウザなどを用いて学習管理サーバ１０にアクセスし、学習管理サーバ１０が提供する学習管理サービスを利用して、出題される問題に回答して学習し、問題ごとのスケジュール管理を実行する。
【００１４】
学習管理サーバ１０は、各ユーザに対して、e-learningによる学習スケジュール等の学習管理サービスを提供するコンピュータ装置や進捗表示サーバの一例である。例えば、学習管理サーバ１０は、ユーザごとに学習スケジュールを管理し、学習スケジュールにしたがって出題や正誤判定などを実行して、各ユーザの学習や学習管理を実行する。
【００１５】
このような構成において、学習管理サーバ１０は、受講者に問題を出題し、問題に対する回答と、回答に対する自己評価の一例である自信度とを受講者から受け付ける。続いて、学習管理サーバ１０は、回答の正誤と自信度とに基づき、受講者の学習度を算出し、算出した学習度と過去に出題された問題に対する過去の学習度とに基づき、受講者の理解度の一例である学習度の累計を算出する。その後、学習管理サーバ１０は、学習度の累計に基づき、受講者に対する問題の出題要否の決定および受講者が問題を次に学習する次回予定日の算出を実行する。
【００１６】
そして、学習管理サーバ１０は、各ユーザの問題ごとに、学習スケジュール表を生成して、受講者に提示する。この学習スケジュール表には、学習した回数ごとに、学習した日を示す実行日、学習時の正誤判定、自信度、学習度の累計、次回予定日が含まれる。
【００１７】
このように、学習管理サーバ１０は、最新の回答時における自信度だけでなく、過去に回答したときの自信度を考慮して次回予定日を算出するので、学習過程や理解を深める過程を考慮した次回予定日を決定することができる。
【００１８】
［機能構成］
図２は、実施例１にかかる学習管理サーバ１０の機能構成を示す機能ブロック図である。図２に示すように、学習管理サーバ１０は、通信部１１、記憶部１２、制御部２０を有する。
【００１９】
通信部１１は、他の装置との間の通信を制御する処理部であり、例えば通信インタフェースなどにより実現される。この通信部１１は、受講者が使用するコンピュータ装置との間で、Ｗｅｂブラウザによる通信を確立し、Ｗｅｂブラウザを用いて各種情報の送受信を実行する。
【００２０】
記憶部１２は、各種データや制御部２０が実行する各種プログラムなどを記憶する記憶装置の一例であり、例えばメモリやハードディスクなどにより実現される。この記憶部１２は、ユーザＤＢ１３、問題ＤＢ１４、設定情報ＤＢ１５、学習スケジュールＤＢ１６を記憶する。
【００２１】
ユーザＤＢ１３は、受講者に関する情報を記憶するデータベースである。具体的には、ユーザＤＢ１３は、受講者が学習管理サーバ１０にアクセスするためのログイン情報や受講者が契約している学習項目などを記憶する。図３は、ユーザＤＢ１３に記憶されるユーザ情報の一例を示す図である。図３に示すように、ユーザＤＢ１３は、「ユーザＩＤ、パスワード、学習項目」を対応付けて記憶する。
【００２２】
ここで記憶される「ユーザＩＤ」は、受講者を識別する識別子であり、「パスワード」は、受講者が設定したパスワードである。「学習項目」は、受講者が契約している学習対象の学習項目である。図３の例では、「ユーザＡ」の受講者にはパスワード「ＸＸＸＸＸ」が設定されており、この受講者は、資格Ａを学習項目として契約していることを示す。
【００２３】
問題ＤＢ１４は、e-learningで提供する問題に関する情報を記憶するデータベースである。図４は、問題ＤＢ１４に記憶される問題情報の一例を示す図である。図４に示すように、問題ＤＢ１４は、「学習項目、項目、問題」を対応付けて記憶する。ここで記憶される「学習項目」は、学習対象の資格等を示し、「項目」は、複数の問題を包含する概念であり、「問題」は、出題対象の問題である。図４の例では、資格Ａには学習項目として虚偽表示や意思無能力などが存在し、虚偽表示には「問：０１」や「問：０２」が含まれることを示す。なお、問題ＤＢ１４には、各問題の正解や解説なども含まれる。
【００２４】
設定情報ＤＢ１５は、受講者の学習スケジュールを管理する際に用いる各種設定情報を記憶するデータベースである。具体的には、設定情報ＤＢ１５は、各問題の次回予定日を決定するときに使用する、受講者の理解度の一例である学習度の累計に応じた情報を記憶する。図５は、設定情報ＤＢ１５に記憶される設定情報の一例を示す図である。図５に示すように、設定情報ＤＢ１５は、「学習度の累計」ごとに、「自信度」と「次回予定日」とを対応付けて記憶する。ここで記憶される「自信度」は、問題への回答時に受講者が設定する回答の自信度であり、「次回予定日」は、問題を次に学習する日を特定する情報である。
【００２５】
図５の例では、学習度の累計が「０から２点」で、自信度が「１０％」かつ回答が「不正解」である問題は、１日後に次回予定日が設定されることを示す。また、学習度の累計が「３から５点」で、自信度が「５０％」かつ回答が「正解」である問題は、４日後に次回予定日が設定されることを示し、学習度の累計が「６点以上」で、自信度が「１００％」かつ回答が「正解」である問題は、１６日後に次回予定日が設定されることを示す。
【００２６】
学習スケジュールＤＢ１６は、各受講者が学習対象とする問題ごとの学習スケジュール表を記憶するデータベースである。具体的には、学習スケジュールＤＢ１６は、各受講者が学習対象とする問題ごとに、回答の履歴や次回予定日などを記憶する。図６は、学習スケジュールＤＢ１６に記憶される学習スケジュール表の一例を示す図である。図６に示すように、学習スケジュール表は、「回数、実行日、正誤判定、自信度、学習度の累計、次回予定日」が対応付けられた情報である。
【００２７】
ここで記憶される「回数」は、問題の学習回数を示し、「実行日」は、問題に回答した日付（問題を学習した日付）を示し、「正誤判定」は、回答の正誤判定の結果を示す。「自信度」は、回答時に受講者が選択した自信度を示し、「学習度の累計」は、回答時までに算出された過去の学習度の累計である。「次回予定日」は、問題の次の回答（学習）日である。図６の例では、「１回目」の学習時を示しており、実行日が「１月１日」、正誤判定が「誤」、自信度が「１０％」であり、初回なので学習度の累計に「０」、初回なので次回予定日に「−」が設定される。また、１回目の学習の結果、次回予定日として「１月２日」が設定されたことを示している。
【００２８】
制御部２０は、学習管理サーバ１０全体を司る処理部であり、例えばプロセッサなどにより実現される。この制御部２０は、ユーザ認証部２１、出題制御部２２、学習スケジュール生成部２３、画面表示部２４を有する。なお、ユーザ認証部２１、出題制御部２２、学習スケジュール生成部２３、画面表示部２４は、プロセッサが有する電子回路やプロセッサが実行するプロセスなどにより実現される。
【００２９】
ユーザ認証部２１は、学習管理サーバ１０が提供する学習管理システムの利用ユーザを認証する処理部である。具体的には、ユーザ認証部２１は、Ｗｅｂブラウザを用いてアクセスしていきたユーザが正当な受講者か否かを認証する。
【００３０】
図７は、ユーザ認証を説明する図である。図７に示すように、ユーザ認証部２１は、Ｗｅｂブラウザを用いてユーザからアクセスを受け付けると、学習管理システムの認証画面５０を当該Ｗｅｂブラウザに表示出力する。そして、ユーザ認証部２１は、認証画面５０上で「ユーザＩＤとパスワード」の入力を受け付け、受け付けた「ユーザＩＤとパスワード」がユーザＤＢ１３に登録されている場合に、認証を許可する。
【００３１】
ユーザ認証部２１は、認証を許可すると、本日の学習開始ボタン５１や本日の問題一覧ボタン５２を含む初期画面５５を表示する。なお、本日の学習開始ボタン５１が選択されると、本日出題対象の問題の出題が開始され、本日の問題一覧ボタン５２が選択されると、選択された当日に出題対象である問題の一覧である学習予定表が表示される。なお、ここで表示する情報は、任意に変更することができる。
【００３２】
出題制御部２２は、問題の出題および回答の正誤判定を実行する処理部である。具体的には、出題制御部２２は、図７の初期画面５５において本日の学習開始ボタン５１が選択された場合、学習スケジュール表にしたがって、当日の出題対象の問題を問題ＤＢ１４から読み出して、受講者との間で確立されるＷｅｂブラウザに表示出力する。そして、出題制御部２２は、Ｗｅｂブラウザ上で、問題の回答、自信度などを受付けて、学習スケジュール生成部２３に出力する。
【００３３】
図８は、問題の出題と回答例１を説明する図である。図８には一問一答形式の例を図示している。図８に示すように、出題制御部２２は、「問：０１」を表示する問題画面６０を生成して出力することで、「問：０１」を受講者に出題する。この問題画面６０には、回答として、「正しい」を選択させる回答ボタン６１と、「誤り」を選択させる回答ボタン６２とが含まれる。ここで、出題制御部２２は、「誤り」の回答ボタン６２の選択を受け付けると、「問：０１」の回答として「誤り」を取得する。
【００３４】
回答を受け付けると、出題制御部２２は、「答えに自信は？」などのメッセージ６３を出力するとともに、自信度ボタン６４を表示する。そして、出題制御部２２は、自信度ボタン６４が選択されると、「１０％、５０％、８０％、１００％」を選択させるプルダウンメニューを表示する。ここで、出題制御部２２は、「１０％」の選択を受け付けると、「問：０１」の回答（誤り）の自信度として「１０％」を取得する。
【００３５】
上述した画面表示により、出題制御部２２は、「問：０１」の回答として「誤り」、回答「誤り」に対する自信度として「１０％」を取得できる。なお、出題制御部２２は、回答および自信度の取得後、「問：０１」に対する受講者の回答「誤り」と正解情報とを比較して、回答が正しかったのか間違っていたのかを示す正誤判定の結果を表示し、学習スケジュール生成部２３に出力する。
【００３６】
図９は、問題の出題と回答例２を説明する図である。図９には択一問題形式の例を図示している。図９に示すように、出題制御部２２は、「問：０１」を表示する問題画面７０を生成して出力することで、「問：０１」を受講者に出題する。この問題画面７０には、回答として、Ａを選択させる回答ボタン７１、Ｂを選択させる回答ボタン７２、Ｃを選択させる回答ボタン７３、Ｄを選択させる回答ボタン７４が含まれる。ここで、出題制御部２２は、回答ボタン７４の選択を受け付けると、「問：０１」の回答として「Ｄ」を取得する。
【００３７】
回答を受け付けると、出題制御部２２は、「答えに自信は？」などのメッセージ７５を出力するとともに、自信度ボタン７６を表示する。そして、出題制御部２２は、自信度ボタン７６が選択されると、「１０％、５０％、８０％、１００％」を選択させるプルダウンメニューを表示する。ここで、出題制御部２２は、「１０％」の選択を受け付けると、「問：０１」の回答（Ｄ）の自信度として「１０％」を取得する。
【００３８】
上述した画面表示により、出題制御部２２は、「問：０１」の回答として「Ｄ」、回答「Ｄ」に対する自信度として「１０％」を取得できる。なお、出題制御部２２は、回答および自信度の取得後、「問：０１」に対する受講者の回答「Ｄ」と正解情報とを比較して、正誤判定の結果を表示し、学習スケジュール生成部２３に出力する。
【００３９】
学習スケジュール生成部２３は、学習スケジュール表を生成する処理部である。具体的には、学習スケジュール生成部２３は、出題された問題への回答に応じた学習度を算出した後、学習度の累計により次回予定日の算出を実行する。
【００４０】
（学習度の算出）
まず、学習スケジュール生成部２３は、出題制御部２２による取得された最新の出題に対する回答の正誤と自信度とに基づき、受講者の学習度を算出する。続いて、学習スケジュール生成部２３は、学習度と過去の学習度とに基づき、学習度の累計を算出する。
【００４１】
例えば、学習スケジュール生成部２３は、問題の回答を取得するたびに、予め指定したカウント表を用いて、学習度の計算を実行する。図１０は、学習度のカウント表を説明する図である。図１０に示すように、学習度のカウント表は、「区分、正誤判定（〇＝正、×＝誤）、自信度の区分、学習度計算」から構成され、正誤判定の結果と自信度との組合せによって点数が設定されている。「区分」は、問題に対する過去の学習結果であり、図１０では前々回結果、前回結果、今回結果の３回の回答履歴を用いる例を図示している。「点数」は、学習度を示す情報であり、自信度が高くかつ回答が正解である場合に高い点数、自信度が低くかつ回答が不正解である場合に低くい点数になるように設定された点数一覧である。なお、受講者は、自己の判断で当該「点数」の変更や決定を行うことができることから、受講者の主体的な学習スケジュールによる学習行動が可能なものとなっている。
【００４２】
ここで、回答と自信度に応じた学習度（点数）の判定ロジックを説明する。図１１は、学習度の判定例を説明する図である。図１１に示すように、学習スケジュール生成部２３は、自信度が１００％かつ回答が正解である場合に３点、自信度が１００％かつ回答が不正解である場合に１点を学習度として算出する。同様に、学習スケジュール生成部２３は、自信度が８０％かつ回答が正解である場合に２点、自信度が８０％かつ回答が不正解である場合に１点、自信度が５０％かつ回答が正解である場合に１点、自信度が５０％かつ回答が不正解である場合に０点、自信度が１０％かつ回答が正解である場合に１点、自信度が１０％かつ回答が不正解である場合に０点を学習度として算出する。
【００４３】
このようにして、学習スケジュール生成部２３は、学習が実行されるごと（回答が受け付けられるごと）に、学習度を計算し、各学習回の学習度を加算した学習度の累計を算出する。図１２は、学習度の累計を説明する図である。図１２に示すように、学習スケジュール生成部２３は、１月１日に学習された学習１回目に対して、正誤判定が「誤」かつ自信度が「１０％」であることから、学習度カウント表にしたがって、学習度を「０点」と算出する。続いて、学習スケジュール生成部２３は、１月２日に学習された学習２回目に対して、正誤判定が「正」かつ自信度が「５０％」であることから、学習度を「１点」と算出する。また、学習スケジュール生成部２３は、最新の学習日である１月３日の３回目に対して、正誤判定が「正」かつ自信度が「１００％」であることから、学習度を「３点」と算出する。
【００４４】
その後、学習スケジュール生成部２３は、学習度の累計を「０＋１＋３＝４」と算出する。なお、ここでは、過去３回分の回答結果を用いた例を示しているが、この回数は任意に変更することができる。また、過去３回分の回答結果を用いる場合、３回分が取得できるまでは、収集できた回答結果のみを用いた算出が実行され、４回目の出題以降は古い回答結果が削除された新たな回答が追加される。
【００４５】
（学習予定日の算出）
次に、学習スケジュール生成部２３は、学習度の累計を用いて、受講者に対する問題の出題要否の決定および次回予定日の算出を実行する。具体的には、学習スケジュール生成部２３は、設定情報ＤＢ１５を参照して、最新の回答結果と最新の学習度との組合せに対応する次回予定日を特定する。
【００４６】
図１３は、次回予定日の算出を説明する図である。図１３に示すように、学習スケジュール生成部２３は、１月３日に実行された最新の学習結果である今回の回答結果として「正誤判定＝〇（正）、自信度＝１００％」を取得し、学習度の累計として「４点」を算出したとする。この場合、学習スケジュール生成部２３は、設定情報ＤＢ１５を参照して、学習度の累計が「３点から５点」に該当する設定情報を参照する。
【００４７】
続いて、学習スケジュール生成部２３は、「３点から５点」に該当する設定情報から、「正誤判定＝〇（正）、自信度＝１００％」に対応する次回予定日として「１５日後」を特定する。この結果、学習スケジュール生成部２３は、最新の学習実行日である「１月３日」から「１５日後」に該当する「１月１８日」を次回の学習日（次回予定日）として算出する。学習スケジュール生成部２３は、各問題について、上記処理を実行して、学習度の累計に基づく次回予定日を算出する。なお、学習スケジュール生成部２３は、学習度の累計が上限値（例えば１０点）以上の場合は、学習完了と判定し、次回予定日に「完了」を設定することもできる。
【００４８】
なお、図１３の学習度の累計が、「０〜２点」、「３〜５点」、「６点以上」に基づく自信度と回答（正答又は誤答）に対応した「次回予定日」については、受講者は、自己の判断で当該「次回予定日」の数値（日数）を変更や決定することができる。また、学習度の累計の上限値（点数）に基づく、学習完了の設定についても、受講者は、自己の判断で当該「点数」を決定できることから、受講者の主体的な学習スケジュールによる学習行動が可能なものとなっている。
【００４９】
例えば、基本パターンとして、３点、４点、５点、６点、７点のように、予め設定しておいた点数から、受講者が選択する形式で設定することもでき、受講者が１０点などのように任意の点数を自由に設定することもできる。また、図５では、学習度の累計を３段階で管理する例を示しているが、これに限定されるものではなく、任意の段階数で管理することもできる。
【００５０】
このようにして、学習スケジュール生成部２３は、複数の問題それぞれに対応付けて、学習回数ごとに、回答した日付と回答に応じた正誤判定結果と自信度と学習度の累計と次回予定日とを対応付けた学習スケジュール表を生成して記憶部１２に格納する。
【００５１】
（自信度の説明）
次に、本願で開示する自信度について説明する。自信度は、学習ごとに随時変化する受講者の理解状況および自己評価を正確に把握するために重要な情報である。図１４は、自信度を説明する図である。図１４に示すように、自信度は、知識レベル、回答に要した時間、次回学習に対する所見を含む自己評価の基準により決定される。
【００５２】
例えば、自信度１０％は、全く知識がなく、回答に時間不足であり、次回は正解できるか不安があるという自己評価に該当する。自信度５０％は、知識が不正確であり、回答に時間不足であり、次回は正解できるだろうという自己評価に該当する。自信度８０％は、知識に少し不安があり、回答に少し時間的余裕があり、次回は正解できるだろうという自己評価に該当する。自信度１００％は、回答および知識に自信があり、回答に時間的余裕が十分あり、次回も必ず正解できるという自己評価に該当する。なお、自信度１０、５０、８０、１００％は、不安度９０、５０、２０、０％と表示することもできる。
【００５３】
つまり、実施例１で用いる自信度は、時間的要素と心理的要素を組み合わせた評価指標である。図１５は、実施例１による学習度の累計を説明する図である。図１５に示すように、実施例１における「学習度の累計」は、自信度と回答（正答または誤答）との「二次元的基準」に加えて、学習の回数が多くなるに従って、当該問題に対する「習熟度（回答力）」がアップすることを反映した「三次元的基準」により構成されており、この「アップの度合い」を「学習度の累計」として数値化したものである。つまり、受講者は、学習を繰り返すたびに、正解への回答を導けるだけの理解が深まっていき、自信度も高くなるので、この学習の遷移を学習度の累計として抽出することができる。
【００５４】
一方、参考技術で用いられる確信度は、その問題の回答時に閉じた情報であり、上記学習度の累計のように、時間的要素と心理的要素を組み合わせた評価指標とは異なるものである。図１６は、参考技術の確信度を説明する図である。図１６に示すように、確信度と回答（正答または誤答）との「二次元的基準」で対応付けられているだけであり、過去の学習状況や学習の遷移を評価することができない。つまり、次回予定日を決定するときに、最新の確信度のみを用いて次回予定日を決定するので、学習過程で遷移する確信度を考慮することができない。
【００５５】
図２に戻り、画面表示部２４は、学習スケジュール表を表示する処理部である。具体的には、画面表示部２４は、出題された問題への回答および自信度が受け付けられて正誤判定が出力された後、当該問題に対応する学習スケジュール表を学習スケジュールＤＢ１６から取得して表示出力する。
【００５６】
図１７は、学習スケジュール表の表示例を説明する図である。図１７に示すように、画面表示部２４は、「問：０１」に対して回答および自信度が受け付けられて正誤判定が出力された後、自信度等の表示を消去し、「問：０１」に対応する学習スケジュール表を、「問：０１」の下に表示出力する。なお、表示する位置は、任意に変更することができる。
【００５７】
また、画面表示部２４は、学習する日の出題問題の一覧を表示することもできる。図１８は、学習予定表の表示例を説明する図である。図１８に示すように、画面表示部２４は、図７の初期画面５５において本日の問題一覧ボタン５２が選択された場合、学習スケジュールＤＢ１６に記憶される各問題の学習スケジュール表を参照して、当日の学習予定である問題一覧が含まれる学習予定表を生成して表示する。
【００５８】
例えば、画面表示部２４は、１月５日に本日の問題一覧ボタン５２が選択された場合、１月５日に出題が予定される問題「問：０１、問：０２、問：０４、問：０６、問：０７、問：０８、問：０９、問：１０、問：１３、問：１５」と、各問題の最新の学習終了日とその時間と学習回数とを含む学習予定表９０を生成して表示する。なお、この学習予定表９０においては、問番号にリンクが含まれており、問番号が選択された場合、出題制御部２２による出題制御が実行される。また、ここでは、学習予定の問題一覧を図示したが、学習済みの問題一覧も同様に生成することができる。さらに、画面表示部２４は、本日の問題一覧ボタン５２が選択された場合、学習予定表９０の生成において、例えば、後述する図３６の右表とおり、問数、問番号、今回区分、正誤判定、自信度で構成する日ベースの学習予定表１２０を生成して表示することも可能である。
【００５９】
［処理の流れ］
図１９は、実施例１にかかる処理の流れを示すフローチャートである。図１９に示すように、ユーザ認証部２１は、ユーザ認証を許可すると（Ｓ１０１：Ｙｅｓ）、初期画面５５を表示する（Ｓ１０２）。
【００６０】
続いて、画面表示部２４は、初期画面５５上で本日の問題一覧ボタン５２が選択されて一覧表示が要求されると（Ｓ１０３：Ｙｅｓ）、当日の学習予定表９０を表示する（Ｓ１０４）。
【００６１】
そして、当日の学習予定表９０で問題が選択された場合（Ｓ１０５：Ｙｅｓ）、または、Ｓ１０３の初期画面５５上で本日の問題一覧ボタン５２の選択ではなく（Ｓ１０３：Ｎｏ）、本日の学習開始ボタン５１が選択された場合（Ｓ１０６：Ｎｏ）、出題制御部２２は、当日の問題を出題する（Ｓ１０７）。
【００６２】
続いて、出題制御部２２は、出題された問題に対する回答と自信度を取得する（Ｓ１０８）。ここで、出題制御部２２は、回答に対する正誤判定を実行してその結果を表示することができる。
【００６３】
そして、学習スケジュール生成部２３は、回答と自信度に基づき学習度を算出し（Ｓ１０９）、過去の学習度を用いて学習度の累計を算出する（Ｓ１１０）。
【００６４】
その後、学習スケジュール生成部２３は、学習度の累計に基づき次回予定日を算出し（Ｓ１１１）、当該問題に対応する学習スケジュール表を更新する（Ｓ１１２）。このとき、画面表示部２４は、問題画面に、学習スケジュール表を表示することができる。
【００６５】
その後、出題対象の問題が存在することから、出題を継続する場合（Ｓ１１３：Ｎｏ）、Ｓ１０６以降が実行される。一方、出題対象の全問題の出題が完了した場合（Ｓ１１３：Ｙｅｓ）、処理が終了する。
【００６６】
なお、Ｓ１０１において、ユーザ認証部２１は、ユーザ認証を拒否した場合（Ｓ１０１：Ｎｏ）、エラー画面を表示した後（Ｓ１１４）、処理を終了する。
【００６７】
［効果］
上述したように、学習管理サーバ１０は、最新の回答時における自信度だけでなく、過去に回答したときの自信度を考慮して次回予定日を算出するので、理解を深める学習過程を考慮した次回予定日を決定することができる。学習管理サーバ１０は、各ユーザの問題ごとに、それまでの回答を基に生成した学習スケジュール表を表示することで、理解を深めて正答を導くための適切な学習スケジュールを管理することができる。
【００６８】
また、学習度カウント表に設定する点数と、学習度の累計に基づく、自信度と回答（正答又は誤答）に対応した次回予定日の間隔日数と、学習度の累計の上限値に基づく、学習完了の点数設定について、受講者は、自己の判断で点数及び日数を変更し決定することができることから、受講者の主体的な学習スケジュールによる学習行動が可能なものとなっている。
【実施例２】
【００６９】
ところで、学習スケジュールは、１日における出題数を限定した場合、次回予定日が重複する問題数が閾値以上となる場合が考えられる。そこで、実施例２では、次回予定日が重複する問題数が閾値以上となった場合に、出題対象の問題を別日にスライドさせることで、出題数を限定する例を説明する。
【００７０】
図２０は、実施例２にかかる重複問題を翌日の最後にスライドさせる重複調整処理を説明する図である。図２０に示すように、学習スケジュール生成部２３は、１月５日を学習日とする問題として、１２問が予定されていることを特定する。具体的には、学習スケジュール生成部２３は、１月２日に学習した「問：０１、問：０２、問：０４、問：０６、問：０７、問：０８、問：０９、問：１０」、１月３日に学習した「問：１３、問：１５」、１月４日に学習した「問：１９、問：２０」の合計１２問を含む学習予定表９０として生成したとする。
【００７１】
この場合、学習スケジュール生成部２３は、「２０２０年１月５日日曜日」の出題数が閾値（例えば１０問）を超えることから、出題数が１０問以下となるように、「問：１９、問：２０」の２問の次回予定日を次の日（２０２０年１月６日月曜日）にスライドさせる。なお、スライドさせる問題は、学習終了日が新しい問題から選択することもでき、学習回数が多い問題や少ない問題から選択することもできる。
【００７２】
なお、学習スケジュールの決定に関して、１日における出題数を限定した場合、当該出題数（上限数）を、受講者が自己の判断で変更や決定できることから、受講者の主体的な学習スケジュールによる学習行動が可能なものとなっている。例えば、基本パターンとして、１０問、２０問のように、予め設定しておいた問数から、受講者が選択する形式で設定することもでき、受講者が１８問などのように任意に設定することもできる。
【００７３】
ここで、スライド処理を時系列に具体的に説明する。図２１は、実施例２にかかる重複調整処理の具体例を説明する図である。図２１では、一日の出題数を１０問とし、全２０問の次回予定日を決定する例について説明する。図２１に示すように、学習スケジュール生成部２３は、１月１日を次回予定日とする問題として「問１、問２、問３、問４、問５、問６、問７、問８、問９、問１０」を決定する。ここでは、出題予定数が閾値以下であることから、重複調整処理は実行されない。
【００７４】
次に、１月１日の学習が完了すると、学習スケジュール生成部２３は、１月２日を次回予定日とする問題として「問１、問２、問４、問６、問７、問８、問９、問１０、問１１、問１２、問１３、問１４、問１５、問１６、問１７、問１８、問１９、問２０」を決定する。ここでは、出題予定数が閾値以上であることから、重複調整処理が実行される。すなわち、学習スケジュール生成部２３は、「問１、問２、問４、問６、問７、問８、問９、問１０、問１１、問１２」の次回予定日を１月２日に決定し、「問１３、問１４、問１５、問１６、問１７、問１８、問１９、問２０」の次回予定日を翌々日（１月３日）にスライドさせる。
【００７５】
次に、１月２日の学習が完了すると、学習スケジュール生成部２３は、１月３日を次回予定日とする問題として、スライドされた問題を含む「問３、問５、問１１、問１２、問１３、問１４、問１５、問１６、問１７、問１８、問１９、問２０」を決定する。ここでは、出題予定数が閾値以上であることから、重複調整処理が実行される。すなわち、学習スケジュール生成部２３は、「問３、問５、問１１、問１２、問１３、問１４、問１５、問１６、問１７、問１８」の次回予定日を１月３日に決定し、「問１９、問２０」の次回予定日を翌々日（１月４日）にスライドさせる。
【００７６】
続いて、１月３日の学習が完了すると、学習スケジュール生成部２３は、１月４日を次回予定日とする問題として、スライドされた問題を含む「問１４、問１６、問１７、問１８、問１９、問２０」を決定する。ここでは、出題予定数が閾値未満であることから、重複調整処理が実行されない。
【００７７】
このように、学習スケジュール生成部２３は、学習が完了して次回予定日を決定した後、必要に応じて、重複調整処理を実行する。
【００７８】
図２２は、実施例２にかかる重複調整処理の流れを示すフローチャートである。図２２に示すように、学習スケジュール生成部２３は、当日の出題が完了して、次回予定日の算出が終了すると（Ｓ２０１：Ｙｅｓ）、翌日の出題数を計数する（Ｓ２０２）。
【００７９】
ここで、学習スケジュール生成部２３は、翌日の出題数が閾値未満である場合（Ｓ２０３：Ｙｅｓ）、重複調整処理を実行せずに、算出された次回予定日等を用いて、学習スケジュール表を生成する（Ｓ２０４）。
【００８０】
一方、学習スケジュール生成部２３は、翌日の出題数が閾値以上である場合（Ｓ２０３：Ｎｏ）、出題予定の後半の問題から出題数が閾値未満となるように、問題を選択する（Ｓ２０５）。そして、学習スケジュール生成部２３は、選択した問題の次回予定日を翌々日に変更し（Ｓ２０６）、学習スケジュール表を生成する（Ｓ２０４）。
【００８１】
このように、学習スケジュール生成部２３は、学習が完了して次回予定日を決定した後、必要に応じて、重複調整処理を実行することで、予め設定された出題数を準拠しつつ、学習スケジュール表を生成することができる。
【実施例３】
【００８２】
ところで、実施例２による重複調整では、スライドされた問題がスライド先の出題数の状況によっては、さらにスライドされる事象が発生し、学習スケジュールに少なからず影響を及ぼすことも考えられる。そこで、実施例３では、スライドされた問題から優先的に次回予定日を決定する例を説明する。
【００８３】
［処理の流れ］
図２３は、実施例３にかかる重複問題を次の日に優先して実行させる重複調整処理の流れを示すフローチャートである。図２３に示すように、ユーザ認証部２１は、ユーザ認証を許可すると（Ｓ３０１：Ｙｅｓ）、初期画面５５を表示する（Ｓ３０２）。
【００８４】
続いて、画面表示部２４は、初期画面５５上で本日の問題一覧ボタン５２が選択されて一覧表示が要求されると（Ｓ３０３：Ｙｅｓ）、当日の学習予定表９０を表示する（Ｓ３０４）。
【００８５】
そして、当日の学習予定表９０で問題が選択された場合（Ｓ３０５：Ｙｅｓ）、または、Ｓ１０３の初期画面５５上で本日の問題一覧ボタン５２の選択ではなく（Ｓ３０３：Ｎｏ）、本日の学習開始ボタン５１が選択された場合（Ｓ３０６：Ｎｏ）、出題制御部２２は、当日の問題を出題する（Ｓ３０７）。
【００８６】
続いて、出題制御部２２は、出題された問題に対する回答と自信度を取得する（Ｓ３０８）。ここで、出題制御部２２は、回答に対する正誤判定を実行してその結果を表示することができる。
【００８７】
そして、学習スケジュール生成部２３は、回答と自信度に基づき学習度を算出し（Ｓ３０９）、過去の学習度を用いて学習度の累計を算出する（Ｓ３１０）。
【００８８】
その後、実施例１や実施例２とは異なり、学習スケジュール生成部２３は、重複調整処理を実行する（Ｓ３１１）。具体的には、学習スケジュール生成部２３は、学習度の累計を用いて仮の次回予定日を算出し（Ｓ３１１−１）、スライド済みの問題を優先して次回予定日を決定する（Ｓ３１１−２）。
【００８９】
そして、学習スケジュール生成部２３は、決定された次回予定日に基づき、当該問題に対応する学習スケジュール表を更新する（Ｓ３１２）。このとき、画面表示部２４は、問題画面に、学習スケジュール表を表示することができる。
【００９０】
その後、出題対象の問題が存在することから、出題を継続する場合（Ｓ３１３：Ｎｏ）、Ｓ３０７以降が実行される。一方、出題対象の全問題の出題が完了した場合（Ｓ３１３：Ｙｅｓ）、処理が終了する。
【００９１】
なお、Ｓ３０１において、ユーザ認証部２１は、ユーザ認証を拒否した場合（Ｓ３０１：Ｎｏ）、エラー画面を表示した後（Ｓ３１４）、処理を終了する。
【００９２】
［次回予定日の算出］
ここで、図２４から図２６を用いて、Ｓ３１０の重複調整処理で実行される仮の次回予定日の算出について具体的に説明する。図２４は、仮の次回予定日の算出（６点以上）を説明する図であり、図２５は、仮の次回予定日の算出（３点から５点）を説明する図であり、図２６は、仮の次回予定日の算出（２点以下）を説明する図である。
【００９３】
学習度の累計が６点以上である場合、図２４に示すロジックにより仮の次回予定日が算出される。具体的には、学習スケジュール生成部２３は、自信度が１００％かつ回答が正解である場合に、次回予定日が１６日後となるＫグループ（０２４）と仮計算し、自信度が１００％かつ回答が不正解である場合に、次回予定日が９日後となるＨグループ（０２３）と仮計算する。また、学習スケジュール生成部２３は、自信度が８０％かつ回答が正解である場合に、次回予定日が９日後となるＨグループ（０２２）と仮計算し、自信度が８０％かつ回答が不正解である場合に、次回予定日が５日後となるＥグループ（０２１）と仮計算する。
【００９４】
同様に、学習スケジュール生成部２３は、自信度が５０％かつ回答が正解である場合に、次回予定日が５日後となるＥグループ（０２０）と仮計算し、自信度が５０％かつ回答が不正解である場合に、次回予定日が４日後となるＤグループ（０１９）と仮計算する。また、学習スケジュール生成部２３は、自信度が１０％かつ回答が正解である場合に、次回予定日が４日後となるＤグループ（０１８）と仮計算し、自信度が１０％かつ回答が不正解である場合に、次回予定日が３日後となるＣグループ（０１７）と仮計算する。
【００９５】
また、学習度の累計が３から５点以下である場合、図２５に示すロジックにより仮の次回予定日が算出される。具体的には、学習スケジュール生成部２３は、自信度が１００％かつ回答が正解である場合に、次回予定日が１５日後となるＪグループ（０１９）と仮計算し、自信度が１００％かつ回答が不正解である場合に、次回予定日が８日後となるＧグループ（０１５）と仮計算する。また、学習スケジュール生成部２３は、自信度が８０％かつ回答が正解である場合に、次回予定日が８日後となるＧグループ（０１４）と仮計算し、自信度が８０％かつ回答が不正解である場合に、次回予定日が４日後となるＤグループ（０１３）と仮計算する。
【００９６】
同様に、学習スケジュール生成部２３は、自信度が５０％かつ回答が正解である場合に、次回予定日が４日後となるＤグループ（０１２）と仮計算し、自信度が５０％かつ回答が不正解である場合に、次回予定日が３日後となるＣグループ（０１１）と仮計算する。また、学習スケジュール生成部２３は、自信度が１０％かつ回答が正解である場合に、次回予定日が３日後となるＣグループ（０１０）と仮計算し、自信度が１０％かつ回答が不正解である場合に、次回予定日が２日後となるＢグループ（００９）と仮計算する。
【００９７】
また、学習度の累計が２点以下である場合、図２６に示すロジックにより仮の次回予定日が算出される。具体的には、学習スケジュール生成部２３は、自信度が１００％かつ回答が正解である場合に、次回予定日が１４日後となるＩグループ（００８）と仮計算し、自信度が１００％かつ回答が不正解である場合に、次回予定日が７日後となるＦグループ（００７）と仮計算する。また、学習スケジュール生成部２３は、自信度が８０％かつ回答が正解である場合に、次回予定日が７日後となるＦグループ（００６）と仮計算し、自信度が８０％かつ回答が不正解である場合に、次回予定日が３日後となるＣグループ（００５）と仮計算する。
【００９８】
同様に、学習スケジュール生成部２３は、自信度が５０％かつ回答が正解である場合に、次回予定日が３日後となるＣグループ（００４）と仮計算し、自信度が５０％かつ回答が不正解である場合に、次回予定日が２日後となるＢグループ（００３）と仮計算する。また、学習スケジュール生成部２３は、自信度が１０％かつ回答が正解である場合に、次回予定日が２日後となるＢグループ（００２）と仮計算し、自信度が１０％かつ回答が不正解である場合に、次回予定日が１日後となるＡグループ（００１）と仮計算する。
【００９９】
［次回予定日の出題数（問数）の集計］
次に、学習終了後における次回予定日の仮計算結果を集計する。図２７は、次回予定日の仮計算結果の学習間隔別の集計を説明する図である。図２７に示すように、学習スケジュール生成部２３は、１日後と仮計算された「００１」のＡグループについて問数を集計し、２日後と計算された「００２」、「００３」、「００９」のＢグループについて問数を集計し、３日後と計算された「００４」、「００５」、「０１０」、「０１１」、「０１７」のＣグループについて問数を集計する。
【０１００】
また、学習スケジュール生成部２３は、４日後と仮計算された「０１２」、「０１３」、「０１８」、「０１９」のＤグループについて問数を集計し、５日後と計算された「０２０」、「０２１」のＥグループについて問数を集計し、７日後と計算された「００６」、「００７」のＦグループについて問数を集計する。
【０１０１】
また、学習スケジュール生成部２３は、８日後と仮計算された「０１４」、「０１５」のＧグループについて問数を集計し、９日後と計算された「０２２」、「０２３」のＨグループについて問数を集計し、１４日後と計算された「００８」のＩグループについて問数を集計する。また、学習スケジュール生成部２３は、１５日後と仮計算された「０１６」のＪグループについて問数を集計し、１６日後と計算された「０２４」のＫグループについて問数を集計する。
【０１０２】
続いて、学習スケジュール生成部２３は、時系列で問数を集計する。図２８は、次回予定日の時系列の集計結果を説明する図である。図２８に示すように、学習スケジュール生成部２３は、１月１日の学習時点で、１月２日にＡグループ、１月３日にＢグループ、１月４日にＣグループ、１月５日にＤグループのように、図２７で説明したグループを出題対象として設定する。
【０１０３】
その後、１月１日の学習が完了すると、学習スケジュール生成部２３は、上記図２４から図２７の処理を実行することで、１月２日の学習時点において、１月３日にＡグループ、１月４日にＢグループ、１月５日にＣグループ、１月６日にＤグループのように、図２７で説明したグループを出題対象として新たに設定する。つまり、１月３日には、当初から設定されていたＢグループに加えて新たにＡグループが設定される。
【０１０４】
その後、１月２日の学習が完了すると、学習スケジュール生成部２３は、上記図２４から図２７の処理を実行することで、１月３日の学習時点において、１月４日にＡグループ、１月５日にＢグループ、１月６日にＣグループ、１月７日にＤグループのように、図２７で説明したグループを出題対象として新たに設定する。つまり、１月４日には、当初（１月１日の学習）から設定されていたＣグループに加えて、１月２日の学習により新たに発生したＢグループと１月３日の学習により新たに発生したＡグループとが設定される。
【０１０５】
このように、学習スケジュール生成部２３は、その日の学習が完了するたびに、上記図２４から図２７の処理を実行して、新たにグループ管理を行うことで、翌日以降の出題数（問数）を計数することができる。
【０１０６】
［次回予定日の決定］
学習スケジュール生成部２３は、上述した図２４から図２８で説明した処理によって、当日の学習が完了した後、翌日以降のグループ分けを実行して、各日の問数を計数する。そのとき、学習スケジュール生成部２３は、重複する問題を翌日にスライドすることで、次回予定日を決定する例を説明する。
【０１０７】
図２９は、次回予定日の決定を説明する図である。図２９では、１日に学習する問題の限度数（出題数の閾値）を１０問とした場合における例を示している。図２９に示すように、学習スケジュール生成部２３は、１月２日に出題予定である問数が５問である場合、その５問をそのまま確定問数と決定する。
【０１０８】
続いて、学習スケジュール生成部２３は、１月２日の学習が完了すると、１月３日の出題予定を確定する。例えば、学習スケジュール生成部２３は、１月３日に出題予定である問数が１３問である場合、そのうち限度数の１０問を選択して確定問数と決定するとともに、残りの３問を繰延数として翌日にスライドさせる。
【０１０９】
そして、学習スケジュール生成部２３は、１月３日の学習が完了すると、１月４日の出題予定を確定する。例えば、学習スケジュール生成部２３は、１月４日に出題予定である問数として、当初の９問に、前日からスライドされた３問を加えた１２問を特定する。このとき、学習スケジュール生成部２３は、前日からスライドされた３問を優先的に選択するとともに当初の９問から７問を選択することで、限度数となる合計１０問を選択して確定問数と決定する。そして、学習スケジュール生成部２３は、残りの２問を繰延数として翌日にスライドさせる。
【０１１０】
その後、学習スケジュール生成部２３は、１月４日の学習が完了すると、１月５日の出題予定を確定する。例えば、学習スケジュール生成部２３は、１月５日に出題予定である問数として、当初の１０問に、前日からスライドされた２問を加えた１２問を特定する。このとき、学習スケジュール生成部２３は、前日からスライドされた２問を優先的に選択するとともに当初の１０問から８問を選択することで、限度数となる合計１０問を選択して確定問数と決定する。そして、学習スケジュール生成部２３は、残りの２問を繰延数として翌日にスライドさせる。
【０１１１】
このように、学習管理サーバ１０は、設定された出題数の範囲内で次回予定日を決定して学習スケジュールを生成することができるとともに、出題数が超過した問題を翌日にスライドさせた学習スケジュールを生成することができる。この結果、学習管理サーバ１０は、１日の出題数に収まらない問題であっても、不用意に遅延させることなく、翌日に確実に学習する学習スケジュールを生成することができる。
【実施例４】
【０１１２】
ところで、受講者によっては、学習スケジュール表にしたがって学習を実行しつつ、気になる問題などを予定日よりも前倒しで実行したり、自信のある問題などを予定日よりも後回し（繰延）で実行したりすることも考えられる。このような場合であっても、学習管理サーバ１０は、学習スケジュールを正確に管理することができる。
【０１１３】
そこで、実施例４では、学習カレンダーを用いて、前倒しや繰延が発生したときの管理手法について説明する。なお、学習カレンダーに限らず、実施例１−３で用いた学習スケジュール表や学習予定表などを用いた場合でも、後述する「今回区分」の欄を設けることで、同様に処理することができる。
【０１１４】
図３０は、実施例４にかかる自動繰延表示を説明する図である。図３０に示すように、学習管理サーバ１０の学習スケジュール生成部２３は、上記各実施例で説明した処理で得られる情報を用いて、１月６日時点の学習予定の問題一覧を表示する学習カレンダーを生成する。この学習カレンダーには、その日に出題予定である問題を示す「問番号」、処理区分を示す「今回区分」、学習スケジュール表と同様の「前回結果（学習回数、正誤判定、自信度、学習度の累計）」が含まれる。図３０の例では、学習スケジュール生成部２３は、１月６日時点の１月６日用の学習カレンダーとして、「問：０１、問：０２、問：０３、問：０４」を設定し、いずれも学習予定であることから「今回区分」に「予定」を設定する。
【０１１５】
このような状態において、１月６日に「問：０１」のみが学習されたとする。すると、学習スケジュール生成部２３は、１月７日時点における１月６日用の学習カレンダーに対して、「問：０１」の「今回区分」に「実行」を設定し、「問：０２、問：０３、問：０４」を削除する。その一方で、学習スケジュール生成部２３は、１月７日時点における１月７日用の学習カレンダーに対して、「問：０２、問：０３、問：０４」を追加し、これらの「今回区分」に「繰延」を設定する。
【０１１６】
このようにすることで、学習管理サーバ１０は、受講者が体調不良等によりスケジュール通りに学習できない場合であっても、翌日に自動的に繰延することができるので、未学習の発生を抑制することができる。
【０１１７】
図３１は、実施例４にかかる前倒し表示を説明する図である。図３１に示すように、学習スケジュール生成部２３は、１月６日時点の１月６日用の学習カレンダーとして、「問：０１」を設定し、学習予定であることから「今回区分」に「予定」を設定する。また、学習スケジュール生成部２３は、１月６日時点の１月２０日用の学習カレンダーとして、「問：０３、問：２１」を設定し、いずれも学習予定であることから「今回区分」に「予定」を設定する。
【０１１８】
このような状態において、１月６日に、１月６日が学習予定である「問：０１」と１月２０日が学習予定である「問：２１」が学習されたとする。すると、学習スケジュール生成部２３は、１月７日時点における１月６日用の学習カレンダーに対して、「問：０１」の「今回区分」に「実行」を設定するとともに、「問：２１」を追加して「今回区分」に「前実行」設定する。その一方で、学習スケジュール生成部２３は、１月７日時点における１月２０日用の学習カレンダーに対して、「問：０３、問：２１」のうち「問：２１」を削除する。
【０１１９】
このようにすることで、学習管理サーバ１０は、受講者の予定等により問題の前倒し実行が発生した場合であっても、正確に学習スケジュールを管理することができるので、やり残しややり過ぎなどのトラブル発生を抑制することができる。なお、学習管理サーバ１０は、受講者の要求や設定によって、一般的なカレンダーと同じ表示形式を用いた学習カレンダーを表示することができる。例えば、学習管理サーバ１０は、ある学習予定日（例えば、１月１日）の学習カレンダーのみを生成して表示することもできる。また、学習管理サーバ１０は、例えばある１週間に属する１月１日から１月７日の各学習カレンダーを生成し、１月１日から１月７日の各日と各日の学習カレンダーとを対応付けて表示することもできる。なお、学習管理サーバ１０は、１週間単位に限らず、月単位や年単位についても同様に表示することができる。
【実施例５】
【０１２０】
次に、学習管理サーバ１０が提供する進捗管理画面と、各管理画面の画面遷移について説明する。図３２は、実施例５にかかる画面遷移を説明する図である。図３２に示すように、学習管理サーバ１０のユーザ認証部２１は、認証画面５０上で「ユーザＩＤとパスワード」の入力を受け付けて、認証を許可する。
【０１２１】
認証を許可すると、ユーザ認証部２１は、図７に示した初期画面５５において、本日の学習開始ボタン５１と本日の問題一覧ボタン５２と全部の問題一覧ボタン５３が含まれる初期画面５５を生成して表示する。そして、画面表示部２４は、初期画面５５上で全部の問題一覧ボタン５３が選択されると、学習プラン進捗管理表１００を生成して、Ｗｅｂブラウザに出力することで、受講者に表示する。なお、本日の問題一覧ボタン５２が選択された場合は、日ベースの学習予定表１２０を生成してＷｅｂブラウザにおいて同様の表示を行うことができる。
【０１２２】
図３３は、実施例５にかかる学習プラン進捗管理表を説明する図である。図３３に示すように、画面表示部２４は、上記各実施例で説明した処理で得られる情報を用いて、「問番号」と「前回の学習結果」とを含む学習プラン進捗管理表１００を生成して表示する。
【０１２３】
ここで、画面表示部２４は、「問番号」には、受講者の選択に応じて問題の表示を実行するリンク情報を含める。また、画面表示部２４は、学習スケジュールＤＢ１６から、最新の回答日（学習日）に関する「学習回数、正誤判定、自信度、学習の完了日」を取得して、「前回の学習結果」に含めて表示する。なお、学習回数は、現在までの学習回数であり、正誤判定は、最新（前回）の回答に対する正誤判定の結果であり、自信度は、最新の回答に対する自信であり、学習の完了日は、最新の学習日である。
【０１２４】
そして、画面表示部２４は、図３３に示す学習プラン進捗管理表１００において、各問番号に対応付けられる「学習回数」の選択を受け付けると、学習が実行された実行日と正誤判定と自信度と次回予定日とを少なくとも含む学習スケジュール表を表示する。図３４は、学習プラン進捗管理表で学習回数を選択したときの表示例を説明する図である。図３４に示すように、画面表示部２４は、「問：０１」の「学習回数＝６」が選択された場合、選択された「問：０１」からのプルダウンメニュー形式で、「問：０１」の学習スケジュール表を表示する。ここで表示される学習スケジュール表は、実施例１で説明した学習スケジュール表と同じなので、詳細な説明は省略する。
【０１２５】
また、画面表示部２４によって、図３３に示す学習プラン進捗管理表１００において「問へのリンク」への選択が受け付けられた場合、出題制御部２２は、選択された問題を出題する。図３５は、学習プラン進捗管理表１００で問へのリンクが選択されたときの画面遷移例を説明する図である。図３５に示すように、出題制御部２２は、「問：０１」が選択された場合、「問：０１」の問題画面１１０を表示することで、受講者に出題を実行する。なお、問題画面１１０は、実施例１等で説明した情報と同じなので、詳細な説明は省略する。
【０１２６】
また、画面表示部２４は、受講者との間で確立されるＷｅｂ画面上でスワイプ操作を受け付けることで、画面の切替を実行することができる。図３６、図３７、図３８は、学習プラン進捗管理表１００上でのスワイプ操作時の画面遷移例を説明する図である。
【０１２７】
図３６に示すように、画面表示部２４は、学習プラン進捗管理表１００上で左右へのスワイプ操作を検出した場合、日ベースの学習予定表１２０の表示に切り替えて表示することができる。日ベースの学習予定表１２０は、操作された日に出題対象となっている問題一覧が表示される。図３６に示すように、日ベースの学習予定表１２０には、「問数、問番号、学習回数、正誤判定、自信度」が含まれる。なお、「問数」は、出題順であり、「問番号」は、出題される問題の番号であり、「学習回数」は、問題の学習回数であり、「正誤判定」は、前回学習時の正誤判定結果であり、「自信度」は、前回学習時の自信度である。これらの情報は、上記実施例で説明した手法により取得することができる。図３６の例では、「２月２日」の学習予定表を示しており（今回区分＝予定）、「問：０１」は、２月１日に学習が完了していることから、２月２日以降の学習予定表には表示されない。また、「予定」に限らず、学習済みである「今回区分＝実行」が設定される過去の学習予定表を表示するように設定を変更することもできる。また、画面表示部２４は、図３６で表示される日ベースの学習予定表１２０を、図３０や図３１で説明した処理により学習予定が調整および設定された学習カレンダーを用いて生成することもできる。
【０１２８】
また、図３７に示すように、画面表示部２４は、日ベースの学習予定表１２０上で左右へのスワイプ操作を検出した場合、学習プラン進捗管理表１００の表示に切り替える。このように、画面表示部２４は、スワイプ操作により、画面を簡単に切り替えるインタフェースを提供することができる。
【０１２９】
さらに、図３８に示すように、画面表示部２４は、２月２日の日ベースの学習予定表１２０上で下へのスワイプ操作を検出した場合、翌日である２月３日の日ベースの学習予定表１２１の表示に切り替える。また、画面表示部２４は、２月３日の日ベースの学習予定表１２１上で上へのスワイプ操作を検出した場合、前日である２月２日の日ベースの学習予定表１２０の表示に切り替える。このように、画面表示部２４は、下へのスワイプ操作を繰り返すことで、予定されている各日の学習カレンダーを表示するインタフェースを提供することができる。
【０１３０】
なお、スワイプ操作の向き等は、一例であり、任意に変更することができる。また、画面表示部２４は、各日の問題を表示する日ベースの学習予定表１２０、各月の問題を表示する月ベースの学習予定表１２０、各年の問題を表示する年ベースの学習予定表１２０を生成して表示することもできる。また、画面表示部２４は、これらの各ベースの学習予定表１２０をスワイプ操作などの切替操作や設定などにより、表示切替を実行することができる。
【０１３１】
ところで、学習プラン進捗管理表１００は、図３３に示した情報に限らず、学習スケジュールＤＢ１６に記憶される情報や各実施例で説明した処理により、表示項目を任意に変更することができる。図３９は、学習プラン進捗管理表の別例を説明する図を示す図である。図３９に示すように、画面表示部２４は、「虚偽表示」などの学習種別ごとに、「学習項目、前回学習結果（学習回数、正誤判定、自信度、学習度の累計）、次回予定」を含む学習プラン進捗管理表２００を表示して生成することもできる。
【０１３２】
「学習項目」は、学習種別に含まれる各問題のタイトルなどであり、問題へのリンク情報が含まれる。例えば、「基礎知識・例題１／２」が選択されると、「基礎知識・例題１／２」の例題が出題される。なお、マスク問題とは、過去問題について正解を導出するために必要な部分を残し、回答者に誤った答えを選択させるヒッカケ記述の部分をマスキングすることにより過去問題の一部をマスキングした問題の一例である。
【０１３３】
前回学習結果は、各問題の最新（前回）の学習結果である。「学習回数」は、現在までの学習回数であり、この学習回数が選択されると、図３４と同様、学習スケジュール表が表示される。「正誤判定」は、前回の回答に対する正誤判定結果であり、「自信度」は、前回の回答時の自信度であり、「学習度の累計」は、現在までの学習度の累計である。「次回予定日」は、当該問題の次の学習日である。
【０１３４】
このように、学習プラン進捗管理表は、各実施例で説明した処理により生成される情報を用いて、受講者のニーズに応じて、任意にカスタマイズすることができる。
【０１３５】
また、初期画面５５に各種ボタン等を表示させることで、上述した各種画面の表示を切り替えることができる。例えば、画面表示部２４は、初期画面５５に本日の学習開始ボタン５１、本日の問題一覧ボタン５２、全部の問題一覧ボタン５３のそれぞれを表示させて、本日の学習開始ボタン５１の選択を検出した場合は、図８に示す問題画面６０を表示し、本日の問題一覧ボタン５２の選択を検出した場合は、図１８に示す当日の学習予定表９０を表示し、全部の問題一覧ボタン５３の選択を検出した場合は、図１８に示す学習予定表１２０を表示する。
【０１３６】
また、画面表示部２４は、本日の学習開始ボタン５１の選択を検出した場合に、日ベースの学習予定表１２０を表示し、日ベースの学習予定表１２０の問題が選択された後に、問題画面６０を表示することもできる。
【０１３７】
また、画面表示部２４は、初期画面５５に、「学習予定表を表示する」ボタンと「学習管理表を表示する」とを表示し、「学習予定表を表示する」ボタンが選択された場合に、図３６に示す日ベースの学習予定表１２０を表示し、「学習管理表を表示する」ボタンが選択された場合に、図３３の学習プラン進捗管理表１００を表示することもできる。このように、初期画面５５に表示させるボタンの数や画面遷移の順も任意に変更することができる。
【実施例６】
【０１３８】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。
【０１３９】
［数値等］
上記実施例で用いた問題例、問題数、日付、各種設定値、各種閾値、ボタンの名称、画面遷移の順番、スワイプ操作の方向等は、あくまで一例であり、任意に変更することができる。また、資格の勉強に限らず、学校でのオンライン授業や各種スポーツなどにも適用することができる。
【０１４０】
また、出題される問題は、テキストデータに限らず、音声や動画でもよい。その場合、音声やテキストにより、自信度を受付けることができる。また、上記実施例では、Ｗｅｂブラウザを用いた例を説明したが、これに限定されず、専用のアプリケーションなどを用いることもできる。
【０１４１】
また、学習管理サーバ１０が問題を記憶している例で説明したが、これに限定されることなく、例えば問題は他のサーバが記憶しており、学習管理サーバ１０が他のサーバから問題を取得して表示することもできる。
【０１４２】
［スタート画面例］
図７、図１８、図３２等で説明した初期画面５５から各種画面への遷移は、任意に設定変更することができる。図４０は、初期画面の設定例を説明する図である。図４０に示すように、学習管理サーバ１０は、「学習プラン進捗管理」ボタン８０と、「日ベースの学習予定表」ボタン８１とを有する初期画面５５を生成して表示する。
【０１４３】
そして、学習管理サーバ１０は、「学習プラン進捗管理」ボタン８０が選択されると、図３３に示す学習プラン進捗管理表１００や図３９に示す学習プラン進捗管理表２００などを表示する。また、学習管理サーバ１０は、「日ベースの学習予定表」ボタン８１が選択されると、図３６に示す日ベースの学習予定表１２０などを表示する。
【０１４４】
また、学習管理サーバ１０は、図３５と同様、学習プラン進捗管理表１００上で「問：０１」が選択された場合、「問：０１」の問題画面１１０を表示することで、受講者に出題を実行する。また、学習管理サーバ１０は、日ベースの学習予定表１２０上で「問：０２」が選択された場合、「問：０２」の問題画面を表示することで、受講者に出題を実行する。
【０１４５】
［システム］
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１４６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散や統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１４７】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１４８】
［ハードウェア］
次に、ハードウェア構成例を説明する。図４１は、ハードウェア構成例を説明する図である。図４１に示すように、学習管理サーバ１０は、通信装置１０ａ、ＨＤＤ（Hard  Disk  Drive）１０ｂ、メモリ１０ｃ、プロセッサ１０ｄを有する。また、図４１に示した各部は、バス等で相互に接続される。
【０１４９】
通信装置１０ａは、ネットワークインタフェースカードなどであり、他のサーバとの通信を行う。ＨＤＤ１０ｂは、図２に示した機能を動作させるプログラムやＤＢを記憶する。
【０１５０】
プロセッサ１０ｄは、図２に示した各処理部と同様の処理を実行するプログラムをＨＤＤ１０ｂ等から読み出してメモリ１０ｃに展開することで、図２等で説明した各機能を実行するプロセスを動作させる。例えば、このプロセスは、学習管理サーバ１０が有する各処理部と同様の機能を実行する。具体的には、プロセッサ１０ｄは、ユーザ認証部２１、出題制御部２２、学習スケジュール生成部２３、画面表示部２４等と同様の機能を有するプログラムをＨＤＤ１０ｂ等から読み出す。そして、プロセッサ１０ｄは、ユーザ認証部２１、出題制御部２２、学習スケジュール生成部２３、画面表示部２４等と同様の処理を実行するプロセスを実行する。
【０１５１】
このように、学習管理サーバ１０は、プログラムを読み出して実行することで学習管理サーバ方法を実行する情報処理装置として動作する。また、学習管理サーバ１０は、媒体読取装置によって記録媒体から上記プログラムを読み出し、読み出された上記プログラムを実行することで上記した実施例と同様の機能を実現することもできる。なお、この他の実施例でいうプログラムは、学習管理サーバ１０によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。
【０１５２】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ（Magneto−Optical  disk）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【符号の説明】
【０１５３】
１０  学習管理サーバ
１１  通信部
１２  記憶部
１３  ユーザＤＢ
１４  問題ＤＢ
１５  設定情報ＤＢ
１６  学習スケジュールＤＢ
２０  制御部
２１  ユーザ認証部
２２  出題制御部
２３  学習スケジュール生成部
２４  画面表示部
【要約】
【課題】理解を深めて正答を導くための適切な学習スケジュールを管理することを課題とする。
【解決手段】学習管理サーバは、受講者に問題を出題し、問題に対する回答と回答に対する自己評価とを受講者から受け付ける。学習管理サーバは、回答の正誤と自己評価とに基づき、受講者の学習度を算出する。学習管理サーバは、学習度と、過去に出題された問題に対する過去の学習度とに基づき、問題に対する受講者の理解度を判定する。学習管理サーバは、受講者の理解度に基づき、受講者に対する問題の出題要否の決定および受講者が問題を次に学習する次回予定日の算出を実行する。
【選択図】図１７【図１】
0006851662.tif 000002
【図２】
0006851662.tif 000003
【図３】
0006851662.tif 000004
【図４】
0006851662.tif 000005
【図５】
0006851662.tif 000006
【図６】
0006851662.tif 000007
【図７】
0006851662.tif 000008
【図８】
0006851662.tif 000009
【図９】
0006851662.tif 000010
【図１０】
0006851662.tif 000011
【図１１】
0006851662.tif 000012
【図１２】
0006851662.tif 000013
【図１３】
0006851662.tif 000014
【図１４】
0006851662.tif 000015
【図１５】
0006851662.tif 000016
【図１６】
0006851662.tif 000017
【図１７】
0006851662.tif 000018
【図１８】
0006851662.tif 000019
【図１９】
0006851662.tif 000020
【図２０】
0006851662.tif 000021
【図２１】
0006851662.tif 000022
【図２２】
0006851662.tif 000023
【図２３】
0006851662.tif 000024
【図２４】
0006851662.tif 000025
【図２５】
0006851662.tif 000026
【図２６】
0006851662.tif 000027
【図２７】
0006851662.tif 000028
【図２８】
0006851662.tif 000029
【図２９】
0006851662.tif 000030
【図３０】
0006851662.tif 000031
【図３１】
0006851662.tif 000032
【図３２】
0006851662.tif 000033
【図３３】
0006851662.tif 000034
【図３４】
0006851662.tif 000035
【図３５】
0006851662.tif 000036
【図３６】
0006851662.tif 000037
【図３７】
0006851662.tif 000038
【図３８】
0006851662.tif 000039
【図３９】
0006851662.tif 000040
【図４０】
0006851662.tif 000041
【図４１】
0006851662.tif 000042