(57)【要約】【課題】学習者が自己に最も適した学習装置及びプログラムを提供すること。【解決手段】少なくとも、問題群と問題群の解答とを有し、学習の始めに、データテーブル５０と学習履歴テーブル６０に、日付を記録し、学習者が学習した問題に関する解答レベルの仕分けコードを学習履歴テーブル６０に記録する。仕分けコードと、学習日時とを関連付けて問題を反復して学習するため、該当する範囲の問題を選択して、確認反復する手段と、選択された問題を、日数を置いて復習するため、過去の学習日又は出題分野を入力すると、データファイルに記憶された前記問題群から、入力された範囲の問題を選択して復習反復する手段とを備えた学習装置。【選択図】図１
2010054792.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、問題群と当該問題群の解答とを有するデータファイルとを記憶する記憶手段と、
学習の始めに、データファイルと学習履歴に、日付を記録する記憶手段と、
学習者の選択した問題に関する問題要求信号と、選択された問題に関する解答レベルの仕分けコードとを入力する入力手段と、
前記入力手段に入力された問題要求信号に基づき、前記データファイルに記憶された前記問題群から選択された問題を表示する表示手段と、
前記選択された問題と、前記仕分けコードと、学習日時とを関連付けてデータファイルに記憶する記憶手段と、
前記選択された問題と、学習日時とを関連付けて学習履歴に記憶する記憶手段と、
前記選択された問題を反復して学習するため、反復要求信号を入力すると、前記学習履歴に記録された情報を参照し、前記データファイルに記憶された前記問題群から、該当する範囲の問題を選択して、前記表示手段に表示する確認反復手段と、
前記選択された問題を、日数を置いて復習するため、過去の学習日又は出題分野を入力すると前記学習履歴に記録し、前記データファイルに記憶された前記問題群から、入力された範囲の問題を選択して前記表示手段に表示する復習反復手段と、
を備えた学習装置。
【請求項２】
コンピュータを、
少なくとも、問題群と当該問題群の解答とを有するデータファイルとを記憶する記憶手段、
学習の始めに、データファイルと学習履歴に、日付を記録する記憶手段、
学習者の選択した問題に関する問題要求信号と、選択された問題に関する解答レベルの仕分けコードとを入力する入力手段、
前記入力手段に入力された問題要求信号に基づき、前記データファイルに記憶された前記問題群から選択された問題を表示する表示手段、
前記選択された問題と、前記仕分けコードと、学習日時とを関連付けてデータファイルに記憶する記憶手段、
前記選択された問題と、学習日時とを関連付けて学習履歴に記憶する記憶手段、
前記選択された問題を反復して学習するため、反復要求信号を入力すると、前記学習履歴に記録された情報を参照し、前記データファイルに記憶された前記問題群から、該当する範囲の問題を選択して、前記表示手段に表示する確認反復手段、
前記選択された問題を、日数を置いて復習するため、過去の学習日又は出題分野を入力すると前記学習履歴に記録し、前記データファイルに記憶された前記問題群から、入力された範囲の問題を選択して前記表示手段に表示する復習反復手段、
として機能させるためのプログラム。
【請求項３】
携帯端末機を、
少なくとも、問題群と当該問題群の解答とを有するデータファイルとを記憶する記憶手段、
学習の始めに、データファイルと学習履歴に、日付を記録する記憶手段、
学習者の選択した問題に関する問題要求信号と、選択された問題に関する解答レベルの仕分けコードとを入力する入力手段、
前記入力手段に入力された問題要求信号に基づき、前記データファイルに記憶された前記問題群から選択された問題を表示する表示手段、
前記選択された問題と、前記仕分けコードと、学習日時とを関連付けてデータファイルに記憶する記憶手段、
前記選択された問題と、学習日時とを関連付けて学習履歴に記憶する記憶手段、
前記選択された問題を反復して学習するため、反復要求信号を入力すると、前記学習履歴に記録された情報を参照し、前記データファイルに記憶された前記問題群から、該当する範囲の問題を選択して、前記表示手段に表示する確認反復手段、
前記選択された問題を、日数を置いて復習するため、過去の学習日又は出題分野を入力すると前記学習履歴に記録し、前記データファイルに記憶された前記問題群から、入力された範囲の問題を選択して前記表示手段に表示する復習反復手段、
として機能させるためのプログラム。
【請求項４】
請求項１から請求項３において、
前記選択した問題数と正解数とから正解率を演算して前記表示手段に表示する成績表示手段、
をさらに備えた学習装置及びプログラム。
【請求項５】
請求項１から請求項３において、
起動した際にデータファイルに記録された未習問題の先頭の問題に学習日時の始点を設定し、終了時に、データファイル内の終了した問題の後に、新たに未習問題の先頭を設定して学習日時の終点とする学習範囲設定手段、
をさらに備えた学習装置及びプログラム。
【請求項６】
請求項１から請求項３において、
前記問題群には属性コードが付され、前記入力手段により入力された属性コードに基づき前記問題群から問題を選択して表示する手段、
をさらに備えた学習装置及びプログラム。
【請求項７】
請求項１から請求項３において、
学習履歴記憶手段に記録されたデータから、問題毎に学習回数をカウントするカウント手段と、
前記カウントされた値と、予め定められた閾値とを比較して当該閾値よりも多い学習回数がカウントされた問題を選択する選択手段と、
をさらに備えた学習装置及びプログラム。
【請求項８】
請求項１から請求項３において、
学習回数とは別に、学習者が重要と判断した問題を示すコードを学習履歴記憶手段に記録する手段、
をさらに備えた学習装置及びプログラム。
【請求項９】
請求項１から請求項７において、
前記問題群及び解答群のデータベース及び学習履歴記憶手段に格納されたデータは暗号化され、購入者のコンピュータでのみ復号化できる手段、
をさらに備えた学習装置及びプログラム。
【請求項１０】
請求項９において、
アプリケーションには「マスターパスワード」が設定され、別途パスワードで管理された入力画面から「マスターパスワード」を入力する手段、
をさらに備えた学習装置又はプログラム。
【請求項１１】
請求項１０において、
パスワード入力を要求する表示画面には擬似パスワード入力欄を備え、真のパスワード入力欄は、表示画面のタスクバーの予め決められたコマンドをクリックすることにより表示される、
学習装置及びプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的な学習カードを用いた学習装置に関し、効果的な学習を行うための学習装置及びそのプログラムに関する。
【背景技術】
【０００２】
今日の国際化時代においては語学の重要性は広く認識されているところであり、自国語以外の言語を学ぶ人は多い。また、入学試験や国家試験そして各種資格試験等の合格を目指す人も多数おり、このような人が効率よく学習してより高い能力を身につけることは社会全体の発達にとっても望ましい。これらの目的を達成するためにする学習は、その学習方法として、電子技術の発達により紙媒体を利用した方法から電子機器を利用した学習方法に変化してきている。
【０００３】
代表的にはコンピュータを利用した学習方法であり、この学習方法は、コンテンツのデータベースとしての学習カードを電子ファイルで作成できるため、紙媒体の物理的制約からくる記述量の制限が無く、個別のカードの仕分けが自由にできる利点がある。
【０００４】
発明者は、電子ファイルのデータベースとして、テキストスタイルで記述し、タグを付加して検索することでカード形式としての使用ができる方法を提案した（特許文献１等参照）。
【０００５】
コンピュータの機能を生かした学習方法の提案としては、キーボードから出題される文字列と解答となる文字列を識別データで区切って入力し、文字情報をＲＡＭに記憶し、学習者が暗記モードを選択すると、出題される文字列を表示部に表示し、解答を入力して正解した文字列を表示するようにして暗記学習を行う文書処理装置がある（特許文献２等参照）。
【０００６】
また、人間は、忘れるものであるとの前提から、繰り返し学習を行うことにより記憶する方法が効果的であることが知られているが、そのための方法として、例えば、ドイツの心理学者ヘルマン・エビングハウスによって導かれた忘却曲線から繰り返す時間を管理し、記憶効率を向上させる効果を持たせた学習方法が提案されている。
【０００７】
例えば、人間の記憶特性を考慮し、効率的に暗記するために、検索した情報に関するテストを繰り返し行い、人間の忘却特性のもとに繰り返す間隔を調整する方法である（特許文献３等参照）。
【０００８】
【特許文献１】特開２００６−５８６３２号公報
【特許文献２】特開平８−３０６２０号公報
【特許文献３】特開２００４−１５１２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
学習において、記憶するとは問題を理解して記憶することである。問題を解いて正解か不正解かだけを判別して不正解の問題を反復して記憶する方法は、確かに記憶することはできるとしても、記憶までの時間を要するため効率的とはいえず、問題の内容を理解しているか、単にまぐれで正解となっただけなのか等、解答の内容を分析して、解答レベルにあった学習方法で繰り返すことが重要である。
しかしながら、従来提案された学習方法は解答内容まで考慮した学習方法ではなく、真に効率的な学習方法を提案したものではなかった。
【００１０】
また、ドイツの心理学者へルマン・エビングハウスによって導かれた忘却曲線を応用したとされる学習方法の考案もなされているが、忘却曲線の本質を捉えたものではなかった。忘却曲線の本質とは、文字通り「忘却は曲線的に進行する。」という発見である。つまり、忘却は、通常考えられているように「時間の経過に反比例して直線的に進行する」ものではなく、記憶直後から数分〜数時間で急激に進行し、その後はなだらかに推移する。即ち、「忘却には、急降下する時期と、比較的安定した時期がある」という発見である。そこで、効率的な勉強を行うためには、これらの忘却時期に応じて、例えば、忘却が刻々と激しく進行している状況下ではこれに抗して「知識のインプット、即ち、覚えること」に専念し、一方、安定している状態ではこれを利用して「知識のアウトプット、即ち、覚えているかをチェックすること」を中心に、というように学習方法を使い分ける必要がある。しかしながら、忘却曲線を応用した従来の学習プログラムの工夫は、復習間隔の整理・管理にばかりむけられて、このような忘却・記憶の本質的な特性は考慮されていなかった。つまり、従来提案された学習方法は、「忘却の曲線的特性」まで考慮した学習方法では無く、真に効率的な学習方法を提案したものではなかった。
【００１１】
本発明は、以上のような問題点を考察し、学習者が効率よく学習できる学習装置又はそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明者は、暗記学習する場合に、問題を解答レベル別に分類する「新規仕分け」と、仕分けた問題群を繰り返す「反復学習」に分け、さらに「反復学習」を、［１］仕分け直後に正解した問題以外の問題を、仕分けせずに巡回させて反復する「確認反復」と、［２］後日、不正解だった問題又は正解した問題以外の問題等を目的に応じて選択し、選択した問題を仕分けしながら巡回させて反復する「復習反復」との、２つに分け、それぞれを人間の記憶ステージに合わせて使い分けることが効率的な学習方法であることを見出し、以下の発明を完成するに至った。
【００１３】
（１）  少なくとも、問題群と当該問題群の解答とを有するデータファイルとを記憶する記憶手段と、学習の始めに、データファイルと学習履歴に、日付を記録する記憶手段と、学習者の選択した問題に関する問題要求信号と、選択された問題に関する解答レベルの仕分けコードとを入力する入力手段と、前記入力手段に入力された問題要求信号に基づき、前記データファイルに記憶された前記問題群から選択された問題を表示する表示手段と、前記選択された問題と、前記仕分けコードと、学習日時とを関連付けてデータファイルに記憶する記憶手段と、前記選択された問題と、学習日時とを関連付けて学習履歴に記憶する記憶手段と、前記選択された問題を反復して学習するため、反復要求信号を入力すると、前記学習履歴に記録された情報を参照し、前記データファイルに記憶された前記問題群から、該当する範囲の問題を選択して、前記表示手段に表示する確認反復手段と、前記選択された問題を、日数を置いて復習するため、過去の学習日又は出題分野を入力すると前記学習履歴に記録し、前記データファイルに記憶された前記問題群から、入力された範囲の問題を選択して前記表示手段に表示する復習反復手段と、を備えた学習装置。
【００１４】
（１）に記載の発明は、問題に対する解答レベル、例えば「正解」、「まぐれ当たり」、「不注意ミス」、「不正解」等を、学習日時とともにデータファイルに記録する「仕分け」学習及び復習方法に関する発明である。
【００１５】
学習者が学習すべき問題を選択して要求すると、データファイルから問題を呼び出して表示し、表示された問題に対して学習者は任意の方法で解答する。学習者が解答した後に正解を要求すると、表示手段に正解を表示する。学習者は自らの解答を判断して、解答レベルを入力する。
【００１６】
学習者は、問題に付されている属性から、その日に学習すべき問題群を選択することもできる。属性コードとは、分野別問題か過去問か、過去問の場合は「志望校」や「出題年度」の指定などの分類記号である。例えば「英単語」或いは「憲法」等のデータファイルに格納されている問題の中から属性コードを入力して、学習を開始すると、学習する問題の直前に、その日の日付を記録し、第１問が表示される。さらに、その日付は、学習履歴記憶手段にも記録され、「確認反復」時に参照される。学習者は問題を見て順番に解いていく。問題の解答は、任意の方法で行う。例えば、頭の中で正解を言ってみる、或いは、用紙に記述する等の方法が考えられる。そして解答をした後に、「正解」を要求し画面に表示する。このとき、自らの解答に対して、問題を理解して正解を導いたか、問題の理解ができていなかったもののまぐれで当たってしまったか、問題を理解して解答も導き出せるものであったが不注意で誤った解答をしてしまったか、全く理解できない問題であったか等の解答レベルを記憶手段に記録する。また、解答した問題の数と正解した問題の数を学習履歴記憶手段に記憶されたデータから読み取り、コンピュータにより正解率を演算して表示画面に表示して、学習の進捗状況が分かるようにする。
【００１７】
新しい問題に対する「仕分け」、即ち、「新規仕分け」を終了することにより、その日の学習範囲が確定される設定とする。しかし、時間的制約の関係で想定した学習範囲（ノルマ）の途中で、やむを得ず一旦閉じなければならない場合もある。そのような場合には「中断」要求信号を入力する。中断要求信号が入力されると、記憶手段に「付箋」が記録され、学習範囲の確定を保留することができる。そして他の機会に、中断した問題から学習を再開する。
【００１８】
問題の解答レベルによる「仕分け」を行った後は、問題を理解し、記憶する段階に移る。記憶する段階には、［１］正解できなかった問題を思い出しながら記憶する「確認反復」と、［２］後日、仕分けした解答レベルに応じて理解し、仕分けしながら記憶する「復習反復」の２通りを設定する。
【００１９】
「確認反復」において、学習履歴を参照し、記録された内容に基づき、対象となる問題群を確定し、その中で正解できなかった問題を順次表示する。学習者は、再度問題を解きながら正解を思い出す訓練をする。仕分け学習の直後では、全問正解できる可能性が高いが、学習者は必要に応じて反復を繰り返す。学習者が反復要求信号を入力すると、確認反復手段が学習履歴を再び参照し、記録された内容に基づき、対象となる問題を再度順次表示する。「確認反復」では、仕分けはおこなわずに、知識のインプット、即ち、覚えこみに特化・専念する。
【００２０】
知識のインプット、即ち、覚えこみの方法は、選択した問題を順に解答し、最後になったら最初に戻り、再度順番に正解を見ずに解答する。解答して最後まで実行したら、最初から再度学習を行うというように、巡回して学習する方法は、思い出す訓練になるので、記憶効果が高く、本発明での特徴としている学習方法である。思い出す訓練を繰り返し、その日に学習した問題を全て思い出せる、即ち、暗記できるようになるまで繰り返して問題を提示する。
【００２１】
従来、記憶を定着させるために同じ知識だけを何回も繰り返し書いたり、唱えたりして覚えて行き、その日に選択した問題を最後までやって、そのまま終了とする学習方法が行われていたが、ヘルマン・エビングハウスの忘却曲線から見ても、ただ機械的に繰り返しているだけなので効果的ではない。本発明で述べたように、一定の時間をかけて選択したすべての問題を最後までやってから、再度最初から思い出す訓練をする巡回型の反復学習方法の方が効率的に学習でき、記憶率の低下が少ない効果的な学習となる。
【００２２】
「確認反復」は、「新規仕分け」に続けて行うので、忘却が急激に進んでいる時期に覚えこむことになり、ヘルマン・エビングハウスの忘却曲線理論に言う、「知識が極短期の記憶から短期記憶へ移行する」のを促す。また、学習者は必要に応じて反復要求信号を入力し、何度も巡回して覚えこむ、即ち、知識のインプットに専念することにより、知識はさらに定着していく。
【００２３】
確認反復手段は「新規仕分け」手段から独立しているので、「新規仕分け」から時間を置いて行うことができる。例えば、日中に「新規仕分け」を行い、就寝前に「確認反復」を行ったり、夜「新規仕分け」を行い、翌朝に「確認反復」を行ったりすることができる。このように数時間内の忘却が進んでいる状況で、重ねて知識のインプット、即ち、「確認反復」を行うことにより、ヘルマン・エビングハウスの忘却曲線理論に言う、「知識が短期記憶から中期記憶へ移行する」のを促す。
【００２４】
さらに学習者は、「新規仕分け」と「確認反復」を行った問題群に対し、その後数日を経て、忘却が安定期に入ったところで「復習反復」、即ち、知識のアウトプットを行う。（１）に記載の発明では、「復習反復」において、学習者が過去の学習日を選択、又は、出題分野を入力すると、復習反復手段が、その内容を学習履歴に記録し、また、選択された学習日又は出題分野に従い、記憶されたデータファイルの中から該当する問題群を抽出し表示する。「復習反復」では解答レベルを選択し、解答レベルに応じた最も効果的な学習をする。
【００２５】
知識のアウトプット、即ち、チェックの方法は、前回の仕分けで、「まぐれ当たり」、「不注意ミス」、「不正解」となった問題を選択して再度表示し、忘却の安定期において、確かに覚えているか確認しながら、解答レベル別に仕分けして行う。
【００２６】
前回全く理解していなかったために不正解だった問題は、復習の優先順位が高いので、他の解答レベルの問題とは区別され、問題の趣旨と解答を導くために、必要な知識を調査しながら解答を理解し集中的に記憶することもできる。
【００２７】
不注意で誤った解答をした問題は、その原因を探して再度解答する。ケアレスミスではあっても、必ずそのような不注意を繰り返すものであり、問題をよく読まなかったためであるとか、勘違いして理解している場合も多く、原因を究明しながら再発防止策も検討する。
【００２８】
まぐれで当たった問題は、解答時にどのような推測・類推を行い正解に至ったのか再確認すると共に、正しい知識を付加しながら、確実に記憶する。
【００２９】
「復習反復」では、選択した解答レベルの問題群に対し、正解を覚えているかのチェック、即ち、知識のアウトプットによる理解・記憶作業を行い、再度「正解」「まぐれ当たり」「不注意ミス」「不正解」と解答レベルの仕分けを行う。解答レベルは記憶手段に記録され、前回「まぐれ当たり」や「不注意ミス」をした問題に対し、今回「正解」した問題は次回の反復対象から、「不正解」だった問題に対し「正解」した問題は次々回の復習対象から除外される。このような学習を、選択した問題全てに対して行った後で、「復習反復」した問題の中で正解できなかった問題に対し、再度「確認反復」、即ち、知識のインプットを行う。覚えているかのチェック、即ち、知識のアウトプットをした直後、一旦回復した記憶率は回復した分再び急激に降下する時期になるので、忘れてしまっていた知識を今度は「確認反復」、即ち、知識のインプット手段に切り替えて覚えこんでいく。「復習反復」した問題群に対する「確認反復」では、確認反復手段が、「復習反復」を開始する際に入力した学習日又は出題分野を学習履歴手段から自動的に読み取り、該当する学習範囲を反復する。
【００３０】
解答した問題の数と正解した問題の数を学習履歴記憶手段に記録されたデータから読み取り、コンピュータにより正解率を演算して表示画面に表示して、学習の進捗状況が分かるようにする。全問「正解」となるまで、数日をおいて繰り返し学習することにより、ヘルマン・エビングハウスの忘却曲線理論に言う、「知識が中期記憶から長期記憶へ移行する」のを促す。
【００３１】
以上述べた様に、選択した問題を巡回しながら解答レベルと記憶ステージに応じた学習を反復して行うことで、記憶効果の高い学習が可能となる。
【００３２】
本発明では、選択した問題のデータファイルからの呼び出しと表示、そして学習履歴記憶手段への学習日又は出題分野の記録を学習装置の制御手段に行わせ、選択した問題を最後まで実行したときには、反復するか終了するか、学習者が決定する手段を備えた学習装置とすることにより、学習の開始、学習範囲の選択、学習の反復・終了に関して、学習者の都合に柔軟に対応でき、使い勝手のよい暗記学習手段を実現可能としている。
【００３３】
（２）  コンピュータを、少なくとも、問題群と当該問題群の解答とを有するデータファイルとを記憶する記憶手段、学習の始めに、データファイルと学習履歴に、日付を記録する記憶手段、学習者の選択した問題に関する問題要求信号と、選択された問題に関する解答レベルの仕分けコードとを入力する入力手段、前記入力手段に入力された問題要求信号に基づき、前記データファイルに記憶された前記問題群から選択された問題を表示する表示手段、前記選択された問題と、前記仕分けコードと、学習日時とを関連付けてデータファイルに記憶する記憶手段、前記選択された問題と、学習日時とを関連付けて学習履歴に記憶する記憶手段、前記選択された問題を反復して学習するため、反復要求信号を入力すると、前記学習履歴に記録された情報を参照し、前記データファイルに記憶された前記問題群から、該当する範囲の問題を選択して、前記表示手段に表示する確認反復手段、前記選択された問題を、日数を置いて復習するため、過去の学習日又は出題分野を入力すると前記学習履歴に記録し、前記データファイルに記憶された前記問題群から、入力された範囲の問題を選択して前記表示手段に表示する復習反復手段、として機能させるためのプログラム。
【００３４】
（２）の発明は、（１）に記載の発明を、コンピュータのプログラムとした発明である。このプログラムにより、発明をコンピュータのプログラムパッケージとして学習者に提供できる。
【００３５】
（３）  携帯端末機を、少なくとも、問題群と当該問題群の解答とを有するデータファイルとを記憶する記憶手段、学習の始めに、データファイルと学習履歴に、日付を記録する記憶手段、学習者の選択した問題に関する問題要求信号と、選択された問題に関する解答レベルの仕分けコードとを入力する入力手段、前記入力手段に入力された問題要求信号に基づき、前記データファイルに記憶された前記問題群から選択された問題を表示する表示手段、前記選択された問題と、前記仕分けコードと、学習日時とを関連付けてデータファイルに記憶する記憶手段、前記選択された問題と、学習日時とを関連付けて学習履歴に記憶する記憶手段、前記選択された問題を反復して学習するため、反復要求信号を入力すると、前記学習履歴に記録された情報を参照し、前記データファイルに記憶された前記問題群から、該当する範囲の問題を選択して、前記表示手段に表示する確認反復手段、前記選択された問題を、日数を置いて復習するため、過去の学習日又は出題分野を入力すると前記学習履歴に記録し、前記データファイルに記憶された前記問題群から、入力された範囲の問題を選択して前記表示手段に表示する復習反復手段、として機能させるためのプログラム。
【００３６】
（３）の発明は、例えば携帯電話に採用されているＳＤメモリの容量増大により、データベースが格納できるようになり、ＣＰＵの高性能化による処理速度の高速化とあいまって、ハードウェア機能が向上したことを利用して、携帯電話での学習を可能とした携帯端末用のプログラムである。これにより、学習機器とて持ち運びができるため、時間や場所の制約が緩和され、反復して学習する時間間隔を短くすることが可能となり、効果的な学習ができるようになる。
【００３７】
（４）  （１）から（３）の発明において、前記選択した問題数と正解数とから正解率を演算して前記表示手段に表示する成績表示手段、をさらに備えた学習装置及びプログラム。
【００３８】
（４）に記載の発明は、その日に学習した問題の正解率を演算して表示するものであり、学習者の進捗状況を明確にして学習ペースを知り、学習効率を向上させるものである。
【００３９】
（５）  （１）から（３）の発明において、起動した際にデータファイルに記録された未習問題の先頭の問題に学習日時の始点を設定し、終了時に、データファイル内の終了した問題の後に、新たに未習問題の先頭を設定して学習日時の終点とする学習範囲設定手段、をさらに備えた学習装置及びプログラム。
【００４０】
（５）に記載の発明は、学習する範囲の始点及び終点を設定する手段を設けることにより、過去に学習した範囲を除いて、次の学習時に行うべき問題が容易に指定できるようにすると共に、過去の特定日に学習した範囲を任意に抽出できるようにした学習装置及びプログラムである。
【００４１】
（６）  （１）から（３）において、前記問題群には属性コードが付され、前記入力手段により入力された属性コードに基づき前記問題群から問題を選択して表示する手段、をさらに備えた学習装置及びプログラム。
【００４２】
（６）に記載の発明によれば、本発明の属性コードを利用することにより、学習者は一群の問題から、目的とする問題の属性コードを指定するだけで簡単に問題の選択ができるようにしたものである。例えば、問題群には、基本問題、新作問題や過去に本試験で出題された過去問を含んでいても、学習の初期には基本問題のみを、そして本試験が近づいたら過去問を、志望校別、出題年度別に解くといった学習の方法を採用でき、効率的な学習ができる。
【００４３】
（７）  （１）から（３）において、学習履歴記憶手段に記録されたデータから、問題毎に学習回数をカウントするカウント手段と、前記カウントされた値と、予め定められた閾値とを比較して当該閾値よりも多い学習回数がカウントされた問題を選択する選択手段と、をさらに備えた学習装置及びプログラム。
【００４４】
（７）に記載の発明によれば、本発明による問題毎の学習回数カウント手段を設けており、正解を導くために反復して学習した回数をカウントし、回数が多い問題は弱点問題として抽出する手段を提供する。どの回数までを弱点とするかは学習者が予め定め、「閾値」として入力して学習装置に記憶し、閾値と問題の学習回数を比較して、入力された値より大きい値の問題を弱点問題として学習することができる。閾値は、任意に変更可能であり、例えば試験の直前は時間が無いから大きめの値を設定して問題数を絞り込み、効果的な学習をすることができる。逆に、試験まで時間が有るときは、閾値を低めに設定して、多くの問題を反復して学習することができる。
【００４５】
（８）  （１）から（３）において、学習回数とは別に、学習者が重要と判断した問題を示すコードを学習履歴記憶手段に記録する手段、をさらに備えた学習装置及びプログラム。
【００４６】
（８）に記載の発明では、学習者が重要と判断した問題をデータファイルに記録し、記録したコードにより、苦手問題や重要問題を選択可能としている。苦手問題とは、正解率に関わらず学習者が他の知識と混同・混乱したり迷うなどしたりして、苦手意識を持っている問題であり、苦手問題や重要問題は例え正解が導けても、何回も学習して本試験に備える必要があり、学習者の判断だけでなく、教師や講師から重要であるとされた問題を含めてもよい。
【００４７】
（９）  （１）から（７）において、前記問題群及び解答群のデータベース及び学習履歴記憶手段に格納されたデータは暗号化され、購入者のコンピュータでのみ復号化できる手段、をさらに備えた学習装置及びプログラム。
【００４８】
（９）記載の発明によれば、問題群及び解答群のデータベース及び学習履歴記憶手段に格納されたデータを暗号化して格納することにより、学習者以外の第三者にデータが不正に入手されて複製されても購入者のコンピュータによらなければデータが正常に開かれることは無いので、複製が無意味化される。
【００４９】
（１０）  （９）において、アプリケーションには「マスターパスワード」が設定され、別途パスワードで管理された入力画面から「マスターパスワード」を入力する手段、をさらに備えた学習装置又はプログラム。
【００５０】
（１０）記載の発明によれば、アプリケーションの初期設定に「マスターパスワード」を用いることにより、不正利用者が初期化しようとして個人情報を消去した場合でも初期化が阻止でき、初期化するためには、別途パスワードで管理された入力画面から「マスターパスワード」の入力をすることができる。
【００５１】
販売者は予め設定ファイルにマスターパスワードを設定し、通信回線を通じてプログラムをダウンロード販売する。購入者である学習者が購入したプログラムを自己のコンピュータで開く最初の時点で、購入者のコンピュータに保存されている購入者の個人情報が、マスターパスワードに代わって設定ファイルに自動的に記録される。
【００５２】
その後、学習者がプログラムを開こうとするたびに、プログラムが開こうとするコンピュータの個人情報を自動的に参照し、設定ファイル保存された個人情報と照合し、一致した場合のみアプリケーションを開く。この仕組みにより、学習者がパスワード等を入力する手間は、一切必要ない。
【００５３】
（１１）  （１０）において、パスワード入力を要求する表示画面には擬似パスワード入力欄を備え、真のパスワード入力欄は、表示画面のタスクバーの予め決められたコマンドをクリックすることにより表示される学習装置及びプログラム。
【００５４】
（１１）に記載の発明によれば、パスワードを不正に取得した第三者が、アプリケーションをコピーし、初期化して自分のコンピュータで使用しようとしても、パスワードの入力欄はフェイク機能を付した画面であり、パスワードの入力ができない。真のパスワード入力欄は、パスワード入力画面におけるタスクバーの機能選択バーのうち予め定めた機能選択バーをクリックすることにより表示される。真のパスワード入力欄を表示する機能選択バーは、例えば、「検索」、「貼り付け」等、通常の機能を表示するコマンドに隠し機能として備えることができる。また、どの機能選択バーに隠し機能として備えるかは、販売管理者が任意に選択できるようにしてもよい。これにより、更にセキュリティレベルが向上する。
【発明の効果】
【００５５】
本発明による学習装置及びそのプログラムを用いることにより、問題の解答に対して解答レベルにより問題を仕分けしながら知識のアウトプットをし、最後の問題までチェックして仕分けしたら、その直後の忘却が急激に進行しているうちに再度「正解」以外の問題を解答レベルに対応してインプットすることで、人間の記憶ステージに適合した最も効果的な学習をすることができる。また、過去問、弱点問題の選別もでき、試験直前まで効果的な方法で学習ができる。
【発明を実施するための最良の形態】
【００５６】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００５７】
［実施例１］
図１は、本発明の構成を示す図である。図２は、問題のデータ構造を示す図である。図３は、学習者の学習履歴のデータ構造である。図４は、本発明による学習装置による学習フローチャートを、図５は、問題を要求する画面を、図６は学習中に表示手段に表示される表示画面を示している。
【００５８】
図１は、本発明による学習装置の構成を示している。記憶手段４０には、問題とヒントと解答が記録された複数のデータが格納されている。また、記憶手段４０には、問題の属性を示すコードと属性の対応テーブルが記憶されている。入力手段１０から学習者が問題を要求する信号を送信し、制御手段３０を介して記憶手段４０から、要求された問題を表示手段２０に表示する。学習履歴記憶手段４３には、学習者の学習履歴が格納される。また、学習履歴記憶手段４３には、解答レベルと記号の対応テーブルが記憶されている。
【００５９】
新しく学習を始めると、新規仕分け手段３３が本日の日付を学習履歴記憶手段４３に記録し、データファイル４２からまだ学習していない問題の最初の問題を抽出し、表示手段２０に表示する。学習者は、表示された問題を見て解答を作成し、正解を表示手段２０に表示させ、自己の解答と照合し、解答レベル別に仕分けをする。解答レベルに仕分けされた問題は、制御手段３０によりデータファイル４２に記録される。演算手段３７は、制御手段３０により、学習履歴記憶手段４３に記録されたデータの学習者が選択して要求した問題の数と正解した問題の数から、正解率を演算する。
【００６０】
反復して学習する場合は、確認反復手段３４が学習履歴記憶手段４３を参照して、対象となる問題群を確定し、データファイル４２から対象となる問題群を抽出し、表示手段２０に表示する。後日、復習する場合には、学習者が、復習したい学習日の学習範囲又は出題分野を、入力手段１０から入力すると、復習反復手段３５が、入力された情報を学習履歴記憶手段４３に記録すると共に、データファイル４２から該当する問題群を抽出し、表示手段２０に表示する。
【００６１】
図２は、データファイル４２に格納されている問題のデータテーブル５０を示している。問題の番号５１、問題５２、第１ヒント５３、第２ヒント５４、解答５５及び備考５６のそれぞれの欄を有するデータ構造となっている。備考欄５６には目的に応じて日時等が記録される。これらのデータ内容は、学習者の要求に応じて表示手段２０に表示される。
【００６２】
図３は、学習者の学習履歴を記録する学習履歴テーブル６０である。学習履歴表６１欄、１回目の学習回数欄６２、２回目の学習回数欄６３と、それぞれの問題に対して、問題番号欄６５、重要度欄６６、総学習回数欄６７、学習日時欄６８、解答レベル欄６９、第１ヒント欄７０、第２ヒント欄７１とがある。学習者が重要と判断した問題のチェックを記入する重要度欄６６には、○印等のチェックを入れるようにする。学習の回数は、右欄から何回学習したかのトータル学習数が記録されるようにしてある。そして、学習者の学習した日時、即ち問題が選択された日時を学習装置の有するタイマーに連動して制御手段により学習日時欄６８に記入されようにする。解答レベルは、例えば、「正解」をＡ，「まぐれ当たり」をＢ、「不注意でのミス」をＣ、「不正解」をＤとして、学習者が判断して入力手段１０から入力して記録する。更に、解答に際して、第１ヒント７０及び第２ヒント７１を見た場合は、○印等のチェックを入れるようにする。
【００６３】
図４は、本発明による学習装置での学習フローチャートである。
【００６４】
学習者が、プログラムを開く（Ｓ１００）と、複製無意味化手段３１が個人情報を確認してデータファイル４２を復号化する（Ｓ１０１）。次に、学習方法を絞り込むステップで学習者は、メニュー（図５参照）から、学習方法を選択する（Ｓ１０２）。
【００６５】
新規仕分け（Ｓ２００）が選択されると、本日の日付が学習履歴記憶手段４３にある学習履歴テーブル６０の学習日時欄６８に記録され（Ｓ２０１）、未習問題の最初の問題が表示される（Ｓ２０２）。学習者は、表示された問題を見て解答を作成する。解答方法は任意でよく、頭の中で言う、口で唱える、或いは、用紙に記述する等の方法がある。問題を見ても分からない場合は、ヒントを見るかどうかを判断する（Ｓ２０３）。ヒントが必要な場合は、ヒントを表示させ（Ｓ２０４）、解答を作成する（Ｓ２０５）。ヒントを表示させた場合は、どのレベルのヒントまで表示させたかにより、学習履歴テーブル６０のヒント欄の第１ヒント７０及び第２ヒント７１にチェックが入る。
【００６６】
次に、問題の正解を要求して表示画面に表示し（Ｓ２０６）、学習者は自ら作成した解答と比較し、解答レベルを入力する（Ｓ２０７）。解答レベルは、例えば、前述したように「正解」をＡ，「まぐれ当たり」をＢ、「不注意でのミス」をＣ、「不正解」をＤとして、学習者が判断して入力手段１０から入力して記録する。今解答した問題の正解を隠してもう一度解答したい場合には、「戻る」（Ｓ２０８）を選択する。すると、表示画面から正解が消え、問題だけが表示される（Ｓ２０２）。さらに「戻る」（Ｓ２０８）を選択すると、前の問題が表示される（Ｓ２０２）。次の問題を表示したい場合には、「問題表示」（Ｓ２０９）を選択する。すると、次の問題が表示される（Ｓ２０２）ので、学習者は同じように、表示された問題を見て解答を作成し（Ｓ２０５）、解答レベルを仕分けしていく（Ｓ２０７）。
【００６７】
学習者は、以上のようにしてデータファイル４２にある問題を解答していくが、途中で中断したい場合には、「中断する」（Ｓ２１０）を選択する。するとデータテーブル５０の備考欄５６に付箋が設定され（Ｓ２１１），データファイル４２を暗号化して（Ｓ１０３）、プログラムを終了する（Ｓ１０４）。中断ではなく通常通りに終了すると、学習範囲の終点がデータテーブル５０の備考欄５６に記録され（Ｓ２１２）、本日分の学習範囲を確定するが、未だ本日分の分量を確定したくない場合には、「中断する」（Ｓ２１０）を選択する。
【００６８】
ある程度の分量の問題を解答レベル別に仕分けをし、本日分の学習を終了する際、学習者は、本日仕分けした問題群を反復するか選択する（Ｓ２１３）。反復しない場合には、データファイルは暗号化され（Ｓ１０３）、プログラムを終了する（Ｓ１０４）。反復する場合は、確認反復手段３４を作動させる（Ｓ３００）。確認反復手段３４は、学習履歴を参照し反復する問題の範囲を確定し（Ｓ３０１）、選択された範囲内の問題のうち、正解できなかった最初の問題を表示する（Ｓ３０２）。学習者は、表示された問題だけを見て、先ほど知った正解を思い出す訓練をする。必要に応じてヒントを表示（Ｓ３０４）しながら、解答を作成（Ｓ３０５）した後、正解を表示して（Ｓ３０６）、作成した解答と比較する。今回は思い出す訓練が目的なので、解答レベルの仕分けはせず、次の問題に進む（Ｓ３１０）。しかし、問題を解いて行くうち、正解に辿り着けるが、時間がかかりすぎたり、いつも他の知識と混同・混乱して迷うような問題だったりした場合は、学習者はそのような問題を苦手問題として設定する（Ｓ３０８）。苦手問題として設定された問題は、試験直前期に試験対策手段３６によって再確認する。これにより苦手意識や不安要素を取り除いて、自信を持って試験に臨むことができる。
【００６９】
学習者が、以上のようにして思い出す訓練を続けていき、本日仕分けした問題群の最後の問題を解答すると、この問題群をもう一度最初に戻って反復するか選択する（Ｓ３１１）。この時点において、全ての正解を思い出すことができなかった場合には、反復学習を選択する。すると確認反復手段３４が作動し、学習履歴テーブル６０を参照して（Ｓ３０１）、本日学習した問題のうち、正解できなかった最初の問題を再び表示する（Ｓ３０２）。全ての正解を思い出すことができるようになった、又は、本日学習した問題群に対し、ある程度自信が持てるようになった場合には、終了を選択する（Ｓ１０４）。「新規仕分け」（Ｓ１１０）に続けて、確認反復（Ｓ３００）を行うことにより、忘却が急激に進行している時期に、知識のインプット、即ち、覚えることに専念でき、ヘルマン・エビングハウスの忘却曲線理論に言う、「知識が極短期の記憶から短期記憶へ移行する」のが促される。
【００７０】
確認反復学習（Ｓ３００）は独立しているので、新規仕分け（Ｓ２００）を選択せずに、プログラムを開いた（Ｓ１００）直後にも選択（Ｓ１０２）できる。例えば、日中、新規仕分け（Ｓ２００）を行い、就寝前に確認反復（Ｓ３００）したり、又は、夜、新規仕分け（Ｓ２００）を行い、翌朝に確認反復（Ｓ３００）をしたりするなど、数時間あけて確認反復（Ｓ３００）だけを行うと、確認反復手段は学習履歴テーブル６０を参照して（Ｓ３０１）、前回新規仕分けした問題群を順次表示（Ｓ３０２）する。この学習方法により、忘却が依然として進行している数時間内に、知識のインプット、即ち、覚えることに重ねて専念でき、ヘルマン・エビングハウスの忘却曲線理論に言う「知識が短期記憶から中期記憶へ移行する」のが促される。
【００７１】
新規仕分けと確認反復をした数日後、その問題の「復習反復」を行う（Ｓ４００）。「復習反復」では、解答レベルに応じて（Ｓ４０１）学習者が効果的であると考える方法で行うことができる。新規仕分けで「不正解」だった問題に対しては、復習を必要とする優先順位が高いので、他の解答レベルとは別個に徹底的に復習する（Ｓ４０３）。即ち、問題を理解し正解が導き出せるように、基本的な知識を学び理解して解答できるようにする。「不注意ミス」で正解できなかった問題に対しては、どの点が不注意だったか、どうしてミスが誘発されたのかを分析して、再度ミスを犯さないように対策を考える。「まぐれ当たり」で正解した問題に対しては、解答時にどのような推論・類推を行って正解に至ったのかを思い返し、その推論を検証して、確実な知識とする。この様に、解答レベルに応じて復習の仕方を変え、また優先順位をつけることにより、効率の良い学習が可能となる。
【００７２】
「復習反復」において学習者は、解答レベルを選択（Ｓ４０１）した後、復習したい学習日付を選択、又は、問題集の章・節を入力する。すると復習反復手段３５は、入力された学習日又は章・節を学習履歴に記録する（Ｓ４０３）と共に、指定された問題群をデータベースから抽出し、表示する（Ｓ４０４）。学習者は、表示された問題を見て、解答を作成（Ｓ４０７）した後、正解を表示し（Ｓ４０８）、解答レベル別に仕分けする（Ｓ４０９）。このように、「新規仕分け」から数日後に「復習反復」、即ち、知識のアウトプットを行うことで、忘却の安定期において学習した知識が定着しているのか確認される。前回「不注意ミス」や「まぐれ当たり」だった問題に正解した場合は、定着していると判断され、次回の復習対象から、「不正解」だった問題に正解した場合は、次回の正解を待って、次々回復習対象から除外される。正解することにより今後の復習作業が軽減されるので、このことが、学習者にとって発奮材料となり、少しでも正解を増やそうと努力することになる。
【００７３】
学習者は、選択した問題群を全て終了した後、当該問題群を確認反復するか、終了するか選択する（Ｓ４１２）。終了を選択すると、プログラムはデータファイルを暗号化して（Ｓ１０３）終了する（Ｓ１０４）。確認反復を選択すると、確認反復手段３４が作動し、学習履歴テーブル６０に記憶された情報に応じて対象となる問題群を確定し（Ｓ３０１）、問題を表示してから（Ｓ３０２）、これまでのステップを繰り返す。全ての問題が終了したら、次に反復学習をするか、終了するかを選択する（Ｓ３１１）。「復習反復」手段に続けて「確認反復」手段に切り替えることにより、一旦回復した記憶率が再び降下し始めた時期を捉えて、知識のインプット、即ち、覚えることに専念でき、忘れていた知識の定着が促進される。
【００７４】
復習反復で全問正解できなかった場合には、学習者は数日置いて再び復習反復（Ｓ４００）と確認反復（Ｓ３００）のセットで学習を行う。例えば、新規仕分けをした日から数えて、３日目、１週間目、２週間目と間隔を広げながら全問正解となるまで復習反復を繰り返す。この学習方法により、ヘルマン・エビングハウスの忘却曲線理論に言う、「知識が中期記憶から長期記憶へ移行する」のが促される。
【００７５】
以上説明したように、本発明による学習装置又はプログラムでは、学習者が問題の解答に対して、解答内容を自ら分析してその解答レベルを入力して記録しながら、解答レベルに応じた効果的な学習を行い、問題順に繰り返し全問「正解」となるまで行えるように制御手段３０により制御している。
【００７６】
図５は、学習装置に表示される問題要求のメニュー５００である。プログラムが起動し、個人情報が照合されて、一致した場合には、この問題要求のメニューが表示手段２０に表示される。図５から図８は表示画面であり、これらの画面を参照しながら、人間の記憶ステージに合わせた学習方法を説明する。
【００７７】
学習者は先ずファイル５１０をクリックし、ファイルメニューの一覧を表示させ、「開く」５１１を選択する。すると、データファイルの一覧が表示されるので、その中からデータファイルを選択する。データファイルには、例えば「英単語」や「憲法」などの問題集が用意されている。学習しようとする問題集のデータファイルを選択すると、コンテンツが復号化されて、選択した問題集の目次が表示画面５０２に表示される。次に学習というメニュータイトル５２０をクリックすると、学習メニューの一覧が表示される。学習者は、この一覧から学習方法を選択する。新規仕分け５２１をクリックすると、図６の画面が表示され、確認反復５２２クリックすると図７が、復習反復５２３では図８が表示される。
【００７８】
未習問題を初めて学習する場合には、新規仕分け５２１を選択する。記憶ステージが短期記憶から中期記憶に移行する段階では確認反復５２２を選択し、中期記憶から長期記憶に移行する段階では復習反復５２３を選択する。また、試験直前期に、問題集内の本試験過去問だけを勉強したい場合には過去問対策５２７を、正解率が低かった弱点問題を復習したい場合には弱点問題５３３を、いつも苦労する苦手問題を復習したい場合には苦手問題５３４を選択する。さらに、試験会場で知識をまとめた一覧表を確認したい時には要覧付問題５３５を選択する。
【００７９】
知識が中期記憶から長期記憶へ移行する段階では復習反復５２３を選択するが、復習反復ではさらに「不正解」問題を復習する５２４か、「正解以外」の問題を復習する５２５か、選択できる。解答レベルによって復習の方法及び優先順位を変え、効果的な学習をするためである。
【００８０】
「弱点問題」は、同一の問題を何回学習したかを学習履歴テーブル６０から読み取り、学習者の入力した指定学習回数を閾値として、それ以上の学習回数の問題に絞り込む条件である。弱点問題は、繰り返し学習してもなかなか正解が得られないものであり、必然的に学習回数が多くなっている。この点に着目して、学習回数をパラメータに弱点問題として絞り込むものである。指定学習回数は、試験日まで余裕のあるときは低い回数に設定して多くの問題を復習し、試験日が近づいたときは指定学習回数を高くして、真の弱点問題を短時間に効率よく学習できる効果がある。
【００８１】
図６は、新規仕分け５２１を選択した場合の画面である。学習者が新規仕分け５２１を選択すると、新規仕分け手段３３が作動して本日の日付を学習履歴テーブル６０に記録し、図６のような画面を表示する。学習者が、「問題」５５２をクリックすると、表示画面５５１に未習問題が表示される。この問題を見て学習者は解答を作成する。必要に応じて「ヒント」５５５をクリックすると、正解を導くヒントが表示画面５５１に表示される。解答作成後、「解答」５５４をクリックすると正解が表示画面５５１に表示される。学習者は、自分が作成した解答と正解を比較して、解答レベルの仕分けを行う。即ち、正解であった場合には「正解」５５６をクリックし、不正解であった場合には「不正解」５５８を、解答に自信がなかったが運よく正解と同じであった場合には「まぐれ当たり」５５７を、正解が分かっていたのに不注意で正解できなかった場合には「不注意ミス」５５９を、それぞれクリックする。今の問題をもう一度解いてみたい場合には、「戻る」５５３をクリックすると、表示画面５５１からヒント及び正解が消去され、問題の表示だけが残る。続けて次の問題を表示したい場合には、再び「問題」５５２をクリックすると、表示画面５５１に次の未習問題が表示される。以上のようにして、問題を表示させ解答を作成し、正解を表示させ解答レベルを仕分けして、問題集を進めていくと、制御手段が選択問題数や正解問題数から正解率を演算し、成績表示画面５６０に表示する。正解率の表示は、その日の学習の進捗状況が明確となるため、学習者にとって時間配分等の参考となり好都合である。途中で中断したい場合には、「中断」５６２をクリックすると、データテーブル５０の備考欄５６に付箋が設定され、コンテンツを暗号化してプログラムを閉じる。終了したい場合には、「終了」５６３をクリックすると、データファイルに本日の学習問題群の終点が設定され、コンテンツを暗号化してプログラムを閉じる。本日仕分けした問題群を確認したい場合には「確認反復」５６１をクリックする。するとデータテーブル５０の備考欄５６に本日の学習問題群の終点が設定され、確認反復手段３４が作動し、画面を図７に変更する。
【００８２】
図７は、確認反復の画面である。学習者が図５のメニューで確認反復を選択したり、図６の新規仕分けで確認反復を選択したり、図８の復習反復で確認反復を選択したりすると、確認反復手段３４が作動する。確認反復は、新規仕分けや復習反復のような「仕分け」、即ち、知識のアウトプットを行った直後の忘却が急激に進行している時期に、「覚えこみ」、即ち、知識のインプットを行う学習手段である。確認反復手段では、学習履歴を参照して反復学習しようとする問題群を特定し、図７の確認反復画面を表示する。学習者は、「問題」６０２をクリックし、正解を思い出す訓練をして解答を作成する。解答を作成したら「解答」６０４をクリックして正解を表示する。今回は一度正解を見た直後なので解答レベルの仕分けは行わず、「問題」６０２をクリックして次の問題を表示させながら、次々に思い出す訓練を続けて、覚えこみ、即ち、知識のインプットをしていく。しかし、訓練中には、他の知識と混同・混乱して迷ったり、時間がかかりすぎたりしてしまう問題がある。このような問題は、試験に臨む上で自信を喪失させる不安要素なので、そのような問題には「苦手認定」６０６をクリックしておく。これにより試験直前期に「試験対策手段」３６を起動させ、苦手問題をピックアップして再確認し、不安要素を払拭できる。対象の問題群が終わった時点で、全部正解できていた場合には、「終了」６０８をクリックする。すると、コンテンツを暗号化してプログラムを閉じる。全部正解することができなかった場合には、「繰り返し演習」６０７をクリックすると、確認反復手段が学習履歴テーブル６０を参照し、対象問題群の最初の問題を表示する。反復学習を続けるかどうかは、学習者が決定する。時間の都合や学習者の満足度により、１００％まで暗記することなく、「終了」６０８を選択することもできる。
【００８３】
図８は、復習反復の画面である。新規仕分けから日にちを置いて、例えば３日後、１週間後などに図５のメニューから復習反復５２３を選択すると、この画面になる。復習反復は、前回から日数が経ち忘却が安定期に入ったところで、その安定した状態を利用して、覚えた知識が定着しているのかチェックする、即ち、知識のアウトプットを行う学習手段である。学習者は、先ず、復習しようとする問題群を選択する。日付選択画面６５２の「▼」マークをクリックすると、カレンダー画面が現れるので、３日前や１週間前の日付をクリックすると、対象問題表示画面６５３に選択した日付が表示される。問題集内の特定の章節を復習したい場合には、対象問題表示画面６５３に直接キーボードで「章節名」を入力する。対象問題表示画面６５３に特定の日付や章節が表示されている状態で「問題」６５４をクリックすると、復習反復手段が対象問題表示画面６５３に表示されている対象問題の情報を学習履歴に記録し、日付選択画面６５２及び対象問題表示画面６５３を入力できない状態にして、表示画面６５１に対象問題群の最初の問題を表示する。問題を見た学習者は解答を作成し、「解答」６５６をクリックして正解を表示し、自分の解答と比較して「解答レベルの仕分け」を行う。新規仕分けの際「まぐれ当たり」「不注意ミス」に仕分けされた問題に対しては、今回「正解」６５８をクリックすると、次回からの復習対象から除外される。「不正解」に仕分けた問題に対しては、今回と次回の２回連続で「正解」６５８をクリックすると、次々回の復習対象から除外される。対象問題群の終わりに、「確認反復」を行うか、「終了」するか選択する。「終了」６６４が選択されると、復習反復手段はコンテンツを暗号化してプログラムを閉じる。「確認反復」６６３を選択すると、確認反復手段が作動し、図７の画面に変化する。「復習反復」、即ち、知識のアウトプットに続けて「確認反復」手段に切り替えることで、一旦回復した記憶率が再び急激に降下し始める状態を捉えて、忘れていた知識のインプットに専念することができる。今回は対象問題群の終点が確定しているので、終点の確定を保留する「中断」５６２のような機能は必要ない。
【００８４】
次に、本発明の特徴である知識のインプット、即ち、覚えこみの効果について説明する。
従来、暗記する方法といえば、同じ問題を何回も繰り返しながら進める方法、すなわち、「問題１」から「問題１０」までを学習する場合に、「問題１」を解答し、その正解を、何回も書いたり、唱えたり、機械的に繰り返して記憶作業を行い、同様に問題２を繰り返して学習して、最後の「問題１０」まで学習して終了する方法がある。これに対して、本発明による繰り返して学習する方法は、「問題１」を解答して記憶作業を行い、次に「問題２」に移り、最後の問題まで解答してから、再度「問題１」から問題だけを見て解答を作成し、答え合わせをして、全問「正解」となるまで「問題１」から巡回させて思い出す訓練を行う方法である。本発明による効果は、エビングハウスの提唱した忘却曲線から説明できるが、まず人間の記憶のメカニズムについて説明する。
【００８５】
人間の記憶は、短期記憶、中期記憶及び長期記憶に分類されるが、長期記憶となって初めて記憶している状態となる。
図９は、長期記憶までの記憶のメカニズムを説明したものである。短期記憶は、人間の視覚（Ｓ７００）又は聴覚（Ｓ７０１）から脳に入り、興味があるもの（Ｓ７０２）は短期記憶される（Ｓ７０３）。一般的に、興味が無いものは、視覚からの場合は１秒程度、聴覚からの場合は数秒程度で消滅する（Ｓ７０８）とされている。興味があるもののうち、理解したこと、印象が強いもの（Ｓ７０４）などが、中期記憶となる（Ｓ７０５）。中期記憶となっても、残存期間は１時間から１ヶ月程度で大半が消滅する。
【００８６】
短期記憶及び中期記憶は、人間の脳の海馬に一時的に記憶されているものであり、保存している期間に、長期記憶するものと消滅させるものを選別している。海馬に一時記憶されているもののうち、反復してアクセス（Ｓ７０６）されたものが“重要”として側頭部に移され長期記憶となる（Ｓ７０７）。
【００８７】
エビングハウスは、この原理を基に実験的に忘却曲線を求めた。図１０に示した忘却曲線グラフ８００中の曲線８１２である。エビングハウスによれば、人間は、２０分後には４２％、１時間後には５６％そして１日後には７４％を忘却するとしている。そうすると、同じ問題を一度に何回も機械的に反復しても、２０分後には４２％忘れていることになる。従って、同じように問題を次々に繰り返し学習して、問題を最後まで実行しても、最初の問題は既に忘れている可能性が高いといえる。これに対して、本発明のように一旦新規仕分け８０２で学習した後、続けて確認反復手段８０４を作動させ、再び最初の問題から一通り解答しなおすことにより、忘れかけていた問題も短時間の経過後に正解を思い出す訓練をすることになり、効果的な学習が期待できる。
【００８８】
図１０の曲線８１０と曲線８１２は、学習方法の違いによる実験データの例を示している。曲線８１０は、本発明による方法での学習により問題を順に繰り返しながら学習した場合であり、曲線８１２は、エビングハウスの忘却曲線である。エビングハウスによれば、２０分後の記憶率は５８％、１時間後は４４％、９時間後は３６％、１日後は２６％で１週間後は２３％という報告がなされている。このグラフを見れば、最初の１０時間で記憶率が急激に低下し、その後は変化が少なく安定していることが分かる。本発明では、この急激に低下する時間を看過することなく、この時間内にこそ集中して、その後は疎らに反復することにより、最小限の努力で最大限の結果を引き出す、合理的かつ効果的な学習を実現している。
【００８９】
この学習方法では、先ず「新規仕分け」８０２を１時間程かけて行う。１問１分としても５０問から６０問の仕分けができる。しかし、１時間後には記憶率は４４％まで落ちているので、引き続き「確認反復」８０４を行う。この時点まではまだ半分近く覚えており、思い出す訓練は従来ほど苦にならない。この「確認反復」により１００％まで戻るが、１０分程度の「確認反復」中にも記憶率が落ちるので、「確認反復」を何度か繰り返すのが望ましい。回数を重ねると反復時間も５分程度と短くなっていく。その後９時間ぐらいの経過後、例えば日常生活では、就寝前の１０分間や翌朝起床後の１０分間に、確認反復８０６により、問題群にもう一度目を通し、思い出す訓練を行う。このように忘却が急激に進行する時間内に、知識のインプット、即ち、覚えこみを繰り返すことにより、忘却曲線は更になだらかになって行く。
【００９０】
「復習反復」は、３日後に３日前の日付を入力して行う。この時期になると忘却の進行は安定しているので、この安定期を利用して知識のアウトプットを行い、知識が定着しているのかチェックして、解答の仕分けを行う。正解した問題は次回の復習対象から除外され、復習時間は更に短くなっていく。この「復習反復」８０８の際にも引き続き「確認反復」を行い、今回正解できなかった知識のインプット、即ち、覚えこみを行うので、忘却曲線はより一層なだらかになってゆく。１週間後、１週間前の日付を入力し、再び「反復学習」を行う。このように「反復学習」を繰り返しながらレベル分けを行い、全問正解を目指していくと、復習所要時間は当然に短くなり、知識は自然と長期記憶に定着される。
【００９１】
図１０のグラフより、２週間後の記憶率を比較すると、本発明の学習法での記憶率が最も高く、格段に効果的な学習法であることが分かる。またこの学習法では、忘れられないうちに繰り返すので、勉強を進める上での心理的抵抗が少ない。その上「復習反復」では、学習者が復習したい日付を自分で入力するので、正確に３日後、１週間後でなくても復習できる。例えば、３日目に用事が入り勉強時間が取れなかった場合には、４〜５日目に復習すればよい。実際、３日目と１０日目を比べてみても、記憶率にはほとんど差が無いからである。このようにこの学習法は、学習者の予定変更にも柔軟に対応できる。
【００９２】
［実施例２］
本発明の実施では、問題群等のデータ構造は実施例１に示した構造でなくてもよい。図１１は、他のデータ構造の例を示している。図１１に示したデータ構造は、テキストスタイルのデータ構造であり、問題の先頭には問題と解答の１セット、即ち、カード相当の境界を示すマーカがあり、問題の終わりには問題マーカを備え、第１ヒント、第２ヒント、解答を記述した部分にもそれぞれ別のマーカを付して区別している。
【００９３】
テキストスタイルのデータ構造は、連続的に記述でき簡単にデータの作成ができる特徴がある。連続したテキストでありながら、問題マーカにより問題ごとに検索できるので、カード形式のデータであるかのように扱える。しかも、カードでは表と裏の２面しか使用できず、問題と解答といった簡単な一対一対応形式しか実現できないが、テキストスタイルのデータ構造では、さらにヒントを加えるなど、解説等の多段階の表現が可能であり、より効果的な学習データとなる。
【００９４】
［実施例３］
本発明は、単一の学習装置に限定することなく、サーバに問題群及びその解答のデータベースを置き、入力手段、表示手段等の他の手段を分離した形態での実施も可能である。
【００９５】
図１２は、携帯端末による実施例を示している。携帯端末９００は、入力手段と表示手段等を有し、無線機能によりアクセスポイント９１０と通信し、インターネット回線等のネットワーク９２０で接続されたサーバ９３０と通信できる。携帯端末としては、携帯電話等がある。
【００９６】
このような通信回線によりデータベースを利用する方法でも、学習者は自己の端末やホストコンピュータに学習履歴を記憶して、学習することができる。具体的には、予備校や学習塾等のコンピュータルームなどで、空いているパーソナルコンピュータから学生がＩＤ及びパスワードを入力してサーバにある自己の学習履歴を呼びだして、データベースの問題を利用して自習する利用方法等が考えられる。
【００９７】
以上説明したように、本発明によれば、従来の学習装置に見られるような単に忘却曲線を根拠とした学習装置ではなく、解答レベルの仕分けとそれに応じた記憶作業を問題順に巡回して繰り返し学習できるので、効果的な学習をすることができる。
【００９８】
図１３は、本学習装置で使用することができる情報処理装置１０００のハードウェア構成の一例を示す。情報処理装置１０００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、パラレルポート１０８０、ＵＳＢポート１０９０、グラフィック・コントローラ１０２０、Ｉ／Ｏコントローラ１０７０、並びにキーボード及びマウス・アダプタ等１０９２を備える。Ｉ／Ｏコントローラ１０７０には、ハード・ディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。これらの記憶手段を記憶装置として使用することができる。グラフィック・コントローラ１０２０には、表示装置１０２２が接続されている。
【００９９】
ＢＩＯＳ１０６０は、情報処理装置１０００の起動時にＣＰＵ１０１０が実行するブートプログラムや、情報処理装置１０００のハードウェアに依存するプログラム等を格納する。これにより、図１で示した機能構成を有するハードウェアが実現される。
【０１００】
光ディスクドライブ１０７６としては、例えば、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ）−ＲＯＭドライブ等を使用することができる。この際は各ドライブに対応した光ディスク１０７７を使用する必要がある。光ディスク１０７７から光ディスクドライブ１０７６によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハード・ディスク１０７４に提供することもできる。
【０１０１】
情報処理装置１０００に提供される本発明によるプログラムは、光ディスク１０７７、またはメモリーカード等の記録媒体に格納されて利用者によって提供される。コンピュータプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、情報処理装置１０００にインストールされ実行される。プログラムが情報処理装置に働きかけて行わせる動作は、図１から図５において説明した動作は、情報処理装置１０００における動作と同一であるので省略する。
【０１０２】
以上に示したコンピュータプログラムは、外部の記憶媒体に格納してもよい。記憶媒体としては光ディスク１０７７、またはメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体、を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハード・ディスクまたは光デスクライブラリー等の記憶装置を記録媒体として使用し、通信回線を介してコンピュータプログラムを情報処理装置１０００に提供してもよい。
【０１０３】
情報処理装置１０００は、携帯電話であってもよく、図１４に携帯端末の一例としての携帯電話のハードウェア構成の一例を示す。ＣＰＵ１１００、バスライン１１１０、ＳＲＡＭ１２００、ＲＯＭ１１２５、拡張メモリ１１３０、外部機器接続部１１４０、表示部１１５０、入力操作部１１６０及び送受信部１１８０を備える。拡張メモリ１１３０は、ＳＤメモリが主に使用されるが、ＵＳＢメモリ等他のメモリでもよい。拡張メモリ１１３０にプログラムインストールし、表示部１１５０の画面を見ながら、入力操作部１１６０で、操作する。データベースや音声データの格納も拡張メモリ１１３０で行われる。これにより、携帯電話を持ち運び可能な学習装置として使用できる。
【０１０４】
図１５は、本発明によるコンピュータプログラムを、通信回線を通してダウンロードにより購入した場合のアプリケーションの使用方法を示している。本発明によるコンピュータプログラムの設定ファイルには、ダウンロードされる前に、予め「マスターパスワード」が設定されており、その状態でサーバにアップロードされる。その後、購入者がアプリケーションをダウンロードすると、購入者のコンピュータに記録されている本人識別情報が「マスターパスワード」と自動的に置換され、設定ファイルに記録される。アプリケーションは、次回からコンピュータの本人識別情報を参照し、設定ファイルに記録された情報と一致しなければ開かなくなる。マスターパスワードは公開されていないので他人による複製が防止される。データファイルは暗号化され、復号化は、インストールされたアプリケーション以外ではできないので、他人がデータファイルを複製しても復号化できず、複製無意味化が可能である。
【０１０５】
さらに、本人識別情報やマスターパスワードは、暗号化されて設定ファイルに記録されているので、万一悪意者がプログラムを逆アセンブルしてマスターパスワードを知得し、設定ファイルの購入者識別情報をマスターパスワードに書き換えても、復号化され参照される過程で、プログラム内に保存されたマスターパスワードと一致しなくなり、アプリケーションを開くことはできない。
【０１０６】
図１５において、購入者はまずアプリケーションソフトをダウンロードし、コンピュータにインストールする（Ｓ１２００）。次に、アプリケーションのアイコンをクリックし（Ｓ１２０１）、プログラムを開こうとすると、プログラム内の複製無意味化手段が、アプリケーションの設定ファイルのＭｙＮａｍｅデータの有無を確認する（Ｓ１２０２）。設定ファイルのＭｙＮａｍｅは、マスターパスワードを記憶するファイルである。通常、ダウンロードの直後には、設定ファイルのＭｙＮａｍｅにマスターパスワードが記録されている。万一設定ファイルのＭｙＮａｍｅにデータが存在しない場合には、不正利用者が初期化しようとして、購入者の識別情報を消去した可能性があるので、図１６に示す制限画面が開き（Ｓ１２３０）、不正利用者が知りえないパスワードを確認する手続き（Ｓ１２３３）が要求される。設定ファイルのＭｙＮａｍｅに何らかの情報がある場合には、それがプログラム内のマスターパスワードと一致するかどうかを判断する（Ｓ１２０３）。一致すれば、次に、個人識別情報と入れ替える（Ｓ１２０４）。これにより、アプリケーションを開くことができ（ステップＳ１２０５），暗号化されたファイルを復号化して（ステップＳ１２０６），コンテンツファイルの利用、即ち、学習をする（Ｓ１２０７）。学習を終了する場合は、ファイルを再度暗号化して格納し（Ｓ１２０８）、終了する（Ｓ１２０９）。
【０１０７】
次回にアプリケーションを開く際、購入者がアプリケーションのアイコンをクリック（Ｓ１２０１）すると、複製無意味化手段が、アプリケーションの設定ファイルのＭｙＮａｍｅデータの有無を確認する（Ｓ１２０２）。この場合、設定ファイルのＭｙＮａｍｅに個人情報が記録されているので、プログラム内のマスターパスワードとは当然一致しない（Ｓ１２０３）。そこで、使用中のコンピュータに記録されている個人識別情報を参照し、設定ファイルのＭｙＮａｍｅに記録された情報と一致するかどうかを判断する（Ｓ１２１０）。一致すれば、アプリケーションを開くことができる（Ｓ１２０５）。一致しなければ強制終了（Ｓ１２２０）となる。
【０１０８】
設定ファイルに個人識別情報が記録されたアプリケーションは、特定のコンピュータでしか使用できないので汎用性が無く、販売者にとっては、配布できず返って不都合である。このような場合には、ツール・ニュー５４０の設定変更で、設定ファイルの情報を初期化する。先ず、設定変更メニューにカーソルを移動してマウスで右クリックし（Ｓ１２３１）、パワード入力画面を表示し、パスワードを入力する（Ｓ１２３２）。一致しなければ、販売管理者でないとして強制終了する（Ｓ１２２０）。一致すれば、設定ファイル情報の変更欄が現れるので設定ファイルのＭｙＮａｍｅにマスターパスワードを保存し（Ｓ１２３４）、アプリケーションを終了する（Ｓ１２３５）。この状態でサーバにアップロードしておけば、誰のコンピュータにダウンロードされても、アプリケーションを開くことができる。
【０１０９】
個人識別情報は、生体情報としての指紋、静脈又は新たに設定するパスワード等がある。また、パーソナルコンピュータ識別情報としてのＭＡＣアドレス等であってもよく、限定されるものではない。
【０１１０】
図１６は、パスワード要求画面１２４０である。通常、プログラムを起動すると図５のような画面が出現し、ファイルメニューからファイルを開くことができる。しかし、設定ファイルのＭｙＮａｍｅにデータが存在しなかった場合には、この図１６の画面が表示される。設定ファイルにデータが無いということは、不正利用者が初期化しようとして、購入者の個人識別情報を消去した可能性があるので、販売管理者しか知らない「パスワード」と「マスターパスワード」を確認する必要がある。このためパスワード要求画面１２４０を設定し、セキュリティを確保する。図１６の画面は図５と異なり、ファイルメニューや学習メニューは隠蔽されており使用できない。図１６では、パスワード入力欄１２４４に、「パスワードを入力してください」とのパスワード要求表示１２４５が表示されるが、パスワード入力欄１２４４はフェイク欄であり、例え不正使用者が何度正確なパスワードが入力し、パスワード照合（１２４６）をクリックしても、プログラムはパスワードの照合など一切行わず、ただ「パスワードが一致しません」等のメッセージを繰り返す。実効的なパスワードの入力欄は、メニューバーのツール１２４１をクリックして、表示されたメニュー１２４２の設定変更コマンド１２４３を右クリックして初めて出現する。このフェイク画面の採用により、より高度のセキュリティが実現できる。さらに、メニューの任意のコマンドボタンに隠し機能として、実効的なパスワード入力コマンドを持たせることによりさらにセキュリティレベルが向上する。例えば、設定変更コマンドに固定してしまうと、第三者に知られた場合はセキュリティとしての機能を果たせず、フェイク画面そのものが無意味となるからである。その後、出現した実効的なパスワード入力欄に、正確なパスワードが入力されると、マスターパスワード入力欄が出現するので、設定ファイルのＭｙＮａｍｅにマスターパスワードを保存して、アプリケーションを閉じる。
【０１１１】
以上、本発明を実施形態、および実施例を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲に限定されない。上記実施形態に、多様な変更または改良を加えることが可能である。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【０１１２】
【図１】本発明の構成を示すブロック図である。
【図２】問題のデータ構造を示す図である。
【図３】本発明の学習者の学習履歴記憶手段のデータ構造である。
【図４−１】本発明における学習時のフローチャート図である。
【図４−２】本発明における学習時のフローチャート図である。
【図５】本発明の表示手段による問題要求画面を示す図である。
【図６】本発明の表示手段による「新規仕分け」時の表示画面を示す図である。
【図７】本発明の表示手段による「確認反復」時の表示画面を示す図である。
【図８】本発明の表示手段による「復習反復」時の表示画面を示す図である。
【図９】記憶のメカニズムを説明するフロ−チャート図である
【図１０】エビングハウス及び学習者の忘却曲線と、記憶作業の方法の違いによる記憶率の変化を示したデータ例である。
【図１１】テキストスタイルでのデータ構造を示す図である。
【図１２】本発明による携帯機器を使用し、通信システム利用した学習形態の概念図である。
【図１３】本発明に使用する、情報処理装置の一例である。
【図１４】本発明に使用する、情報機器としての携帯電話の一例である。
【図１５】本発明のコンピュータプログラムをインストールして学習する場合のセキュリティ対策を含めた学習までのフローチャート図である。
【図１６】本発明の表示手段によるパスワード要求画面の図である。
【符号の説明】
【０１１３】
１０    入力手段
２０    表示手段
３０    制御手段
４０    記憶手段
５０    問題のデータテーブル
６０    学習履歴テーブル
５５０    問題要求画面
６００    学習時の表示画面
８００    忘却曲線の例
８５０    テキストスタイルのデータ構造例
９００    携帯端末
９２０    ネットワーク
９３０    サーバ
１０００    情報処理装置の例
１２４０    パスワード要求画面
【図１】
2010054792.tif 000003
【図２】
2010054792.tif 000004
【図３】
2010054792.tif 000005
【図４−１】
2010054792.tif 000006
【図４−２】
2010054792.tif 000007
【図５】
2010054792.tif 000008
【図６】
2010054792.tif 000009
【図７】
2010054792.tif 000010
【図８】
2010054792.tif 000011
【図９】
2010054792.tif 000012
【図１０】
2010054792.tif 000013
【図１１】
2010054792.tif 000014
【図１２】
2010054792.tif 000015
【図１３】
2010054792.tif 000016
【図１４】
2010054792.tif 000017
【図１５】
2010054792.tif 000018
【図１６】
2010054792.tif 000019