(57)【要約】【課題】  いつ学習を行う場合にも、学習者の学習レベルに適した学習教材を提供可能な学習機および学習システムを提供する。【解決手段】  学習機１は、前回の学習日時と今回の学習日時の日時差情報と、前回学習時の学習教材情報の学習レベル情報と、今回学習時の学習教材情報の学習レベル情報とを関連付けた学習テーブル１１０ａと、学習ログ１１０ｂと、学習教材１１０ｃを有する。学習開始時、学習機１の学習レベル決定手段２３が、学習ログ１１０ｂにある前回の学習完了時から学習開始時までの日時差に基づいて、学習テーブル１１０ａから今回提供すべき学習教材の学習レベルを取得し、当該学習レベルの学習教材を学習教材読み出し手段２４が学習教材１１０ｃから読み出し、読み出した学習教材を学習教材提示手段２５が提示する。【選択図】  図７
2007200038.tif 000002
【特許請求の範囲】
【請求項１】
学習教材情報を提示することで学習者に学習を実行させる学習機であって、
前記学習者に提示する学習教材情報を記憶する学習教材情報記憶手段と、
学習日時を示す学習日時情報と、学習時に提示した学習教材情報の学習レベルを示す学習レベル情報とを含む情報を記憶する学習ログ記憶手段と、
前回の学習日時と今回の学習日時の日時差を示す日時差情報と、前回学習時の学習教材情報の学習レベル情報と、今回学習時の学習教材情報の学習レベル情報とを関連付けた学習テーブルを記憶する学習テーブル記憶手段と、
前記学習者が情報を入力する入力手段と、
前記入力手段から入力された学習開始を指示する情報を取得し、学習が開始されたか否かを判定する学習開始確認手段と、
前記学習開始確認手段が学習の開始を判定したときの日時情報と、前記学習ログ記憶手段に記憶されている前回学習時の学習日時情報とから、日時差情報を算出する日時差情報算出手段と、
前記学習ログ記憶手段に記憶されている前回学習時の学習教材情報の学習レベル情報と、前記日時差情報算出手段が算出した日時差情報とに関連付けられた今回学習時の学習教材情報の学習レベル情報を、前記学習テーブル記憶手段に記憶されている学習テーブルから読み出し、今回提示する学習教材情報の学習レベル情報を、前記読み出した学習レベル情報に決定する学習レベル決定手段と、
前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報に基づいて、前記学習教材情報記憶手段に記憶されている学習教材情報を読み出す学習教材読み出し手段と、
前記学習教材読み出し手段で読み出した学習教材情報を提示する学習教材提示手段と
を有する学習機。
【請求項２】
前記学習ログ記憶手段はさらに、学習に対する理解度を確認するための確認問題に前記学習者が合格したか否かを示す成績情報を含み、
前記学習レベル決定手段は、前回学習時における成績情報が不合格に関する情報である場合、前記決定した今回提示する学習教材情報の学習レベル情報をさらに所定レベル低くする、請求項１に記載の学習機。
【請求項３】
前記学習テーブル記憶手段は、複数個の学習テーブルを記憶し、
前記学習ログ記憶手段は、前記学習テーブル毎に学習ログを記憶する、請求項１または２に記載の学習機。
【請求項４】
前記学習教材提示手段は、前記学習教材読み出し手段で読み出した学習教材情報の提示に先立って、前記学習レベル決定手段における今回提示する学習教材情報の学習レベル情報の決定経緯に関する情報を提示する、請求項１から３のいずれかに記載の学習機。
【請求項５】
さらに、遠隔にある学習教材情報を記憶するサーバに対して、前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報を送信して、前記サーバから今回提示する学習教材情報を取得する学習教材要求・取得手段を有し、
前記学習教材提示手段は、前記学習教材要求・取得手段で取得した学習教材情報を提示する、請求項１から４のいずれかに記載の学習機。
【請求項６】
学習教材情報を提示することで学習者に学習を実行させる学習機であって、
前記学習者に提示する学習教材情報を記憶する学習教材情報記憶手段と、
前記学習者に提示するテスト情報と、前記テスト情報の正解情報とを記憶するテスト情報記憶手段と、
学習日時を示す学習日時情報と、学習時に提示した学習教材情報の学習レベルを示す学習レベル情報と、テスト情報の学習レベルを示すテストレベル情報とを含む情報を記憶するテストログ記憶手段と、
前回の学習日時と今回の学習日時の日時差を示す日時差情報と、前回学習時の学習教材情報の学習レベル情報と、テストレベル情報とを関連付けたテストテーブルを記憶するテストテーブル記憶手段と、
前記学習者が情報を入力する入力手段と、
前記入力手段から入力された学習開始を指示する情報を取得し、学習が開始されたか否かを判定する学習開始確認手段と、
前記学習開始確認手段が学習の開始を判定したときの日時情報と、前記テストログ記憶手段に記憶されている前回学習日時情報とから、日時差情報を算出する日時差情報算出手段と、
前記テストログ記憶手段に記憶されている前回学習時の学習教材情報の学習レベル情報と、前記日時差情報算出手段が算出した日時差情報とに関連付けられたテストレベル情報を、前記テストテーブル記憶手段に記憶されているテストテーブルから読み出し、今回提示するテスト情報の学習レベル情報を、前記読み出したテストレベル情報に決定するテストレベル決定手段と、
前記テストレベル決定手段で決定した今回提示するテスト情報の学習レベル情報に基づいて、前記テスト情報記憶手段に記憶されているテスト情報と正解情報を読み出すテスト読み出し手段と、
前記テスト読み出し手段で読み出したテスト情報を提示し、前記入力手段から入力される前記テスト情報に対する回答情報を取得するテスト実行手段と、
前記テスト実行手段で取得した回答情報と前記正解情報とを比較して前記テスト情報に対する成績情報を学習レベル情報毎に算出し、前記成績情報に基づいて今回提示する学習教材情報の学習レベル情報を決定する学習レベル決定手段と、
前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報に基づいて、前記学習教材情報記憶手段に記憶されている学習教材情報を読み出す学習教材読み出し手段と、
前記学習教材読み出し手段で読み出した学習教材情報を提示する学習教材提示手段と
を有する学習機。
【請求項７】
前記学習レベル決定手段は、前記テスト情報に対する学習レベル情報毎の成績情報が全て合格に関する情報であった場合、前回学習時の学習教材情報の学習レベル情報よりも１レベル上の学習レベル情報を今回提示する学習教材情報の学習レベル情報に決定する、請求項６に記載の学習機。
【請求項８】
前記学習レベル決定手段は、前記テスト情報に対する学習レベル情報毎の成績情報に不合格に関する情報が含まれている場合、不合格となったテスト情報の学習レベル情報を、今回提示する学習教材情報の学習レベル情報に決定する、請求項６または７に記載の学習機。
【請求項９】
前記テストテーブル記憶手段は、複数個のテストテーブルを記憶し、
前記テストログ記憶手段は、前記テストテーブル毎にテストログを記憶する、請求項６から８のいずれかに記載の学習機。
【請求項１０】
前記テスト実行手段は、前記テスト情報の提示に先立って、前記テストレベル決定手段における今回提示するテスト情報の学習レベル情報の決定経緯に関する情報を提示する、請求項６から９のいずれかに記載の学習機。
【請求項１１】
前記学習教材提示手段は、前記学習教材読み出し手段で読み出した学習教材情報の提示に先立って、前記学習レベル決定手段における今回提示する学習教材情報の学習レベル情報の決定経緯に関する情報を提示する、請求項６から１０のいずれかに記載の学習機。
【請求項１２】
さらに、遠隔にある、テスト情報と前記テスト情報の正解情報を記憶するサーバに対して、前記テストレベル決定手段で決定した今回提示するテスト情報の学習レベル情報を送信して、前記サーバから今回提示するテスト情報と正解情報を取得するテスト要求・取得手段を有し、
前記テスト実行手段は、前記テスト要求・取得手段で取得したテスト情報を提示し、前記入力手段から入力される前記テスト情報に対する回答情報を取得する、請求項６から１１いずれかに記載の学習機。
【請求項１３】
さらに、遠隔にある学習教材情報を記憶するサーバに対して、前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報を送信して、前記サーバから今回提示する学習教材情報を取得する学習教材要求・取得手段を有し、
前記学習教材提示手段は、前記学習教材要求・取得手段で取得した学習教材情報を提示する、請求項６ら１２のいずれかに記載の学習機。
【請求項１４】
学習教材情報を提示することで学習者に学習を実行させる学習機と、前記学習機に前記学習教材を提供するサーバとを含む学習システムであって、
前記学習機は、前記サーバから取得する、前記学習者に提示する学習教材情報を記憶する学習教材情報記憶手段と、学習日時を示す学習日時情報と、学習時に提示した学習教材情報の学習レベルを示す学習レベル情報とを含む情報を記憶する学習ログ記憶手段と、前回の学習日時と今回の学習日時の日時差を示す日時差情報と、前回学習時の学習教材情報の学習レベル情報と、今回学習時の学習教材情報の学習レベル情報とを関連付けた学習テーブルを記憶する学習テーブル記憶手段と、前記学習者が情報を入力する入力手段と、前記入力手段から入力された学習開始を指示する情報を取得し、学習が開始されたか否かを判定する学習開始確認手段と、前記学習開始確認手段が学習の開始を判定したときの日時情報と、前記学習ログ記憶手段に記憶されている前回学習時の学習日時情報とから、日時差情報を算出する日時差情報算出手段と、前記学習ログ記憶手段に記憶されている前回学習時の学習教材情報の学習レベル情報と、前記日時差情報算出手段が算出した日時差情報とに関連付けられた今回学習時の学習教材情報の学習レベル情報を、前記学習テーブル記憶手段に記憶されている学習テーブルから読み出し、今回提示する学習教材情報の学習レベル情報を、前記読み出した学習レベル情報に決定する学習レベル決定手段と、前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報を前記サーバに送信して、前記サーバから今回提示する学習教材情報を取得する学習教材要求・取得手段と、前記学習教材要求・取得手段で取得した学習教材情報を提示する学習教材提示手段とを有し、
前記サーバは、前記学習機に提供する学習教材情報を記憶する学習教材データベースと、前記学習機から取得した今回提示する学習教材情報の学習レベル情報に基づいて、前記学習教材データベースに記憶されている学習教材情報を読み出して前記学習機に送出する学習教材送出手段とを有する
学習システム。
【請求項１５】
学習教材情報を提示することで学習者に学習を実行させる学習機と、前記学習機に前記学習教材を提供するサーバとを含む学習システムであって、
前記学習機は、前記サーバから取得する、前記学習者に提示する学習教材情報を記憶する学習教材情報記憶手段と、前記サーバから取得する、前記学習者に提示するテスト情報と、前記テスト情報の正解情報を記憶するテスト情報記憶手段と、学習日時を示す学習日時情報と、学習時に提示した学習教材情報の学習レベルを示す学習レベル情報と、テスト情報の学習レベル情報を示すテストレベル情報とを含む情報を記憶するテストログ記憶手段と、前回の学習日時から今回の学習日時までの日時差を示す日時差情報と、前回学習レベル情報と、テストレベル情報とを関連付けたテストテーブルを記憶するテストテーブル記憶手段と、前記学習者が情報を入力する入力手段と、前記入力手段から入力された学習開始を指示する情報を取得し、学習が開始されたか否かを判定する学習開始確認手段と、前記学習開始確認手段が学習の開始を判定したときの日時情報と、前記テストログ記憶手段に記憶されている前回学習日時情報とから、日時差情報を算出する日時差情報算出手段と、前記テストログ記憶手段に記憶されている前回学習時の学習教材情報の学習レベル情報と、前記日時差情報算出手段が算出した日時差情報とに関連付けられたテストレベル情報を、前記テストテーブル記憶手段に記憶されているテストテーブルから読み出し、今回提示するテスト情報の学習レベル情報を、前記読み出したテストレベル情報に決定するテストレベル決定手段と、前記テストレベル決定手段で決定した今回提示するテスト情報の学習レベル情報を前記サーバに送信して、前記サーバから今回提示するテスト情報と正解情報を取得するテスト要求・取得手段と、前記テスト要求・取得手段で取得したテスト情報を提示し、前記入力手段から入力される前記テスト情報に対する回答情報を取得するテスト実行手段と、前記テスト実行手段で取得した回答情報と前記正解情報とを比較して前記テストに対する成績情報を学習レベル情報毎に算出し、前記成績情報に基づいて今回提示する学習教材情報の学習レベル情報を決定する学習レベル決定手段と、前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報を前記サーバに送信して、前記サーバから今回提示する学習教材情報を取得する学習教材要求・取得手段と、前記学習教材要求・取得手段で取得した学習教材情報を提示する学習教材提示手段とを有し、
前記サーバは、前記学習機に提供する学習教材情報と、テスト情報と、正解情報とを記憶する学習教材テストデータベースと、前記学習機から取得した今回提示するテスト情報の学習レベル情報に基づいて、前記学習教材データベースに記憶されているテスト情報と正解情報とを読み出して前記学習機に送出するテスト送出手段と、前記学習機から取得した今回提示する学習教材情報の学習レベル情報に基づいて、前記学習教材データベースに記憶されている学習教材情報を読み出して前記学習機に送出する学習教材送出手段とを有する
学習システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習者の学習レベルに応じた学習問題を学習者に提供する学習機、および学習システムに関する。
【背景技術】
【０００２】
従来、サーバおよび情報処理端末から構成される学習システムが存在する。例えば、情報処理端末で学習教材を提示し、提示した学習教材レベルに対応したテストを実施し、テストの回答をサーバに送信し、サーバでテストの回答に基づいて学習者の学習レベルを決定し、学習レベルに応じた学習教材を選定し、選定した学習教材を情報処理端末へ提供する学習システムがある。（特許文献１）。
【特許文献１】特開２００２−２５８７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般的に学習者は、様々な事情から毎日継続的に学習を続けることは困難である。
【０００４】
特許文献１のシステムにおいて、学習終了時にテストを行い、テストの回答をサーバに送信して次の学習教材を受信した後、何らかの事情で学習を継続することが出来なくなることがある。この場合、学習者の学習レベルが前回の学習終了時より低下してしまうことがあり、受信済みの学習教材は、学習者の学習レベルには適さないこととなる。無理にその学習教材で学習を継続することは、学習者の知識が薄くなってしまった学習部分を放置して学習を進めることにとなり、学習者の学習効率を低下させる恐れがある。
【０００５】
特許文献１のシステムでは、学習開始時にテストを行い、その回答に基づいて学習問題を提供することも可能である。しかしこの場合のテストは、前回の学習終了時の学習レベルに基づいた内容であるため、前回の学習終了時から長時間経過している場合には、学習者の学習レベルに適さないテストということになる。つまり、学習開始時にテストを行っても、テストの内容が不適切であるため、学習者の現在の学習レベルを決定可能な結果が得られない。このため、学習者の現在の学習レベルに適した学習教材を提供することは困難である。
【０００６】
よって本発明は、いつ学習を行う場合にも、学習者の学習レベルに適した学習教材を提供可能な学習機および学習システムを提供する。
【課題を解決するための手段】
【０００７】
上記課題を鑑みて本発明の学習機は、前記学習者に提示する学習教材情報を記憶する学習教材情報記憶手段と、学習日時を示す学習日時情報と、学習時に提示した学習教材情報の学習レベルを示す学習レベル情報とを含む情報を記憶する学習ログ記憶手段と、前回の学習日時と今回の学習日時の日時差を示す日時差情報と、前回学習時の学習教材情報の学習レベル情報と、今回学習時の学習教材情報の学習レベル情報とを関連付けた学習テーブルを記憶する学習テーブル記憶手段と、前記学習者が情報を入力する入力手段と、前記入力手段から入力された学習開始を指示する情報を取得し、学習が開始されたか否かを判定する学習開始確認手段と、前記学習開始確認手段が学習の開始を判定したときの日時情報と、前記学習ログ記憶手段に記憶されている前回学習時の学習日時情報とから、日時差情報を算出する日時差情報算出手段と、前記学習ログ記憶手段に記憶されている前回学習時の学習教材情報の学習レベル情報と、前記日時差情報算出手段が算出した日時差情報とに関連付けられた今回学習時の学習教材情報の学習レベル情報を、前記学習テーブル記憶手段に記憶されている学習テーブルから読み出し、今回提示する学習教材情報の学習レベル情報を、前記読み出した学習レベル情報に決定する学習レベル決定手段と、前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報に基づいて、前記学習教材情報記憶手段に記憶されている学習教材情報を読み出す学習教材読み出し手段と、前記学習教材読み出し手段で読み出した学習教材情報を提示する学習教材提示手段とを有するものとする。
【０００８】
これにより、学習者の前回の学習終了時からの時間経過を考慮した学習教材を、学習者に提示することが可能である。
【０００９】
また、本発明の学習機の前記学習ログ記憶手段はさらに、学習に対する理解度を確認するための確認問題に前記学習者が合格したか否かを示す成績情報を含み、前記学習レベル決定手段は、前回学習時における成績情報が不合格に関する情報である場合、前記決定した今回提示する学習教材情報の学習レベル情報をさらに所定レベル低くするものとする。
【００１０】
これにより、前回の学習終了時からの時間経過と共に、学習者の学習に対する理解度も考慮した学習教材を学習者に提示することが可能である。
【００１１】
また、本発明の学習機の前記学習テーブル記憶手段は、複数個の学習テーブルを記憶し、前記学習ログ記憶手段は、前記学習テーブル毎に学習ログを記憶するものとする。
【００１２】
これにより、学習項目毎に学習者に適した学習教材を、学習者に提示するすることが可能である。
【００１３】
また、本発明の学習機の前記学習教材提示手段は、前記学習教材読み出し手段で読み出した学習教材情報の提示に先立って、前記学習レベル決定手段における今回提示する学習教材情報の学習レベル情報の決定経緯に関する情報を提示するものとする。
【００１４】
これにより、学習者は、自身の学習の進捗状況を認識することが可能である。
【００１５】
また本発明の学習機は、遠隔にある学習教材情報を記憶するサーバに対して、前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報を送信して、前記サーバから今回提示する学習教材情報を取得する学習教材要求・取得手段をさらに有し、前記学習教材提示手段は、前記学習教材要求・取得手段で取得した学習教材情報を提示するものとする。
【００１６】
サーバは一般に、同一学習レベルで内容の異なる学習教材を大量に保持することが可能である。従って、学習者が諸事情により同一学習レベルの学習を長期間続ける場合でも、同じ学習教材を複数回提供することなく、毎度、新しい学習教材を学習機に対して提供することが可能である。
【００１７】
また本発明の学習機は、前記学習者に提示する学習教材情報を記憶する学習教材情報記憶手段と、前記学習者に提示するテスト情報と、前記テスト情報の正解情報とを記憶するテスト情報記憶手段と、学習日時を示す学習日時情報と、学習時に提示した学習教材情報の学習レベルを示す学習レベル情報と、テスト情報の学習レベルを示すテストレベル情報とを含む情報を記憶するテストログ記憶手段と、前回の学習日時と今回の学習日時の日時差を示す日時差情報と、前回学習時の学習教材情報の学習レベル情報と、テストレベル情報とを関連付けたテストテーブルを記憶するテストテーブル記憶手段と、前記学習者が情報を入力する入力手段と、前記入力手段から入力された学習開始を指示する情報を取得し、学習が開始されたか否かを判定する学習開始確認手段と、前記学習開始確認手段が学習の開始を判定したときの日時情報と、前記テストログ記憶手段に記憶されている前回学習日時情報とから、日時差情報を算出する日時差情報算出手段と、前記テストログ記憶手段に記憶されている前回学習時の学習教材情報の学習レベル情報と、前記日時差情報算出手段が算出した日時差情報とに関連付けられたテストレベル情報を、前記テストテーブル記憶手段に記憶されているテストテーブルから読み出し、今回提示するテスト情報の学習レベル情報を、前記読み出したテストレベル情報に決定するテストレベル決定手段と、前記テストレベル決定手段で決定した今回提示するテスト情報の学習レベル情報に基づいて、前記テスト情報記憶手段に記憶されているテスト情報と正解情報を読み出すテスト読み出し手段と、前記テスト読み出し手段で読み出したテスト情報を提示し、前記入力手段から入力される前記テスト情報に対する回答情報を取得するテスト実行手段と、前記テスト実行手段で取得した回答情報と前記正解情報とを比較して前記テスト情報に対する成績情報を学習レベル情報毎に算出し、前記成績情報に基づいて今回提示する学習教材情報の学習レベル情報を決定する学習レベル決定手段と、前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報に基づいて、前記学習教材情報記憶手段に記憶されている学習教材情報を読み出す学習教材読み出し手段と、前記学習教材読み出し手段で読み出した学習教材情報を提示する学習教材提示手段とを有するものとする。
【００１８】
これにより、学習開始時における学習者の学習に対する知識を考慮した学習教材の提示が可能となる。
【００１９】
また、本発明の学習機の前記学習レベル決定手段は、前記テスト情報に対する学習レベル情報毎の成績情報が全て合格に関する情報であった場合、前回学習時の学習教材情報の学習レベル情報よりも１レベル上の学習レベル情報を今回提示する学習教材情報の学習レベル情報に決定するものとする。そして、前記テスト情報に対する学習レベル情報毎の成績情報に不合格に関する情報が含まれている場合、不合格となったテスト情報の学習レベル情報を、今回提示する学習教材情報の学習レベル情報に決定するものとする。
【００２０】
これにより、学習者が、どの学習レベルまで知識として身についているのか、忘れてしまったのはどの学習レベルであるのかを、的確に考慮して学習教材の学習レベルを決定することが可能である。
【００２１】
また、本発明の学習機の前記テストテーブル記憶手段は、複数個のテストテーブルを記憶し、前記テストログ記憶手段は、前記テストテーブル毎にテストログを記憶するものとする。
【００２２】
これにより、学習項目毎に学習者に適したテストを、学習者に提示するすることが可能である。
【００２３】
また、本発明の学習機の前記テスト実行手段は、前記テスト情報の提示に先立って、前記テストレベル決定手段における今回提示するテスト情報の学習レベル情報の決定経緯に関する情報を提示するものとする。
【００２４】
これにより、学習者は、自身の学習の進捗状況を認識した上でテストを実行することが可能である。
【００２５】
また、本発明の学習機の前記学習教材提示手段は、前記学習教材読み出し手段で読み出した学習教材情報の提示に先立って、前記学習レベル決定手段における今回提示する学習教材情報の学習レベル情報の決定経緯に関する情報を提示するものとする。
【００２６】
これにより、学習者は、自身の学習に対する理解度を認識した上で学習に取り掛かることが出来る。
【００２７】
また本発明の学習機は、遠隔にある、テスト情報と前記テスト情報の正解情報を記憶するサーバに対して、前記テストレベル決定手段で決定した今回提示するテスト情報の学習レベル情報を送信して、前記サーバから今回提示するテスト情報と正解情報を取得するテスト要求・取得手段をさらに有し、前記テスト実行手段は、前記テスト要求・取得手段で取得したテスト情報を提示し、前記入力手段から入力される前記テスト情報に対する回答情報を取得するものとする。
【００２８】
また本発明の学習機は、遠隔にある学習教材情報を記憶するサーバに対して、前記学習レベル決定手段で決定した今回提示する学習教材情報の学習レベル情報を送信して、前記サーバから今回提示する学習教材情報を取得する学習教材要求・取得手段をさらに有し、前記学習教材提示手段は、前記学習教材要求・取得手段で取得した学習教材情報を提示するものとする。
【００２９】
サーバは一般に、同一学習レベルで内容の異なるテストおよび学習教材を大量に保持することが可能である。従って、学習者が諸事情により同一学習レベルの学習を長期間続ける場合でも、同じテストおよび学習教材を複数回提供することなく、毎度、新しいテストおよび学習教材を学習機に対して提供することが可能である。
【００３０】
また本発明は、学習教材情報を提示することで学習者に学習を実行させる学習機と、前記学習機からの要求によりテストもしくは学習教材を学習機に提供するサーバとを含む学習システムとする。
【発明の効果】
【００３１】
本発明の学習システムによれば、前回の学習終了時から長時間経過してしまった学習者に対しても、次の学習開始時に学習者に適した学習レベルの学習教材を提供することが可能である。
【発明を実施するための最良の形態】
【００３２】
以下に本発明の実施形態を図面に基づいて説明する。構成上で同様のものは同じ符号を用いて説明する。
（実施形態１）
【００３３】
本発明の実施形態１を説明する。本発明の実施形態１は、前回の学習完了時から今回の学習開始時までの日時差を考慮した学習教材を学習者に提示することが可能な学習システムの例である。
【００３４】
図１は、本発明の学習システム構成の概略図である。１は学習者が所有する学習機、２は学習者の学習状況等を管理するサーバ、３は通信回線網を示す。
【００３５】
学習機１は、学習者が所有する機器であり、パーソナルコンピュータや携帯機器に相当する。
【００３６】
サーバ２は、学習システムを運営する機関等に設けられ、学習機１を管理する。サーバ２は後述するように、学習者によって契約されている学習システムおよび学習機１に関する情報、ならびに学習教材を記憶するためのデータベースを有している。
【００３７】
尚、学習機１は、図のように複数台（１ａ、１ｂ、１ｃ、１ｄ）存在することができ、台数は何台でもかまわない。
【００３８】
図２は、本発明の学習機１のハードウエア構成の概略図である。１０１はキーボードやボタン等の入力部、１０２は液晶表示装置等の表示部、１０３は外部記憶装置等と接続して情報の送受信を行うための入出力インターフェイス（以後、Ｉ／Ｏ部）、１０４は前回の学習完了時から今回の学習開始時までの日時差を計時する計時部、１０５はサーバ２と通信するための通信部、１０６は学習機１全体を制御するＣＰＵ、１０７は電源部、１０８は各種動作プログラム等が記憶されたＲＯＭ、１０９は主に各種演算の作業領域として使用されるＲＡＭ、１１０は学習教材や学習ログ等を記憶する記憶部、１１１は学習教材を音声等で通知するための音声出力部である。記憶部１１０の詳細を、図３〜５を用いて説明する。
【００３９】
図３は、実施形態１における学習機１の記憶部１１０が記憶する情報を示す概略図である。１１０ａは前回の学習完了時から今回の学習開始時までの日時と、今回提供すべき学習教材の学習レベルとを関連付けた学習テーブル、１１０ｂは学習機１において行われた学習に関する学習ログ学習ログ、１１０ｃはサーバから提供された、学習機１において提示する学習教材である。学習テーブル１１０ａおよび学習ログ１１０ｂの詳細を、それぞれ図４および図５を用いて説明する。
【００４０】
図４は、学習テーブル１１０ａの例である。学習テーブル１１０ａにおいて、縦の列Ａが前回の学習完了時から今回の学習開始時までの日時差であり、横の列Ｂが前回の学習レベルである。日時差が大きくなるにつれて、学習レベルが下がるようになっている。
【００４１】
例えば前回の学習完了時から今回の学習開始時までの日時差が２日あり、前回の学習レベルが９であった場合、Ｃにあるように今回はレベルアップし、学習レベル１０の学習教材を使用することにする。日時差が８日あり、前回の学習レベルが８であった場合、Ｄにあるように今回はレベルアップはせず、前回と同様の学習レベル８の学習教材を使用することにする。日時差が１０日あり、前回の学習レベルが６であった場合、Ｅにあるように今回は復習を行う必要があると判断してレベルダウンし、学習レベル５の学習教材を使用することにする。
【００４２】
この学習テーブル１１０ａはあくまで例であり、学習者個人に合わせてを設定するのが好ましい。例えば、予め学習者に、到達目標の学習レベル、到達目標の学習レベルに到達したい予定期間、苦手な学習項目、学習者自身の性格（忘れっぽい等）、等を登録させ、それらに合わせて学習テーブルを設定（予め設定されている学習テーブルを微調整）するようにしてもよい。
【００４３】
例えば予め設定されている学習テーブルに対して、到達目標の学習レベルにより短期間で到達したい場合には、一回の学習で行う学習教材の学習レベルの数を増やす、学習者自身の性格が忘れっぽい場合または苦手な学習項目がある場合には、重点的に復習を行えるように学習レベルを上がり難くする、等の微調整を行うことで、学習テーブルを学習者個人に特化したものにすることが出来る。
【００４４】
また学習テーブルは、例えば外国語学習に関する学習システムであれば、ヒヤリング、文法、単語、長文読解等といった学習項目毎に設定するようにしてもよい。また、学習レベルの代わりに、前回提示した学習教材より何レベル低くした学習教材を今回提示すべきかを示す下げ幅情報を設定するようにしてもよい。
【００４５】
図５は、学習ログ１１０ｂの例である。学習ログ１１０ｂは、今回の学習開始日時（日時）、前回の学習日時（前回）、前回提示した学習教材の学習レベル（前回の学習レベル）、前回の学習終了時と今回の学習開始時の日時差（日時差）、学習テーブル１１０ａを参照して取得した学習レベル（仮レベル）、前回の学習時に行った確認テスト等の成績（前回の成績）、今回提示する学習教材の学習レベル（今回の学習レベル）、等を含む情報である。尚、前回の学習が未完了である場合、学習者の学習に対する理解度は無いと判断し、前回の成績は「不合格」であるとする。また、学習項目毎に学習テーブルを設定している場合には、学習項目毎に学習ログが存在するものとする。
【００４６】
ここで、学習ログ１１０ｂにおける今回の学習レベルは、今回の仮レベルに基づいて、前回の成績を考慮して決定される情報である。今回の学習レベルの決定方法について、情報Ｆを参考にして説明する。
【００４７】
２００５年１２月１０日に学習を行う場合、前回の学習レベルが５で日時差が１日であるため、学習テーブル１１０ａを参照すると今回の学習レベル（仮レベル）は６となる。しかし、前回の成績が不合格であるため、学習レベルを上げることは行わず、今回の学習レベルは前回のままで５とする。つまり、前回の成績が合格である場合には、学習テーブル１１０ａを参照して取得した学習レベル（仮レベル）をそのまま採用し、不合格である場合には、学習テーブル１１０ａを参照して取得した学習レベル（仮レベル）より１段階低い学習レベルを採用することで、今回の学習レベルを決定する。
【００４８】
学習教材の学習レベルの決定方法として上記方法を使用することにより、学習者の学習に対する理解度と前回の学習終了時からの時間経過を考慮した、学習者に適した学習教材を、学習者に提示することが可能である。尚、本実施形態では、前回の成績が不合格である場合、学習テーブル１１０ａを参照して取得した学習レベル（仮レベル）より１段階低い学習レベルを採用して今回の学習レベルを決定したが、前回の成績の考慮の仕方（学習レベルの下げ幅、等）はこれに限らない。
【００４９】
また、学習の内容や種類により、学習時に確認テスト等を行わない場合もあり得る。この場合には前回の成績は存在しないため、学習テーブル１１０ａを参照して取得した学習レベル（仮レベル）をそのまま今回の学習レベルとしてもよい。
【００５０】
尚、学習テーブルが、日時差と、前回提示した学習教材より何レベル低くした学習教材を今回提示すべきかを示す下げ幅情報とが関連付けられたテーブルである場合には、学習ログｂの前回の学習レベルから学習テーブルの下げ幅情報分、レベルを低くした学習レベルに対して、前回の成績を考慮することで今回の学習レベルを決定することが出来る。
【００５１】
図６は、本発明のサーバ２のハードウエア構成の概略図である。２０１はキーボードやボタン等の入力部、２０２はディスプレイ等の表示部、２０３は外部記憶装置等と接続して情報の送受信を行うための入出力インターフェイス（以後、Ｉ／Ｏ部）、２０４は計時部、２０５は学習機１と通信するための通信部、２０６はサーバ２全体を制御するＣＰＵ、２０７は電源部、２０８は各種動作プログラム等が記憶されたＲＯＭ、２０９は主に各種演算の作業領域として使用されるＲＡＭ、２１０は学習者によって契約されている学習システムおよび学習機１に関する情報（学習機１の識別情報、学習機１の所有者もしくは学習者に関する情報、学習システムの契約情報、学習機１に提供している学習教材や学習ログに関する情報、等）を学習機毎に記憶する学習機データベース、２１１は学習機に提供可能な学習教材を記憶する学習教材データベースである。
【００５２】
本実施形態１では、サーバ２は、学習教材データベース２１１に記憶されている学習教材のうち、学習機データベース２１０に記憶されている学習システムの契約情報を考慮して決定した学習教材を、通信部２０５を使用して予め学習機１に提供しているものとする。しかし別の方法として、学習システムを運営する機関等が各種記憶媒体に予め学習教材を記憶して学習者に配布し、学習者自身が学習機１を操作して、学習機１に記憶媒体から学習教材を読み込ませる、という方法を採用してもよい。
【００５３】
次に、学習機１の基本機能を説明する。図７は、実施形態１における学習機１の機能ブロック図である。学習機１は、学習開始確認手段２１、日時差算出手段２２、学習レベル決定手段２３、学習教材読み出し手段２４、学習教材提示手段２５を有している。これらの手段の機能は、ＲＯＭ１０８に記憶されている動作プログラムをＣＰＵ１０６によって読み出して実行し、図２に示した学習機１内の各ハードウエアの動作を制御することによって達成される。
【００５４】
学習開始確認手段２１は、入力部１０１から入力される学習開始に関する入力情報に基づいて、学習が開始されるのか否かを決定する。
【００５５】
日時差算出手段２２は、記憶部１１０の学習ログ１１０ｂに記憶されている前回の学習日時を読み出し、計時部１０４から現在の日時を取得し、前回の学習日時と現在の日時との日時差を算出する。
【００５６】
学習レベル決定手段２３は、日時差算出手段２２で算出した日時差を用いて、学習テーブル１１０ａから今回の学習レベルを取得する。図５の説明において示したように、前回の学習終了時に確認テスト等を行っている場合には、学習ログ１１０ｂから確認テストの成績を読み出し、これを考慮して（合格ならば学習テーブル１１０ａから取得した学習レベルとし、不合格ならば学習テーブル１１０ａから取得した学習レベルより低い学習レベルとする）今回の学習レベルを決定する。
【００５７】
学習教材読み出し手段２４は、学習レベル決定手段２３で決定された今回の学習レベルの学習教材を学習教材１１０ｃから読み出す。
【００５８】
学習教材提示手段２５は、学習教材読み出し手段２４で読み出した学習教材を表示部１０２に表示する、音声出力部１１１で音声出力する、等をすることで提示する。
【００５９】
尚、特許請求の範囲における学習教材情報記憶手段、学習ログ記憶手段、学習テーブル記憶手段は、記憶部１１０に相当する。また、入力手段は入力部１０１に相当する。
【００６０】
図８は、実施形態１における学習機１による学習教材の提示の流れを示すフローチャートである。
【００６１】
まず初めに、学習開始確認手段２１によって、入力部１０１から入力される学習開始に関する入力情報に基づいて、学習が開始されるのか否かを確認する（Ｓ１）。
【００６２】
学習の開始を確認した場合（Ｓ１のＹｅｓ分岐）、日時差算出手段２２によって学習ログ１１０ｂの読み出しを行い（Ｓ２）、計時部１０４の現在日時と比較し、前回の学習日時と現在の日時との日時差を算出する（Ｓ３）。
【００６３】
次に、学習レベル決定手段２３によって学習テーブル１１０ａを読み出し（Ｓ４）、算出した日時差を用いて学習レベルを取得する。ここで、前回の学習終了時に確認テスト等を行っている場合には、学習ログ１１０ｂから確認テストの成績を読み出し、これを考慮して（合格ならば学習テーブル１１０ａから取得した学習レベルとし、不合格ならば学習テーブル１１０ａから取得した学習レベルより低い学習レベルとする）、今回の学習レベルを決定する（Ｓ５）。
【００６４】
次に、決定された学習レベルに応じた学習教材を学習教材読み出し手段２４によって学習教材１１０ｃから読み出す（Ｓ６）。
【００６５】
そして読み出された学習教材を、学習教材提示手段２５によって表示部１０２に表示し、または音声出力部１１１で音声出力することで提示する（Ｓ７）。この際、今回の学習レベルの決定経緯に関する情報を、学習教材の提示に先立って表示するようにしてもよい。図９は、実施形態１における学習レベルの決定経緯を説明する表示画面の例である。ここでは、前回の学習レベルが５で、前回の確認テストに合格しており、日時差が３日であったため、今回は学習レベル６の学習を開始する、ということが示されている。このように、日時差を含めて学習レベルの決定方法を通知することで、学習者に、学習の進捗状況を通知する効果がある。
【００６６】
このように本実施形態１の学習システムは、学習者の学習に対する理解度と前回の学習終了時からの時間経過を考慮した、学習者に適した学習教材を学習者に提示することが可能である。
（実施形態２）
【００６７】
本発明の実施形態２を説明する。本発明の実施形態２は、実施形態１の学習システムにおいて、学習機１が学習教材を学習の都度サーバ２から取得する場合の例を示す。
【００６８】
尚、学習機１およびサーバ２のハードウエア構成、並び学習機１の記憶部１１０内にある各種情報は、実施形態１の場合と同一であるため、詳細な説明を割愛する。
【００６９】
図１０は、実施形態２における学習システムの機能ブロック図である。学習機１は、学習開始確認手段２１、日時差算出手段２２、学習レベル決定手段２３、学習教材要求・取得手段２６、学習教材提示手段２５を有している。これらの手段の機能は、ＲＯＭ１０８に記憶されている動作プログラムをＣＰＵ１０６によって読み出して実行し、図２に示した学習機１内の各ハードウエアの動作を制御することによって達成される。
【００７０】
またサーバ２は、学習教材送出手段４２を有する。この手段の機能は、ＲＯＭ２０８に記憶されている動作プログラムをＣＰＵ２０６によって読み出して実行し、図６に示したサーバ２内の各ハードウエアの動作を制御することによって達成される。
【００７１】
学習機１における学習開始確認手段２１、日時差算出手段２２、学習レベル決定手段２３は、実施形態１において説明したもの同一手段であるため、説明を割愛する。
【００７２】
学習教材要求・取得手段２６は、学習レベル決定手段２３で決定された今回の学習レベルの学習教材を、通信部１０５を使用してサーバ２に接続して要求し、取得する。
【００７３】
学習教材提示手段２５は、学習教材要求・取得手段２６で取得した学習教材を表示部１０２に表示する、音声出力部１１１で音声出力する、等をすることで提示する。
【００７４】
学習教材送出手段４２は、学習機１の学習教材要求・取得手段２６から学習教材の要求を取得する。そして、要求に含まれる、学習レベルに関する情報に基づいて学習教材データベース２１１から適切な学習教材を読み出し、学習機１に読み出した学習教材を送出する。
【００７５】
図１１は、実施形態２における学習システムによる学習教材の提示の流れを示すフローチャートである。
【００７６】
まず初めに、学習開始確認手段２１によって、入力部１０１から入力される学習開始に関する入力情報に基づいて、学習が開始されるのか否かを確認する（Ｓ１１）。
【００７７】
学習の開始を確認した場合（Ｓ１１のＹｅｓ分岐）、日時差算出手段２２によって学習ログ１１０ｂの読み出しを行い（Ｓ１２）、計時部１０４の現在日時と比較し、前回の学習日時と現在の日時との日時差を算出する（Ｓ１３）。
【００７８】
次に、学習レベル決定手段２３によって学習テーブル１１０ａを読み出し（Ｓ１４）、算出した日時差を用いて学習レベルを取得する。ここで、前回の学習終了時に確認テスト等を行っている場合には、学習ログ１１０ｂから確認テストの成績を読み出し、これを考慮して今回の学習レベルを決定する（Ｓ１５）。学習レベルの決定方法は、実施形態１で採用した方法と同一である。
【００７９】
次に、決定された今回の学習レベルの学習教材を、学習教材要求・取得手段２６によって、通信部１０５を使用してサーバ２に要求する（Ｓ１６）。
【００８０】
サーバ２は学習機１からの学習教材の要求を受信する（Ｓ２１）。そして学習教材送出手段４２によって、要求に含まれる、学習レベルに関する情報に基づいて学習教材データベース２１１から適切な学習教材を読み出し（Ｓ２２）、学習機１に読み出した学習教材を送信する（Ｓ２３）。
【００８１】
学習機１では、サーバから送信された学習教材を、学習教材要求・取得手段２６によって受信する（Ｓ１７）。
【００８２】
そして取得した学習教材を、学習教材提示手段２５によって表示部１０２に表示し、または音声出力部１１１で音声出力することで提示する（Ｓ１８）。この際、実施形態１における図９の場合のように、今回の学習レベルの決定経緯に関する情報を、学習教材の提示に先立って表示部１０２に表示するようにしてもよい。
【００８３】
このように本実施形態２の学習システムは、学習者の理解度と前回の学習終了時からの時間経過を考慮した学習教材を、学習者に提示することが可能である。
【００８４】
さらに、学習開始の都度、サーバ２から学習教材を取得する仕組みを採用したため、学習機１の記憶部メモリ１１０の容量を軽減することができ、学習機１の小型化を図ることが可能である。
【００８５】
またサーバ２は、同一学習レベルで内容の異なる学習教材を大量に保持することが可能である。そのため、学習者が諸事情により同一学習レベルの学習を長期間続ける場合でも、同じ学習教材を複数回提供することなく、毎度、新しい学習教材を学習機１に対して提供することが可能である。
（実施形態３）
【００８６】
本発明の実施形態３を説明する。本発明の実施形態３は、実施形態１の学習システムにおいて、学習開始時に学習機１で復習のテストを行い、その成績を考慮して学習教材を決定する場合の例である。
【００８７】
尚、学習機１のハードウエア構成は、記憶部１１０を除き実施形態１の場合と同一である。またサーバ２のハードウエア構成は、学習教材データベース２１１を除き実施形態１の場合と同一である。よって同一構成部分に関しては、詳細な説明を割愛する。
【００８８】
サーバ２は、学習教材データベース２１１に学習教材およびテストとその正解情報を記憶している。そして、学習機データベース２１０に記憶されている学習システムの契約情報を考慮して決定した学習教材、テスト、およびその正解情報を、通信部２０５を使用して予め学習機１に提供しているものとする。しかし別の方法として、学習システムを運営する機関等が各種記憶媒体に予め学習教材、テスト、及びその正解情報等を記憶して学習者に配布し、学習者自身が学習機１を操作して、記憶媒体から学習教材、テスト、およびその正解情報等を学習機１に読み込ませる、という方法を採用していもよい。
【００８９】
図１２は、実施形態２における学習機１の記憶部１１０が記憶する情報を示す概略図である。１１０ｄは前回の学習完了時から今回の学習開始時までの日時と、今回の学習開始時に行う復習テストのレベルとを関連付けたテストテーブル、１１０ｃはサーバから提供された、学習機１において提示する学習教材、１１０ｅは、学習機１において学習開始時に行う復習のためのテスト、１１０ｆは学習機１において行われたテストに関するログ（テストログ）、１１０ｂは学習機１において行われた学習に関するログ（学習ログ）である。テストテーブル１１０ｄおよびテストログ１１０ｆの詳細を、それぞれ図１３および図１４を用いて説明する。
【００９０】
図１３は、テストテーブル１１０ｄの例である。テストテーブル１１０ｄにおいて、縦の列Ｇが前回の学習完了時から今回の学習開始時までの日時差であり、横の列Ｈが前回の学習レベルである。日時差が大きくなるにつれて、復習のテストには低い学習レベルの内容が含まれるようになっている。
【００９１】
例えば前回の学習完了時から今回の学習開始時までの日時差が２日あり、前回の学習レベルが９であった場合、Ｊにあるように前回の学習レベル９のテストを行う。日時差が８日あり、前回の学習レベルが８であった場合、比較的時間が経過してしまっているため、Ｋにあるように前回の学習レベル８と１段階下の学習レベル７のテストを行う。日時差が１０日あり、前回の学習レベルが６であった場合、かなり時間が経過してしまっているため、Ｌにあるように前回の学習レベル６と、１段階下の学習レベル５と、２段階下の学習レベル４のテストを行う。
【００９２】
このテストテーブルはあくまで例であり、学習者個人に合わせてを設定するのが好ましい。例えば、予め学習者に、到達目標の学習レベル、到達目標の学習レベルに到達したい予定期間、苦手な学習項目、学習者自身の性格（忘れっぽい等）、等を登録させ、それらに合わせてテストテーブルを設定（予め設定されているテストテーブルを微調整）するようにしてもよい。
【００９３】
例えば予め設定されているテストテーブルに対して、学習者自身の性格が忘れっぽい場合または苦手な学習項目がある場合には、過去の学習内容を完全に覚えているかを継続的に確認するため、より低い学習レベルの内容が含まれるようにする、等の微調整を行うことで、テストテーブルを学習者個人に特化したものにすることが出来る。
【００９４】
またテストテーブルは、例えば外国語学習に関する学習システムであれば、ヒヤリング、文法、単語、長文読解等といった学習項目毎に設定するようにしてもよい。また、テストの学習レベルの代わりに、次回に何レベル分低い学習レベルのテストを行うべきかを示すレベル範囲情報を設定するようにしてもよい。
【００９５】
図１４は、テストログ１１０ｆの例である。テストログ１１０ｆは、今回の学習開始日時（日時）、前回の学習日時（前回）、前回提示した学習教材の学習レベル（前回の学習レベル）、前回の学習終了時と今回の学習開始時の日時差（日時差）、テストテーブル１１０ｄを参照して取得したテストの学習レベル（テスト）、テストの成績（成績）、今回提示する学習教材の学習レベル（今回の学習レベル）、等を含む情報である。学習項目毎にテストテーブルを設定している場合には、学習項目毎にテストログが存在するものとする。ここで、テストログ１１０ｆにおける今回の学習レベルは、テストの成績を考慮して決定される情報である。今回の学習レベルの決定方法について、情報ＭおよびＮを参考にして説明する。
【００９６】
情報Ｍにおいて２００５年１２月８日に学習を行う場合、前回の学習レベルが７で日時差が２５日（テストテーブル１１０ｄにおける２２〜２８日）であるため、テストテーブル１１０ｄを参照するとテストの学習レベル（テスト）は７、６、５、４、３となる。テストの成績欄にあるように、学習レベル７、６、５、４、３を含むテストを行った結果、学習レベル６のテストが不合格（学習レベル７、５、４、３のテストは合格であったものとする）であったため、今回の学習レベルは、不合格であった学習レベル６から開始することとする。
【００９７】
また情報Ｎにおいて２００５年１２月１０日に学習を行う場合、前回の学習レベルが６で日時差が1日であるため、テストテーブル１１０ｄを参照するとテストの学習レベル（テスト）は６となる。テストの成績欄にあるように、学習レベル６のテストを行った結果、合格であったため、今回の学習レベルは、１段階アップグレードして学習レベル７から開始することとする。
【００９８】
つまり、テストの学習レベル毎の成績が全て合格である場合には、前回の学習レベルより１段階アップグレードした学習レベルを採用し、テストの学習レベル毎の成績に不合格が含まれる場合、不合格となった学習レベルを再度採用する、という方法を採用することで今回の学習レベルを決定する。
【００９９】
学習教材の学習レベルの決定方法として上記方法を使用することにより、学習開始時における学習者の理解度を考慮した学習教材を、学習者に提示することが可能である。特に、学習開始時に行うテストの内容が前回の学習終了時からの時間経過を考慮して決定されるため、学習者が、どの学習レベルまで知識として身についているのか、忘れてしまったのはどの学習レベルであるのかを、的確に考慮して学習教材の学習レベルを決定することが可能である。これにより学習者は、忘れてしまった学習レベルから再度学習を開始することができ、学習に対する理解を深めながら学習を進めることが可能である。
【０１００】
尚、テストテーブルが、日時差と、次回に何レベル分低い学習レベルのテストを行うべきかを示すレベル範囲情報とが関連付けられたテーブルである場合には、テストログ１１０ｆの前回の学習レベルからテストテーブルのレベル範囲情報分の学習レベルを、今回のテストの学習レベルとして決定することが出来る。
【０１０１】
図１5は、実施形態３における学習機１の機能ブロック図である。学習機１は、学習開始確認手段２１、日時差算出手段２２、テストレベル決定手段２７、テスト読み出し手段２８、テスト実行手段２９、学習レベル決定手段２３、学習教材読み出し手段２４、学習教材提示手段２５を有している。これらの手段の機能は、ＲＯＭ１０８に記憶されている動作プログラムをＣＰＵ１０６によって読み出して実行し、図２に示した学習機１内の各ハードウエアの動作を制御することによって達成される。
【０１０２】
学習機１における学習開始確認手段２１、学習教材読み出し手段２４、学習教材提示手段２５は、実施形態１において説明したもの同一手段であるため、説明を割愛する。
【０１０３】
日時差算出手段２２は、記憶部１１０のテストログ１１０ｆに記憶されている前回の学習日時を読み出し、計時部１０４から現在の日時を取得し、前回の学習日時と現在の日時との日時差を算出する。
【０１０４】
テストレベル決定手段２７は、日時差算出手段２２で算出した日時差を用いて、テストテーブル１１０ｄから今回のテストの学習レベルを取得する。
【０１０５】
テスト読み出し手段２８は、テストレベル決定手段２７で決定された学習レベルのテストとその正解情報を、テスト１１０ｅから読み出す。
【０１０６】
テスト実行手段２９は、テストレベル決定手段２７で読み出したテストを表示部１０２に表示し、入力部１０１から学習者によって入力されるテストの回答に係る情報を取得する。
【０１０７】
学習レベル決定手段２３は、テスト実行手段２９によって取得したテストの回答に係る情報と、テストの正解情報とを比較して正解率を算出し、正解率が所定値以上であるか否かによってテストの合否を判定する。そして、テストの合否に基づいて今回の学習教材の学習レベルを決定する。学習レベルの決定方法は、図１４の説明において示したように、テストの学習レベル毎の成績が全て合格である場合には学習レベルを１段階アップグレードした学習レベルを採用し、テストの学習レベル毎の成績に不合格が含まれる場合には不合格となった学習レベルを再度採用する、という方法を採用する。
【０１０８】
尚、特許請求の範囲における学習教材情報記憶手段、テスト情報記憶手段、テストログ記憶手段、テストテーブル記憶手段は、記憶部１１０に相当する。また、入力手段は入力部１０１に相当する。
【０１０９】
図１6は、実施形態３における学習機１による学習教材の提示の流れを示すフローチャートである。
【０１１０】
まず初めに、学習開始確認手段３１によって、入力部１０１から入力される学習開始に関する入力情報に基づいて、学習が開始されるのか否かを確認する（Ｓ３１）。
【０１１１】
学習の開始を確認した場合（Ｓ３１のＹｅｓ分岐）、日時差算出手段２２によってテストログ１１０ｆの読み出しを行い（Ｓ３２）、計時部１０４の現在日時と比較し、前回の学習日時と現在の日時との日時差を算出する（Ｓ３３）。
【０１１２】
次に、テストレベル決定手段２７によってテストテーブル１１０ｄを読み出し（Ｓ３４）、算出した日時差を用いて、テストテーブル１１０ｄから今回のテストの学習レベルを決定する（Ｓ３５）。
【０１１３】
次に、テスト読み出し手段２８によって、テストレベル決定手段２７で決定された学習レベルのテストとその正解情報を、テスト１１０ｅから読み出す（Ｓ３６）。
【０１１４】
次に、テスト実行手段２９によって、テストレベル決定手段２７で読み出したテストを表示部１０２に表示することによってテストを実行し、入力部１０１から学習者によって入力されるテストの回答に係る情報を取得する（Ｓ３７）。ここでテストのレベルの決定経緯に関する情報を、テストの実行に先立って表示部１０２に表示するようにしてもよい。図１７は、テストのレベルの決定経緯に関する情報を表示する表示画面の例である。ここでは、前回の学習レベルが７で、日時差が３日であったため、今回のテストは学習レベル７と６のテストを行う、ということが示されている。このように、日時差を含めてテストのレベルの決定方法を通知することで、学習者に、学習の進捗状況を通知した上でテストを実行することが出来る。
【０１１５】
次に、学習レベル決定手段２３によって、テスト実行手段２９で取得したテストの回答に係る情報とテストの正解情報とを比較して正解率を算出し、正解率が所定値以上であるか否かによってテストの合否を判定する。そして、不合格であったテストの学習レベルが何であるかを確認する（Ｓ３８）。
【０１１６】
学習レベル決定手段２３は、次いで、前述したように、テストの合否に基づいて今回の学習教材の学習レベルを決定する（Ｓ３９）。
【０１１７】
次に、決定された今回の学習レベルの学習教材を、学習教材読み出し手段２４によって学習教材１１０ｃから読み出す（Ｓ４０）。
【０１１８】
そして読み出された学習教材を、学習教材提示手段２５によって表示部１０２に表示し、または音声出力部１１１で音声出力することで提示する（Ｓ４１）。この際、今回の学習レベルの決定経緯に関する情報を、学習教材の提示に先立って表示するようにしてもよい。図１８は、実施形態３における学習レベルの決定経緯に関する情報を表示する表示画面の例である。ここでは、学習レベル７および６のテストが合格であるため、今回は学習レベル８の学習を開始する、ということが示されている。
【０１１９】
このように本実施形態３の学習システムは、学習開始時における学習者の理解度を考慮した学習教材を、学習者に提示することが可能である。
【０１２０】
また特に、学習開始時に行うテストの内容が前回の学習終了時からの時間経過を考慮して決定されるため、学習者が、どの学習レベルまで知識として身についているのか、忘れてしまったのはどの学習レベルであるのかを、的確に考慮して学習教材の学習レベルを決定することが可能である。これにより学習者は、忘れてしまった学習レベルから再度学習を開始することができ、学習に対する理解を深めながら学習を進めることが可能である。
（実施形態４）
【０１２１】
本発明の実施形態４を説明する。本発明の実施形態４は、実施形態３の学習システムにおいて、学習機１が学習教材、テスト及びその正解情報を学習の都度サーバ２から取得する場合の例を示す。
【０１２２】
尚、学習機１およびサーバ２のハードウエア構成、学習機１の記憶部１１０内にある各種情報、並びにサーバ２の学習教材データベース２１１内にある各種情報は、実施形態３の場合と同一であるため、詳細な説明を割愛する。
【０１２３】
図１９は、実施形態４における学習システムの機能ブロック図である。学習機１は、学習開始確認手段２１、日時差算出手段２２、テストレベル決定手段２７、テスト要求・取得手段３０、テスト実行手段２９、学習レベル決定手段２３、学習教材要求・取得手段２６、学習教材提示手段２５を有している。これらの手段の機能は、ＲＯＭ１０８に記憶されている動作プログラムをＣＰＵ１０６によって読み出して実行し、図２に示した学習機１内の各ハードウエアの動作を制御することによって達成される。
【０１２４】
またサーバ２は、テスト送出手段４１、学習教材送出手段４２を有する。これら手段の機能は、ＲＯＭ２０８に記憶されている動作プログラムをＣＰＵ２０６によって読み出して実行し、図６に示したサーバ２内の各ハードウエアの動作を制御することによって達成される。
【０１２５】
ここで、学習機１における学習開始確認手段２１、日時差算出手段２２、テストレベル決定手段２７、学習レベル決定手段２３は、実施形態３において説明したもの同一手段であるため、説明を割愛する。
【０１２６】
また、学習機１における学習教材要求・取得手段２６、学習教材提示手段２５、およびサーバ２における学習教材送出手段４２は、実施形態２において説明したものと同一手段であるため、説明を割愛する。
【０１２７】
テスト要求・取得手段３０は、テストレベル決定手段２７で決定された学習レベルのテストを、通信部１０５を使用してサーバ２に接続して要求し、取得する。
【０１２８】
テスト実行手段２９は、テスト要求・取得手段３０で取得したテストを表示部１０２に表示し、入力部１０１から学習者によって入力されるテストの回答に係る情報を取得する。
【０１２９】
テスト送出手段４１は、学習機１のテスト要求・取得手段３０からテストの要求を取得する。そして、要求に含まれる、テストの学習レベルに関する情報に基づいて学習教材データベース２１１から適切なテスト及び正解情報を読み出し、学習機１に送出する。
【０１３０】
図２０は、実施形態４における学習機システムによる学習教材の提示の流れを示すフローチャートである。
【０１３１】
まず初めに、学習開始確認手段３１によって、入力部１０１から入力される学習開始に関する入力情報に基づいて、学習が開始されるのか否かを確認する（Ｓ５１）。
【０１３２】
学習の開始を確認した場合（Ｓ５１のＹｅｓ分岐）、日時差算出手段２２によってテストログ１１０ｆの読み出しを行い（Ｓ５２）、計時部１０４の現在日時と比較し、前回の学習日時と現在の日時との日時差を算出する（Ｓ５３）。
【０１３３】
次に、テストレベル決定手段２７によってテストテーブル１１０ｄを読み出し（Ｓ５４）、算出した日時差を用いて、テストテーブル１１０ｄから今回のテストの学習レベルを決定する（Ｓ５５）。
【０１３４】
次に、決定された学習レベルのテストおよびその正解情報を、テスト要求・取得手段３０によって、通信部１０５を使用してサーバ２に要求する（Ｓ５６）。この後のサーバ２の動作は後述する。
【０１３５】
学習機１では、サーバから送信されるテストおよびその正解情報を、テスト要求・取得手段３０によって受信する（Ｓ５７）。
【０１３６】
次にテスト実行手段２９によって、サーバ２から取得したテストを表示部１０２に表示することによってテストを実行し、入力部１０１から学習者によって入力されるテストの回答に係る情報を取得する（Ｓ５８）。この際、実施形態３における図１７の場合のように、テストのレベルの決定経緯に関する情報を、テストの実行に先立って表示部１０２に表示するようにしてもよい。
【０１３７】
次に、学習レベル決定手段２３によって、テスト実行手段２９で取得したテストの回答に係る情報とテストの正解情報とを比較して正解率を算出し、正解率が所定値以上であるか否かによってテストの合否を判定する。そして、不合格であったテストの学習レベルが何であるかを確認する（Ｓ５９）。
【０１３８】
学習レベル決定手段２３は、次いで、テストの合否（不合格であったテストの学習レベル等）に基づいて今回の学習教材の学習レベルを決定する（Ｓ６０）。決定方法は、実施形態３で採用した方法と同一とする。
【０１３９】
次に、決定された今回の学習レベルの学習教材を、学習教材要求・取得手段２６によって、通信部１０５を使用してサーバ２に要求する（Ｓ６１）。この後のサーバ２の動作は後述する。
【０１４０】
学習機１では、サーバから送信された学習教材を、学習教材要求・取得手段２６によって受信する（Ｓ６２）。
【０１４１】
そして受信した学習教材を、学習教材提示手段２５によって表示部１０２に表示し、または音声出力部１１１で音声出力することで提示する（Ｓ６３）。この際、実施形態３における図１８の場合のように、学習レベルの決定経緯に関する情報を、学習教材の提示に先立って表示部１０２に表示するようにしてもよい。
【０１４２】
次にサーバ２の動作を説明する。サーバ２は、Ｓ５６において学習機１が送出したテストの要求を受信する（Ｓ７１）。そしてテスト送出手段４１によって、要求に含まれる、テストの学習レベルに関する情報に基づいて、学習教材データベース２１１からテスト及び正解情報を読み出し（Ｓ７２）、読み出したテスト及び正解情報を学習機１に送信する（Ｓ７４）。
【０１４３】
サーバ２は、次にＳ６１において学習機１が送出した学習教材の要求を受信する（Ｓ７４）。そして学習教材送出手段４２によって、要求に含まれる、学習レベルに関する情報に基づいて学習教材データベース２１１から学習教材を読み出し（Ｓ７５）、読み出した学習教材を学習機１に送信する（Ｓ７６）。
【０１４４】
このように本実施形態４の学習システムは、学習開始時における学習者の理解度を考慮した学習教材を、学習者に提示することが可能である。
【０１４５】
また特に、学習開始時に行うテストの内容が前回の学習終了時からの時間経過を考慮して決定されるため、学習者が、どの学習レベルまで知識として身についているのか、忘れてしまったのはどの学習レベルであるのかを、的確に考慮して学習教材の学習レベルを決定することが可能である。これにより学習者は、忘れてしまった学習レベルから再度学習を開始することができ、学習に対する理解を深めながら学習を進めることが可能である。
【０１４６】
さらに、学習開始の都度、サーバ２から学習教材、テストおよびその正解情報を取得する仕組みを採用したため、学習機１の記憶部メモリ１１０の容量を軽減することができ、学習機１の小型化を図ることが可能である。
【０１４７】
またサーバ２は、同一学習レベルで内容の異なる学習教材、テスト、およびその正解情報を大量に保持することが可能である。そのため、学習者が諸事情により同一学習レベルの学習を長期間続ける場合でも、同じ学習教材およびテストを複数回提供することなく、毎度、新しい学習教材およびテストを学習機１に対して提供することが可能である。
【０１４８】
尚、本実施形態１〜４で説明した、学習機（または学習システムにおける学習機）で用いられる学習教材の提示方法は、パーソナルコンピュータ、携帯機器、学習専用機、携帯電話等の様々な機器に使用することが可能である。
【図面の簡単な説明】
【０１４９】
【図１】本発明の学習システム構成の概略図である。
【図２】本発明の学習機１のハードウエア構成の概略図である。
【図３】実施形態１における学習機１の記憶部１１０が記憶する情報を示す概略図である。
【図４】学習テーブル１１０ａの例である。
【図５】学習ログ１１０ｂの例である。
【図６】本発明のサーバ２のハードウエア構成の概略図である。
【図７】実施形態１における学習機１の機能ブロック図である。
【図８】実施形態１における学習機１による学習教材の提示の流れを示すフローチャートである。
【図９】学習レベルの決定経緯を説明する表示画面の例である。
【図１０】実施形態２における学習システムの機能ブロック図である。
【図１１】実施形態２における学習システムによる学習教材の提示の流れを示すフローチャートである。
【図１２】実施形態２における学習機１の記憶部１１０が記憶する情報を示す概略図である。
【図１３】テストテーブル１１０ｄの例である。
【図１４】テストログ１１０ｆの例である。
【図１５】実施形態３における学習機１の機能ブロック図である。
【図１６】実施形態３における学習機１による学習教材の提示の流れを示すフローチャートである。
【図１７】テストのレベルの決定経緯を説明する表示画面の例である。
【図１８】実施形態３における学習レベルの決定経緯を説明する表示画面の例である。
【図１９】実施形態４における学習システムの機能ブロック図である。
【図２０】実施形態４における学習機システムによる学習教材の提示の流れを示すフローチャートである。
【符号の説明】
【０１５０】
１  学習機
２  サーバ
１１０  記憶部
１１０ａ  学習テーブル
１１０ｂ  学習ログ
１１０ｃ  学習教材
１１０ｄ  テストテーブル
１１０ｅ  テスト
１１０ｆ  テストログ
２１１  学習教材データベース
２１  学習開始確認手段
２２  日時差算出手段
２３  学習レベル決定手段
２４  学習教材読み出し手段
２５  学習教材提示手段
２６  学習教材要求・取得手段
２７  テストレベル決定手段
２８  テスト読み出し手段
２９  テスト実行手段
３０  テスト要求・取得手段
４１  テスト送出手段
４２  学習教材送出手段
【図１】
2007200038.tif 000003
【図２】
2007200038.tif 000004
【図３】
2007200038.tif 000005
【図４】
2007200038.tif 000006
【図５】
2007200038.tif 000007
【図６】
2007200038.tif 000008
【図７】
2007200038.tif 000009
【図８】
2007200038.tif 000010
【図９】
2007200038.tif 000011
【図１０】
2007200038.tif 000012
【図１１】
2007200038.tif 000013
【図１２】
2007200038.tif 000014
【図１３】
2007200038.tif 000015
【図１４】
2007200038.tif 000016
【図１５】
2007200038.tif 000017
【図１６】
2007200038.tif 000018
【図１７】
2007200038.tif 000019
【図１８】
2007200038.tif 000020
【図１９】
2007200038.tif 000021
【図２０】
2007200038.tif 000022