(57)【要約】【課題】各ユーザの都合に合わせて、無理・無駄・むらのない学習を支援することができる学習装置を提供する。【解決手段】ユーザから情報が入力される入力部と、情報が記憶される記憶部と、ユーザへ情報を出力する出力部と、記憶されている情報を処理する演算部と、これら入力部、記憶部、出力部、演算部の動作を制御する制御部とを備える学習装置であり、当該記憶部は、学習コンテンツと当該学習コンテンツを学習するのに必要な学習必要時間とユーザが学習することができる学習可能時間とを記憶し、記憶されている当該学習必要時間と当該学習可能時間とに基づいて学習スケジュールを作成するスケジュール作成手段を有する。【選択図】    図１
2004177704.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから情報が入力される入力部と、情報が記憶される記憶部と、ユーザへ情報を出力する出力部と、記憶されている情報を処理する演算部と、これら入力部、記憶部、出力部、演算部の動作を制御する制御部とを備える学習装置であり、
当該記憶部は、学習コンテンツと当該学習コンテンツを学習するのに必要な学習必要時間とユーザが学習することができる学習可能時間とを記憶し、
記憶されている当該学習必要時間と当該学習可能時間とに基づいて学習スケジュールを作成するスケジュール作成手段を有する学習装置。
【請求項２】
ユーザから情報が入力される入力部と、情報が記憶される記憶部と、ユーザへ情報を出力する出力部と、記憶されている情報を処理する演算部と、これら入力部、記憶部、出力部、演算部の動作を制御する制御部とを備える学習装置であり、
当該記憶部は、学習コンテンツと当該学習コンテンツを学習するのに必要な学習必要時間とユーザが学習することができる学習可能時間とを記憶し、
記憶されている当該学習必要時間と当該学習可能時間とに基づいて学習スケジュールを作成するスケジュール作成手段を有し、
ユーザが新たに学習可能時間を当該入力部から入力すると、
当該スケジュール作成手段は、新たに入力された学習可能時間に基づいて学習スケジュールを更新する学習装置。
【請求項３】
ユーザから情報が入力される入力部と、情報が記憶される記憶部と、ユーザへ情報を出力する出力部と、記憶されている情報を処理する演算部と、これら入力部、記憶部、出力部、演算部の動作を制御する制御部とを備える学習装置であり、
当該記憶部は、学習コンテンツと当該学習コンテンツを学習するのに必要な学習必要時間とユーザが学習することができる学習可能時間とを記憶し、
記憶されている当該学習必要時間と当該学習可能時間とに基づいて学習スケジュールを作成するスケジュール作成手段を有し、
当該スケジュール作成手段は、ユーザの当該学習コンテンツの学習実績に基づいて学習スケジュールを更新する記載の学習装置。
【請求項４】
前記スケジュール作成手段は、前記学習可能時間中においてユーザの学習頻度が均等になるように学習スケジュールを作成及び／又は更新する請求項１〜３のいずれかに記載の学習装置。
【請求項５】
前記スケジュール作成手段は、前記学習可能時間中において終盤ほどユーザの学習頻度が高くなるように学習スケジュールを作成及び／又は更新する請求項１〜３のいずれかに記載の学習装置。
【請求項６】
前記スケジュール作成手段は、前記学習可能時間中においてユーザが前記学習コンテンツを複数回繰り返して学習するように学習スケジュールを作成及び／又は更新する請求項１〜３のいずれかに記載の学習装置。
【請求項７】
前記スケジュール作成手段は、前記学習コンテンツの繰り返し回数に応じて前記学習コンテンツを一通り学習する時間が変化するように学習スケジュールを作成及び／又は更新する請求項６に記載の学習装置。
【請求項８】
前記記憶部は、前記学習コンテンツとして学習形式の異なる複数の学習コンテンツを記憶し、
前記スケジュール作成手段は、当該学習形式に基づいて学習スケジュールを作成及び／又は更新する請求項１〜３のいずれかに記載の学習装置。
【請求項９】
前記記億部は、前記学習形式の異なる複数の学習コンテンツとして、少なくとも教科書コンテンツと問題集コンテンツとを記憶し、
前記スケジュール作成手段は、ユーザが教科書コンテンツの一部を学習した後に既学習分野に対応する問題集コンテンツを学習するように学習スケジュールを作成及び／又は更新する請求項８に記載の学習装置。
【請求項１０】
前記記憶部は、前記学習コンテンツとして学習範囲の異なる複数の学習コンテンツを記憶し、
前記スケジュール作成手段は、当該学習範囲に基づいて学習スケジュールを作成及び／又は更新する請求項１〜３のいずれかに記載の学習装置。
【請求項１１】
前記記憶部は、前記学習コンテンツとして学習範囲の異なる複数の学習コンテンツと当該学習範囲毎の重要度とを記憶し、
前記スケジュール作成手段は、当該学習範囲と当該重要度とに基づいて学習スケジュールを作成及び／又は更新する請求項１〜３のいずれかに記載の学習装置。
【請求項１２】
前記スケジュール作成手段は、前記重要度の高い学習範囲を前記重要度の低い学習範囲よりも優先して学習スケジュールを作成及び／又は更新する請求項１１に記載の学習装置。
【請求項１３】
前記記憶手段は、前記学習コンテンツとして問題集コンテンツを記憶し、
前記スケジュール作成手段は、ユーザの当該問題集コンテンツの学習成績に基づいて学習スケジュールを作成及び／又は更新する請求項１〜３のいずれかに記載の学習装置。
【請求項１４】
前記記憶手段は、前記学習コンテンツとして学習範囲別の問題集コンテンツを記憶し、
前記スケジュール作成手段は、ユーザの当該学習範囲別の問題集コンテンツの学習成績に基づいて学習スケジュールを作成及び／又は更新する請求項１〜３のいずれかに記載の学習装置。
【請求項１５】
前記スケジュール作成手段は、前記学習成績が不良な学習範囲を前記学習成績が良好な学習範囲よりも優先して学習スケジュールを作成及び／又は更新する請求項１４に記載の学習装置。
【請求項１６】
前記スケジュール作成手段は、ユーザの前記学習コンテンツの学習実績が前記学習スケジュールに比べて遅れている場合には、前記学習可能時間内にユーザの学習が終了するように学習スケジュールを更新する請求項３に記載の学習装置。
【請求項１７】
前記スケジュール作成手段は、ユーザの前記学習コンテンツの学習実績が前記学習スケジュールに比べて遅れている場合には、前記学習可能時間内にユーザの学習が終了するように前記学習スケジュール中の一部の学習を省略して学習スケジュールを更新する請求項３に記載の学習装置。
【請求項１８】
前記記憶部は、前記学習コンテンツとして学習範囲の異なる複数の学習コンテンツと当該学習範囲毎の重要度とを記憶し、
前記スケジュール作成手段は、前記重要度の高い学習範囲を前記重要度の低い学習範囲よりも優先して学習スケジュールを更新する請求項１７に記載の学習装置。
【請求項１９】
前記記憶手段は、前記学習コンテンツとして学習範囲別の問題集コンテンツを記憶し、
前記スケジュール作成手段は、前記学習成績が不良な学習範囲を前記学習成績が良好な学習範囲よりも優先して学習スケジュールを更新する請求項１７に記載の学習装置。
【請求項２０】
前記学習スケジュールを前記出力部からユーザに出力するスケジュール出力手段を有する請求項１〜３のいずれかに記載の学習装置。
【請求項２１】
コンピュータを請求項１〜２０のいずれかに記載の学習装置として機能させるためのプログラム。
【請求項２２】
コンピュータを請求項１〜２０のいずれかに記載の学習装置として機能させるためのプログラムを記憶させたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの学習を支援する学習装置に関し、特にユーザの学習スケジュールを管理する学習装置の改良に係る。
【０００２】
【従来の技術】
【特許文献１】特開２００１−３０５９４６号公報
【０００３】
【特許文献２】特開２００１−２０２０００号公報
【０００４】
従来から、ユーザの学習を支援する学習装置として、例えば、特許文献１、特許文献２に記載の技術が提案されている。特許文献１には、チュータが（人手を介して）生徒の個別学習スケジュールを管理、変更する技術が開示されている。また特許文献２には、教材の特性に基づいて適切な教材の組み合わせをユーザに提供する技術が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の技術では、ユーザの個別のニーズに合った木目の細かい学習スケジュールを提供することは困難である。例えば、特許文献１に記載の技術では、チュータが生徒の学習スケジュールを管理しているため、生徒自身が直ちにスケジュールを変更することは想定されていない。また、特許文献２に記載の技術では、教材の組合わせを提示することはできても、その教材の学習スケジュールまでを提示してくれるものではない。
【０００６】
一方、従来の同一時間に同一場所で大量の生徒に同一内容を教えるマスプロ教育とは異なり、生涯学習の重要性が注目される今日では、多様な人々が時間的、空間的制限を超えてそれぞれのスケジュールで学習する機会が増加している。
【０００７】
本発明は、このような技術的な課題に鑑みてなされたものであり、その目的は、各ユーザの都合に合わせて、無理・無駄・むらのない学習を支援することができる学習装置を提供することにある。
【０００８】
【課題を解決するための手段】
本発明は、ユーザから情報が入力される入力部と、情報が記憶される記憶部と、ユーザへ情報を出力する出力部と、記憶されている情報を処理する演算部と、これら入力部、記憶部、出力部、演算部の動作を制御する制御部とを備える学習装置であり、当該記憶部は、学習コンテンツと当該学習コンテンツを学習するのに必要な学習必要時間とユーザが学習することができる学習可能時間とを記憶し、記憶されている当該学習必要時間と当該学習可能時間とに基づいて学習スケジュールを作成するスケジュール作成手段を有するものである。なお、前記学習スケジュールには、少なくともユーザが前記学習コンテンツを学習する学習時間が含まれる。
【０００９】
また本発明は、ユーザから情報が入力される入力部と、情報が記憶される記憶部と、ユーザへ情報を出力する出力部と、記憶されている情報を処理する演算部と、これら入力部、記憶部、出力部、演算部の動作を制御する制御部とを備える学習装置であり、当該記憶部は、学習コンテンツと当該学習コンテンツを学習するのに必要な学習必要時間とユーザが学習することができる学習可能時間とを記憶し、記憶されている当該学習必要時間と当該学習可能時間とに基づいて学習スケジュールを作成するスケジュール作成手段を有し、ユーザが新たに学習可能時間を当該入力部から入力（増減）すると、当該スケジュール作成手段は、新たに入力（増減）された学習可能時間に基づいて学習スケジュールを更新するものである。
【００１０】
ここで、前記学習可能時間は、ユーザが学習をする予定の基本学習時間とユーザが学習をすることができない学習不能時間とから演算される。
【００１１】
この基本学習時間は、▲１▼ユーザが学習を予定する基本学習期間の始期及び終期を前記入力部から入力することにより演算されるものでもよいし、▲２▼ユーザが学習を予定する基本学習の始期及び終期、当該基本学習期間内の各日に学習する予定の時間を前記入力部から入力することにより演算されるものでもよいし、▲３▼ユーザが学習を予定する基本学習期間の始期及び終期、当該基本学習期間内の平日に学習する時間、当該基本学習期間内の休日に学習する予定の時間を前記入力部から入力することにより演算されるものでもよい。
【００１２】
一方、学習不能時間は、▲１▼ユーザが学習することができない日を前記入力部から入力することにより演算されるものでもよいし、▲２▼ユーザが学習することができない時間を前記入力部から入力することにより演算されるものでもよい。
【００１３】
そして、ユーザが新たに基本学習時間を前記入力部から入力（増減）すると、前記スケジュール作成手段は、新たに入力（増減）された基本学習時間に基づいて学習スケジュールを更新することができる。また、ユーザが新たに学習不能時間を前記入力部から入力（増減）すると、前記スケジュール作成手段は、新たに入力（増減）された学習不能時間に基づいて学習スケジュールを更新することができる。
【００１４】
また本発明は、ユーザから情報が入力される入力部と、情報が記憶される記憶部と、ユーザへ情報を出力する出力部と、記憶されている情報を処理する演算部と、これら入力部、記憶部、出力部、演算部の動作を制御する制御部とを備える学習装置であり、当該記憶部は、学習コンテンツと当該学習コンテンツを学習するのに必要な学習必要時間とユーザが学習することができる学習可能時間とを記憶し、記憶されている当該学習必要時間と当該学習可能時間とに基づいて学習スケジュールを作成するスケジュール作成手段を有し、当該スケジュール作成手段は、ユーザの当該学習コンテンツの学習実績に基づいて学習スケジュールを更新するものである。
【００１５】
これらの発明において、設定又はユーザの選択により、前記スケジュール作成手段は、▲１▼前記学習可能時間中においてユーザの学習頻度が（実質的に）均等になるように学習スケジュールを作成及び／又は更新するものでもよいし、▲２▼前記学習可能時間中において終盤ほどユーザの学習頻度が高くなるように学習スケジュールを作成及び／又は更新するものでもよいし、▲３▼前記学習可能時間中において序盤ほどユーザの学習頻度が高くなるように学習スケジュールを作成及び／又は更新するものでもよい。
【００１６】
またこれらの発明において、設定又はユーザの選択により、前記スケジュール作成手段は、▲１▼前記学習可能時間中においてユーザが前記学習コンテンツを一通り学習するように学習スケジュールを作成及び／又は更新するものでもよいし、▲２▼前記学習可能時間中においてユーザが前記学習コンテンツを複数回繰り返して学習するように学習スケジュールを作成及び／又は更新するものでもよい。
【００１７】
さらに、複数回繰り返して学習する場合には、▲１▼前記スケジュール作成手段は、前記学習可能時間中においてユーザが前記学習コンテンツを（実質的に）同一の学習時間で複数回繰り返して学習するように学習スケジュールを作成及び／又は更新するものでもよいし、▲２▼前記学習コンテンツの繰り返し回数に応じて前記学習コンテンツを一通り学習する時間が変化するように学習スケジュールを作成及び／又は更新するものでもよい。後者▲２▼としては、具体的に、前記学習コンテンツの繰り返し回数が増えると前記学習コンテンツを一通り学習する時間が減るように学習スケジュールを作成及び／又は更新したり、前記学習コンテンツの繰り返し回数が増えると前記学習コンテンツを一通り学習する時間が増えるように学習スケジュールを作成及び／又は更新したりすることができる。
【００１８】
またこれらの発明において、前記記憶部は、前記学習コンテンツとして学習形式の異なる複数の学習コンテンツを記憶し、前記スケジュール作成手段は、当該学習形式に基づいて学習スケジュールを作成及び／又は更新することもできる。この場合、前記学習スケジュールは、少なくとも学習形式を含んでもよい。なお、学習形式の異なる複数の学習コンテンツとは、例えば、教科書コンテンツ、問題集コンテンツ、単語帳コンテンツなどが挙げられる。
【００１９】
さらにこれらの発明において、前記記億部は、前記学習形式の異なる複数の学習コンテンツとして、少なくとも教科書コンテンツと問題集コンテンツとを記憶し、前記スケジュール作成手段は、ユーザが教科書コンテンツの一部を学習した後に既学習分野に対応する問題集コンテンツを学習するように学習スケジュールを作成及び／又は更新することができる。
【００２０】
またこれらの発明において、前記記憶部は、前記学習コンテンツとして学習範囲の異なる複数の学習コンテンツを記憶し、前記スケジュール作成手段は、当該学習範囲に基づいて学習スケジュールを作成及び／又は更新することもできる。なお、前記学習範囲は、資格試験別（宅建試験、ソフトウェア開発技術者試験等）、学年別（中学一年、高校二年等）、学習科目別（英語、民法等）、学習単元別（総則、データベース等）、業務別（総務部、営業部等）のうちの少なくとも一とすることができる。
【００２１】
またこれらの発明において、前記記憶部は、前記学習コンテンツとして学習範囲の異なる複数の学習コンテンツと当該学習範囲毎の重要度とを記憶し、前記スケジュール作成手段は、当該学習範囲と当該重要度とに基づいて学習スケジュールを作成及び／又は更新することができる。さらに、前記スケジュール作成手段は、前記重要度の高い学習範囲を前記重要度の低い学習範囲よりも優先して学習スケジュールを作成及び／又は更新することができる。具体的には、前記スケジュール作成手段は、▲１▼前記重要度の高い学習範囲を前記学習可能時間内の序盤及び／又は終盤に学習するように学習スケジュールを作成及び／又は更新したり、▲２▼前記重要度の高い学習範囲を前記重要度の低い学習範囲よりもユーザの学習頻度が高くなるように学習スケジュールを作成及び／又は更新したり、▲３▼前記重要度の高い学習範囲を前記重要度の低い学習範囲よりもユーザの学習時間が長くなるように学習スケジュールを作成及び／又は更新したりすることができる。
【００２２】
またこれらの発明において、前記記憶手段は、前記学習コンテンツとして問題集コンテンツを記憶し、前記スケジュール作成手段は、ユーザの当該問題集コンテンツの学習成績に基づいて学習スケジュールを作成及び／又は更新することができる。また前記記憶手段は、前記学習コンテンツとして学習範囲別の問題集コンテンツを記憶し、前記スケジュール作成手段は、ユーザの当該学習範囲別の問題集コンテンツの学習成績に基づいて学習スケジュールを作成及び／又は更新することができる。
【００２３】
さらに、前記スケジュール作成手段は、前記学習成績が不良な学習範囲を前記学習成績が良好な学習範囲よりも優先して学習スケジュールを作成及び／又は更新することができる。具体的には、前記スケジュール作成手段は、▲１▼前記学習成績が良好又は不良な学習範囲を前記学習可能時間内の序盤及び／又は終盤に学習するように学習スケジュールを作成及び／又は更新したり、▲２▼前記学習成績が不良な学習範囲を前記学習成績が良好な学習範囲よりもユーザの学習頻度が高くなるように学習スケジュールを作成及び／又は更新したり、▲３▼前記学習成績が不良な学習範囲を前記学習成績が良好な学習範囲よりもユーザの学習時間が長くなるように学習スケジュールを作成及び／又は更新したりすることができる。
【００２４】
またこれらの発明において、前記スケジュール作成手段は、ユーザの前記学習コンテンツの学習実績が前記学習スケジュールに比べて遅れている場合には、前記学習可能時間内にユーザの学習が終了するように学習スケジュールを更新することができる。また、前記スケジュール作成手段は、ユーザの前記学習コンテンツの学習実績が前記学習スケジュールに比べて遅れている場合には、前記学習可能時間内にユーザの学習が終了するように前記学習スケジュール中の一部の学習を省略して学習スケジュールを更新することもできる。
【００２５】
さらに、前記記憶部は、前記学習コンテンツとして学習範囲の異なる複数の学習コンテンツと当該学習範囲毎の重要度とを記憶し、前記スケジュール作成手段は、前記重要度の高い学習範囲を前記重要度の低い学習範囲よりも優先して学習スケジュールを更新することもできる。さらに、前記記憶手段は、前記学習コンテンツとして学習範囲別の問題集コンテンツを記憶し、前記スケジュール作成手段は、前記学習成績が不良な学習範囲を前記学習成績が良好な学習範囲よりも優先して学習スケジュールを更新することもできる。
【００２６】
またこれらの発明において、前記学習スケジュールを前記出力部からユーザに出力するスケジュール出力手段を有するものでもよい。ここで、スケジュール表示手段は、前記学習可能時間、前記学習スケジュール、前記学習不能時間をカレンダー形式で前記出力部からユーザに表示したり、前記学習可能時間、前記学習スケジュール、前記学習不能時間をそれぞれ識別可能に月、週、日の少なくとも一つ以上カレンダー形式で前記出力部からユーザに表示したり、前記学習スケジュールとユーザの前記学習コンテンツの学習実績との差を前記出力部からユーザに表示したりすることができる。
【００２７】
また、本発明は、コンピュータをこれらの学習装置として機能させるためのプログラムとして把握することもできる。さらに、コンピュータをこれらの学習装置として機能させるためのプログラムを記憶させたコンピュータ読み取り可能な記憶媒体として把握することもできる。
【００２８】
【発明の実施による形態】
以下、実施例に基いて本発明の実施による形態を説明する。
【００２９】
実施例
図１は、本実施例に係るコンピュータシステム（学習装置）１００を説明するものである。また、図２はこのコンピュータシステム１００を説明する機能ブロック図である。このコンピュータシステム１００は、コンピュータ本体（記憶部、演算部、制御部）１と、液晶ディスプレイ（出力部）２と、キーボード（入力部）３１、マウス（入力部）３２から構成されている。なお、これらに出力部としてのプリンタを加えてもよい。
【００３０】
このコンピュータ本体１は、中央演算処理装置（演算部、制御部）１０、キャッシュメモリ１１、主記憶装置１２、補助記憶装置１３、ＣＤ−ＲＯＭドライブ１４を備え、これらはバス１６を介して液晶ディスプレイ２、キーボード３１、マウス３２と接続されている。また、キャッシュメモリ１１、主記憶装置１２、補助記憶装置１３は全体として仮想的な記憶装置（記憶部）１５を構成している。
【００３１】
また、学習管理用プログラム（スケジュール作成手段）５１、（例えば、ソフトウェア開発技術者試験対策用の）学習プログラム（学習コンテンツ）５２は、それぞれＣＤ−ＲＯＭ（記憶媒体）４１、４２に記憶されている。このＣＤ−ＲＯＭ４１、４２に記憶されたプログラム５１、５２をＣＤ−ＲＯＭドライブ１４を介してコンピュータ本体１にインストールすることにより、このコンピュータシステム１００は全体で学習装置として機能する（その機能については後に詳細に説明する）。
【００３２】
なお、本実施例では、学習管理用プログラム５１と学習プログラム５２とは別個のＣＤ−ＲＯＭ４１、４２により提供されているが、これに限らず一つのＣＤ−ＲＯＭに記憶されて提供されるものでもよい。また、本実施例では単一の学習プログラム５２をコンピュータ本体１にインストールして使用する場合を説明するが、これに限らず、複数の学習プログラム（例えば、ソフトウェア開発技術者試験対策用の学習プログラム５２と、中小企業診断士試験対策用の学習プログラム５３との二つの学習プログラム）をコンピュータ本体１にインストールして使用してもよい。
【００３３】
また、本実施例では、ＣＤ−ＲＯＭを介してこれらのプログラム５１、５２がコンピュータ本体１にインストールされるものであるが、これに限らず、例えば、ネットワーク（インタネット、イントラネット、エクストラネット等）３００を介して他のコンピュータ２００からプログラム５１、５２が伝送されインストールされるものでもよい。さらに、プログラム５１、５２そのものはコンピュータ本体１にインストールされず、他のコンピュータ２００にインストールされたプログラム５１、５２により、ネットワーク３００を介してサービスがコンピュータ本体１に提供されるものでもよい。
【００３４】
図３は、コンピュータ本体１の記憶装置１５内に記憶された学習コンテンツの内容を関係データベールモデルで示したものである。この学習コンテンツは、ソフトウェア開発技術者試験対策用の学習コンテンツであり、各レコードには、コンテンツデータＣ、学習形式ｍ、学習単元ｕ、重要度ｉ、学習実績（成績）ｒが含まれている。学習形式ｍは、例えば「０」が「教科書」を、「１」が「単語帳」を、「２」が「問題集」をそれぞれ表す。学習単元ｕは、例えば「０」が「コンピュータの仕組みとその利用」を、「１」が「ソフトウェア」を、「２」が「アルゴリズムとデータ構造」を（以下、同様）それぞれ表す。重要度ｉは、例えば「０」が「低」を、「１」が「中」を、「２」が「高」をそれぞれ表す。学習実績ｒは、教科書及び単語帳については、「０」が「未参照」を、「１」が「一回参照」を、「２」が「二回参照」を（以下、同様）それぞれ表す。問題集については、「０」が「未演習」を、それ以外は「（正答回数）／（演習回数）」として表す。
【００３５】
図４は、コンピュータ本体１の記憶装置１５内に記憶された学習コンテンツの内容と単位学習時間との関係を示したものである。図４（ａ）は、教科書を３単位（ここでは３ページ）学習するのに必要な時間は１単位（ここでは１時間）であることを示している。同様に、図４（ｂ）は、単語帳を１２０題学習するのに必要な時間は１時間であることを、図４（ｃ）は、問題集を２０題学習するのに必要な時間は１時間であることをそれぞれ示している。
【００３６】
図５は、このコンピュータシステム１００の基本的な使用方法及び動作を説明するフローチャートである。以下、このフローチャートに従って、コンピュータシステム１００の使用方法及び動作を説明する。
【００３７】
まず、ユーザは初期的な学習予定時間をキーボード３１やマウス３２を用いてコンピュータ本体１に入力する（図５のステップＳ１）。
【００３８】
この学習可能時間ｔ（ｐ）は、ユーザが学習をする予定の基本学習時間ｔ（ｓ）とユーザが学習をすることができない学習不能時間ｔ（ｉ）とを入力することで演算される。
【００３９】
図６は、基本学習時間ｔ（ｓ）を入力する際に液晶ディスプレイ２上に表示されるウインドウ２１を示している。このウインドウ２１には、資格試験表示部２１ａ、学習開始日指定部２１ｂ、学習終了日指定部２１ｃ、学習曜日指定部２１ｄ、アイコン指定部２１ｅ、スケジュール作成ボタン２１ｆ、アイコン表示部２１ｇが存在する。本実施例では、ＣＤ−ＲＯＭ４２によりソフトウェア開発技術者試験用の学習プログラム５２がコンピュータ本体にインストールされているため、試験表示部２１ａには、プルダウンメニューとして「ソフトウェア開発技術者試験」が選択可能となっている。またアイコン指定部２１ｅで指定されているアイコン（本実施例では鉛筆形状のアイコン）に対応して、アイコン表示部２１ｇにおいて当該アイコンの横に「ソフトウェア開発技術者試験」と表示されている。なお、アイコン指示部２１ｅ、アイコン表示部２１ｇに示されるアイコンは、それぞれ色彩又は形状が異なり、視覚により識別可能となっている。
【００４０】
図７は、学習可能時間が決定される様子を模式的に示したものである。まず、基本学習時間ｔ（ｓ）は、ユーザが学習開始日指定部２１ｂ、学習終了日指定部２１ｃをマウス３２で操作し、学習開始日Ｄｓと学習終了日Ｄｅを指定することで基本学習期間を設定する（図７（ａ）参照）。次に、ユーザが学習曜日指定部２１ｄを操作し、当該基本学習期間中において学習可能な日及びその時間を曜日ごとに設定する。ここでは、例えば、月曜日から木曜日まではそれぞれ２時間、（金曜日は学習しない）土曜日と日曜日はそれぞれ４時間学習可能とした（図７（ｂ）参照）。
【００４１】
図８は、学習不能時間ｔ（ｉ）を入力する際に液晶ディスプレイ２上に表示されるウインドウ２２を示している。このウインドウ２２には、日付表示部２２ａ、時間指定部２２ｂ、分類指定部２２ｃ、スケジュール記述部２２ｄ、アイコン表示部２２ｇが存在する。ここで、分類指定部２２を「ソフトウェア開発技術者試験」以外のもの、本実施例では「プライベート」と指定すれば、当該時間は「ソフトウェア開発技術者試験」学習不能時間ｔ（ｉ）として指定される。また、学習不能時間ｔ（ｉ）は日付単位で指定することもできるし、時間単位で指定することもできる。ここでは、例えば、日付ｄ６、ｄ７（一日中）と、日付ｄ１１の２時間を学習不能時間ｔ（ｉ）として指定した（図７（ｃ）の斜線部分参照）。
【００４２】
このように基本学習時間ｔ（ｓ）と学習不能時間ｔ（ｉ）を入力する事で、（間接的に）学習可能時間ｔ（ｐ）（＝ｔ（ｓ）−ｔ（ｉ））がコンピュータ本体１に入力される（図５のステップＳ１参照）。一方、ソフトウェア開発技術者試験対策用の学習コンテンツを一通り学習するのに必要な学習必要時間ｔ（ｎ）は、図３に示した学習コンテンツと、図４に示した学習コンテンツの内容と単位学習時間との関係とから、学習必要時間ｔ（ｎ）＝｛（学習形式がｍ１である学習コンテンツの総単位量）／３｝＋｛（学習形式がｍ２である学習コンテンツの総単位量）／１２０｝＋｛（学習形式がｍ３である学習コンテンツの総単位量）／２０｝として演算することができる。
【００４３】
そして、これら学習必要時間ｔ（ｎ）と学習可能時間ｔ（ｐ）とに基づいて、学習スケジュールが作成される（図５のステップＳ２参照）。
【００４４】
この学習スケジュールは様々な観点から作成することができる。
【００４５】
図９は、学習必要時間ｔ（ｎ）と学習可能時間ｔ（ｐ）との関係を模式的に説明するものである。例えば、図９（ａ）（ｂ）のように、学習必要時間ｔ（ｎ）≦学習可能時間ｔ（ｐ）の関係が成り立つ場合には、学習スケジュールとしては、▲１▼学習コンテンツの全てを一通り学習するものを採用することができる。一方、図９（ｃ）のように、学習必要時間ｔ（ｎ）＞学習可能時間ｔ（ｐ）の関係が成り立つ場合には、学習スケジュールとしては、学習コンテンツの全てを一通り学習するものを採用することはできず、▲２▼学習コンテンツの一部を省略して学習するものを採用しなければならない。なお、学習必要時間ｔ（ｎ）≦学習可能時間ｔ（ｐ）の関係が成り立つ場合であっても、学習コンテンツの一部を省略して学習する学習スケジュールを採用することも可能である。
【００４６】
図１０は、学習コンテンツを複数回（ここでは二回）学習する場合の時間配分の態様を説明するものである。図１０（ａ）に示すように、▲１▼一回目の学習と二回目の学習との時間配分を同一にする学習スケジュール、又は図１０（ｂ）に示すように、▲２▼二回目の学習の方が一回目の学習よりも短時間となる学習スケジュール、▲３▼二回目の学習の方が一回目の学習よりも長時間となる学習スケジュールを採用することもできる。
【００４７】
また、特定の学習コンテンツを優先的に学習するような学習スケジュールを作成することもできる。ここで、特定の学習コンテンツを優先的に学習するような場合とは、一部の学習コンテンツを省略して学習する場合（省略されない学習コンテンツを優先する）や一部の学習コンテンツを重複して学習する場合などが挙げられる。例えば、重要度ｉの高い学習コンテンツを優先して学習する学習スケジュールを作成することもできる。具体的には重要度ｉが「０：低」の学習コンテンツを省略して学習する学習スケジュールを作成したり、重要度ｉが「２：高」の学習コンテンツを重複して学習する学習スケジュールを作成する場合が挙げられる。また例えば、学習形式ｍに基づいて特定の学習コンテンツを優先的に学習する学習スケジュールを作成することもできる。具体的には学習形式ｍが「０：教科書」の学習コンテンツを省略して学習スケジュールを作成したり、学習形式ｍが「２：問題集」の学習コンテンツを重複して学習する学習スケジュールを作成する場合が挙げられる。
【００４８】
さらに学習コンテンツを複数回学習する場合（図９参照）も、学習コンテンツの重要度ｉに基づいて学習スケジュールを作成することができる。例えば、一回目は重要度ｉが「２：高」のもののみを学習し、二回目は重要度が「０：低」と「１：中」ものを学習する学習スケジュールを作成するものでもよい。さらに、学習コンテンツの学習形式ｍに基づいて学習スケジュールを作成することもできる。例えば、一回目は学習形式ｍが「０：教科書」と「１：単語帳」のもののみを学習し、二回目は学習形式ｍが「２：問題集」のものを学習する学習スケジュールを作成することもできる。
【００４９】
また単位学習期間（基本学習期間Ｄｓ〜Ｄｅの一部、例えば１週間）当たりの学習頻度を変更するような学習スケジュールを作成することもできる。例えば、重要度「０：低」の学習コンテンツよりも重要度「２：高」の学習コンテンツの学習頻度が高くなるように学習スケジュールを作成することができるし、また、学習形式ｍが「０：教科書」の学習コンテンツよりも学習形式ｍが「２：問題集」の学習コンテンツの学習頻度が高くなるように学習スケジュールを作成することもできる。また学習可能時間ｔ（ｐ）（基本学習期間）中においてユーザの学習頻度が（実質的に）均等になるように学習スケジュールを作成することもできるし、学習可能時間ｔ（ｐ）（基本学習期間）中において終盤ほどユーザの学習頻度が高くなるように学習スケジュールを作成することもできるし、学習可能時間ｔ（ｐ）（基本学習期間）中において序盤ほどユーザの学習頻度が高くなるように学習スケジュールを作成することもできる。
【００５０】
図１１は、学習スケジュールの一例を模式的に示したものである。図中の「○」は、１時間（ある特定の学習単元を）学習することを意味するものであり、先に決定した学習可能時間ｔ（ｐ）（図７（ｃ）参照）の中から選択される。例えば、日付ｄ２では学習可能時間（２時間）の中から１時間（ある特定の学習単元を）学習する予定であることを意味している。
【００５１】
図１２、図１３は、いずれも学習スケジュールを液晶ディスプレイ２上に表示させたウインドウ２３、２４を示している。図１２は、ある月の学習スケジュールを表すウインドウ２３を示している。このウインドウ２３は、月カレンダー部２３ａと、アイコン表示部２３ｇとを備えている。この月カレンダー部２３ａの各日付部には、学習する予定を示す鉛筆アイコンや学習以外の予定を示すピンアイコンが表示される。なお、ここでは鉛筆アイコンとして「ソフトウェア開発技術者試験対策」の学習を示す鉛筆アイコンしか表示されていないが、他の学習プログラム、例えば中小企業診断士試験対策用の学習プログラムがコンピュータ本体１にインストールされている場合には「中小企業診断士試験対策」の学習を示す鉛筆アイコンが表示される。この場合、試験別に鉛筆アイコンの色彩を変更することが望ましい。
【００５２】
この月カレンダー部２３ａの各日付部をマウス３２でクリックすると、図１３に示す、当該日付の学習スケジュールを表すウインドウ２４が開く。このウインドウ２４には、日付表示部２４ａ、時間指定部２４ｂ、分類指定部２４ｃ、スケジュール記述部２４ｄ、アイコン表示部２４ｇが存在する。ここでは、月カレンダー部２３ａの「１１月１０日（日）」部をクリックした場合を示しており、その日に資格「ソフトウェア開発技術者試験」の学習単元「アルゴリズムとデータ構造」を「２時間」学習する予定であることが分かる。
【００５３】
次に、ユーザはコンピュータシステム１００を用いて学習を行う（図５のステップＳ３参照）。つまり、コンピュータシステム１００上で教科書、単語帳を参照し、問題集を解く。この際、ユーザの学習実績ｒは、教科書及び単語帳については、それらが参照される度に「１」増加する。また、問題集についての学習実績（成績）ｒは「（正答回数）／（演習回数）」として、演習回数はユーザが問題集を解く度に「１」増加し、正答回数はユーザが問題集を正解する度に「１」増加する。
【００５４】
このように学習が行われる際に、定期的に学習実績ｒが学習スケジュールに沿っているか否かが判断される（図５のステップＳ４参照）。
【００５５】
第一に、それまでの学習実績ｒと学習スケジュールとを比較し、学習実績ｒが学習スケジュールに比べて遅い場合（学習時間の割に既習学習コンテンツが少ない場合）、又は早い場合（学習時間の割に既習学習コンテンツが多い場合）に学習スケジュールを更新する（図５のステップＳ６参照）。図４に示したように、学習コンテンツの内容と単位学習時間との（一般的な）関係は予め設定されている。しかし、ユーザの学習習熟度等によっては、所定時間学習を行っても学習スケジュールよりも遅れる場合や、早まる場合がある。例えば、教科書を１時間に３ページ学習すると設定されている場合において（図１４（ａ）参照）、ある期間内におけるユーザの学習実績ｒが設定よりも遅い場合には、図１４（ｂ１）に示すように教科書を１時間に２ページ学習すると設定を更新する。逆に、ある期間内におけるユーザの学習実績ｒがそれ設定も早い場合には、図１４（ｂ３）に示すように教科書を１時間に４ページ学習すると設定を更新する。
【００５６】
なお、ある期間内におけるユーザの学習実績ｒが設定と同様である場合には、図１４（ｂ２）に示すように設定を維持する。このように単位時間あたりの学習コンテンツの量を変更することで、学習必要時間ｔ（ｎ）（図９参照）が変化し、結果として学習スケジュールが更新される（図５のステップＳ６）。
【００５７】
第二に、それまでの学習実績ｒと学習スケジュールとを比較し、学習実績ｒが学習スケジュールに比べて遅い場合（ユーザが必要な学習時間を確保していない場合）、又は早い場合（ユーザが必要以上に学習時間を確保している場合）に学習スケジュールを更新する（図５のステップＳ６参照）。例えば、図１５（ａ）に示すように、日付ｄ２に１時間の学習を行う予定であったにもかかわらず、ユーザが日付ｄ２にその学習時間を確保できなかった場合には、それ以降の学習可能時間ｔ（Ｐ）において、当該学習時間を確保できるように、学習スケジュールを更新する。例えば、図１５（ｂ）に示すように、追加的に日付ｄ４に１時間学習を行うように学習スケジュールを更新することができる。
【００５８】
第三に、それまでの学習実績（成績）ｒが基準成績よりも悪い場合には学習スケジュールを更新する（図５のステップＳ６参照）。例えば、図１６（ａ）に示すように、一定の学習期間経過後（例えば、一週間ｄ１〜ｄ７）、それまでの学習実績（成績）ｒが基準成績に満たない場合には、図１６（ｂ）に示すように学習時間を追加するように学習スケジュールを更新する（図５のステップＳ６）。ここで、追加する学習時間は、それまで（ｄ２に１時間、ｄ５に２時間）学習した学習単元の復習とすることが好ましいい。さらに、追加する学習時間は、学習実績（成績）ｒの最も悪い学習単元の復習とすることが好ましい。
【００５９】
また、学習可能時間ｔ（ｐ）が変更された場合にも、学習スケジュールが更新される（図５のステップＳ５、Ｓ６参照）。
【００６０】
第一に、学習を予定していた時間に学習することができなくなると、それを補うように学習スケジュールを更新する。例えば、図１７（ａ）に示すように、２時間の学習を予定していた日付ｄ５に学習ができなくなってしまう場合、図１７（ｂ）に示すように、日付ｄ４から現在の日付（ここでは、日付ｄ２）までの間（ここでは日付ｄ４）に、予定していた２時間の学習が行えるように、学習スケジュールを更新する。
【００６１】
第二に、学習不能時間ｔ（ｉ）が学習可能時間ｔ（ｐ）に変更される場合には、それに対応して学習スケジュールを更新する。例えば、図１８（ａ）に示すように、学習ができない予定であった日付ｄ６、ｄ７が学習可能に変更される場合には、当該日付ｄ６、ｄ７以降の学習予定を前倒しするように学習スケジュールを更新することができる。また、図１９に示すように、当該日付ｄ６、ｄ７以降の学習スケジュールを変更することなく、新たに所定時間（ここでは、１時間）当該日付ｄ６、ｄ７（ここでは、日付ｄ７）に学習時間を追加するように学習スケジュールを更新することができる。
【００６２】
なお、ここでは資格試験（ソフトウェア開発技術者試験）の学習に学習装置を使用する実施例を示したが、これ以外にも企業における社員研修や、学校（塾や予備校を含む）における学習にこの学習装置を使用することもできる。
【００６３】
【発明の効果】
以上詳細に説明したように、本発明によれば、各ユーザの都合に合わせて、無理・無駄・むらのない学習を支援することができる学習装置を提供することができる。
【図面の簡単な説明】
【図１】図１は、本実施例に係るコンピュータシステム（学習装置）を説明するものである。
【図２】図２は、コンピュータシステムを説明する機能ブロック図である。
【図３】図３は、コンピュータ本体の記憶装置内に記憶された学習コンテンツの内容を関係データベールモデルで示したものである。
【図４】図４は、コンピュータ本体の記憶装置内に記憶された学習コンテンツの内容と単位学習時間との関係を示したものである。
【図５】図５は、このコンピュータシステムの基本的な使用方法及び動作を説明するフローチャートである。
【図６】図６は、基本学習時間ｔ（ｓ）を入力する際に液晶ディスプレイ上に表示されるウインドウを示している。
【図７】図７は、学習可能時間が決定される様子を模式的に示したものである。
【図８】図８は、学習不能時間ｔ（ｉ）を入力する際に液晶ディスプレイ上に表示されるウインドウを示している。
【図９】図９は、学習必要時間ｔ（ｎ）と学習可能時間ｔ（ｐ）との関係を模式的に説明するものである。
【図１０】図１０は、学習コンテンツを複数回（ここでは二回）学習する場合の時間配分の態様を説明するものである。
【図１１】図１１は、学習スケジュールの一例を模式的に示したものである。
【図１２】図１２は、月毎の学習スケジュールを液晶ディスプレイ上に表示させたウインドウを示している。
【図１３】図１３は、日毎の学習スケジュールを液晶ディスプレイ上に表示させたウインドウを示している。
【図１４】図１４は、学習コンテンツの内容と単位学習時間との関係が更新される態様を模式的に示したものである。
【図１５】図１５は、学習スケジュールが更新される一例を模式的に示したものである。
【図１６】図１６は、学習スケジュールが更新される一例を模式的に示したものである。
【図１７】図１７は、学習スケジュールが更新される一例を模式的に示したものである。
【図１８】図１８は、学習スケジュールが更新される一例を模式的に示したものである。
【図１９】図１９は、学習スケジュールが更新される一例を模式的に示したものである。
【符号の説明】
１００…コンピュータシステム（学習装置）、１…コンピュータ本体（記憶部、演算部、制御部）、２…液晶ディスプレイ（出力部）、３１キーボード（入力部）、３２…マウス（入力部）、１０…中央演算処理装置（演算部、制御部）、１１…キャッシュメモリ（記憶部）、１２…主記憶装置（記憶部）、１３…補助記憶装置（記憶部）、１４…ＣＤ−ＲＯＭドライブ、５１…学習管理用プログラム（スケジュール作成手段）、５２…学習プログラム（学習コンテンツ）、４１、４２…ＣＤ−ＲＯＭ（記憶媒体）
【図１】
2004177704.tif 000003
【図２】
2004177704.tif 000004
【図３】
2004177704.tif 000005
【図４】
2004177704.tif 000006
【図５】
2004177704.tif 000007
【図６】
2004177704.tif 000008
【図７】
2004177704.tif 000009
【図８】
2004177704.tif 000010
【図９】
2004177704.tif 000011
【図１０】
2004177704.tif 000012
【図１１】
2004177704.tif 000013
【図１２】
2004177704.tif 000014
【図１３】
2004177704.tif 000015
【図１４】
2004177704.tif 000016
【図１５】
2004177704.tif 000017
【図１６】
2004177704.tif 000018
【図１７】
2004177704.tif 000019
【図１８】
2004177704.tif 000020
【図１９】
2004177704.tif 000021