(57)【特許請求の範囲】
【請求項１】
学習者の学習予定を取得する取得部と、
前記学習予定に基づいて学習開始日から学習終了日までの総学習時間を算出する算出部と、
前記総学習時間に基づいて、試験の講座を構成する複数のレッスンの各々に標準学習時間または前記標準学習時間と１以上の数の単位時間との合計である割当学習時間を割り当てる割当部と、
前記割当学習時間に応じた各レッスンの予測得点に基づいて、前記複数のレッスンのうち前記単位時間の追加によって前記講座受講後の前記試験の予測総得点を最も高くするレッスンを判断するシミュレーション部と、
前記総学習時間に基づく各レッスンの前記割当学習時間を出力する出力部と、
を備え、
前記割当部は、前記シミュレーション部で判断されたレッスンの前記割当学習時間に前記単位時間を追加し、各レッスンの前記割当学習時間の合計が前記総学習時間となるまで、各レッスンに前記割当学習時間を割り当てる、
情報処理装置。
【請求項２】
前記出力部は、前記総学習時間に基づく前記講座受講後の前記試験の予測総得点または前記講座受講後の前記試験の予測総得点範囲を出力する、
請求項１に記載の情報処理装置。
【請求項３】
前記複数のレッスンは、複数のアウトプット学習のレッスンを含み、
前記予測得点は、前記割当学習時間に応じた各アウトプット学習のレッスンで獲得可能と予測される得点である、請求項１に記載の情報処理装置。
【請求項４】
前記シミュレーション部は、忘却曲線を用いて、前記予測総得点をシミュレーションする、請求項１に記載の情報処理装置。
【請求項５】
前記出力部は、前記総学習時間に基づく前記講座受講後の前記試験の予測総得点または前記講座受講後の前記試験の予測総得点範囲及び前記総学習時間とは異なる長さの他の総学習時間に基づく前記講座受講後の前記試験の予測総得点または前記講座受講後の前記試験の予測総得点範囲を出力する、
請求項１に記載の情報処理装置。
【請求項６】
学習者の学習予定を取得することと、
前記学習予定に基づいて学習開始日から学習終了日までの総学習時間を算出することと、
前記総学習時間に基づいて、試験の講座を構成する複数のレッスンの各々に標準学習時間または前記標準学習時間と１以上の数の単位時間との合計である割当学習時間を割り当てることと、
前記割当学習時間に応じた各レッスンの予測得点に基づいて、前記複数のレッスンのうち前記単位時間の追加によって前記講座受講後の前記試験の予測総得点を最も高くするレッスンを判断することと、
前記判断されたレッスンの前記割当学習時間に前記単位時間を追加し、各レッスンの前記割当学習時間の合計が前記総学習時間となるまで、各レッスンに前記割当学習時間を割り当てることと、
前記総学習時間に基づく各レッスンの前記割当学習時間を出力することと、
を備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、学習を支援する情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
近年、資格試験などの講座をインターネット経由で配信するサービスが広まっている。学習者は、資格試験の合格を目指して、限られた時間の中で講座を受講する。
【０００３】
例えば、特許文献１には、学習者の残り期間学習可能時間以内の学習プランのうち、標準学習時間が最大のものが「オススメ」とされる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−４７８０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に、資格試験で出題されるテーマは、多岐にわたる。点数を伸ばしやすいテーマ及び点数を伸ばしにくいテーマは、学習者によって異なる。そのため、特許文献１に開示されている技術では、学習者は、残り期間学習可能時間以内にこなすことができる学習プランを把握することはできるが、その学習プランが学習者にとって効果的なのかを把握することは難しい。
【０００６】
そこで、本発明は、学習者の限られた時間の中での効果的な講座の受講を支援する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示による情報処理装置は、学習者の学習予定を取得する取得部と、前記学習予定に基づいて学習開始日から学習終了日までの総学習時間を算出する算出部と、前記総学習時間に基づいて、複数のレッスンの各々に割当学習時間を割り当てる割当部と、前記割当学習時間に応じて、学習効果をシミュレーションするシミュレーション部と、前記シミュレーション部によるシミュレーション結果を出力する出力部と、を備える。
【発明の効果】
【０００８】
本開示による情報処理装置及び情報処理方法は、試験の予測得点のシミュレーションにより、学習者の限られた時間の中での効果的な講座の受講を支援することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係るサーバ及び端末の構成例を示すブロック図である。
【図２】図２は、実施形態に係る必須項目に関する画面を例示する図である。
【図３】図３は、実施形態に係る学習可能時間の詳細設定に関する画面を例示する図である。
【図４】図４は、実施形態に係る任意項目に関する画面を例示する図である。
【図５】図５は、実施形態に係る実力診断テストに関する画面を例示する図である。
【図６】図６は、実施形態に係るテスト結果に関する画面を例示する図である。
【図７】図７は、実施形態に係るシミュレーション結果に関する画面を例示する図である。
【図８】図８は、実施形態に係るシミュレーション結果の詳細に関する画面の一例を示す図である。
【図９】図９は、実施形態に係るシミュレーション結果の詳細に関する画面の別の例を示す図である。
【図１０】図１０は、実施形態に係るサーバの動作例を示すフローチャートである。
【図１１】図１１は、実施形態に係る講座の構成例を示す図である。
【図１２】図１２は、実施形態に係る試験の予測得点の計算式を例示する図である。
【図１３】図１３は、実施形態に係るレッスン別配点テーブルを例示する図である。
【図１４】図１４は、実施形態に係る習熟度曲線を例示する図である。
【図１５】図１５は、実施形態に係る標準学習時間の合計に基づく試験の予測得点及び標準学習時間と１単位時間の合計に基づく試験の予測得点を例示する図である。
【図１６】図１６は、実施形態に係る標準学習時間と１単位時間の合計に基づく試験の予測得点及び標準学習時間と２単位時間の合計に基づく試験の予測得点を例示する図である。
【図１７】図１７は、実施形態に係る総学習時間に基づく試験の予測得点を例示する図である。
【図１８】図１８は、実施形態に係るサーバによるシミュレーション動作例を示すフローチャートである。
【図１９】図１９は、実施形態に係る忘却を考慮した講座受講後の試験の予測得点のシミュレーション例を示す図である。
【図２０】図２０は、実施形態に係る忘却を考慮した講座受講後の試験の予測得点のシミュレーション例を示す図である。
【図２１】図２１は、実施形態に係る忘却曲線を考慮したレッスン単位別の予想得点の推移を例示する図である。
【図２２】図２２は、実施形態に係る進捗管理に関する画面を例示する図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら実施形態について詳細に説明する。  
図１は、サーバ１及び端末２の構成例を示すブロック図である。
【００１１】
サーバ１について説明する。  
サーバ１は、試験の講座の受講の申込前または申込後に、学習者に応じた効果的な講座の受講をシミュレーションすることができる。また、サーバ１は、講座の受講を申込済みの学習者に対して、インターネットなどのネットワークを介して、講座のコンテンツを配信することもできる。サーバ１は、情報処理装置の一例である。ここでは、ある学習者を例にして説明する。以下では、ある学習者は、対象者とも称される。ここでは、中小企業診断士の一次試験を試験の例として説明するが、試験はこれに限定されない。中小企業診断士の一次試験は、７科目それぞれ１００点満点の合計７００点満点の試験である。
【００１２】
典型例では、サーバ１は、後述するように、学習効果をシミュレーションする。学習効果は、対象者が試験を受けたと想定した場合に、対象者が獲得可能と予測される学習に応じた効果である。学習効果は、試験の予測得点を含む。試験の予測得点は、対象者が試験を受けたと想定した場合に、対象者が獲得可能と予測される試験の総得点である。試験の予測得点は、講座受講後の試験の予測得点を含む。講座受講後の試験の予測得点は、対象者が講座を構成する最後のレッスン受講後に試験を受けたと想定した場合に、対象者が獲得可能と予測される試験の総得点である。講座受講後は、最後のレッスン受講後の日であればよい。例えば、講座受講後は、最後のレッスン受講後の試験日でもよい。例えば、講座受講後は、最後のレッスンの受講直後の日でもよい。例えば、講座受講後は、最後のレッスンの受講から任意に設定された日数経過後の日でもよい。試験の予測得点は、講座受講前の試験の予測得点を含んでいてもよい。講座受講前の試験の予測得点は、対象者が講座受講前に試験を受けたと想定した場合に、対象者が獲得可能と予測される試験の総得点である。講座受講前は、対象者が講座（例えば、最初のレッスン）の受講を開始する前の時点である。講座受講前は、講座の学習時間が０時間の場合に相当する。試験の予測得点は、各レッスン受講後の試験の予測得点を含んでいてもよい。レッスン受講後の試験の予測得点は、対象者がレッスン受講後に試験を受けたと想定した場合に、対象者が獲得可能と予測される試験の総得点である。学習効果は、試験の予測得点範囲を含んでいてもよい。試験の予測得点範囲は、試験の予測得点の下限値と上限値とで定められる範囲である。予測という用語は、予想を含むことを意図している。
【００１３】
試験は、合否を最終結果とする試験であっても、得点を最終結果とする試験であってもよく、限定されない。例えば、合否を最終結果とする試験は、資格の付与に関する試験である。資格の付与に関する試験は、国家資格の付与に関する試験であっても、民間資格の付与に関する試験であってもよい。例えば、得点を最終結果とする試験は、語学に関する試験である。試験は、テスト及び検定などを含む。
【００１４】
各試験の講座は、複数のレッスンで構成される。各レッスンは、それぞれ、インプット学習のレッスンまたはアウトプット学習のレッスンである。以下では、インプット学習のレッスンは、インプットレッスンとも称される。アウトプット学習のレッスンは、アウトプットレッスンとも称される。講座を構成する複数のレッスンは、複数のインプットレッスンを含む。講座を構成する複数のレッスンは、複数のアウトプットレッスンを含む。
【００１５】
インプットレッスンは、対象者が知識を取り込むためのレッスンである。一例では、インプットレッスンは、ウェブ上での受講形式である。インプットレッスンは、動画または音声の視聴による受講形式であってもよい。インプットレッスンは、ウェブ上の電子化されたテキストの使用による受講形式であってもよい。インプットレッスンは、動画または音声の視聴及びウェブ上の電子化されたテキストの使用を組み合わせた受講形式であってもよい。この例では、サーバ１は、対象者の受講ログを取ることにより、対象者によるインプットレッスンの受講時間を取得することができる。別の例では、インプットレッスンは、冊子などの紙媒体のテキストの使用による受講形式であってもよい。この例では、サーバ１は、対象者による入力に基づいて、対象者によるインプットレッスンの受講時間を取得することができる。
【００１６】
アウトプットレッスンは、対象者が問題を解くことにより知識の定着を確認するためのレッスンである。アウトプットレッスンは、部分的にインプット学習を含んでいるものであってもよい。一例では、アウトプットレッスンは、ウェブ上での問題への回答による受講形式である。この例では、サーバ１は、対象者のログを取ることにより、対象者によるアウトプットレッスンの受講時間及び対象者がアウトプットレッスンで獲得した得点を取得することができる。別の例では、アウトプットレッスンは、冊子などの実際のテキストに載っている問題への回答による受講形式である。この例では、サーバ１は、対象者による入力に基づいて、対象者によるアウトプットレッスンの受講時間及び対象者がアウトプットレッスンで獲得した得点を取得することができる。さらに別の例では、アウトプットレッスンは、記述式問題または添削課題に対する回答による受講形式である。この例では、対象者は、記述式問題または添削課題の回答を、文書データのアップロードまたはウェブのフォームへの記入によってオンラインで提出することができる。講師は、オンラインで回答を採点及び添削を行い、対象者がアウトプットレッスンで獲得した得点を含む採点結果を対象者へ返却することができる。サーバ１は、講師によるオンラインでの採点に基づいて、対象者がアウトプットレッスンで獲得した得点を取得することができる。サーバ１は、対象者による入力に基づいて、対象者によるアウトプットレッスンの受講時間を取得することができる。
【００１７】
各レッスンは、テーマなどの内容のまとまりに応じて構成される。講座がウェブ上での受講形式で構成されている場合、各レッスンは、学習者による１レッスンの受講時間が比較的短時間となるように構成される。これにより、対象者は、端末２を用いて、隙間時間を利用して効率よく各レッスンを受講することができる。
【００１８】
サーバ１は、プロセッサ１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、記憶装置１４及び通信インタフェース１５を備える。プロセッサ１１、ＲＯＭ１２、ＲＡＭ１３、記憶装置１４及び通信インタフェース１５は、データバスなどを介して互いに接続される。図１では、通信インタフェースは、「通信Ｉ／Ｆ」と記載されている。
【００１９】
プロセッサ１１は、サーバ１全体の動作を制御する。例えば、プロセッサ１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であるが、これに限定されない。プロセッサ１１は、フィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などを含む回路で構成されていてもよい。プロセッサ１１は、ＲＯＭ１２または記憶装置１４に予め記憶されているプログラムをＲＡＭ１３に展開する。プロセッサ１１は、ＲＡＭ１３に展開されたプログラムを実行することで、後述する各部を実装し、種々の動作を実行する。
【００２０】
ＲＯＭ１２は、予め制御用のプログラム及び制御データなどを記憶する不揮発性のメモリである。
【００２１】
ＲＡＭ１３は、プロセッサ１１の処理中のデータなどを一時的に格納する揮発性のメモリである。
【００２２】
記憶装置１４は、データ及びプログラムなどを記憶する不揮発性メモリで構成される装置である。例えば、記憶装置１４は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）またはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などで構成されるが、これらに限定されない。記憶装置１４は、プロセッサ１１で実行されるプログラムを記憶する。
【００２３】
通信インタフェース１５は、有線または無線で通信するためのインタフェースである。例えば、通信インタフェース１５は、有線または無線の種々の規格に対応するインタフェースを含む。通信インタフェース１５は、サーバ１と端末２との間の通信を可能にする。
【００２４】
なお、サーバ１のハードウェア構成は、上述の構成に限定されるものではない。サーバ１は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。
【００２５】
プロセッサ１１に実装される各部について説明する。  
プロセッサ１１は、入力項目出力部１１１、入力情報取得部１１２、テスト出力部１１３、解答情報取得部１１４、テスト結果出力部１１５、算出部１１６、割当部１１７、取得部１１８、シミュレーション部１１９及びシミュレーション結果出力部１２０を実装する。
【００２６】
入力項目出力部１１１は、対象者によるシミュレーション開始の要求に応じて、通信インタフェース１５を介して、入力項目に関するデータを端末２へ出力する。対象者によるシミュレーション開始の要求は、講座の受講の申込前でもよいし、講座の受講の申込後でもよい。対象者によるシミュレーション開始の要求は、講座の受講の申込後である場合、講座の受講前でもよいし、講座の受講途中でもよい。以下では、入力項目に関するデータは、入力項目データとも称される。
【００２７】
入力項目データは、対象者に各項目に対する情報を入力させる入力欄を含む表示に関するデータである。入力項目データは、表示データの一例である。入力項目データは、必須項目に関するデータ及び任意項目に関するデータを含む。以下では、必須項目に関するデータは、必須項目データとも称される。任意項目に関するデータは、任意項目データとも称される。
【００２８】
必須項目データは、必須項目の入力欄を含む表示に関するデータである。必須項目は、対象者による入力を必須とする項目である。必須項目は、「対象資格」項目、「合格目標の試験」項目及び「学習可能時間」項目を含む。「対象資格」項目は、受験予定の資格を入力する項目である。「合格目標の試験」項目は、「対象資格」項目で入力された試験の受験予定時期を入力する項目である。受験予定時期は、対象者が受験を予定している試験の開催時期である。「合格目標の試験」項目は、申込済みまたは申込予定の講座の入力を兼ねていてもよい。「学習可能時間」項目は、対象者が学習可能な時間数を入力する項目である。一例では、「学習可能時間」項目は、平日及び週末（平日以外の日）のそれぞれの学習可能な時間数を入力する項目である。別の例では、「学習可能時間」項目は、曜日毎の学習可能な時間数を入力する項目である。「学習可能時間」項目は、日毎の学習可能な時間数の変更を可能にしてもよい。
【００２９】
任意項目データは、任意項目の入力欄を含む表示に関するデータである。任意項目は、対象者による入力を任意とする項目である。任意項目は、対象者の属性に関する項目である。例えば、任意項目は、「以前の受験経験」項目、「以前の学習経験」項目、「勉強仲間の存在」項目、「他の取得資格」項目、「職業」項目、「生活スタイル」項目及び「性格診断」項目などであるが、これらに限定されない。
【００３０】
「以前の受験経験」項目は、「対象資格」項目で入力された試験の受験経験を入力する項目である。例えば、「以前の受験経験」項目は、受験経験の有無、受験時期及び受験時の科目別の点数などの項目を含む。「以前の学習経験」項目は、「対象資格」項目で入力された試験の学習経験を入力する項目である。例えば、「以前の学習経験」項目は、学習経験の有無、科目別のレベルの自己評価などの項目を含む。「勉強仲間の存在」項目は、勉強仲間の存在の有無を入力する項目である。「他の取得資格」項目は、「対象資格」項目で入力された試験以外の試験によって取得済みの資格を入力する項目である。「職業」項目は、対象者の職業を入力する項目である。「生活スタイル」項目は、対象者の生活スタイルを入力する項目である。例えば、生活スタイルは、起床時刻及び就寝時刻などである。「性格診断」項目は、対象者の性格を入力する項目である。
【００３１】
入力情報取得部１１２は、通信インタフェース１５を介して、必須項目入力情報を端末２から取得する。必須項目入力情報は、必須項目データに基づいて端末２に表示される必須項目の画面で学習者によって入力された必須項目に対する入力情報である。必須項目入力情報は、「対象資格」項目に対する入力情報、「合格目標の試験」項目に対する入力情報及び「学習可能時間」項目に対する入力情報を含む。「学習可能時間」項目に対する入力情報は、対象者の学習予定ということもできる。入力情報取得部１１２は、必須項目入力情報を記憶装置１４へ格納する。
【００３２】
入力情報取得部１１２は、通信インタフェース１５を介して、任意項目入力情報を端末２から取得する。任意項目入力情報は、任意項目データに基づいて端末２に表示される任意項目の画面で学習者によって入力された任意項目に対する入力情報である。入力情報取得部１１２は、任意項目入力情報を記憶装置１４へ格納する。
【００３３】
テスト出力部１１３は、通信インタフェース１５を介して、実力診断テストに関するデータを端末２へ出力する。以下では、実力診断テストに関するデータは、実力診断テストデータとも称される。実力診断テストは、講座受講前の対象者の実力を診断するためのテストである。例えば、実力診断テストは、科目別の実力を診断するために、科目別に複数の問題を含む。なお、実力診断テストは、各科目について、実際の試験で出題される全てのテーマの問題を含んでいてもよいし、１以上のテーマの問題を省略してもよい。例えば、実力診断テストは、７科目それぞれ１００点満点の合計７００点満点のテストである。実力診断テストデータは、問題及び問題に対する対象者の解答を入力させる入力欄を含む表示に関するデータである。例えば、問題は、択一式である。入力欄は、問題の解答候補となる選択肢を含む。入力欄は、答えが分からない旨の選択肢を含んでいてもよい。これにより、対象者が無理に問題の解答候補となる選択肢を選択することを低減することができる。その結果、実力診断テストによる対象者の実力の診断精度は、向上する。実力診断テストデータは、表示データの一例である。実力診断テストデータは、通常版のテストのデータに加えて、通常版よりも問題数の少ない簡易版のテストのデータを含んでいてもよい。
【００３４】
解答情報取得部１１４は、通信インタフェース１５を介して、解答情報を端末２から取得する。解答情報は、実力診断テストデータに基づいて端末２に表示される実力診断テストの画面で学習者によって入力された実力診断テストの解答を示す情報である。
【００３５】
テスト結果出力部１１５は、以下に例示するようにテスト結果を算出し、通信インタフェース１５を介して、テスト結果に関するデータを端末２へ出力する。  
テスト結果出力部１１５によるテスト結果の算出例について説明する。まず、テスト結果出力部１１５は、解答情報に基づいて対象者の解答の正誤を判断する。次に、テスト結果出力部１１５は、解答の正誤に基づいて、実力診断テストの結果を算出する。実力診断テストの結果は、科目別の得点（１００点満点中の得点）及び科目別の得点の合計点（７００点満点中の得点）を含む。次に、テスト結果出力部１１５は、実力診断テストの難易度と実際の試験の難易度との関係を考慮して、講座受講前の科目別の予測得点（１００点満点中の予測得点）を算出する。講座受講前の科目別の予測得点は、対象者が講座受講前に試験を受けたと想定した場合に、対象者が獲得可能と予測される試験の科目別の得点である。なお、実力診断テストが各科目について実際の試験で出題される１以上のテーマの問題を含んでいない場合、テスト結果出力部１１５は、適宜補完しながら、講座の受講前の科目別の予測得点を算出してもよい。次に、テスト結果出力部１１５は、講座受講前の科目別の予測得点を合算し、講座受講前の試験の予測得点（７００点満点中の予測得点）を算出する。
【００３６】
テスト結果は、講座受講前の試験の予測得点及び講座受講前の科目別の予測得点を含む。テスト結果は、講座受講前の試験の予測得点及び講座受講前の科目別の予測得点に代えて、実力診断テストの結果を含んでいてもよい。以下では、テスト結果に関するデータは、テスト結果データとも称される。テスト結果データは、実力診断テストの結果の表示に関するデータである。テスト結果データは、表示データの一例である。
【００３７】
算出部１１６は、以下に例示するように、「学習可能時間」項目に対する入力情報に基づいて学習開始日から学習終了日までの総学習時間を算出する。総学習時間は、学習開始日から学習終了日まで期間における日々の学習可能な時間数を合算した時間である。まず、算出部１１６は、学習開始日を特定する。例えば、算出部１１６は、現在の日付または現在の日付の翌日など予め決められた日を学習開始日とする。これに代えて、算出部１１６は、対象者によって設定された日を学習開始日としてもよい。次に、算出部１１６は、学習終了日を特定する。例えば、算出部１１６は、「合格目標の試験」項目で入力された情報に基づいて受験予定の試験の当日または前日などの予め決められた日を学習終了日とする。これに代えて、算出部１１６は、対象者によって設定された日を学習終了日としてもよい。次に、算出部１１６は、「学習可能時間」項目に対する入力情報に基づいて、学習開始日から学習終了日まで期間について日々の学習可能な時間数を合算し、総学習時間を算出する。算出部１１６で算出される総学習時間は、対象者の学習予定に基づく総学習時間である。以下では、対象者の学習予定に基づく総学習時間は、単に「総学習時間」とも称される。
【００３８】
割当部１１７は、総学習時間に基づいて、講座に含まれる複数のレッスンの各々に学習時間を割り当てる。以下では、各レッスンに割り当てられる学習時間は、割当学習時間とも称される。最終的には、割当部１１７は、総学習時間を各レッスンに割り振り、各レッスンの割当学習時間の合計が総学習時間となるように、各レッスンに割当学習時間を割り当てる。典型例では、割当部１１７は、各レッスンの割当学習時間の合計が総学習時間となる条件下で講座受講後の試験の予測得点が最大となるように、各レッスンに割当学習時間を割り当てる。割当部１１７は、取得部１１８及びシミュレーション部１１９と連携しながら動作する。割当部１１７による動作例については後述する。
【００３９】
取得部１１８は、各レッスンの割当学習時間に応じたレッスンの成果を取得する。レッスンの成果は、対象者によるレッスンの受講によって得られると予測される成果である。以下では、レッスンの成果は、レッスン成果とも称される。レッスン成果は、試験の予測得点のシミュレーションに用いられる。例えば、レッスン成果は、１００点満点中の点数で表される。レッスンがアウトプットレッスンである場合、レッスン成果は、各アウトプットレッスンの学習時間と各アウトプットレッスンで学習者によって獲得可能と予測される得点との関係により、割当学習時間に応じた各アウトプットレッスンで獲得可能と予測される得点である。以下では、アウトプットレッスンで獲得可能と予測される得点は、アウトプットレッスンの予測得点とも称される。レッスンがインプットレッスンである場合、レッスン成果は、０点である。これは、インプット学習といった受動的な学習よりもアウトプット学習といった能動的な学習の方が、実際の試験の得点に寄与する傾向にあるからである。なお、インプットレッスンは、対象者が知識を取り込むために用いられるので、実際の試験の得点にある程度寄与する。そのため、レッスンがインプットレッスンである場合、レッスン成果は、０点以外の点数を付与されてもよい。レッスン成果として付与される点数は、インプットレッスン毎に異なっていてもよい。レッスン成果として付与される点数は、割当学習時間の長さに応じて異なっていてもよい。取得部１１８は、割当部１１７及びシミュレーション部１１９と連携しながら動作する。取得部１１８による動作例については後述する。
【００４０】
シミュレーション部１１９は、各レッスンの割当学習時間に応じて、学習効果をシミュレーションする。典型例では、シミュレーション部１１９は、各レッスンの割当学習時間に応じたレッスン成果に基づいて、学習効果をシミュレーションする。最終的には、シミュレーション部１１９は、各レッスンの割当学習時間の合計が総学習時間となる条件下の学習効果をシミュレーションする。以下では、各レッスンの割当学習時間の合計が総学習時間となる条件下の学習効果は、総学習時間に基づく学習効果とも称される。以下では、試験の予測得点を学習効果の一例として説明する。シミュレーション部１１９は、総学習時間に基づく講座受講後の試験の予測得点をシミュレーションする。典型例では、シミュレーション部１１９は、総学習時間に基づく講座受講後の試験の予測得点の最大値をシミュレーションする。シミュレーション部１１９は、総学習時間に基づく講座受講前の試験の予測得点をシミュレーションしてもよい。シミュレーション部１１９は、総学習時間に基づく各レッスン受講後の試験の予測得点をシミュレーションしてもよい。なお、シミュレーション部１１９は、総学習時間に基づく試験の予測得点範囲をシミュレーションしてもよい。シミュレーション部１１９は、総学習時間に基づく試験の予測得点から所定点数引いた得点を下限値とし、総学習時間に基づく試験の予測得点に所定点数を加えた得点を上限値としてもよい。所定点数は、任意に設定可能である。シミュレーション部１１９は、割当部１１７及び取得部１１８と連携しながら動作する。シミュレーション部１１９による動作例については後述する。
【００４１】
シミュレーション部１１９は、各レッスンの割当学習時間の合計が総学習時間とは異なる長さの他の総学習時間となる条件下の学習効果をシミュレーションしてもよい。以下では、各レッスンの割当学習時間の合計が他の総学習時間となる条件下の学習効果は、他の総学習時間に基づく他の学習効果とも称される。例えば、シミュレーション部１１９は、他の総学習時間に基づく試験の予測得点をシミュレーションする。この例では、まず、割当部１１７は、１以上の他の総学習時間を設定する。割当部１１７は、総学習時間よりも長い他の総学習時間を求めてもよい。シミュレーション部１１９は、総学習時間よりも短い他の総学習時間を求めてもよい。次に、割当部１１７は、各レッスンの割当学習時間の合計が他の総学習時間となるように、各レッスンに割当学習時間を割り当てる。典型例では、割当部１１７は、各レッスンの割当学習時間の合計が他の総学習時間となる条件下で講座受講後の試験の予測得点が最大となるように、各レッスンに割当学習時間を割り当てる。次に、取得部１１８は、各レッスンの割当学習時間に応じたレッスン成果を取得する。次に、シミュレーション部１１９は、各レッスンの割当学習時間に応じて、他の総学習時間に基づく試験の予測得点をシミュレーションする。シミュレーション部１１９は、他の総学習時間に基づく講座受講後の試験の予測得点をシミュレーションする。典型例では、シミュレーション部１１９は、他の総学習時間に基づく講座受講後の試験の予測得点の最大値をシミュレーションする。シミュレーション部１１９は、他の総学習時間に基づく講座受講前の試験の予測得点をシミュレーションしてもよい。シミュレーション部１１９は、他の総学習時間に基づく各レッスン受講後の試験の予測得点をシミュレーションしてもよい。なお、シミュレーション部１１９は、他の総学習時間に基づく試験の予測得点範囲をシミュレーションしてもよい。
【００４２】
シミュレーション結果出力部１２０は、通信インタフェース１５を介して、シミュレーション部１１９によるシミュレーション結果に関するデータを端末２へ出力する。シミュレーション結果は、総学習時間に基づく学習効果を含む。例えば、シミュレーション結果は、総学習時間に基づく試験の予測得点を含む。シミュレーション結果は、総学習時間に基づく講座受講後の試験の予測得点を含む。典型例では、総学習時間に基づく講座受講後の試験の予測得点は、総学習時間に基づく講座受講後の試験の予測得点の最大値である。シミュレーション結果は、総学習時間に基づく講座受講後の試験の予測得点を中心とした所定点数の増減値を含んでいてもよい。所定点数は、任意に設定可能である。シミュレーション結果は、総学習時間に基づく講座受講後の試験の予測得点に代えて、総学習時間に基づく講座受講後の試験の予測得点範囲を含んでいてもよい。シミュレーション結果は、総学習時間に基づく講座受講前の試験の予測得点を含んでいてもよい。シミュレーション結果は、総学習時間に基づく各レッスン受講後の試験の予測得点を含んでいてもよい。
【００４３】
シミュレーション結果は、総学習時間に基づく各レッスンの割当学習時間を含む。典型例では、シミュレーション結果は、各レッスンの割当学習時間の合計が総学習時間となる条件下で講座受講後の試験の予測得点が最大となるように割り当てられた各レッスンの割当学習時間を含む。
【００４４】
シミュレーション結果は、他の総学習時間に基づく他の学習効果を含んでいてもよい。例えば、シミュレーション結果は、他の総学習時間に基づく試験の予測得点を含む。シミュレーション結果は、他の総学習時間に基づく講座受講後の試験の予測得点を含む。典型例では、他の総学習時間に基づく講座受講後の試験の予測得点は、他の総学習時間に基づく講座受講後の試験の予測得点の最大値である。シミュレーション結果は、他の総学習時間に基づく講座受講後の試験の予測得点を中心とした所定点数の増減値を含んでいてもよい。所定点数は、任意に設定可能である。シミュレーション結果は、他の総学習時間に基づく講座受講後の試験の予測得点に代えて、他の総学習時間に基づく講座受講後の試験の予測得点範囲を含んでいてもよい。シミュレーション結果は、他の総学習時間に基づく講座受講前の試験の予測得点を含んでいてもよい。シミュレーション結果は、他の総学習時間に基づく各レッスン受講後の試験の予測得点を含んでいてもよい。
【００４５】
シミュレーション結果は、他の総学習時間に基づく各レッスンの割当学習時間を含む。典型例では、シミュレーション結果は、各レッスンの割当学習時間の合計が他の総学習時間となる条件下で講座受講後の試験の予測得点が最大となるように割り当てられた各レッスンの割当学習時間を含む。
【００４６】
以下では、シミュレーション結果に関するデータは、シミュレーション結果データとも称される。シミュレーション結果データは、シミュレーション結果の表示に関するデータである。シミュレーション結果データは、表示データの一例である。
【００４７】
端末２について説明する。  
端末２は、講座の受講の申込前または申込後に、サーバ１によるシミュレーションで用いられる情報をサーバ１へ提供することができる。端末２は、対象者による講座の受講に用いられてもよい。例えば、端末２は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるが、スマートフォン及びタブレットなどであってもよく、これらに限定されない。端末２は、ウェブブラウザを用いて表示してもよいし、アプリを用いて表示してもよい。
【００４８】
端末２は、プロセッサ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、通信インタフェース２５、入力装置２６及び表示装置２７を備える。プロセッサ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、通信インタフェース２５、入力装置２６及び表示装置２７は、データバスなどを介して互いに接続される。図１では、通信インタフェースは、「通信Ｉ／Ｆ」と記載されている。
【００４９】
プロセッサ２１は、端末２全体の動作を制御する。プロセッサ２１は、上述のプロセッサ１１と同様のハードウェアで構成される。プロセッサ２１は、ＲＡＭ２３に展開されたプログラムを実行することで、後述する各部を実装し、種々の動作を実行する。  
ＲＯＭ２２は、上述のＲＯＭ１２と同様のハードウェアで構成される。  
ＲＡＭ２３は、上述のＲＡＭ１３と同様のハードウェアで構成される。  
記憶装置２４は、上述の記憶装置１４と同様のハードウェアで構成される。プログラムは、ネットワークを介して端末２にダウンロードされてもよい。プログラムは、ＣＤ−ＲＯＭなどのコンピュータ可読記憶媒体に記憶されたものが端末２にインストールされたものでもよい。  
通信インタフェース２５は、上述の通信インタフェース１５と同様のハードウェアで構成される。  
入力装置２６は、対象者による操作に基づいて指示を受け付ける装置である。例えば、入力装置２６は、キーボードまたはタッチパッドなどであるが、これらに限定されない。  
表示装置２７は、種々の画面を表示する装置である。例えば、表示装置２７は、液晶ディスプレイであるが、これに限定されない。表示装置２７は、表示部の例である。  
なお、端末２のハードウェア構成は、上述の構成に限定されるものではない。端末２は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。
【００５０】
プロセッサ２１に実装される各部について説明する。  
プロセッサ２１は、プログラムを実行することで、取得部２１１、表示制御部２１２及び出力部２１３を実装する。
【００５１】
取得部２１１は、通信インタフェース２５を介して、種々の表示データをサーバ１から取得する。例えば、取得部２１１は、入力項目データをサーバ１から取得する。例えば、取得部２１１は、実力診断テストデータをサーバ１から取得する。例えば、取得部２１１は、テスト結果データをサーバ１から取得する。例えば、取得部２１１は、シミュレーション結果データをサーバ１から取得する。
【００５２】
表示制御部２１２は、種々の表示データに基づいて種々の画面を表示装置２７に表示させる。例えば、表示制御部２１２は、入力項目データに含まれる必須項目データに基づいて必須項目の画面を表示装置２７に表示させる。必須項目の画面例については後述する。例えば、表示制御部２１２は、入力項目データに含まれる任意項目データに基づいて任意項目の画面を表示装置２７に表示させる。任意項目の画面例については後述する。例えば、表示制御部２１２は、実力診断テストデータに基づいて実力診断テストの画面を表示装置２７に表示させる。実力診断テストの画面例については後述する。例えば、表示制御部２１２は、テスト結果データに基づいてテスト結果の画面を表示装置２７に表示させる。テスト結果の画面例については後述する。例えば、表示制御部２１２は、シミュレーション結果データに基づいてシミュレーション結果の画面を表示装置２７に表示させる。シミュレーション結果の画面例については後述する。
【００５３】
出力部２１３は、通信インタフェース２５を介して、学習者によって種々の画面で入力された情報をサーバ１へ出力する。例えば、出力部２１３は、必須項目の画面で学習者によって入力された必須項目入力情報をサーバ１へ出力する。例えば、出力部２１３は、任意項目の画面で学習者によって入力された任意項目入力情報をサーバ１へ出力する。例えば、出力部２１３は、実力診断テストの画面で学習者によって入力された解答情報をサーバ１へ出力する。
【００５４】
上述の必須項目の画面例について説明する。  
取得部２１１は、サーバ１の入力項目出力部１１１から出力される入力項目データをサーバ１から取得する。表示制御部２１２は、入力項目データに含まれる必須項目データに基づいて必須項目の画面を表示装置２７に表示させる。
【００５５】
図２は、必須項目に関する画面を例示する図である。  
必須項目に関する画面は、「対象資格」項目、「合格目標の試験」項目及び「学習可能時間」の項目の入力欄を表示する。ここでは、対象者は、「対象資格」項目の入力欄に中小企業診断士を入力したものとする。対象者は、「合格目標の試験」の入力欄に２０２０年１０月試験を入力したものとする。
【００５６】
「学習可能時間」の項目の入力欄の表示例について説明する。  
必須項目に関する画面は、平日及び週末（平日以外の日）のそれぞれについて、朝、日中及び夜の学習可能な時間数の入力欄を表示する。これと共にまたはこれに代えて、必須項目に関する画面は、曜日毎に、朝、日中及び夜の学習可能な時間数の入力欄を表示する。
【００５７】
図３は、学習可能時間の詳細設定に関する画面を例示する図である。  
例えば、学習可能時間の詳細設定に関する画面は、図２に例示する必須項目に関する画面での対象者による「カレンダーで詳細な予定を入力」ボタンのクリックに基づいて遷移してもよい。学習可能時間の詳細設定に関する画面は、図２に例示する「学習可能時間」の項目の入力欄に入力された情報をカレンダーの各日のセルに反映して表示する。学習者は、カレンダーの各日のセルをクリックすることで、日毎の学習可能な時間数を変更することができる。  
出力部２１３は、必須項目に関する画面での学習者による入力の完了に基づいて、必須項目入力情報をサーバ１へ出力する。
【００５８】
上述の任意項目に関する画面例について説明する。  
図４は、任意項目に関する画面を例示する図である。  
例えば、表示制御部２１２は、図２に例示する必須項目に関する画面での「次に進む」ボタンのクリックに基づいて、入力項目データに含まれる任意項目データに基づいて任意項目に関する画面を表示装置２７に表示させてもよい。  
任意項目に関する画面は、「以前の受験経験」項目及び「以前の学習経験」項目などの入力欄を表示する。「以前の受験経験」項目の入力欄は、受験経験の有無、受験時期及び受験時の科目別の得点などの項目の入力欄を含む。任意項目に関する画面は、「以前の学習経験」項目の入力欄は、学習経験の有無、科目別のレベルの自己評価などの項目を含む。  
出力部２１３は、任意項目に関する画面での学習者による入力の完了に基づいて、任意項目入力情報をサーバ１へ出力する。
【００５９】
上述の実力診断テストに関する画面例について説明する。  
取得部２１１は、サーバ１のテスト出力部１１３から出力される実力診断テストデータをサーバ１から取得する。表示制御部２１２は、実力診断テストデータに基づいて実力診断テストに関する画面を表示装置２７に表示させる。
【００６０】
図５は、実力診断テストに関する画面を例示する図である。  
例えば、実力診断テストに関する画面は、図４に例示する任意項目に関する画面から遷移してもよい。  
ここでは、実力診断テストに関する画面は、通常版のテストまたは簡易版のテストを選択可能に表示する。  
出力部２１３は、実力診断テストに関する画面での学習者による入力の完了に基づいて、解答情報をサーバ１へ出力する。
【００６１】
上述のテスト結果に関する画面例について説明する。  
取得部２１１は、サーバ１のテスト結果出力部１１５から出力されるテスト結果データをサーバ１から取得する。表示制御部２１２は、テスト結果データに基づいて実力診断テスト結果に関する画面を表示装置２７に表示させる。
【００６２】
図６は、テスト結果に関する画面を例示する図である。  
例えば、テスト結果に関する画面は、図５に例示する任意項目に関する画面から遷移してもよい。  
テスト結果に関する画面は、７００点満点中の講座受講前の試験の予測得点（３１８点）を表示する。テスト結果に関する画面は、講座受講後の試験の予測得点の内訳となる講座受講前の科目別の予測得点を表示する。テスト結果に関する画面は、講座受講前の試験の予測得点及び講座受講前の科目別の予測得点に代えて、実力診断テストの結果そのもの（科目別の得点（１００点満点中の得点）及び科目別の得点の合計点（７００点満点中の得点））を表示してもよい。
【００６３】
上述のシミュレーション結果に関する画面のいくつかの例について説明する。  
取得部２１１は、サーバ１のシミュレーション結果出力部１２０から出力されるシミュレーション結果データをサーバ１から取得する。表示制御部２１２は、シミュレーション結果データに基づいてシミュレーション結果に関する画面を表示装置２７に表示させる。
【００６４】
図７は、シミュレーション結果に関する画面の一例を示す図である。  
例えば、図７に例示するシミュレーション結果に関する画面は、図６に例示するテスト結果に関する画面での対象者による「シミュレーション結果に進む」ボタンのクリックに基づいて遷移してもよい。
【００６５】
シミュレーション結果に関する画面は、総学習時間に関する「シミュレーション１」欄を表示する。「シミュレーション１」欄は、「総学習時間」、「合格目標」、「予測得点」及び「予測合格率」の各欄を含む。「総学習時間」欄は、総学習時間（７８０時間）を表示する。「合格目標」欄は、上述の「合格目標の試験」項目で対象者によって入力された試験の受験予定時期（２０２０年試験）を表示する。「予測得点」欄は、総学習時間に基づく講座受講後の試験の予測得点（４００点）を表示する。「予測得点」欄は、総学習時間に基づく講座受講後の試験の予測得点に代えて、総学習時間に基づく講座受講後の試験の予測得点を中心とした所定点数の増減値（例えば、４００±２０点）を表示してもよい。「予測得点」欄は、総学習時間に基づく講座受講後の試験の予測得点に代えて、総学習時間に基づく講座受講後の試験の予測得点範囲（例えば、３８０−４２０点）を表示してもよい。「予測合格率」欄は、合格率（２５％）を表示する。合格率は、シミュレーション部１１９によって講座受講後の試験の予測得点及び試験の合格点などに基づいてシミュレーションされてもよい。対象者は、総学習時間に基づく学習効果を確認することで、総学習時間での講座の効果的な受講により得られると予測される試験結果を把握することができる。
【００６６】
シミュレーション結果に関する画面は、他の総学習時間に関する情報を表示することができる。図７の例では、シミュレーション結果に関する画面は、３つの他の総学習時間に関する情報を表示しているが、１、２または４以上の他の総学習時間に関する情報を表示してもよい。「シミュレーション２」欄は、「他の総学習時間」、「予測得点」及び「予測合格率」の各欄を含む。「他の総学習時間」欄は、他の総学習時間（９００時間）を表示する。「予測得点」欄は、他の総学習時間に基づく講座受講後の試験の予測得点（４２０点）を表示する。「予測得点」欄は、他の総学習時間に基づく講座受講後の試験の予測得点に代えて、他の総学習時間に基づく講座受講後の試験の予測得点を中心とした所定点数の増減値（例えば、４２０±２０点）を表示してもよい。「予測得点」欄は、他の総学習時間に基づく講座受講後の試験の予測得点に代えて、他の総学習時間に基づく講座受講後の試験の予測得点範囲（例えば、４００−４４０点）を表示してもよい。「予測合格率」欄は、合格率（３５％）を表示する。「シミュレーション３」欄及び「シミュレーション４」欄は、「シミュレーション２」欄と同様である。対象者は、他の総学習時間に基づく他の学習効果を確認することで、他の総学習時間での講座の効果的な受講により得られると予測される試験結果を把握することができる。これにより、対象者は、試験に合格するために学習時間を増やすなど、適切に行動することができる。
【００６７】
図８は、シミュレーション結果の詳細に関する画面の例を示す図である。  
例えば、図８に例示するシミュレーション結果の詳細に関する画面は、図７に例示する画面シミュレーション結果に関する画面での対象者による「選択する」ボタンのクリックに基づいて遷移してもよい。
【００６８】
図８に例示するシミュレーション結果に関する画面は、中小企業診断士のうち、科目１「企業経営理論」を構成するいくつかのレッスンに関する情報を表示する。各レッスンの欄は、「割当学習時間」及び「予測得点」の各欄を含む。「割当学習時間」欄は、各レッスンの割当学習時間を表示する。「予測得点」欄は、レッスン受講後の試験の予測得点である。例えば、「スマート問題集：１−１経営と戦略の全体像」のレッスンでは、「予測得点」欄は、このレッスン受講後の試験の予測得点である３１９点を表示する。「予測得点」欄に表示される点数は、後半のレッスンに進むにつれ高くなる。そのため、講座を構成する最後のレッスンの「予測得点」欄に表示される点数は、講座受講後の試験の予想得点に相当する。対象者は、各レッスンの割当学習時間を確認することで、講座を効果的に受講するために各レッスンにどの程度の時間を費やす必要があるのかを把握することができる。
【００６９】
図９は、シミュレーション結果の詳細に関する画面の別の例を示す図である。  
例えば、図９に例示するシミュレーション結果の詳細に関する画面は、図８に例示する画面から遷移してもよい。
【００７０】
図９に例示するシミュレーション結果に関する画面は、カレンダーの各日のセルを表示し、日毎のレッスンの割当を表示する。各日のセルは、学習可能時間及びレッスン名を表示する。各日の学習可能時間は、必須入力項目の「学習可能時間」項目に対する入力情報に基づいている。各レッスンは、各日に割り当てられる１以上のレッスンの割当学習時間の合計が対応する日の学習可能時間以下となるように、予め決められた受講順番どおりに各日に割り当てられる。対象者は、いつどのレッスンを受講すればいいのかを容易に把握することができる。
【００７１】
サーバ１の動作例について説明する。  
図１０は、サーバ１の動作例を示すフローチャートである。なお、図１０に示される１以上の動作は、適宜変更または省略されてもよい。
【００７２】
プロセッサ１１は、通信インタフェース１５を介して、シミュレーション開始の要求を端末２から取得する（ステップＳ１０１）。入力項目出力部１１１は、通信インタフェース１５を介して、入力項目データを端末２へ出力する（ステップＳ１０２）。入力情報取得部１１２は、通信インタフェース１５を介して、必須項目入力情報を端末２から取得する（ステップＳ１０３）。入力情報取得部１１２は、通信インタフェース１５を介して、任意項目入力情報を端末２から取得する（ステップＳ１０４）。なお、任意項目が対象者によって入力されていない場合、入力情報取得部１１２は、ステップＳ１０４の処理を省略する。
【００７３】
テスト出力部１１３は、通信インタフェース１５を介して、実力診断テストデータを端末２へ出力する（ステップＳ１０５）。解答情報取得部１１４は、通信インタフェース１５を介して、解答情報を端末２から取得する（ステップＳ１０６）。テスト結果出力部１１５は、通信インタフェース１５を介して、テスト結果データを端末２へ出力する（ステップＳ１０７）。算出部１１６は、必須項目入力情報に含まれる「学習可能時間」項目に対する入力情報に基づいて学習開始日から学習終了日までの総学習時間を算出する（ステップＳ１０８）。
【００７４】
割当部１１７は、総学習時間に基づいて、複数のレッスンの各々に割当学習時間を割り当てる（ステップＳ１０９）。取得部１１８は、各レッスンの割当学習時間に応じたレッスン成果を取得する（ステップＳ１１０）。シミュレーション部１１９は、各レッスンの割当学習時間に応じたレッスン成果に基づいて、学習効果をシミュレーションする（ステップＳ１１１）。シミュレーション結果出力部１２０は、通信インタフェース１５を介して、シミュレーション結果データを端末２へ出力する（ステップＳ１１２）。
【００７５】
実施形態によれば、サーバ１は、総学習時間に基づく学習効果のシミュレーションにより、対象者の限られた時間の中での効果的な講座の受講を支援することができる。また、サーバ１は、総学習時間に基づく講座受講後の試験の予測得点（好ましくは最大値）をシミュレーションすることにより、より効果的な講座の受講を支援することができる。
【００７６】
試験の予測得点のシミュレーション例について説明する。  
まず、シミュレーションの対象となる講座の構成例について説明する。  
図１１は、講座の構成例を示す図である。ここでは、中小企業診断士の講座を例にして説明する。
【００７７】
講座は、複数（ｍ個）のレッスンで構成されている。図１１に示す番号１〜ｍは、レッスンの番号を示す。レッスンの番号は、受講順に対応する。複数のレッスンは、複数のインプットレッスンを含む。複数のレッスンは、複数のアウトプットレッスンを含む。講座は、科目１〜７の７つに分けられている。各科目は、複数のレッスンで構成されている。科目１は、「１−１」〜「１−１２」までの１２個のレッスン単位で構成されている。レッスン単位は、科目１のテーマに応じて分けられた纏まりである。各レッスン単位は、１つのインプットレッスン及び２つのアウトプットレッスンで構成されている。図１１の「Ｉ」は、インプットレッスンを示す。図１１の「Ｏ」は、アウトプットレッスンを示す。図１１の「Ｏ１」は、基礎問題を収録するアウトプットレッスンを示す。例えば、基礎問題は、オリジナル問題である。図１１の「Ｏ２」は、過去問を収録するアウトプットレッスンを示す。「Ｏ１」と「Ｏ２」は、難易度に応じて分けられていてもよい。各レッスン単位は、２以上のインプットレッスンを含んでいてもよいし、インプットレッスンを全く含んでいなくてもよい。各レッスン単位は、１つのアウトプットレッスンを含んでいてもよいし、３以上のアウトプットレッスンを含んでいてもよい。
【００７８】
次に、試験の予測得点の計算式について説明する。  
図１２は、試験の予測得点の計算式を例示する図である。  
試験の予測得点の計算式は、式（１）〜（４）で示される。
【００７９】
レッスン単位別の予測得点＝レッスン単位に含まれる各アウトプットレッスンの予測得点の単純平均…式（１）  
割合調整後の予測得点＝レッスン単位別の予測得点×配点割合…式（２）  
科目別の予測得点＝割合調整後の予測得点の科目別合計…式（３）  
試験の予測得点＝科目別の予測得点の合計…式（４）
【００８０】
式（１）におけるアウトプットレッスンの予測得点は、アウトプットレッスンの割当学習時間と後述する習熟度曲線に基づいて決まる。アウトプットレッスンの予測得点は、後述するように、割当学習時間に応じて変化する。例えば、アウトプットレッスンの予測得点は、１００点満点中の予測得点である。  
式（１）及び（２）におけるレッスン単位別の予測得点は、レッスン単位に含まれる各アウトプットレッスンの予測得点を単純平均した予測得点である。例えば、レッスン単位別の予測得点は、１００点満点中の予測得点である。  
式（２）における配点割合は、科目の満点（１００点）に対して各レッスン単位のテーマに割り当てられた配点の割合である。配点割合は、後述するレッスン別配点テーブルで管理されている。  
式（２）及び（３）における割合調整後の予測得点は、レッスン単位別の予測得点を配点割合に応じて調整した後のレッスン単位別の予測得点である。  
式（３）及び（４）における科目別の予測得点は、割合調整後の予測得点の合計によって得られ、対象者が獲得可能と予測される科目の予測得点である。例えば、科目別の予測点は、１００点満点中の予測得点である。
【００８１】
式（１）〜（４）から分かるように、アウトプットレッスンの受講は、試験の予測得点に寄与する。そのため、１つのアウトプットレッスンの割当学習時間が変わると、このアウトプットレッスンの予測得点は変わり、その結果、試験の予測得点も変わる。
【００８２】
なお、式（１）では、レッスン単位別の予測得点は、レッスン単位に含まれる各アウトプットレッスンの予測得点を単純平均したものであるが、これに限定されない。  
一例では、レッスン単位別の予測得点は、各アウトプットレッスン予測得点を係数で補正し、補正後の各アウトプットレッスンの予測得点を単純平均したものであってもよい。係数は、アウトプットレッスンの難易度と実際の試験の難易度との関係を考慮して設定される。例えば、過去問のアウトプットレッスンの係数は、基礎問題のアウトプットレッスンの係数よりも大きくてもよい。基礎問題の係数及び過去問の係数は、レッスン単位間で共通化してもよいし、レッスン単位毎に設定されてもよい。これにより、試験の予測得点のシミュレーション精度は向上する。
【００８３】
別の例では、レッスン単位別の予測得点は、機械学習による予測モデルを用いて、導き出されてもよい。予測モデルの説明変数は、レッスン単位に含まれる各アウトプットレッスンの予測得点であり、目的変数は、レッスン単位の得点である。例えば、プロセッサ１１は、各アウトプットレッスンの予測得点及び模試の得点または実際の試験の得点などを含む複数の学習者のデータを用いて、機械学習により、予め予測モデルを生成してもよい。なお、プロセッサ１１は、予測モデルを適宜更新してもよい。これにより、試験の予測得点のシミュレーション精度は向上する。
【００８４】
なお、式（１）では、インプットレッスンの受講は、考慮されていない。これは、インプットレッスンの受講は、アウトプットレッスンの受講よりも実際の試験の得点に反映されにくい傾向にあるからである。しかしながら、インプットレッスンは、対象者が知識を取り込むために用いられるので、実際の試験の得点にある程度寄与する。そのため、式（１）は、レッスン単位別の予測得点にレッスン単位に含まれる各インプットレッスンの受講を寄与させるように変形されてもよい。この例では、各インプットレッスンに付与される点数は、割当学習時間の長さなどに応じて適宜設定されてもよい。
【００８５】
次に、レッスン別配点テーブルについて説明する。レッスン別配点テーブルは、科目の満点（１００点）に対して各レッスン単位のテーマに割り当てられた配点の割合を示す。以下では、配点の割合は、配点割合とも称される。記憶装置１４は、科目別にレッスン別配点テーブルを記憶している。
【００８６】
図１３は、科目１のレッスン別配点テーブルを例示する図である。  
科目１のレッスン別配点テーブルは、「１−１」〜「１−１２」のレッスン単位と配点割合を紐付ける。科目１のレッスン別配点テーブルは、「１−１」〜「１−１２」のレッスン単位の何れでも触れられていないテーマを「その他」とし、「その他」と配点割合を紐付ける。配点割合は、過去問を参照した出題数に基づいて決定されてもよいし、過去問を参照した配点に基づいて決定されてもよい。科目１のレッスン別配点テーブルは、適宜更新されてもよい。科目１のレッスン別配点テーブルを例にして説明したが、科目２〜７のレッスン別配点テーブルは、科目１のレッスン別配点テーブルと同様に構成される。
【００８７】
次に、習熟度曲線について説明する。習熟度曲線は、アウトプットレッスンの学習時間とアウトプットレッスンの予測得点との関係を示す曲線である。
【００８８】
図１４は、習熟度曲線を例示する図である。  
横軸は、アウトプットレッスンの学習時間を示す。縦軸は、アウトプットレッスンの予測得点を示す。アウトプットレッスンの予測得点の上限は、１００点とする。典型的な習熟度曲線では、図１４に例示するように、学習開始から間もないうちの所定時間当たりの予測得点の上昇効果（伸び率）は大きい。学習開始から時間が経過するにつれて、予測得点自体は高くなるが、所定時間当たりの予測得点の上昇効果は小さくなる。最終的には、予測得点は、どれだけ学習時間を長くしてもある得点のままとなる。または、予測得点は、あるタイミングで満点となり、どれだけ学習時間を長くしても満点のままとなる。このように、予測得点の上昇効果は、学習開始からの時間の経過につれて小さくなる。
【００８９】
習熟度曲線は、以下で説明するように、アウトプットレッスン毎にプロセッサ１１によって作成される。まず、プロセッサ１１は、学習時間が０時間の場合の各アウトプットレッスンの予測得点を求める。例えば、プロセッサ１１は、テスト結果に基づいて、学習時間が０時間の場合の各アウトプットレッスンの予測得点を求めることができる。この例では、プロセッサ１１は、式（１）〜（４）を用いて求まる学習時間が０時間の場合の試験の予測得点が実力診断テストに基づく講座受講前の試験の予測得点と一致するように、学習時間が０時間の場合の各アウトプットレッスンの予測得点を求める。学習時間が０時間の場合の各アウトプットレッスンの予測得点は、アウトプットレッスン毎に同じこともあり得るが、異なることもあり得る。レッスン単位に含まれる複数のアウトプットレッスンについては、学習時間が０時間の場合の各アウトプットレッスンの予測得点は、同じであってもよい。
【００９０】
次に、プロセッサ１１は、習熟度曲線の軌跡を設定する。例えば、シミュレーション部１１９は、任意項目入力情報に基づいて習熟度曲線の軌跡を設定してもよい。一例では、プロセッサ１１は、機械学習による予測モデルを用いて、任意項目入力情報に基づいて習熟度曲線の軌跡を設定してもよい。この例では、プロセッサ１１は、予め、全てまたは複数の受講者の過去の学習履歴、過去の得点履歴及び任意項目入力情報で特定される属性などに基づいて、機械学習により、学習時間の増加につれてどれくらいアウトプットレッスンの予測得点が上がるのかを予測する習熟度曲線の予測モデルを生成することができる。例えば、過去の学習履歴は、各アウトプットレッスンの学習時間などを含む。例えば、過去の得点履歴は、各アウトプットレッスンの得点などを含む。プロセッサ１１は、予測モデルを適宜更新してもよい。
別の例では、プロセッサ１１は、任意項目入力情報と習熟度曲線の軌跡とを紐付けるデータベースを参照し、対象者の任意項目入力情報に基づいてデータベースから習熟度曲線を選択してもよい。この例では、データベースは、アウトプットレッスン毎に用意されていてもよい。プロセッサ１１は、対象者の任意項目入力情報に一致または類似する任意項目入力情報をデータベースで検索し、データベースから習熟度曲線を選択してもよい。
【００９１】
任意項目入力情報で特定される属性は、アウトプットレッスンの学習時間と得点との関係に影響を与える要因である。例えば、以前の受験経験または以前の学習経験がある人は、以前の受験経験または以前の学習経験がない人よりも、アウトプットレッスンの学習時間が０時間での得点が同じであっても、前者の人の伸び率が大きい可能性がある。そのため、習熟度曲線は、学習時間が０時間での得点が同じであっても、アウトプットレッスン毎に同じこともあり得るが、異なることもあり得る。これは、レッスン単位に含まれる複数のアウトプットレッスンの習熟度曲線についても同様である。
【００９２】
このように、プロセッサ１１は、全てのアウトプットレッスンレッスンについて画一的な習熟度曲線ではなく、アウトプットレッスン毎の習熟度曲線を取得することができる。例えば、難しいアプトプットレッスンについては、プロセッサ１１は、習熟の遅い（例えば、学習開始から間もないうちの所定時間当たりの予測得点の上昇効果が緩やかな）習熟度曲線を求めることができる。例えば、簡単なアプトプットレッスンについては、プロセッサ１１は、習熟の早い（例えば、学習開始から間もないうちの所定時間当たりの予測得点の上昇効果が急な）習熟度曲線を求めることができる。また、プロセッサ１１は、同じアウトプットレッスンであっても、受講者毎に異なる習熟度曲線を取得することができる。
【００９３】
次に、試験の予測得点のシミュレーション動作について説明する。  
まず、割当部１１７は、予め定められた標準学習時間を各レッスンに割り当てる。標準学習時間は、各レッスンの受講に最低限必要とされる時間である。標準学習時間は、適宜更新可能である。標準学習時間は、レッスン毎に異なっていてもよいし、同じであってもよい。例えば、標準学習時間は、インプットレッスン毎に異なっていてもよいし、同じであってもよい。例えば、標準学習時間は、アウトプットレッスン毎に異なっていてもよいし、同じであってもよい。例えば、レッスン単位が複数のアウトプットレッスンを含んでいる場合、複数のアウトプット学習レッスンのそれぞれの標準学習時間は、異なっていてもよいし、同じであってもよい。この時点では、各レッスンの割当学習時間の合計は、各レッスンの標準学習時間の合計に相当する。
【００９４】
次に、シミュレーション部１１９は、以下に例示するように、講座を構成する複数のレッスンのうち、１回目の１単位時間の追加に適した１つのレッスンを判断する。例えば、単位時間は、１０分などであるが、これに限定されない。単位時間は、適宜変更可能である。ここでは、まず、割当部１１７は、１番目のレッスンの割当学習時間に１単位時間を追加する。この時点では、１番目のレッスンの割当学習時間は、標準学習時間と１単位時間の合計である。取得部１１８は、各アウトプットレッスンの習熟度曲線を用いて、各アウトプットレッスンの予測得点を取得する。シミュレーション部１１９は、式（１）〜（４）を用いて、試験の予測得点をシミュレーションする。シミュレーション部１１９は、割当学習時間に応じた各アウトプットレッスンの予測得点を式（１）に代入し、講座受講後の試験の予測得点をシミュレーションする。この例では、取得部１１８は、各アウトプットレッスンの習熟度曲線を用いて、割当学習時間に応じた各アウトプットレッスンの予測得点を取得する。
【００９５】
なお、シミュレーション部１１９は、各アウトプットレッスンの学習時間が０時間の場合の各アウトプットレッスンの予測得点を式（１）に代入し、講座受講前の試験の予測得点をシミュレーションすることもできる。この例では、取得部１１８は、各アウトプットレッスンの習熟度曲線を用いて、各アウトプットレッスンの学習時間が０時間の場合のアウトプットレッスンの予測得点を取得している。
【００９６】
なお、シミュレーション部１１９は、レッスン受講後の試験の予測得点をシミュレーションしてもよい。  
一例では、シミュレーション部１１９は、以下に例示するようにレッスン単位別の予測得点を求め、式（２）〜（４）に基づいてレッスン受講後の試験の予測得点をシミュレーションしてもよい。式（４）で求まる試験の予測得点は、レッスン受講後の試験の予測得点に対応する。ここでは、アウトプットレッスンＡ受講後のレッスン単位別の予測得点を求める例について説明する。シミュレーション部１１９は、あるレッスン単位に含まれるアウトプットレッスンのうち直近で受講済となるアウトプットレッスンを抽出する。シミュレーション部１１９は、直近で受講済となるアウトプットレッスンの習熟度曲線を用いて、割当学習時間に応じたアウトプットレッスンの予測得点を取得する。シミュレーション部１１９は、取得したアウトプットレッスンの予測得点を、このレッスン単位の予測得点とする。つまり、このレッスン単位に未受講となるアウトプットレッスンが含まれていても、レッスン単位の予測得点は、未受講となるアウトプットレッスンの影響を受けず、変化しない。シミュレーション部１１９は、全てのレッスン単位について上記同様にレッスン単位の予測得点を求める。
別の例では、シミュレーション部１１９は、割当学習時間に応じたアウトプットレッスンの予測得点及びアウトプットレッスンの学習時間が０時間の場合のアウトプットレッスンの予測得点を適宜式（１）に代入し、レッスン受講後の試験の予測得点をシミュレーションしてもよい。例えば、シミュレーション部１１９は、２番目及び３番目のレッスンの割当学習時間に応じたアウトプットレッスンの予測得点及び４番目以降のレッスンの学習時間が０時間の場合のアウトプットレッスンの予測得点を式（１）に代入し、３番目のレッスン受講後の試験の予測得点をシミュレーションすることができる。この例では、取得部１１８は、各アウトプットレッスンの習熟度曲線を用いて、２番目及び３番目のレッスンの割当学習時間に応じたアウトプットレッスンの予測得点を取得する。取得部１１８は、各アウトプットレッスンの習熟度曲線を用いて、４番目のレッスン以降のレッスンについて学習時間が０時間の場合のアウトプットレッスンの予測得点をしている。
【００９７】
シミュレーション部１１９は、試験の予測得点を、１単位時間を追加したレッスンの番号と紐付けて記憶装置１４へ保存する。割当部１１７は、１番目のレッスンの割当学習時間から１単位時間を差し引く。この時点で、１番目のレッスンの割当学習時間は、標準学習時間に戻る。
【００９８】
次に、割当部１１７は、２番目のレッスンの割当学習時間に１単位時間を追加する。この時点では、２番目のレッスンの割当学習時間は、標準学習時間と１単位時間の合計である。取得部１１８は、各アウトプットレッスンの習熟度曲線を用いて、各アウトプットレッスンの予測得点を取得する。シミュレーション部１１９は、試験の予測得点をシミュレーションする。シミュレーション部１１９は、試験の予測得点を、１単位時間を追加したレッスンの番号と紐付けて記憶装置１４へ保存する。割当部１１７は、２番目のレッスンの割当学習時間から１単位時間を差し引く。この時点で、２番目のレッスンの割当学習時間は、標準学習時間に戻る。
シミュレーション部１１９は、同様に、何れか１つのレッスンの割当学習時間に対する１単位時間の追加に応じて、試験の予測得点のシミュレーションを繰り返す。つまり、シミュレーション部１１９は、試験の予測得点のシミュレーションをｍ回繰り返す。
【００９９】
次に、シミュレーション部１１９は、記憶装置１４を参照し、ｍ個の講座受講後の試験の予想得点を比較する。シミュレーション部１１９は、ｍ個の講座受講後の試験の予想得点のうち、最も大きい講座受講後の試験の予想得点を抽出する。シミュレーション部１１９は、記憶装置１４を参照し、最も大きい講座受講後の試験の予想得点に紐付けられているレッスンの番号を抽出する。これにより、シミュレーション部１１９は、１単位時間の追加によって講座受講後の試験の予測得点を最も高くする１つのレッスンを判断する。割当部１１７は、講座を構成する複数のレッスンのうち、講座受講後の試験の予想得点を最も大きくするレッスンの割当学習時間に１単位時間を追加する。ここでは、割当部１１７は、「７−１２  Ｏ２」レッスンの割当学習時間に１単位時間を追加するものとする。この時点では、各レッスンの割当学習時間の合計は、各レッスンの標準学習時間と１単位時間の合計に相当する。シミュレーション部１１９は、記憶装置１４に保存されている試験の予測得点の中から、１単位時間を追加した「７−１２  Ｏ２」レッスンに関連付けられている試験の予測得点を採用する。シミュレーション部１１９は、「７−１２  Ｏ２」レッスン以外のレッスンに関連付けられている試験の予測得点を記憶装置１４から消去する。
【０１００】
なお、割当部１１７は、インプットレッスンの割当学習時間に対する１単位時間の追加を省略してもよい。この例では、シミュレーション部１１９は、試験の予測得点のシミュレーション回数を減らすことができる。
【０１０１】
次に、各レッスンの割当学習時間の合計（各レッスンの標準学習時間と１単位時間の合計）が総学習時間に到達していない場合、シミュレーション部１１９は、１回目の１単位時間の追加と同様に、講座を構成する複数のレッスンのうち、２回目の１単位時間の追加に適した１つのレッスンを判断する。ここでは、シミュレーション部１１９は、「１−１２  Ｏ２」レッスンが１単位時間の追加によって講座受講後の試験の予測得点を最も高くするレッスンであると判断したものとする。割当部１１７は、「１−１２  Ｏ２」レッスンの割当学習時間に１単位時間を追加する。この時点では、各レッスンの割当学習時間の合計は、各レッスンの標準学習時間と２単位時間の合計に相当する。シミュレーション部１１９は、記憶装置１４に保存されている試験の予測得点の中から、１単位時間を追加した「１−１２  Ｏ２」レッスンに関連付けられている試験の予測得点を採用する。シミュレーション部１１９は、「１−１２  Ｏ２」レッスン以外のレッスンに関連付けられている試験の予測得点を記憶装置１４から消去する。
【０１０２】
割当部１１７は、各レッスンの割当学習時間の合計が総学習時間に到達するまで講座を構成する複数のレッスンのうちの何れか１つのレッスンの割当学習時間への１単位時間の追加を繰り返す。例えば、当初、割当部１１７は、１単位時間の追加で試験の予測得点の上昇に最も効果的なアウトプットレッスンに１単位時間を連続的に割り当て得る。しかしながら、割当部１１７がこのアウトプットレッスンへの１単位時間の追加を繰り返すにつれ、図１４の例から分かるように、このアウトプットレッスンの予測得点の上昇効果は徐々に低くなる。その結果、試験の予測得点の上昇効果も徐々に低くなる。つまり、割当部１１７は、このアウトプットレッスンへ１単位時間を追加するよりも、他のアウトプットレッスンへ１単位時間を追加した方が試験の予測得点の上昇効果を相対的に高くすることができる。そのため、その後、割当部１１７は、他のアウトプットレッスンへ１単位時間を追加する。このように、割当部１１７は、試験の予測得点の上昇に最も効果的なアウトプットレッスンへの１単位時間の追加を繰り返す。最終的には、割当部１１７は、各レッスンの割当学習時間の合計が総学習時間となるように、各レッスンに割当学習時間を割り当てる。割当部１１７は、試験の予測得点が最も高くなるような各レッスンへの割当学習時間の割り当てを実現することができる。シミュレーション部１１９は、総学習時間に基づく試験の予測得点をシミュレーションする。
【０１０３】
次に、図１５〜１７を用いて、標準学習時間合計に基づく試験の予測得点から総学習時間に基づく予測得点までの変化について説明する。
【０１０４】
図１５は、各レッスンの標準学習時間の合計に基づく試験の予測得点及び各レッスンの標準学習時間と１単位時間の合計に基づく試験の予測得点を例示する図である。  
横軸は、各レッスンを示す。左側の縦軸は、学習時間を示す。右側の縦軸は、試験の予測得点を示す。棒グラフは、各レッスンの割当学習時間を示す。棒グラフの実線部分は、標準学習時間を示す。「７−１２  Ｏ２」レッスンの棒グラフに付加されている破線は、１回目の１単位時間の追加を示す。
【０１０５】
バツ印は、標準学習時間の合計に基づく試験の予測得点を示す。つまり、バツ印は、各レッスンの割当学習時間の合計が各レッスンの標準学習時間の合計に相当する場合の例である。左側の縦軸のバツ印は、各レッスンに標準学習時間が割り当てられている状態における、講座受講前の試験の予測得点を示す。各レッスンに関連付けられているバツ印は、各レッスンに標準学習時間が割り当てられている状態における、各レッスン受講後の試験の予測得点を示す。例えば、「７−１２  Ｏ２」レッスンに関連付けられているバツ印は、「７−１２  Ｏ２」レッスン受講後の試験の予測得点を示す。「７−１２  Ｏ２」レッスン受講後の試験の予測得点は、講座受講後の試験の予測得点に対応する。
【０１０６】
丸印は、各レッスンの標準学習時間と１単位時間の合計に基づく試験の予測得点を示す。つまり、丸印は、各レッスンの割当学習時間の合計が各レッスンの標準学習時間と１単位時間の合計に相当する場合の例である。左側の縦軸の丸印は、各レッスンに標準学習時間が割り当てられ、さらに、「７−１２  Ｏ２」レッスンに１単位時間が追加されている状態における、講座受講前の試験の予測得点を示す。各レッスンに関連付けられている丸印は、各レッスンに標準学習時間が割り当てられ、さらに、「７−１２  Ｏ２」レッスンに１単位時間が追加されている状態における、各レッスン受講後の試験の予測得点を示す。例えば、「７−１２  Ｏ２」レッスンに関連付けられている丸印は、「７−１２  Ｏ２」レッスン受講後の試験の予測得点を示す。
【０１０７】
各レッスンの標準学習時間の合計に基づく試験の予測得点と各レッスンの標準学習時間と１単位時間の合計に基づく試験の予測得点を比較する。「１−１  Ｉ」レッスンから「７−１２  Ｏ１」レッスンの割当学習時間は両ケースで同じであるので、各レッスン受講後の試験の予測得点は、両ケースで同じである。講座受講後の試験の予測得点は、「７−１２  Ｏ２」レッスンの割当学習時間に対する１単位時間の追加により増加する。
【０１０８】
図１６は、各レッスンの標準学習時間と１単位時間の合計に基づく試験の予測得点及び各レッスンの標準学習時間と２単位時間の合計に基づく試験の予測得点を例示する図である。  
横軸は、各レッスンを示す。左側の縦軸は、学習時間を示す。右側の縦軸は、試験の予測得点を示す。棒グラフは、各レッスンの割当学習時間を示す。棒グラフの実線部分は、標準学習時間を示す。「７−１２  Ｏ２」レッスンの棒グラフに付加されている破線は、１回目の１単位時間の追加を示す。「１−１２  Ｏ２」レッスンの棒グラフに付加されている一点鎖線は、２回目の１単位時間の追加を示す。
【０１０９】
丸印は、図１５と同様に、各レッスンの標準学習時間と１単位時間の合計に基づく試験の予測得点を示す。  
三角印は、各レッスンの標準学習時間と２単位時間の合計に基づく試験の予測得点を示す。つまり、三角印は、各レッスンの割当学習時間の合計が各レッスンの標準学習時間と２単位時間の合計に相当する場合の例である。左側の縦軸の三角印は、各レッスンに標準学習時間が割り当てられ、さらに、「１−１２  Ｏ２」レッスン及び「７−１２  Ｏ２」レッスンそれぞれに１単位時間が追加されている状態における、講座受講前の試験の予測得点を示す。各レッスンに関連付けられている三角印は、各レッスンに標準学習時間が割り当てられ、さらに、「１−１２  Ｏ２」レッスン及び「７−１２  Ｏ２」レッスンそれぞれに１単位時間が追加されている状態における、各レッスン受講後の試験の予測得点を示す。例えば、「７−１２  Ｏ２」レッスンに関連付けられている三角印は、「７−１２  Ｏ２」レッスン受講後の試験の予測得点を示す。
【０１１０】
各レッスンの標準学習時間と１単位時間の合計に基づく試験の予測得点と各レッスンの標準学習時間と２単位時間の合計に基づく試験の予測得点を比較する。「１−１  Ｉ」レッスンから「１−１２  Ｏ２」レッスンの１つ前のレッスンの割当学習時間は両ケースで同じであるので、各レッスン受講後の試験の予測得点は、両ケースで同じである。「１−１２  Ｏ２」レッスン受講後の試験の予測得点は、「１−１２  Ｏ２」レッスンの割当学習時間に対する１単位時間の追加により増加する。「１−１２  Ｏ２」レッスンの割当学習時間に対する１単位時間の追加による得点の増加幅は、「１−１２  Ｏ２」レッスン以降のレッスン受講後の試験の予測得点にも寄与する。その結果、各レッスンの標準学習時間と２単位時間の合計に基づく講座受講後の試験の予測得点は、各レッスンの標準学習時間と１単位時間の合計に基づく講座受講後の試験の予測得点よりも増加する。
【０１１１】
図１７は、総学習時間に基づく試験の予測得点を例示する図である。  
横軸は、各レッスンを示す。左側の縦軸は、学習時間を示す。右側の縦軸は、試験の予測得点を示す。棒グラフは、各レッスンの割当学習時間を示す。棒グラフの実線部分は、標準学習時間を示す。棒グラフに付加されている斜線のブロックは、各レッスンに追加された１単位時間を示す。このように、典型例では、各アウトプットレッスンには、標準学習時間に対して１以上の１単位時間が追加されている。また、各アウトプットレッスンに追加される１単位時間の数は、アウトプットレッスン毎に異なる。
式（１）〜（４）から分かるように、インプットレッスンの受講は、試験の予測得点に寄与しないので、各インプットレッスンには、１単位時間は追加されていない。式（１）〜（４）がインプットレッスンの受講（例えば、受講時間）を考慮するように変形される場合、各インプットレッスンには、１以上の数の１単位時間が追加され得る。
【０１１２】
四角印は、総学習時間に基づく試験の予測得点を示す。左側の縦軸の四角印は、各レッスンの割当学習時間の合計が総学習時間となるように各レッスンに割当学習時間が割り当てられている状態における、講座受講前の試験の予測得点を示す。各レッスンに関連付けられている四角印は、各レッスンの割当学習時間の合計が総学習時間となるように各レッスンに割当学習時間が割り当てられている状態における、各レッスン受講後の試験の予測得点を示す。例えば、「７−１２  Ｏ２」レッスンに関連付けられている四角印は、「７−１２  Ｏ２」レッスン受講後の試験の予測得点を示す。
【０１１３】
図１５〜図１７から分かるように、割当部１１７が１つのレッスンの割当学習時間への１単位時間の追加を繰り返すにつれ、講座受講後の試験の予測得点は徐々に増加する。
【０１１４】
図１８は、サーバ１によるシミュレーション動作例を示すフローチャートである。  
図１８に例示するフローチャートは、図１０に例示するステップＳ１０９〜Ｓ１１１の詳細な一例を示す。
【０１１５】
まず、割当部１１７は、各レッスンに、予め定められた標準学習時間を割り当てる（ステップＳ２０１）。次に、割当部１１７は、レッスンの番号を示す変数ｉに１を設定する（ステップＳ２０２）。割当部１１７は、１番目のレッスンの割当学習時間に１単位時間を追加する（ステップＳ２０３）。
【０１１６】
取得部１１８は、各レッスンの割当学習時間に応じたレッスン成果を取得する（ステップＳ２０４）。シミュレーション部１１９は、各レッスンの割当学習時間に応じたレッスン成果に基づいて、試験の予測得点をシミュレーションする（ステップＳ２０５）。シミュレーション部１１９は、試験の予測得点を、１単位時間を追加したレッスンの番号と紐付けて記憶装置１４へ保存する（ステップＳ２０６）。割当部１１７は、１番目のレッスンの割当学習時間から１単位時間を差し引く（ステップＳ２０７）。割当部１１７は、ｉ＝ｍか否かを判断する（ステップＳ２０８）。ｉ＝ｍではない場合（ステップＳ２０８、Ｎｏ）、割当部１１７は、変数ｉの値をインクリメントする（ステップＳ２０９）。
【０１１７】
ｉ＝ｍである場合（ステップＳ２０８、Ｙｅｓ）、割当部１１７は、講座受講後の試験の予想得点の比較に基づいて、講座を構成する複数のレッスンのうちの何れか１つのレッスンの割当学習時間に１単位時間を追加する（ステップＳ２１０）。シミュレーション部１１９は、記憶装置１４に保存されている試験の予測得点の中から、１単位時間を追加したレッスンに関連付けられている試験の予測得点を採用する（ステップＳ２１１）。
【０１１８】
シミュレーション部１１９は、各レッスンの割当学習時間の合計が総学習時間に到達したか否かを判断する（ステップＳ２１２）。各レッスンの割当学習時間の合計が総学習時間に到達していない場合（ステップＳ２１２、Ｎｏ）、プロセッサ１１は、ステップＳ２０２〜Ｓ２１２を繰り返す。各レッスンの割当学習時間の合計が総学習時間に到達した場合（ステップＳ２１２、Ｙｅｓ）、プロセッサ１１は、シミュレーション動作を終了する。最終的には、割当部１１７は、各レッスンの割当学習時間の合計が総学習時間となるように、各レッスンに割当学習時間を割り当てることができる。シミュレーション部１１９は、総学習時間に基づく試験の予測得点をシミュレーションすることができる。
【０１１９】
なお、図１８の例では、プロセッサ１１は、各レッスンの割当学習時間の合計が総学習時間に到達するまで何れか１つのレッスンの割当学習時間への１単位時間の追加を繰り返しているが、これに限定されない。プロセッサ１１は、各レッスンの割当学習時間の合計が総学習時間に到達する前に、何れか１つのレッスンの割当学習時間への１単位時間の追加を終了してもよい。例えば、プロセッサ１１は、何れか１つのレッスンの割当学習時間へ１単位時間を追加しても、講座受講後の試験の予測得点が上昇し難くなったと判断した場合に、次以降の１単位時間の追加を終了することができる。例えば、プロセッサ１１は、何れか１つのレッスンの割当学習時間への１単位時間の追加前後における講座受講後の試験の予測得点の差が所定点未満の場合、次以降の１単位時間の追加を終了してもよい。例えば、プロセッサ１１は、何れか１つのレッスンの割当学習時間への１単位時間の追加前後における講座受講後の試験の予測得点の伸び率が所定割合未満の場合、次以降の１単位時間の追加を終了してもよい。
【０１２０】
プロセッサ１１は、各レッスンの割当学習時間の合計が総学習時間に到達する前に１単位時間の追加を終了した場合、以下のように、処理することができる。例えば、プロセッサ１１は、通信インタフェース１５を介して、各レッスンの割当学習時間の合計を示す情報を端末２へ出力してもよい。これにより、端末２は、総学習時間と共に各レッスンの割当学習時間の合計を表示し、各レッスンの割当学習時間の合計を対象者へ通知することができる。例えば、プロセッサ１１は、残り時間をレッスン数で割って得られる時間を、各レッスンに均等に割り当ててもよい。例えば、プロセッサ１１は、残り時間を復習の時間として確保してもよい。例えば、対象者が復習の時間に受講するレッスンは、対象者の苦手な科目またはテーマのレッスン、または、対象者が点数を伸ばしたい科目またはテーマのレッスンなどである。対象者が復習の時間に受講するレッスンは、対象者によって選択されてもいいし、プロセッサ１１によって推奨されてもよい。
【０１２１】
上述のように、シミュレーション部１１９は、習熟度曲線のような関係を用いて試験の予測得点をシミュレーションすることで、試験の予測得点のシミュレーション精度を向上させることができる。
【０１２２】
次に、変形例について説明する。  
プロセッサ１１は、忘却曲線を用いて、試験の予測得点をシミュレーションしてもよい。例えば、プロセッサ１１は、上述の図１８のステップＳ２０５において、講座受講後の試験の予測得点をシミュレーションする。
図１９及び図２０は、忘却を考慮した講座受講後の試験の予測得点のシミュレーション例を示す図である。図１９は、プロセッサ１１がステップＳ２０３において実力養成期の「１−１  Ｏ２」レッスンの割当学習時間に１単位時間を追加する前に、講座受講後の試験の予測得点をシミュレーションする例を示す。図２０は、プロセッサ１１がステップＳ２０３において実力養成期の「１−１  Ｏ２」レッスンの割当学習時間に１単位時間を追加した後に、講座受講後の試験の予測得点をシミュレーションする例を示す。
【０１２３】
まず、シミュレーションの対象となる中小企業診断士の講座の構成例について説明する。講座は、基礎力養成期と、実力養成期の順で構成される。基礎力養成期及び実力養成期は、それぞれ、図１１に示す例と同様に、科目１〜７で構成されている。各科目は、複数のレッスンで構成されている。科目１は、「１−１」〜「１−１２」までの１２個のレッスン単位で構成されている。各レッスン単位は、２つのアウトプットレッスンを含む。「Ｏ１」は、基礎問題を収録するアウトプットレッスンを示す。「Ｏ２」は、過去問を収録するアウトプットレッスンを示す。このように、受講者は、基礎力養成期と実力養成期の両方で同じレッスン単位のアウトプットレッスンを受講する。例えば、受講者は、基礎力養成期で科目１のレッスン単位「１−１」のアウトプットレッスンを受講し、実力養成期でも科目１のレッスン単位「１−１」のアウトプットレッスンを受講する。以下では、基礎力養成期の「１−１  Ｏ１」レッスンは、先の「１−１  Ｏ１」レッスンとも称される。基礎力養成期の「１−１  Ｏ２」レッスンは、先の「１−１  Ｏ２」レッスンとも称される。実力養成期の「１−１  Ｏ１」レッスンは、後の「１−１  Ｏ１」レッスンとも称される。実力養成期の「１−１  Ｏ２」レッスンは、後の「１−１  Ｏ２」レッスンとも称される。実力養成期の「７−１２  Ｏ２」レッスンは、後の「７−１２  Ｏ２」レッスンとも称される。
【０１２４】
次に、講座受講後の試験の予測得点の計算式について説明する。  
講座受講後の試験の予測得点の計算式は、式（５）〜（６）で示される。
割合調整後の予測得点＝講座受講後のレッスン単位別の予測得点×配点割合…式（５）  講座受講後の試験の予測得点＝割合調整後の予測得点の合計…式（６）
【０１２５】
式（５）における講座受講後のレッスン単位別の予測得点は、講座受講後の任意のタイミングにおけるレッスン単位別の予測得点である。講座受講後のレッスン単位別の予測得点は、１００点満点中の予測得点である。レッスン単位別の予測得点は、時間の経過に従い推移する。例えば、レッスン単位別の予測得点は、アウトプットレッスンの割当学習時間に応じた受講によって習熟度曲線に沿って上昇する。例えば、レッスン単位別の予測得点は、アウトプットレッスン受講後の日数に応じた忘却に伴い、忘却曲線に沿って低下する。レッスン単位別の予測得点のシミュレーション例については後述する。
【０１２６】
式（５）における配点割合は、上述のように、科目の満点（１００点）に対して各レッスン単位のテーマに割り当てられた配点の割合である。  
式（５）及び（６）における割合調整後の予測得点は、講座受講後のレッスン単位別の予測得点を配点割合に応じて調整した後のレッスン単位別の予測得点である。  
【０１２７】
図１９及び図２０に示すように、後の「１−１  Ｏ２」レッスン受講後におけるレッスン単位「１−１」の予測得点は、後の「１−１  Ｏ２」レッスンの割当学習時間への１単位時間の追加により、５８点から８３点へ上昇する。レッスン単位「１−１」の予測得点は、後の「１−１  Ｏ２」レッスン受講後から最後のレッスンである後の「７−１２  Ｏ２」レッスン受講後までの日数に応じて徐々に低下する。図１９に示すレッスン単位「１−１」の予測得点は、５８点から５０点へ徐々に低下する。図２０に示すレッスン単位「１−１」の予測得点は、８３点から７５点へ徐々に低下する。このように、講座受講後のレッスン単位「１−１」の予測得点は、後の「１−１  Ｏ２」レッスンの割当学習時間への１単位時間の追加により、５０点から７５点へ上昇する。その結果、講座受講後の試験の予測得点は、１９９点から２００点へ上昇する。
【０１２８】
レッスン単位別の予測得点のシミュレーション例について説明する。  
図２１は、忘却曲線を考慮したレッスン単位別の予想得点の推移を例示する図である。図２１は、レッスン単位「１−１」の予測得点の推移を例示する。横軸は、基礎力養成期の「１−１  Ｏ１」レッスンの受講後からの経過日数を示す。縦軸は、レッスン単位「１−１」の予測得点を示す。ここでは、先の「１−１  Ｏ１」レッスンと先の「１−１  Ｏ１」レッスンは、間隔をあけずに受講しているものとする。後の「１−１  Ｏ１」レッスンと後の「１−１  Ｏ１」レッスンは、間隔をあけずに受講しているものとする。
【０１２９】
まず、取得部１１８は、テスト結果に基づいて導き出される先の「１−１  Ｏ１」レッスン受講前のレッスン単位「１−１」の予測得点（１０点）を取得する。次に、取得部１１８は、先の「１−１  Ｏ１」レッスンの習熟度曲線を用いて、割当学習時間に応じた先の「１−１  Ｏ１」レッスンの予測得点（３０点）を取得する。割当学習時間に応じた先の「１−１  Ｏ１」レッスンの予測得点は、先の「１−１  Ｏ１」レッスン受講後のレッスン単位「１−１」の予測得点に相当する。このように、レッスン単位「１−１」の予測得点は、割当学習時間に応じた先の「１−１  Ｏ１」レッスンの受講の結果、１０点から３０点へ上昇する。
【０１３０】
次に、取得部１１８は、先の「１−１  Ｏ２」レッスンの習熟度曲線を用いて、割当学習時間に応じた先の「１−１  Ｏ２」レッスンの予測得点（５０点）を取得する。ここでは、取得部１１８は、対象者が先の「１−１  Ｏ２」レッスンよりも前に先の「１−１  Ｏ１」レッスンを受講していることを考慮し、先の「１−１  Ｏ２」レッスンの習熟度曲線を補正して用いてもよい。割当学習時間に応じた先の「１−１  Ｏ２」レッスンの予測得点は、先の「１−１  Ｏ２」レッスン受講後のレッスン単位「１−１」の予測得点に相当する。このように、レッスン単位「１−１」の予測得点は、割当学習時間に応じた先の「１−１  Ｏ２」レッスンの受講の結果、３０点から５０点へ上昇する。
【０１３１】
次に、シミュレーション部１１９は、先の「１−１  Ｏ２」レッスン受講後から後の「１−１  Ｏ１」レッスン受講前までの日数に応じて、レッスン単位「１−１」の予測得点を５０点から２０点へ徐々に低下させる。ここでは、シミュレーション部１１９は、忘却曲線を用いる。忘却曲線は、時間の経過に従い、一度憶えた内容が徐々に記憶から忘れ去られる関係を示す。そのため、忘却曲線は、時間の経過に従い、レッスン単位「１−１」の予測得点を徐々に低下させる関係を示す。忘却曲線は、人によって異なっていてもよいし、同じであってもよい。忘却曲線は、レッスン単位毎に異なっていてもよいし、同じであってもよい。忘却曲線は、適宜更新されてもよい。なお、忘却曲線は、機械学習を使って求められてもよい。この例では、プロセッサ１１は、予め、全てまたは複数の受講者の過去の学習履歴及び過去の得点履歴などに基づいて、時間の経過につれてどれくらいレッスン単位の点数が下がるのかを予測する忘却曲線の予測モデルを生成することができる。例えば、過去の学習履歴は、各アウトプットレッスンの学習日時及び各アウトプットレッスンの学習時間などを含む。例えば、過去の得点履歴は、各アウトプットレッスンの得点などを含む。プロセッサ１１は、この予測モデルを生成する際、繰り返し回数及び受講者の属性などを説明変数に加えることができる。例えば、繰り返し回数は、レッスン単位に含まれるアウトプットレッスンを受講する回数であり、レッスン単位に含まれるアウトプットレッスンの数に対応する。これにより、プロセッサ１１は、繰り返し回数別または個人別の忘却曲線の予測モデルを生成することができる。プロセッサ１１は、予測モデルを適宜更新してもよい。
【０１３２】
次に、取得部１１８は、後の「１−１  Ｏ１」レッスンの習熟度曲線を用いて、割当学習時間に応じた後の「１−１  Ｏ１」レッスンの予測得点（５０点）を取得する。ここでは、取得部１１８は、対象者が後の「１−１  Ｏ１」レッスンよりも前に先の「１−１  Ｏ２」レッスンを受講していることを考慮し、後の「１−１  Ｏ１」レッスンの習熟度曲線を補正して用いてもよい。割当学習時間に応じた後の「１−１  Ｏ１」レッスンの予測得点は、後の「１−１  Ｏ１」レッスン受講後のレッスン単位「１−１」の予測得点に相当する。このように、レッスン単位「１−１」の予測得点は、割当学習時間に応じた後の「１−１  Ｏ１」レッスンの受講の結果、２０点から５０点へ上昇する。
【０１３３】
次に、取得部１１８は、後の「１−１  Ｏ２」レッスンの習熟度曲線を用いて、割当学習時間に応じた後の「１−１  Ｏ２」レッスンの予測得点（８３点）を取得する。ここでは、取得部１１８は、対象者が後の「１−１  Ｏ１」レッスンよりも前に後の「１−１  Ｏ１」レッスンを受講していることを考慮し、後の「１−１  Ｏ２」レッスンの習熟度曲線を補正して用いてもよい。割当学習時間に応じた後の「１−１  Ｏ２」レッスンの予測得点は、後の「１−１  Ｏ２」レッスン受講後のレッスン単位「１−１」の予測得点に相当する。このように、レッスン単位「１−１」の予測得点は、割当学習時間に応じた後の「１−１  Ｏ２」レッスンの受講の結果、５０点から８３点へ上昇する。
【０１３４】
次に、シミュレーション部１１９は、後の「１−１  Ｏ２」レッスン受講後から後の「７−１２  Ｏ２」レッスン受講後までの日数に応じて、レッスン単位「１−１」の予測得点を８３点から７５点へ徐々に低下させる。ここでは、シミュレーション部１１９は、先の「１−１  Ｏ２」レッスン受講後から後の「１−１  Ｏ１」レッスン受講前までの期間について用いた忘却曲線とは異なる忘却曲線を用いる。後の「１−１  Ｏ２」レッスン受講後から後の「７−１２  Ｏ２」レッスン受講後までの期間で用いられる忘却曲線は、先の「１−１  Ｏ２」レッスン受講後から後の「１−１  Ｏ１」レッスン受講前までの期間で用いられる忘却曲線よりも予測得点が緩やかに低下する曲線である。その理由は、対象者が同じレッスン単位の内容を時間を空けて繰り返し学習することにより、このレッスン単位の内容を忘れにくくなるからである。
【０１３５】
シミュレーション部１１９は、忘却曲線を考慮することで、試験の予測得点のシミュレーション精度を向上させることができる。
【０１３６】
次に、サーバ１による講座の受講開始後の進捗管理について説明する。  
サーバ１は、シミュレーション結果に基づいて、対象者による講座の受講開始後の進捗を管理する。例えば、サーバ１は、対象者による総学習時間に関するシミュレーション結果の選択に応じて、総学習時間に関するシミュレーション結果に沿って進捗を管理する。例えば、サーバ１は、対象者による他の総学習時間に関するシミュレーション結果の選択に応じて、他の総学習時間に関するシミュレーション結果に沿って進捗を管理する。
【０１３７】
図２２は、端末２に表示される進捗管理に関する画面を例示する図である。  
プロセッサ１１は、図２２に例示する進捗管理に関するデータを生成し、通信インタフェース１５を介して、進捗管理に関するデータを端末２へ出力する。
【０１３８】
進捗管理は、「レッスン」項目、「状態」項目、「終了予定日」、「終了日」項目、「割当学習時間」項目、「実績学習時間」項目、「目標スコア」項目、「実績スコア」項目、「予測得点」項目、「実績予測得点」項目、「現在の実績予測得点」項目及び「現在の実績学習時間」項目を含む。
【０１３９】
「レッスン」項目は、講座を構成する各レッスンのタイトルを示す。「状態」項目は、各レッスンの受講状態を示す。受講状態は、終了、学習中または未受講の何れかである。終了は、対象者がレッスンの受講を終了したことを示す。学習中は、対象者がレッスンの一部を受講中であることを示す。未受講は、対象者がレッスンの受講を開始していないことを示す。「終了予定日」項目は、サーバ１のシミュレーションによって割り当てた各レッスンの受講予定日を示す。「終了日」項目は、対象者が実際にレッスンの受講を終了した日を示す。「割当学習時間」項目は、サーバ１のシミュレーションによって各レッスンに割り当てられた割当学習時間を示す。「実績学習時間」項目は、対象者が実際にレッスンを受講した時間を示す。なお、講座がウェブ上での受講形式である場合、サーバ１は、対象者のログを取ることにより、各レッスンの実績学習時間を取得することができる。講座が冊子などの紙媒体のテキストを用いる受講形式である場合、サーバ１は、対象者による入力に基づいて、各レッスンの実績学習時間を取得することができる。「目標スコア」項目は、割当学習時間に応じた各アウトプットレッスンの予測得点を示す。「実績スコア」項目は、対象者が実際に獲得した各アウトプットレッスンの得点を示す。なお、講座がウェブ上での受講形式である場合、サーバ１は、対象者のログを取ることにより、各レッスンの実績スコアを取得することができる。講座が冊子などの紙媒体のテキストを用いる受講形式である場合、サーバ１は、対象者による入力に基づいて、各レッスンの実績スコアを取得することができる。「予測得点」項目は、サーバ１のシミュレーションによる各レッスン受講後の試験の予測得点を示す。「実績予測得点」項目は、対象者が実際に獲得した各アウトプットレッスンの得点を考慮した各レッスン受講後の試験の予測得点を示す。実績予測得点は、サーバ１によってシミュレーションされる。実績予測得点のシミュレーション例については後述する。「現在の実績予測得点」項目は、対象者が受講を終了した直近のレッスン受講後の試験の予測得点を示す。「現在の実績学習時間」項目は、対象者が受講を終了したレッスンの実績学習時間の合計を示す。
【０１４０】
サーバ１による実績予測得点のシミュレーション例について説明する。  
シミュレーション部１１９は、１番目のレッスンから対象者が受講を終了したレッスンについては、「実績スコア」項目で示される対象者が実際に獲得した各アウトプットレッスンの得点を式（１）に代入する。この例では、各アウトプットレッスンの得点は、レッスン成果の一例となる。シミュレーション部１１９は、対象者が受講を終了したレッスンの次のレッスンから最後のレッスンについては、「目標スコア」項目で示される割当学習時間に応じた各アウトプットレッスンの予測得点を式（１）に代入する。これにより、シミュレーション部１１９は、式（１）〜（４）を用いて、対象者が受講を終了したレッスンの実績を考慮した実績予測得点をシミュレーションすることができる。
【０１４１】
なお、進捗管理は、図２２の例に限定されるものではなく、ガントチャートなどで構成されていてもよい。
【０１４２】
なお、学習効果は、上述の試験の予測得点または試験の予測得点範囲に限定されるものではない。学習効果は、目標点に達する可能性を含んでいてもよい。例えば、目標点は、試験の合格点などである。一例では、目標点に達する可能性は、合格率である。合格率は、目標点に対する試験の予測得点の割合である。別の例では、目標点に達する可能性は、合格判定である。合格判定は、複数段階のランクから選択されるランクである。例えば、複数段階のランクは、目標点に対する試験の予測得点の乖離または目標点に対する試験の予測得点の割合に応じて設定される。例えば、複数段階のランクは、Ａ、Ｂ、Ｃ及びＤの４段階のランクなどであるが、これに限定されない。
【０１４３】
なお、サーバ１のプロセッサ１１が実装する上述の各部は、複数のサーバに分散して実装されていてもよい。
【０１４４】
なお、サーバ１によるシミュレーション例ついて説明したが、これに限定されない。端末２は、上述の入力項目出力部１１１、入力情報取得部１１２、テスト出力部１１３、解答情報取得部１１４、テスト結果出力部１１５、算出部１１６、割当部１１７、取得部１１８、シミュレーション部１１９及びシミュレーション結果出力部１２０を実装するようにしてもよい。この例では、端末２は、情報処理装置の一例である。
【０１４５】
要するにこの発明は、本実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、本実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、本実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
以下、本願の出願当初の特許請求の範囲の記載を付記する。 
[Ｃ１]
学習者の学習予定を取得する取得部と、
前記学習予定に基づいて学習開始日から学習終了日までの総学習時間を算出する算出部と、
前記総学習時間に基づいて、複数のレッスンの各々に割当学習時間を割り当てる割当部と、
前記割当学習時間に応じて、学習効果をシミュレーションするシミュレーション部と、
前記シミュレーション部によるシミュレーション結果を出力する出力部と、
を備える情報処理装置。
[Ｃ２]
前記学習効果は、試験の予測得点または前記試験の予測得点範囲を含む、[Ｃ１]に記載の情報処理装置。
[Ｃ３]
前記シミュレーション結果は、前記学習効果を含む、
[Ｃ１]に記載の情報処理装置。
[Ｃ４]
前記シミュレーション結果は、各レッスンの前記割当学習時間を含む、
[Ｃ１]に記載の情報処理装置。
[Ｃ５]
前記シミュレーション部は、前記割当学習時間に応じた各レッスンの成果に基づいて、前記学習効果をシミュレーションする、[Ｃ１]に記載の情報処理装置。
[Ｃ６]
前記複数のレッスンは、複数のアウトプット学習のレッスンを含み、
前記成果は、前記割当学習時間に応じた各アウトプット学習のレッスンで獲得可能と予測される得点である、[Ｃ５]に記載の情報処理装置。
[Ｃ７]
前記シミュレーション部は、忘却曲線を用いて、前記学習効果をシミュレーションする、[Ｃ１]に記載の情報処理装置。
[Ｃ８]
前記シミュレーション部は、前記総学習時間とは異なる長さの他の総学習時間に基づく他の学習効果をシミュレーションし、
前記シミュレーション結果は、前記総学習時間に基づく前記学習効果及び前記他の総学習時間に基づく前記他の学習効果を含む、
請求項１に記載の情報処理装置。
[Ｃ９]
学習者の学習予定を取得することと、
前記学習予定に基づいて学習開始日から学習終了日までの総学習時間を算出することと、
前記総学習時間に基づいて、複数のレッスンの各々に割当学習時間を割り当てることと、
前記割当学習時間に応じて、学習効果をシミュレーションすることと、
シミュレーション結果を出力することと、
を備える情報処理方法。
【符号の説明】
【０１４６】
１…サーバ、２…端末、１１…プロセッサ、１２…ＲＯＭ、１３…ＲＡＭ、１４…記憶装置、１５…通信インタフェース、２１…プロセッサ、２２…ＲＯＭ、２３…ＲＡＭ、２４…記憶装置、２５…通信インタフェース、２６…入力装置、２７…表示装置、１１１…入力項目出力部、１１２…入力情報取得部、１１３…テスト出力部、１１４…解答情報取得部、１１５…テスト結果出力部、１１６…算出部、１１７…割当部、１１８…取得部、１１９…シミュレーション部、１２０…シミュレーション結果出力部、２１１…取得部、２１２…表示制御部、２１３…出力部。
【要約】
【課題】学習者の限られた時間の中での効果的な講座の受講を支援する技術を提供する。
【解決手段】実施形態によれば、情報処理装置は、学習者の学習予定を取得する取得部と、前記学習予定に基づいて学習開始日から学習終了日までの総学習時間を算出する算出部と、前記総学習時間に基づいて、複数のレッスンの各々に割当学習時間を割り当てる割当部と、前記割当学習時間に応じて、学習効果をシミュレーションするシミュレーション部と、前記シミュレーション部によるシミュレーション結果を出力する出力部と、を備える。
【選択図】図７【図１】
0006661139.tif 000002
【図２】
0006661139.tif 000003
【図３】
0006661139.tif 000004
【図４】
0006661139.tif 000005
【図５】
0006661139.tif 000006
【図６】
0006661139.tif 000007
【図７】
0006661139.tif 000008
【図８】
0006661139.tif 000009
【図９】
0006661139.tif 000010
【図１０】
0006661139.tif 000011
【図１１】
0006661139.tif 000012
【図１２】
0006661139.tif 000013
【図１３】
0006661139.tif 000014
【図１４】
0006661139.tif 000015
【図１５】
0006661139.tif 000016
【図１６】
0006661139.tif 000017
【図１７】
0006661139.tif 000018
【図１８】
0006661139.tif 000019
【図１９】
0006661139.tif 000020
【図２０】
0006661139.tif 000021
【図２１】
0006661139.tif 000022
【図２２】
0006661139.tif 000023