(57)【要約】【課題】瞬時記憶容量の制約を人間はあまり理解していない。人間は記憶保持度の推移を検出できず最適な復習方法を見出しにくい。仮想的には理解できたが長期記憶化に全く至らないような情報を人間は日々大量に生成する。人間は特徴抽出型であり、対象を詳しく把握する能力を低下させる可能性がある。日々累積する情報を知識として定着させ得る復習機能が、コンピュータにない。【解決手段】本発明プログラムＡは、瞬時記憶容量のexclusion特性を観察可能にする。本発明プログラムＢ、Ｃは自己評価を行わせる方法により、記憶保持度時間的変動をグラフ表示できる。本発明プログラムＣは最適復習日数間隔を算出、最小テスト回数で最大の記憶保持実現を試みる。本発明プログラムＤは、記憶から乖離する部分を、対象に特定する速度を増大させ、認識、学習の詳細化を達成する。本発明プログラムＥは、記憶減退の可能性のあるファイルの存在を学習者に知らせる。【選択図】図１
2009116299.tif 000002
【特許請求の範囲】
【請求項１】
本発明、瞬時記憶容量測定のためのプログラムＡ。
【請求項２】
練習者の瞬時記憶容量を測定、ディスプレイにその程度を表示できる請求項１記載の本発明プログラムＡ。
【請求項３】
本発明、テスト後経過日数に対するテスト内容記憶保持度の推移を、ディスプレイに詳しく奇麗にグラフ表示できるプログラムＢ。
【請求項４】
学習者の、記憶保持並びに記憶減退の時間的推移を、ディスプレイに奇麗なグラフ表示する方法により、観察可能にする請求項３記載の本発明プログラムＢ。
【請求項５】
本発明、最適復習日数間隔を算出する方法により、効率的な復習を促すプログラムＣ。
【請求項６】
テスト後経過日数に対するテスト内容記憶保持度の推移を、ディスプレイに直観的にグラフ表示できる請求項５記載の本発明プログラムＣ。
【請求項７】
復習テスト直後に学習者が示す、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価から、次回復習テスト迄の最適日数間隔を算出する請求項５記載の本発明プログラムＣ。
【請求項８】
学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行い、請求項５記載のプログラムＣ実行日に学習者に復習テストを実施するのが最適であると判定した情報群を選び出し、それらに対する復習テストを逐次実行する請求項５記載の本発明プログラムＣ。
【請求項９】
最適復習テスト日数間隔を算出する方法により、最小テスト回数で最大の長期的記憶保持を可能にする請求項５記載の本発明プログラムＣ。
【請求項１０】
本発明、単語、文章等に対する、学習者の記憶の実用度を測定するプログラムＤ。
【請求項１１】
単語の意味を、明確に記憶に照合する速度を増大させる請求項１０記載の本発明プログラムＤ。
【請求項１２】
学習者が高速度にreadingを行う場合に、表層読み等を行う可能性を低下させ得る請求項１０記載の本発明プログラムＤ。
【請求項１３】
呈示された単語、概念等を、別の言葉で換言する速度を測定することができる請求項１０記載の本発明プログラムＤ。
【請求項１４】
対象に対する、記憶から乖離する部分を能動的に特定する速度を測定、並びに、その速度を増大させ、それら乖離部分に対する学習を仮想的記憶により促そうとする請求項１０記載の本発明プログラムＤ。
【請求項１５】
学習者の記憶空間にそれ迄のreading等により、文章構造、文章をなす単語等に対する記憶の実用度の程度に偏りを生じていることを学習者に知らせる請求項１０記載の本発明プログラムＤ。
【請求項１６】
復習により、記憶空間において、その復習対象の記憶実用度序列がどのようにrearrangementされているかを学習者に、復習の都度知らせる請求項１０記載の本発明プログラムＤ。
【請求項１７】
本発明、記憶が減退してきているファイルの存在を知らせ、その能動的復習を促すためのプログラムＥ。
【請求項１８】
ファイル更新日からの経過日数、従って、上書きによるファイル復習日からの経過日数、並びにそのファイル名、の対からなる情報を、経過日数の少ない順にディスプレイにリスト表示することができる請求項１７記載の本発明プログラムＥ。
【請求項１９】
練習者が、自らの瞬時記憶容量特性をディスプレイにおいて観察できるようにする請求項１記載の本発明プログラムＡ。
【請求項２０】
瞬時記憶容量のexclusion特性をディスプレイにおいて観察可能にする請求項１記載の本発明プログラムＡ。
【請求項２１】
練習者の瞬時記憶容量増大の可能性を試みる請求項１記載の本発明プログラムＡ。
【請求項２２】
瞬時記憶容量の練習に対する変動程度を、ディスプレイにグラフ表示する請求項１記載の本発明プログラムＡ。
【請求項２３】
学習者が一旦は理解した内容が、時間を経て記憶減退していく状態をディスプレイにグラフ表示、学習者が、それにより自らの記憶特性を観察できるようにする請求項５記載のプログラムＣに関する。
【請求項２４】
学習者の時間に対する記憶特性をディスプレイにグラフ表示することにより、直前対策等による良好なテスト結果が、復習がなされない場合、長期的には全く効力を有していない実態を学習者に知らせ、学習者による理解済み情報を、実用的な形で長期記憶に定着させる可能性を増大する請求項５記載の本発明プログラムＣ。
【請求項２５】
復習テスト直後に学習者が示す、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価から、次回復習テスト迄の最適日数間隔を算出する請求項５記載プログラムＣ。
効率的な復習の実施を学習者に促す請求項５記載プログラムＣ。
【請求項２６】
ある程度の情報量迄の記憶は簡単且瞬時に可能、しかしある情報量を越えると、学習者の記憶空間で、その情報内容並びにその序列が崩壊、記憶保持再現が全く不可能になると言う瞬時的記憶容量のexclusion特性を観察できる請求項１記載の本発明プログラムＡ。
【請求項２７】
呈示された単語、概念等を、別の言葉で換言する速度を増大させようとする請求項１０記載本発明プログラムＤ。
【請求項２８】
例えばWindows95等のフォルダは、累積されたファイル群の復習を容易にするような形式ではない。
学習者により日々コンピュータに累積する情報の復習等を容易にする機能に乏しい。
例えばWindows95等のフォルダは、記憶が減退してきているファイルの存在を、学習者に知らせ、その能動的な復習を促すような機能を有していない。
例えばWindows95等のフォルダでは、ファイルに関する様々な情報が表示される等、復習の容易さが、ほとんど考慮されておらず、学習上使いにくい。
学習者のための学習機能を有していない。
コンピュータにおいて日々大量に処理されるファイル群、しかしそれらの最適な復習なしにはせっかく処理した情報が記憶に定着することなく、ほとんど無駄になってしまう現象を防ぐ可能性を増大する請求項１７記載のプログラムＥ。
【請求項２９】
人間が瞬時に記憶できる情報量には限界がある。
その記憶容量は非常に少ない、と言う現象を、ディスプレイに表示するグラフにより観察可能にする請求項１記載の本発明プログラムＡ。
【請求項３０】
人間が瞬時に記憶できる情報量には限界がある。
その記憶容量は非常に固定的である、と言う現象を、ディスプレイに表示するグラフにより観察可能にする請求項１記載の本発明プログラムＡ。
【請求項３１】
本質的に容量が少ない特性を有する瞬時記憶容量に、その容量程度の新規な情報が投入されると、その時迄その容量に保持されていた情報が、瞬時記憶容量から非常に高速度にexclusion排除される現象について、ディスプレイにグラフを表示する等して、観察可能な状態にする請求項１記載の本発明プログラムＡ。
【請求項３２】
人間の記憶空間には補完的な短時間内→機能があり、記憶空間の利用度が変化する時等に、記憶空間内検索力が増し、時間的に少し前に瞬時記憶容量に保持されていた誘導源、論題を、当該外部由来の誘導源なしに、記憶空間内部で思い出せる能力がある。
容量への誘導源の投入量を相当程度減少させる等の方法により、人間は、それ迄に容量が処理していた旧誘導源群等に関する情報を、受動的に要約状態で記憶空間に思い出すことができる場合がある。短時間内→機能による現象であり、容量への誘導源投入量が減少した時より少し前に容量が理解共鳴処理を行っていた旧誘導源群並びにそれらに関する理解内容を、記憶空間に受動性に顕現できる場合がある。
短時間内→による、意図せずに要約的記憶の生成が可能になる場合である。
しかしその短時間内→機能により思い出される論題は、時間的に直前の論題であるとは限らないため、論理上あるいは学習上不都合な時がある。短時間内→機能は、より記憶実用度順、記憶空間内時間距離短縮度順に記憶再現を行っている可能性があること等、推測することを可能にする請求項１記載の本発明プログラムＡ。
【請求項３３】
一般に人間の新規誘導源に対する特徴抽出可能性は、瞬時記憶容量の制約を受けている。
しかしその特徴抽出力の増大は、一般に対象を繰り返し観測することによりなされている。
しかし、対象の繰り返し観測は単調である。
単調を好まない場合、類似する対象の識別が、ある程度可能な程度の、最小限の特徴抽出により、対象に対する認識を収束させてしまう可能性がある。
観測頻度にかかわらず、対象に対する観察が詳細化しない現象が生じ得る。
新規に相互類似する対象が出現する等して、それらの間に識別の必要性が生じる以外、convergence反応時間最小化の観点から、それ以上の対象認識の改善は難しい。
しかし、練習者の瞬時記憶容量が改善されれば、より詳しい対象観察が可能になる。
長期記憶と共によりconcurrentな情報処理の可能性を増大させ得る、等瞬時記憶容量に関して理解を深めることができる請求項１記載の本発明プログラムＡ。
【請求項３４】
しかし、人間の瞬時記憶容量の少なさには以下に示すような利点もある。
瞬時記憶容量の制約は、新規に現れた情報源に誘導されるreasoning記憶空間照合検索、記憶照合のための新規座標系生成に対する、旧誘導源、旧座標系による干渉を相当程度低下させる機能を有する。
投入される誘導源に応じ、高速度に関連する記憶照合座標系の利用が可能になる。
瞬時記憶保持容量の制約により、高速度に記憶照合座標系群の間を移動可能になる。
単誘導源に対する、convergence反応時間最小化、記憶空間検索中途の観点から、人間の類推可能性を高める、創造性を増す現象である。
瞬時記憶容量の少なさから、投入される誘導源の変化にreasoning理解共鳴が柔軟に追従可能な状態になる。
誘導源に対する理解共鳴の受動性を高める現象である、等と言う現象を理解可能にする、請求項１記載の本発明プログラムＡ。
【請求項３５】
学習者が新規な書物を読む場合contextあるいは新規定義群を逐一辿り理解、逐一良く分かり、メモ等にその理解結果を箇条書き等したとする、しかし数週間後にはその内容がほとんど全く理解不可能な状態となる現象を、ディスプレイに表示されるグラフにより観察可能にする請求項３記載の本発明プログラムＢ。
【請求項３６】
人間の記憶空間は、記憶を長期的に定着させ得る観点から、最適な復習テスト方法を検出する機能に欠けている。
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、記憶空間により、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
人間は、時間に対する自らの記憶特性を検出できない。
従って、直前対策等により非常に良好なテスト結果を得た後、復習を行わない場合に、度々相当な記憶減退が生じていても、人間は、それを検出することができない。
そのような状態では、テストにより確認された知識は長期的には実用的効力を失うと言うことを人間は明確に認識できない。
一般に人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動を、ディスプレイに、グラフ等により観察可能な状態にしようとする請求項３記載の本発明プログラムＢ。
【請求項３７】
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
人間は、時間に対する自らの記憶特性を検出できない。
従って、直前対策等により非常に良好なテスト結果を得た後、復習を行わない場合に、度々相当な記憶減退が生じていても、人間は、それを検出することができない。
そのような状態では、テストにより確認された知識は長期的には実用的効力を失うと言うことを人間は明確に認識できない。
人間に欠落する学習機能を補完しようとする請求項５記載の本発明プログラムＣ。
著者が非常に時間をかけて準備したような文章、新規定義累積型文章等の場合、短時間性仮想的記憶を利用したcontext追従により、学習者はその内容を、一旦は理解できる。
しかし、短時間性仮想的記憶の増大は、短時間性仮想的記憶を基に行われているため、数週間後には理解の根幹が希薄化し、非常に忘却してしまう場合が多い。
学習者による理解の根幹であった短時間性仮想記憶群が、時間を経て、累積的に減退する現象である。
そのような現象をディスプレイにグラフ表示により、観察可能な状態にしながら緩和しようとする請求項５記載の本発明プログラムＣ。
【請求項３８】
学習者が高速度にreadingを行う時等、表層読みを行い、内容をあまり良く理解していない場合がある。
人間は、文章読解時、contextを援用するため、その文章を構成するそれぞれの単語の意味を逐一理解している訳ではない。従って、単語の意味を逐一明確に把握する機能が低下する可能性がある。
単語の意味を、明確に、記憶に照合する速度が低下する可能性がある。
多読を行っても、その速度が増大するとは限らない。
単語の意味を、逐一明確に、記憶に照合する速度を増大させる効果を有する、請求項１０記載の本発明プログラムＤ。
【請求項３９】
例えば、呈示された単語、概念等を別の言葉で換言することは、高速度に行おうとすれば、それ程簡単なことではない。
請求項１０記載の本発明プログラムＤは、呈示された単語、概念等を、別の言葉で換言する速度を増大させる効果がある。
換言可能であるためには、呈示された単語、概念を記憶に照合して、その意味をまず理解しておく必要がある。
従って請求項１０記載の本発明プログラムＤは、呈示された単語、概念を記憶に照合して、その意味を把握する速度を増大させ得る効果がある。
請求項１０記載の本発明プログラムＤにより、表層的ではない高速度readingの可能性を増大させる。
【請求項４０】
context等を援用しながらも、単語単位の記憶の実用的定着度が低い場合、単語に対する記憶照合速度が遅くなり、学習者が高速度にreadingを行ことを難しくさせる可能性があり、表層的readingを生じる可能性がある。
表層的なreadingでは、文章内容が、詳しく正確に理解されない。
【請求項４１】
多読を行っても、それら文章を構成する個々単語の綴りを記憶再現できる程詳細に、文字構造を認識、観察できている訳ではない。
一般のreadingでは、難字の構造等に関して、その綴りを正確に記憶再現できる程には、詳しく認識、観察されていない。
人間による難字等の認識は、観測の度、同程度の特徴抽出によって時間的に収束しており、その特徴のみでは難字の構造再現が不可能なためである。
請求項１０記載の本発明プログラムＤの実行により、ディスプレイに、一つの難字が表示された時、学習者はその字の中の、自らの記憶に照合が難しい部分に特に関心を向け、その構造を認識、納得できた段階でスペースキーを押す。
そのような方法により、それ迄には詳しく認識されていなかった文字構造部分に対する認識が、観測の都度、深まる。それ迄認識されていなかった文字構造が仮想的に記憶累積される可能性がある。
人間に一般的である特徴抽出機能に対する学習詳細化機能の補完である。
請求項１０記載の本発明プログラムＤは、対象における、記憶から乖離する部分を能動的に特定する速度を増大させ、それらに対する学習を、仮想的記憶により促す効果がある。
一般のreading等では、およそ、既に認識済みの文字構造のみから特徴抽出を行っており、認識済みではない構造の認識には至りにくい。
【請求項４２】
請求項１記載の本発明プログラムＡの場合。
瞬時記憶容量の制約は、人間の対象認識を制約する。
人間が瞬時に対象から抽出できる特徴数の限界に関係する。
しかし人間は、一般に、自らの瞬時記憶容量について正確には知らない。
そのため人間は、自らの瞬時記憶容量特性を応用できるに至っていない。
そのような状態を解決しようとする請求項１記載の本発明プログラムＡ。
【請求項４３】
数字、記号等を基本的記憶単位素群として、練習者が、それら記憶単位素を、瞬時に合計何個まで記憶保持でき、呈示された順序で記憶再現できるかを測定する請求項１記載の本発明プログラムＡ。
ある程度meaninglessな情報に対する瞬時記憶容量であり、長期記憶からの影響をあまり受けていない瞬時記憶容量を測定する。
【請求項４４】
請求項１記載の本発明プログラムＡを実行すると、ディスプレイに、設問表示部分、その下には４個の異なる基本記憶単位素の名称を順次記した４個のボタン群、並びにテスト開始ボタン、等が表示される。
請求項１記載の本発明プログラムＡは、予め別のファイルに定義された異なる基本的記憶単位素４個から、記憶単位素序列をランダムに生成し、ディスプレイに一記憶単位素ずつ順次呈示することにより、練習者の瞬時記憶容量、並びにそのexclusion特性を測定しようとする。
テスト開始ボタンを、練習者が押すと、請求項１記載の本発明プログラムＡは、予め定義された基本的記憶単位素群から、ランダムに一つ記憶単位素を選び、ディスプレイ設問表示部分に表示しては、その表示を消す、と言う処理を複数回繰り返すことにより、練習者に対する設問とする。
練習者は、呈示される設問を記憶保持しようとする。
設問をなす記憶単位素序列が呈示された後、練習者は、記憶に保持されている設問内容を、ディスプレイに表示されている４個のボタン群を押すことにより、記憶再現しながら記録する。
その記録により、請求項１記載の本発明プログラムＡは、呈示した設問と練習者による記憶保持内容との整合性を検討できる状態になる。
練習者が、ディスプレイに呈示された設問の記憶再現に成功していた場合、請求項１記載の本発明プログラムＡは、次の設問をなす基本的記憶単位素序列の生成に際し、その序列を構成する記憶単位素の数を一つ増大させる。
練習者が、ディスプレイに呈示された設問の記憶再現に失敗した場合、請求項１記載の本発明プログラムＡは、基本的記憶単位素合計数を一つ減少させ、次の設問を生成する。
以上のような方法により、請求項１記載の本発明プログラムＡは、練習者の瞬時記憶容量の観測、並びにその増大可能性を意図する。
請求項１記載の本発明プログラムＡは、瞬時記憶容量観測結果、並びに練習によるその容量の変動状態を、ディスプレイに、直観的な形でグラフ表示する。
請求項１記載の本発明プログラムＡは、呈示した設問と、練習者による記憶保持内容の記録とをディスプレイに並べて表示する。
そのため、練習者は、瞬時記憶容量以下の情報は簡単に記憶可能であるが、その容量を僅かでも越える情報は、記憶空間で、内容並びに情報序列の崩壊を生じ、それらの再現が、全く不可能になる現象について、理解を深めることができる。
【請求項４５】
プログラムにより、基本的記憶単位素定義を、練習者が多様に可変設定できる。
基本的記憶単位素群が数字で定義されている場合、請求項１記載の本発明プログラムＡは、練習者の、言語的長期記憶を援用しながらの、瞬時記憶容量を測定できる。
基本的記憶単位素群を未知未習記号等で定義する場合、請求項１記載の本発明プログラムＡは、練習者の、言語的長期記憶によらない、瞬時記憶容量、記号形状抽出認識容量を測定できる。
基本的記憶単位素群を、断片的状況あるいは風景描写等で定義する場合は、narrative瞬時生成適用力並びにその保持力を援用した、練習者の瞬時記憶容量の測定である。
プログラムにより、設問学習時間としての一記憶単位素呈示時間、並びに、設問学習保持時間としての、基本的記憶単位素序列、設問呈示時間等は可変である。
例えば、学習保持時間を増大設定した場合、学習者に記憶保持の際、言語等、長期記憶を援用照合する時間が生じ、結果、練習者の瞬時記憶容量が増大する現象、あるいは学習保持時間を短縮設定した場合、長期記憶に設問を照合することが難しくなり、練習者の瞬時記憶容量が減少する現象等を観察することができる請求項１記載の本発明プログラムＡ。
【請求項４６】
請求項３記載の本発明プログラムＢは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性をまず検出、ディスプレイにその結果を奇麗にグラフ表示しようとする。
請求項３記載の本発明プログラムＢは、復習テスト実施直後に学習者から示される同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価を基に、次回復習テスト迄の日数間隔を算定する。
【請求項４７】
学習者による記憶保持度の自己評価は、ディスプレイに一覧表示されている記憶保持度自己評価用ボタン群から、学習者が適当と考える評価度を記すボタンを選んで押す方法によりなされる請求項３記載の本発明プログラムＢ。
【請求項４８】
学習者により記憶保持度自己評価が行われる度に、請求項３記載の本発明プログラムＢは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移を、ディスプレイにグラフ表示する。
請求項３記載の本発明プログラムＢは、テスト後経過日数に対する、そのテスト内容記憶保持度の推移をディスプレイに詳しく奇麗にグラフ表示することができる。
請求項３記載の本発明プログラムＢは、学習者の記憶保持並びに記憶減退の時間的推移をディスプレイにグラフ表示する方法により、その直観的観察を可能にする。
請求項３記載の本発明プログラムＢは、学習者が一旦は理解した内容が時間を経て記憶減退していく状態をディスプレイに奇麗にグラフ表示することができるため、学習者は、自らの記憶特性を詳しく観察することができる。
仮想的記憶を基礎にする仮想的記憶の累積速度並びに、仮想的に累積された記憶の累積的風化速度等を、学習者は観察することができる。
請求項３記載の本発明プログラムＢは、一般に、人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動をディスプレイに観察可能な状態にする。
請求項３記載の本発明プログラムＢは、観測の、記憶に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にすることができる。
請求項３記載の本発明プログラムＢは、学習者による復習の、記憶保持度に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にすることができる。
【請求項４９】
請求項３記載の本発明プログラムＢは、ある記憶すべき項目に、学習者の記憶保持度の低さを検出した場合、比較的短い日数間隔を、その項目に対する次回テスト実施迄の日数間隔として適用する。
短期間保持性仮想的記憶を累積させることにより、記憶内容の多次元化が、比較的容易に達成されるとの観点から、記憶保持度の低い項目に対する復習頻度を増大させることにより、学習者の記憶保持可能性を増大させる。
請求項３記載の本発明プログラムＢが、ある記憶すべき項目に、学習者の記憶保持度の高さを検出した場合、比較的長い日数間隔を、その項目に対する次回テスト実施迄の日数間隔として適用する。
そのような場合に、次回テスト迄の日数間隔を増大せずに、高頻度にテストを繰り返すと、テスト過程の長期記憶生成に関する実質的意味が損なわれる。
【請求項５０】
請求項３記載の本発明プログラムＢは、学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行いプログラム実行日に学習者に復習テストを実施するのが適当であると判定した情報群を選び出し、それらに対する復習テストを逐次実行する。
【請求項５１】
請求項３記載の本発明プログラムＢは、観測の記憶に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にする。
請求項３記載の本発明プログラムＢは、学習者による復習の、記憶保持度に対する影響をディスプレイにグラフ化する方法により観察可能な状態にする。
【請求項５２】
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、詳しく認識する能力を全く有しておらず、従って最も効率的な復習方法を自ら見出すことが難しい状態にある。
そこで、請求項５記載の本発明プログラムＣは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性をまず検出、その結果に基づき学習者にとっての最適復習テスト周期を見出そうとする。
請求項５記載の本発明プログラムＣは、復習テスト実施直後に学習者から示される同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価を基に、次回復習テスト迄の最適日数間隔を算出する。
学習者による記憶保持度の自己評価は、ディスプレイに一覧表示されている記憶保持度自己評価用ボタン群から、学習者が適当と考える評価度を記すボタンを選んで押す方法によりなされる。
学習者により記憶保持度自己評価が行われる度に、請求項５記載の本発明プログラムＣは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移をディスプレイにグラフ表示する。
請求項５記載の本発明プログラムＣは、学習者が一旦は理解した内容が、時間を経て記憶減退していく状態をディスプレイにグラフ表示することができるため、学習者は、自らの記憶特性を観察することができる。
仮想的記憶を基礎にする仮想的記憶の累積速度並びに、仮想的に累積された記憶の累積的風化速度等を、学習者は観察することができる。
【請求項５３】
請求項５記載の本発明プログラムＣは、学習者が示す記憶保持度自己評価に基づき、最適復習テスト日数間隔を算出する方法により、効率的な復習の実施を学習者に促す。
請求項５記載の本発明プログラムＣは最小テスト回数で最大の長期的記憶保持を実現しようとする。
請求項５記載の本発明プログラムＣは、学習者により、一旦は十分理解された情報群が、記憶空間の時間特性により、長期的には知識としての実用的効力を失ってしまう、と言うような現象の発生を防ぐ機能を有する。
【請求項５４】
請求項５記載の本発明プログラムＣは、ある記憶すべき項目に、学習者の記憶保持度の低さを検出した場合、その項目に対する次回テスト実施迄の日数間隔を短縮する。
短期間保持性仮想的記憶を累積させることにより、記憶内容の多次元化が、比較的容易に達成されるとの観点から、記憶保持度の低い項目に対する復習頻度を増大させることにより、学習者の記憶保持可能性を増大させる。
請求項５記載の本発明プログラムＣが、ある記憶すべき項目に、学習者の記憶保持度の高さを検出した場合、その項目に対する次回テスト実施迄の日数間隔を増大させる。
そのような場合に、次回テスト迄の日数間隔を増大せずに、高頻度にテストを繰り返すと、テスト過程の長期記憶生成に関する実質的意味が損なわれる。
例えば学習者は、設問の僅か一部分から、reflexiveに、設問誘導源に対する理解共鳴を経ずに、答えを想起することが可能になる。
高頻度由来の慣性的運動型記憶は、理解型記憶に比べ、記憶すべき項目の長期的定着に寄与しない、との観点から、そのような復習状態は、最適であるとは言えない。
学習者の記憶保持度が既に高い場合、その項目に対する次回テスト実施迄の日数間隔を増大させる方法は、一日の学習者による復習処理量を減少させると言う、期間に対するテスト分散効果を有しており、日々大量に累積する復習すべき情報群に対する、学習者の復習可能性を高める請求項５記載の本発明プログラムＣ。
【請求項５５】
請求項５記載の本発明プログラムＣは、学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行いプログラム実行日に学習者に復習テストを実施するのが最適であると判定した情報群を選び出し、それらに対する復習テストを逐次実行する。
請求項５記載の本発明プログラムＣにより検索されるフォルダには、学習者の学習と共に日々累積する記憶対象項目フォルダ群が保存されている。
そのそれぞれのフォルダには、当該長期記憶化対象項目に関する、テスト経過を記録するためのテキスト、設問を記したテキスト、答え等が保存され、そのフォルダには記憶対象項目の何らかの特徴を表すような名称が付されている。
テスト経過を記録するためのテキストには、設問に対する記憶保持度の経過に関する情報、並びにそれから算出される何日後に復習すべきかの情報等が記録される。
【請求項５６】
請求項１０記載の本発明プログラムＤを実行する前に、学習者は予め、記憶の実用度を測定しようとする単語あるいは文章等を、テキストファイルに複数記述しておく。
学習者が請求項１０記載の本発明プログラムＤを実行、ドラッグ＆ドロップにより、そのテキストファイルが読み込まれ、まずその中から単語あるいは文章が一つ、ディスプレイに表示される。
学習者は、その内容を理解できた時点で、スペースキーを押す。
請求項１０記載の本発明プログラムＤは、単語あるいは文章等の呈示から学習者がその内容を理解する迄に要した時間を、ミリ秒単位で測定記録する。
その後、請求項１０記載の本発明プログラムＤは、テキストファイルに記述されている次の単語あるいは文章をディスプレイに表示、学習者がその内容を理解可能になる迄の時間を再度同様に、ミリ秒単位で測定記録する。
請求項１０記載の本発明プログラムＤは、以降、同様な処理を繰り返し、学習者がテキストファイルに記述した単語あるいは文章の全てについて、同様な測定を行う。
その結果は、請求項１０記載の本発明プログラムＤによる単語等呈示に対する、学習者のスペースキー理解応答が遅かった順に、ディスプレイにリスト表示される。
リスト表示される情報は、請求項１０記載の本発明プログラムＤにより測定された学習者の理解反応時間、並びに、その測定のために請求項１０記載の本発明プログラムＤにより呈示された単語等の対からなる。
リストの上の方には、学習者による記憶の実用度の低い項目が、リストの下の方には、記憶の実用度の高い項目が序列される。
リストの上の方に位置する項目群は、記憶空間において、時間距離が短縮されていない、記憶が実用性に定着していないことを表す。
長期記憶化を経ておらずとも、対象の高頻度観測により、対象はリストの上の方に仮想的且短時間性に移動することができる。
ディスプレイに表示されるリストは、観測時点での対象項目の記憶実用性序列を表す。
【請求項５７】
観測時点での単語等の記憶実用性序列を、リストによりディスプレイに観察するためには、学習者は、予め、複数の単語をテキストファイルに記述、保存しておき、請求項１０記載の本発明プログラムＤの実行により、ディスプレイにその中の一単語が表示された時、学習者は、その意味内容が把握できた段階でスペースキーを押す。
【請求項５８】
観測時点での単語あるいは概念等の換言速度序列を、リストによりディスプレイに観察するためには、学習者は予め、複数の単語あるいは概念をテキストファイルに記述、保存しておき、請求項１０記載の本発明プログラムＤの実行によりディスプレイにその中の一つの単語あるいは概念が呈示された時、学習者はその意味内容を別の表現を用いて換言できた段階でスペースキーを押す。
【請求項５９】
観測時点での、学習者にとっての難字度序列を、リストによりディスプレイに観察するためには、学習者は予め、複雑さの程度の異なる複数の難字をテキストファイルに記述、保存しておく。
請求項１０記載の本発明プログラムＤの実行により、ディスプレイにその中の一つの難字が表示された時、学習者はその字の中の、自らの記憶に照合が難しい部分に、特に関心を向け、その構造を認識、納得できた段階でスペースキーを押す。
【請求項６０】
観測時点での文章構造等の記憶実用性序列を、リストによりディスプレイに観察するためには、学習者は、予め、分野が多少異なるような複数の文章をテキストファイルに記述、保存しておき、請求項１０記載の本発明プログラムＤの実行により、ディスプレイに、その中の一文が表示された時、学習者はその内容が把握できた段階でスペースキーを押す。
【請求項６１】
観測時点での復習対象の、仮想的記憶化による、記憶空間におけるrearrangement序列を、リストによりディスプレイに観察可能にするためには、学習者は予め、複数の復習対象をテキストファイルに記述、保存しておく。
請求項１０記載の本発明プログラムＤの実行により、ディスプレイにその中の一つの復習対象が表示された時、学習者はその内容が把握できた段階でスペースキーを押す。
【請求項６２】
請求項１０記載の本発明プログラムＤは、テキストファイルに学習者により記述された復習対象項目全てに対する測定を終えると、結果をリスト表示し、後、同様な測定を繰り返し行い、その都度結果をリスト表示するので、学習者は、短時間内に復習を繰り返すことにより、記憶対象の記憶実用度序列、時間距離短縮度が、復習の度に、変動する状態を観察することができる。
記憶空間における仮想的短時間性rearrangementを観察することができる。
【請求項６３】
請求項１７記載の本発明プログラムＥは、記憶が減退してきているファイルの存在を、学習者に知らせ、その能動的な復習を促すことができるプログラムである。
請求項１７記載の本発明プログラムＥを実行する前に、予め、学習者は、学習の際、記憶保持すべき内容を見出すと、その内容をテキストファイルに記述、簡単に内容を表す名称をファイルに付し、フォルダ等にまとめて保存するようにしておく。
一旦は学習者により理解処理済みであるそのようなファイルがある程度蓄積してきた時に、 学習者は請求項１７記載の本発明プログラムＥを実行してみる。
今、学習者が、復習を行おうとして複数のファイル群を選び、ＩＤ０ウィンドウにドラッグ＆ドロップしたとする。
請求項１７記載の本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされたファイル群それぞれに対し前回の復習日を表すファイル更新日から今回の請求項１７記載のプログラムＥ実行日迄、何日経過しているか配列変数date2とdate1の間の日数差として計算する。
請求項１７記載の本発明プログラムＥは、ファイル更新日からの経過日数並びに、そのファイル名を横に並べ、メッセージボックスに表示する。
請求項１７記載の本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから同様な情報を取得し、縦方向に、ファイル更新日からの経過日数の少ない順に、それらの情報を並べるリスト表示をメッセージボックスに行う。
ＩＤ０ウィンドウに学習者が、異なるファイル群の、ドラッグ＆ドロップを行う迄、請求項１７記載の本発明プログラムＥは、その情報をメッセージボックスに表示し続ける。
例えば、学習者が、請求項５記載の本発明プログラムＣ等のグラフにより、復習後、その記憶がかなり減退する迄のおよその日数間隔を検出できたとする。
請求項５記載の本発明プログラムＣ等のグラフにより、記憶の長期的定着に最適な復習日数間隔を、学習者が把握しているとする。
あるいは学習者は、復習日から、かなりの記憶減退が生じる迄の日数間隔を適当に設定する。
学習者は、ファイル更新日からの経過日数が、その程度の日数間隔としてメッセージボックスに表示されているファイル名のファイルを選び、その記述を復習したりする。
学習者は復習の都度、そのファイルの記述内容を修正しながら、能動的に学習するようにする。
復習の度に、ファイル記述内容に対する感想は変化する。
それに基づき、復習の度に、ファイルの記述内容を上書き修正する。
そのようにファイル内容を更新することにより今回の復習日がファイルに記録される。
ＩＤ０ウィンドウに、学習者が、異なるファイル群をドラッグ＆ドロップすると、メッセージボックスの表示はクリアされ、再度、上記のような処理を請求項１７記載の本発明プログラムＥは繰り返す。
請求項１７記載の本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから取得された、ファイル更新日からの経過日数並びにそのファイル名、の対からなる情報を、メッセージボックスに、経過日数の少ない順にリスト表示する。
【請求項６４】
人間の瞬時記憶容量の少なさ、そのexclusion特性、等のために、次に記すようなある程度不都合な現象が人間に生じ得る。
今読んでいる段落内容が、それより前の段落に関する記憶内容を、瞬時記憶容量からexclusion排除する現象。
辞書を見ながら英文等を読む場合等、辞書を読むことにより英文内容が、瞬時記憶容量からexclusion排除されてしまう現象。
請求項１記載の本発明プログラムＡは、以上のような現象の理由に対する練習者の理解を深める。
【請求項６５】
新規誘導源等により生じる、瞬時記憶容量からの旧誘導源のexclusionは非常に高速度に達成されるので、誘導源を何らかの方法で瞬時記憶容量に投入することにより、adhesiveな旧誘導源のexclusionを人為的になし得る可能性がある、と言う現象を理解可能にする請求項１記載の本発明プログラムＡ。
【請求項６６】
基本的記憶単位素群が数字で定義されている場合、請求項１記載の本発明プログラムＡは、練習者の、言語的長期記憶を援用しながらの、瞬時記憶容量を測定できる。
基本的記憶単位素群を未知未習記号等で定義する場合、請求項１記載の本発明プログラムＡは、練習者の、言語的長期記憶によらない、瞬時記憶容量、記号形状抽出認識容量を測定できる。
瞬時記憶は、言語的長期記憶の援用により、その容量を非常に増大している、と言う現象を観察可能にする請求項１記載の本発明プログラムＡ。
【請求項６７】
プログラムにより、設問学習時間としての一記憶単位素呈示時間、並びに、設問学習保持時間としての、基本的記憶単位素序列、設問呈示時間等は可変である。
例えば、学習保持時間を増大設定した場合、学習者に記憶保持の際、言語等、長期記憶を援用照合する時間が生じ、結果、練習者の瞬時記憶容量が増大する現象、あるいは学習保持時間を短縮設定した場合、長期記憶に設問を照合することが難しくなり、練習者の瞬時記憶容量が減少する現象等を観察することができる請求項１記載の本発明プログラムＡ。
【請求項６８】
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
人間は、時間に対する自らの記憶特性を検出できない。
請求項５記載の本発明プログラムＣは人間に欠落する学習機能を補完しようとする。
請求項５記載の本発明プログラムＣは一般に人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動をディスプレイに観察可能な形で表示することができる。
【請求項６９】
請求項５記載の本発明プログラムＣは、学習者が一旦は理解した内容が、時間を経て記憶減退していく状態をディスプレイにグラフ表示、学習者が、それにより自らの記憶特性を観察できるようにすることができる。
学習者は、長期記憶照合が不可能な、従って、内容の把握が難しい新規項目に対して、その記憶が、復習なしには長期記憶に定着しない状態をグラフで見ることができる。
仮想的記憶を基礎にする仮想的記憶の累積速度並びに、仮想的に累積された記憶の累積的風化速度等を、学習者は観察することができる。
新規な外部由来多次元的情報に際し、学習者により仮想的に高速度にcontext追従により理解された項目は、未定着である仮想的記憶を基礎にして仮想記憶を生成しながら理解に達している。
当座的理解であり、理解の根拠として累積されている未定着仮想的記憶群が高速度に一括減退する状態を知ることができる。
当座的仮想的記憶は、長期的効力を有していない
それらに対する記憶の減退の後に、再度理解し直すためには、本来の外部由来情報源に再度接し、ほとんど最初からcontext定義群を、再度、仮想的記憶等により逐一理解累積する必要があり、再reasoningに要するエネルギーの観点からもredundantである。
請求項５記載の本発明プログラムＣは仮想的に記憶可能であったcontext由来多量定義群の高速度一括減退を防ぐ効果を有する。
【請求項７０】
仮想的記憶容量は短時間性に相当増大させ得る機能を有するために、学習者が、未定着ながらも、仮想的には十分理解解釈可能である項目数は非常に多い。
未定着な仮想的記憶が、次の仮想的記憶の基礎になり、学習者が学習を続ける限り、次々と仮想的理解達成項目群の数が増大し続ける現象が生じる。
しかし学習者は、そのような項目群を、ある程度の日数間隔をあけ、何らかの復習を行うことなしには全部忘れてしまう可能性があり、ほとんど実用知識として長期記憶に定着させることができない。
知識が全く増大しない現象を生じる。
仮想的には十分理解処理できる項目数、情報量が非常に多いので、学習者が、計画的且効率的に復習を行うことは困難である。
復習は、単調であり、新規誘導源程のreasoning推進力を有していないため、新規誘導源に対するreasoning処理に比べ、学習者に、選ばれにくい。
そこで、請求項５記載の本発明プログラムＣは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性を、まず検出、その結果に基づき学習者にとっての最適復習テスト周期を見出そうとする。
学習者により記憶保持度自己評価が行われる度に、請求項５記載の本発明プログラムＣは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移をディスプレイに、グラフ表示する。
そのようなグラフ表示は復習の単調性を非常に低減する。
請求項５記載の本発明プログラムＣは、記憶すべき項目単位逐次、学習者にとり最適な復習周期を算出しようとするプログラムである。
請求項５記載の本発明プログラムＣにより、記憶すべき項目の長期記憶への定着度を高められる可能性がある。
仮想的に記憶された項目を長期記憶化することにより、派生的に知識を増大させるための基準になる基本的認識あるいは理解次元軸を、学習者の記憶空間に生成できる可能性がある。
請求項５記載の本発明プログラムＣは、学習者が、新規誘導源を仮想的に理解しようとする段階で投入した理解共鳴エネルギーを無駄にしないようにする効果がある。
【請求項７１】
記憶すべき項目に対する復習の際、最小復習回数で最大の長期記憶への定着効果を有する最適復習日数間隔が存在する可能性がある。
しかし、記憶定着に有効であるそのような復習のための日数間隔は、一般に知られておらず、効果的に利用されていない。
請求項５記載の本発明プログラムＣにより、最小テスト回数で最大の記憶保持効果を有する、記憶対象項目、学習者、等に特有な復習テスト日数間隔を見出し得る可能性がある。
【請求項７２】
学習者が、以降の復習なしには長期記憶に全く残らないような大量の情報群に対し、最適な復習計画を逐一見出すことは非常に煩わしく困難である。
そこで、請求項５記載の本発明プログラムＣは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性を、まず検出、その結果に基づき学習者にとっての最適復習テスト周期を見出そうとする。
学習者により記憶保持度自己評価が行われる度に、請求項５記載の本発明プログラムＣは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移をディスプレイに、グラフ表示する。
そのようなグラフ表示は復習の単調性を非常に低減する。
【請求項７３】
学習者の記憶保持度が既に高い場合、その項目に対する次回テスト実施迄の日数間隔を増大させる方法は、一日の、学習者による復習処理量を減少させると言う、期間に対するテスト分散効果を有しており、日々大量に累積する復習すべき情報群に対する、学習者の復習可能性を高める請求項５記載の本発明プログラムＣ。
【請求項７４】
一般に人間は、文章読解時、contextを援用するため、その文章を構成するそれぞれの単語の意味を逐一理解している訳ではない。従って、単語の意味を逐一明確に把握する機能が低下する可能性がある。多読を行っても、その把握力が増大するとは限らない。
請求項１０記載の本発明プログラムＤは、単語の意味を、明確に、記憶に照合する速度を増大させる効果を有する。
請求項１０記載の本発明プログラムＤは、学習者が高速度にreadingを行う場合に、表層読み等を行う可能性を低下させ得る効果を有する。
【請求項７５】
請求項１０記載の本発明プログラムＤにより学習者は、文章単位の記憶実用度を、観測できる。
reading頻度差により、分野単位等で文章把握のための記憶実用度に差が生じていることを、学習者は知ることができる。
請求項１０記載の本発明プログラムＤを用いると、学習者の記憶空間に、それ迄のreading等により、文章構造、文章をなす単語等に対する記憶の実用度の程度に偏りを生じている状態を検出することができる。
【請求項７６】
請求項１０記載の本発明プログラムＤを用いると、復習により、記憶空間において、その復習対象の記憶実用度序列がどのようにrearrangementされているかを学習者が、復習の都度観察可能になる。
対象の観測頻度により、記憶空間における、対象の記憶実用度序列が、どのように変動しているのかを学習者は観察できる。
【請求項７７】
請求項１０記載の本発明プログラムＤは、全観測対象に対する観測済み項目の割合をグラフ表示することができる。結果をリスト表示できること等と共に、復習の単調性を低減する。
【請求項７８】
学習者は、ファイル更新日からの経過日数が、記憶がある程度減退する程度の日数間隔としてメッセージボックスに表示されているファイル名のファイルを選び、その記述を復習することができる。
請求項１７記載の本発明プログラムＥは、メッセージボックスに、ファイル更新日からの経過日数が少ない順にリスト表示を行う際、その経過日数の横に、当該ファイル名を表示できる。
請求項１７記載の本発明プログラムＥは、ファイル更新日からの経過日数、従って、ファイル上書き復習日から、今回のプログラムＥ実行日迄の経過日数をそのファイル名と共にリスト表示できるので、例えばWindows 95等のフォルダより表示上、直観的であり復習に適当である。
学習者は復習の都度、そのファイルの記述内容を修正しながら、能動的に学習するようにする。
復習の度に、ファイル記述内容に対する感想は変化する。
観測の度に、観測対象の意味が変動する。
それに基づき、復習の度に、ファイルの記述内容を上書き修正する。
復習過程のmeaningless化を防ぐ効果がある。
そのようにファイル内容を更新することにより今回の復習日がファイルに記録される。
【請求項７９】
以下は請求項１記載の本発明プログラムＡの説明である。
請求項１記載の本発明プログラムＡを実行するとＩＤが０のウィンドウに、瞬時記憶容量測定のための設問を表示するためのメッセージボックスが現れる。
そのメッセージボックスの下には４個の異なる基本的記憶単位素を記すための４個のボタンが並べて表示されている。
その下には請求項１記載の本発明プログラムＡに、瞬時記憶容量を測定するためのテストを、開始させるための、testと記されたボタンが表示されている。
そのtestと記されたボタンを練習者が押すと、請求項１記載の本発明プログラムＡは例えばtraverse.txtと言う名称のファイルを読み込む。
traverse.txtファイルには瞬時記憶容量測定のための基本的記憶単位素が定義されている。定義内容は練習者が変えることができる。
請求項１記載の本発明プログラムＡでは例えば、その定義はインデックス０、１、２、３のそれぞれに対して１、２、３、４等である。
しかし練習者は、その基本的記憶単位素定義をインデックス０、１、２、３それぞれに対して、φ、ψ、Φ、Ψ等多様に変化させ自らの瞬時記憶容量を観測することができる。
請求項１記載の本発明プログラムＡは、第一設問として、traverse.txtに定義された基本的記憶単位素、例えば１、２、３、４からランダムに一つ基本的記憶単位素を選び変数texttraverseに代入、メッセージボックスに、例えば１５０ms程度の間、変数texttraverseを表示した後、その表示をメッセージボックスから消す。
その時、bzbzjj=bzbzjj+texttraverseにより、第一設問全てを、請求項１記載の本発明プログラムＡが、メッセージボックスに表示後、練習者が照合できるような正答を、逐次生成している。
変数texttraverseをメッセージボックスから消してから５２０ms程度後に、請求項１記載の本発明プログラムＡは第一設問の続きとして、例えばtraverse.txtに定義されている、例えば、１、２、３、４から再度ランダムに一つ基本的記憶単位素を選び、変数texttraverseに代入した後、メッセージボックスに、１５０ms程度の間、第一設問の第二番目の基本的記憶単位素として表示、その後メッセージボックスから表示を消す。５２０ms程度後に次の基本的記憶単位素をランダムに選び呈示する。
請求項１記載の本発明プログラムＡは、第一設問が基本的記憶単位素合計４個からなるランダムな序列から開始されるように設定してあるので、traverse.txtに定義されている基本的記憶単位素からランダムに一つの基本的記憶単位素を選び、メッセージボックスに１５０ms程度の間表示、その後メッセージボックスから消すというような、同様な処理を、後二回繰り返す。
以上で、請求項１記載の本発明プログラムＡによる、メッセージボックスに対する第一設問を構成する４個のランダムに選ばれた基本的記憶単位素の表示が終わった。
第一設問は、例えば基本的記憶単位素が１、２、３、４であるような場合、練習者が十分記憶保持可能な記憶単位素合計４個程度の序列から開始している。
繰り返し処理逐次bzbzjj=bzbzjj+texttraverseを実行することにより第一設問用の正解が準備されている。
メッセージボックスに第一設問を全て表示後、請求項１記載の本発明プログラムＡは基本的記憶単位素が定義されているtraverse.txtを読み込み、その定義順に、メッセージボックス下に表示されている４個のボタンの上に定義内容を記していく。例えば、traverse.txtのインデックス０、１、２、３に１、２、３、４との定義がなされている場合、請求項１記載の本発明プログラムＡは、メッセージボックス下の４個のボタンそれぞれに定義順に、１、２、３、４との記載を行う。
それら４個のボタンは、請求項１記載の本発明プログラムＡが呈示する設問に対して、練習者が答案を生成するため利用される。
例えば練習者によりtraverse.txtの定義がφ、ψ、Φ、Ψに変えられている場合、請求項１記載の本発明プログラムＡは、メッセージボックス下の４個のボタンそれぞれに定義順にφ、ψ、Φ、Ψと記していく。
設問定義を練習者が、他の観点から瞬時記憶容量を測定するために書き換えても、４個のボタン表記も共に同様に書き換えられるので、練習者は設問に対する答案生成用に、それらのボタンを利用することができる。
請求項１記載の本発明プログラムＡにより第一設問が全て表示されたので、練習者はメッセージボックス下の４個のボタンを用いて答案を生成する。メッセージボックスに、基本的記憶単位素４個が、設問として、逐次表示された順に、記憶再現を行い、その順で、当該基本的記憶単位素を記したボタンを押すことにより、練習者の設問に対する答案とする。
練習者の答案内容はbzbz=bzbz+textbzとしてコンピュータに逐次記録される。
textbzとは、練習者が押したボタンに割り当てられたtraverse.txtの定義内容を読み込むための変数である。
練習者による答案生成のためのボタン押しがなされる逐次、その時点迄の答案内容がbzbz=bzbz+textbzに記録され、請求項１記載の本発明プログラムＡは*zjzjを実行する。
lenbzbz<lenbzbzjjである間、請求項１記載の本発明プログラムＡは、練習者による次のボタン押しを待つ。
lenbzbzとは練習者により生成された答案の長さを代入する変数であり、lenbzbzjjとは請求項１記載の本発明プログラムＡにより生成された設問の長さを代入する変数である。
練習者による答案生成のためのボタン押しによりlenbzbz>=lenbzbzjjとなった段階で請求項１記載の本発明プログラムＡは練習者による答案の答え合わせ並びにテスト結果、練習者の瞬時記憶容量のグラフ表示を行おうとする。
請求項１記載の本発明プログラムＡは、練習者の答案が、設問に対する記憶再現に失敗している場合、ディスプレイに×を表示。その下に、記憶再現できなかった設問を構成する基本的記憶単位素の合計数を表示する。その程度の数の基本的記憶要素からなる設問を、練習者は瞬時記憶保持できなかったことを表す。その数は、後でグラフを生成する際、グラフのｙ座標として利用される。
その数の下には正解並びに練習者の誤った答案が並べて表示されるので、練習者は、どの辺りから記憶再現が不確かになったかを観察することができる。
請求項１記載の本発明プログラムＡは、その後counbbjx-により、次に呈示する第二設問を構成する基本記憶単位素の数を一つ減少させる。瞬時記憶容量に対する設問情報量を低下させる。
しかし設問を構成する基本的記憶単位素の数は、１以下にならないように設定されている。
請求項１記載の本発明プログラムＡは、今呈示された設問に対する瞬時記憶容量の程度、並びに複数の設問を通じて瞬時記憶容量がどのように変動しているかに関するグラフ表示を行う。
グラフのｘ軸は、今回の瞬時記憶容量測定における、第一設問から今練習者が答え合わせを行った設問迄の、設問の推移を表しており、ｙ軸は、そのそれぞれの設問に対する練習者の瞬時記憶容量の程度を表す。
練習者の答案が誤りであった場合、正答の場合とは異なる色でグラフ表示される。
グラフ表示の後、請求項１記載の本発明プログラムＡは*testjxjxlを実行し、次の設問のランダムな生成を開始する。以後、同様な処理を繰り返す。
練習者が設問に対する記憶再現に成功し、練習者の答案が正解である場合、請求項１記載の本発明プログラムＡはディスプレイに○を表示。その下に、記憶再現に成功した設問を構成する基本的記憶単位素の合計数を表示する。例えばその数が５であれば、５単語等と表示する。
練習者の瞬時記憶容量は５単語力程度等と略称したりする。
その程度の数の基本的記憶単位素からなる設問を、練習者は瞬時に記憶保持可能であったことを表す。その数は後でグラフを生成する際、グラフのｙ座標として利用される。
その数の下には正解並びに練習者による答案を並べて表示、練習者は瞬時記憶再現に成功した設問がどのような内容であったかを観察することができる。
請求項１記載の本発明プログラムＡは、その後counbbjx+により、次に呈示を行う第二設問を構成する基本記憶単位素の数を一つ増大させる。今呈示された設問に対して、練習者は記憶保持再現が可能であったため、瞬時記憶容量に対する設問情報量を増大させようとする。
練習者の瞬時記憶容量を測定し、その容量増大の可能性を検討する。
請求項１記載の本発明プログラムＡは、今呈示された設問に対する瞬時記憶容量の程度、並びに複数の設問を通じて瞬時記憶容量がどのように変動するかに関するグラフ表示を行う。
グラフのｘ軸は、今回の瞬時記憶容量測定における第一設問から今練習者が答え合わせを行った設問迄の設問の推移を表しており、ｙ軸は、そのそれぞれの設問に対する練習者の瞬時記憶容量の程度を表す。
練習者の答案が正答であった場合、答案が誤りであった場合とは異なる色でグラフ表示を行う。
【請求項８０】
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、記憶空間に、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
人間は、時間に対する自らの記憶特性を検出できない。
従って、直前対策等により非常に良好なテスト結果を得た後、復習を行わない場合に、度々相当な記憶減退が生じていても、人間は、それを検出することができない。
そのような状態では、テストにより確認された知識は長期的には実用的効力を失うと言うことを人間は明確に認識できない。
そこで、請求項３記載の本発明プログラムＢは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性をまず検出、ディスプレイにその結果を奇麗にグラフ表示しようとする。
請求項３記載の本発明プログラムＢは、復習テスト実施直後に学習者から示される、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価を基に、次回復習テスト迄の日数間隔を算定する。
学習者による記憶保持度の自己評価は、ディスプレイに一覧表示されている記憶保持度自己評価用ボタン群から、学習者が適当と考える評価度を記すボタンを選んで押す方法によりなされる。
学習者により記憶保持度自己評価が行われる度に、請求項３記載の本発明プログラムＢは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移を、ディスプレイにグラフ表示する。
請求項３記載の本発明プログラムＢは、学習者が一旦は理解した内容が時間を経て記憶減退していく状態をディスプレイに奇麗にグラフ表示することができるため、学習者は、自らの記憶特性を詳しく観察することができる。
仮想的記憶を基礎にする仮想的記憶の累積速度並びに、仮想的に累積された記憶の累積的風化速度等を、学習者は観察することができる。
請求項３記載の本発明プログラムＢは、一般に、人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動をディスプレイに観察可能な状態にする。
請求項３記載の本発明プログラムＢは、ある記憶すべき項目に、学習者の記憶保持度の低さを検出した場合、比較的短い日数間隔を、その項目に対する次回テスト実施迄の日数間隔として適用する。
短期間保持性仮想的記憶を累積させることにより、記憶内容の多次元化が、比較的容易に達成されるとの観点から、記憶保持度の低い項目に対する復習頻度を増大させることにより、学習者の記憶保持可能性を増大させる。
請求項３記載の本発明プログラムＢが、ある記憶すべき項目に、学習者の記憶保持度の高さを検出した場合、比較的長い日数間隔を、その項目に対する次回テスト実施迄の日数間隔として適用する。
そのような場合に、次回テスト迄の日数間隔を増大せずに、高頻度にテストを繰り返すと、テスト過程の長期記憶生成に関する実質的意味が損なわれる。
請求項３記載の本発明プログラムＢは、学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行いプログラム実行日に学習者に復習テストを実施するのが適当であると判定した情報群を選び出し、それらに対する復習テストを逐次実行する。
請求項３記載の本発明プログラムＢは、観測の記憶に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にする。
請求項３記載の本発明プログラムＢは、学習者による復習の記憶保持度に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にする。
【請求項８１】
請求項５記載の本発明プログラムＣの場合。
請求項５記載の本発明プログラムＣ実行の前に、まず学習者は長期記憶に定着させたい項目に関して、最初のテスト実施日、最適テスト日数間隔等、テスト経過を記録するための、何も記録されていないテキストファイルtestgraph.txt、設問を記したテキストファイルtest.txt、並びに答えを記載した図test.bmpを準備する。
それらのファイルをまとめて一つのフォルダに入れる。
そのフォルダには記憶内容を簡単に表す名称を付けておく。
同様に記憶対象項目の入ったフォルダを学習者は学習逐次生成する。
ウィンドウズデスクトップ上にgraphsフォルダを生成しておき、その中に記憶対象フォルダ群を保存するようにする。
請求項５記載の本発明プログラムＣの場合、設問に対する解答として図を想定している。
図には文章記載も可能である。未習の場合、記憶容量に対する情報量が大である、configurationからなる形式的記憶、例えば化学構造式、電子式等を記憶項目設問の正解として記載することも可能である。
請求項５記載の本発明プログラムＣを学習者が実行すると、プログラムＣはgraphフォルダ内に複数保存されている記憶対象フォルダ群の検索を開始する。
chdir "C:/WINDOWS/テ゛スクトッフ゜/graphs"
dirlist listz,"*.*",5
によりカレントディレクトリ一覧を抽出する。
請求項５記載の本発明プログラムＣはカレントディレクトリに保存されている記憶対象フォルダ群の中のインデックス０フォルダを、まず、今回のテスト最初の設問として選ぶ。
例えばインデックス０フォルダが学習と名称を付けられたフォルダであったとする。
その後請求項５記載の本発明プログラムＣはcounbx+1により、インデックス１フォルダをその次の設問として選ぶ準備を行う。
請求項５記載の本発明プログラムＣは今回のテストが実行された年、月、日をそれぞれdyr、dm、daに代入、記録する。
請求項５記載の本発明プログラムＣは、例えば、その学習と名称を付けられたフォルダの中のテスト経過を記録するためのテキストファイル、testgraph.txtを読み込む。
今回のテストが学習フォルダに対して初回ではない場合、請求項５記載の本発明プログラムＣはそのフォルダの中のtestgraph.txtインデックス６を変数名proceedingzとして読み込む。
インデックス６には、前回テストが行われた時に、設問並びに答えに対して学習者によりなされた記憶保持度自己評価に基づき請求項５記載の本発明プログラムＣが算出した最適復習テスト日数間隔が記録されている。
次に請求項５記載の本発明プログラムＣはインデックス３、４、５を読み込む。
それぞれのインデックスには、学習フォルダに対する前回のテスト実行年、月、日が記録されている。
請求項５記載の本発明プログラムＣは、学習フォルダの前回のテスト実行年月日から、今回の請求項５記載の本発明プログラムＣ実行年月日迄何日を経たかを計算する。
請求項５記載の本発明プログラムＣは、その結果を変数dayszvに代入する。
dayszv<proceedingzであれば、前回テスト時から今回のプログラムＣ実行迄の日数が最適復習日数間隔未満であるので、請求項５記載の本発明プログラムＣは今回その学習フォルダのテストを実行しない。
既に1増大しているcounbxにより、請求項５記載の本発明プログラムＣは、graphsフォルダ内の次の記憶対象フォルダを次のテスト対象として選ぶ。
そのtestgraph.txtから得られる情報がdayszv<proceedingzであれば同様に、請求項５記載の本発明プログラムＣは、そのフォルダ内の設問に対するテストを行わずに、次のフォルダをテスト対象として選ぶ。
もしtestgraph.txtから得られる情報がdayszv＞＝proceedingzであれば、請求項５記載の本発明プログラムＣは*testzgraphvを実行する。
testgraph.txtにテスト経過が記録されていない、学習フォルダに対するテストが初回であるような場合、請求項５記載の本発明プログラムＣは*testzgraphvを実行する。
*testzgraphvでは、請求項５記載の本発明プログラムＣは、ＩＤが２５のウィンドウを生成する。
そのウィンドウにメッセージボックスを表示する。
表示メッセージのための変数はzotestxt。
請求項５記載の本発明プログラムＣは、学習フォルダ内に保存されている、設問を記したtext.txtファイルを読み込み、メッセージボックスにその設問内容例えば、学習とは、等を表示する。
学習者はそのメッセージボックスに呈示された設問を見、設問に対する答え、設問に対する理解内容をなるべく速く思い出そうとする。
ＩＤが２５であるウィンドウのメッセージボックスの下には、solutionとの記載のあるボタンが表示されている。
学習者は設問に対する答案を考えた後、そのsolutionボタンを押す。
するとＩＤが２のウィンドウが表示され、そこに設問に対する答えが読み込まれ、表示される。
学習者は設問に対し自ら思い出した答案と、ＩＤが２のウィンドウに呈示された正解とを比較する。
請求項５記載の本発明プログラムＣは同一フォルダ、例えば学習フォルダの中に保存されているテスト経過を記録するためのtestgraph.txtを読み込む。
請求項５記載の本発明プログラムＣの場合、例えば、学習フォルダに適当な復習テスト日数間隔をtestgraph.txtのインデックス６に記録している。
それを請求項５記載の本発明プログラムＣは読み込む。
ＩＤ２５のウィンドウ、メッセージボックスの下には、テスト結果、記憶保持度を自己評価するためのボタンが一覧表示されている。
例えば請求項５記載の本発明プログラムＣの場合、“time shortened”、“considerable time”、“ambiguous”、“potential barriered”等のボタンを用意した。
学習者は設問に対して正解を全く思い出せなかった場合、理解の再現が不可能であった場合、“potential barriered”ボタンを押す。
学習者が設問に対して、部分的にしか記憶再現できなかった場合は“ambiguous”ボタンを押す。
学習者が、およその正解を思い出すのに相当時間がかかった場合には、“considerable time”ボタンを押す。
実用可能程度以下の記憶状態を表す。
学習者の記憶空間における、その記憶項目に対する、時間距離短縮が不十分であることを表す。
学習者がすぐに正解を思い出せた場合には“time shortened”ボタンを押す。
実用程度の記憶状態を表す。
記憶空間の時間距離短縮が十分な場合である。
例えば、学習者が学習フォルダの設問に対する理解を全く忘れてしまっていた場合、呈示される正解を見た後“potential barriered”ボタンを押す。
例えば請求項５記載の本発明プログラムＣでは学習者の“potential barriered”ボタン押しに対してtestyは1、counz−2とされる。
testyが１とは学習者の記憶保持度が低かったことを示す。
“ambiguous”ボタン押しの場合はtestyが２。
“considerable time”ボタン押しの場合はtestyが３。
“time shortened”ボタン押しの場合はtestyが４等。
testyが４とは非常に記憶が保持されていたことを記録する。
counzとは最適復習テスト日数間隔を算出しようとする変数である。
counz-2とは、学習者が、記憶対象を全く忘れていたので、最適復習テスト日数間隔を例えば２日短くすることを表す。
時間に対するテスト頻度を高めようとしている。
仮想記憶を基礎とした仮想記憶の容量増大が容易である特性を利用する。
プログラムにより、counz-2の2等は、調整、設定することができる。
学習者による“ambiguous”ボタン押しの場合は、最適復習テスト日数間隔を例えば１日短くすることを表す。
次回のテストまでの日数間隔が１日短くなる。
学習者により“considerable time”ボタンが押された場合は、ある程度記憶が保持されているので、一層の記憶空間における時間距離短縮、実用的記憶定着が目的になる。
そのような場合、請求項５記載の本発明プログラムＣでは、最適復習テスト日数間隔が、例えば、１日長くなるように設定してある。
学習者により“time shortened”ボタンが押された場合は、既に相当程度記憶が保持されているので、ある程度は忘れる程度の日数間隔で復習テストを行おうとする。
そのような場合、請求項５記載の本発明プログラムＣは、最適復習テスト日数間隔を例えば、５日長くするように設定してある。
次回のテストまでの日数間隔が５日長くなることを表す。
高レベルに記憶が保持されているにかかわらず、復習頻度を高く維持することは慣性的運動記憶、設問理解のための記憶空間検索時間を待たないreflexiveな記憶想起を惹起する可能性があり、meaningful記憶過程からmeaningless記憶過程への変化を生じ、記憶の長期的定着の観点から効率的ではない。
なるべく意味のある記憶を行おうとすることにより、長期記憶に記憶すべき項目を定着させようとする。
請求項５記載の本発明プログラムＣは高レベルに記憶保持されている項目に対するテスト日数間隔を増大させることにより、復習処理を時間的に分散させようとする。
次に請求項５記載の本発明プログラムＣは、今回のテスト結果としての記憶保持状態並びに、初回テスト時から今回テスト迄の記憶保持度、理解保持度に関するテスト経過をディスプレイに直観的にグラフ表示しようとする。
そのグラフにより、学習者は記憶すべき項目に対する自らの学習状態、記憶保持の現状、並びに今回テスト迄の学習、記憶保持に関するテスト経過を直観的に見ることができ、自らの記憶保持力に関する記憶空間特性を観察できる。
グラフ表示を行うために、請求項５記載の本発明プログラムＣは、学習フォルダ内のテスト経過を記録するtestgraph.txtを読み出す。
請求項５記載の本発明プログラムＣは、まずそのインデックス０を読み出す。
初回テストのため、テスト記録がない場合は、請求項５記載の本発明プログラムＣは*strzを実行する。
請求項５記載の本発明プログラムＣは、testgraph.txtのインデックス０、１、２に今回のテスト実行年、月、日を書き込む。
インデックス３、４、５にも、今回のテスト実行年、月、日を書き込む。
請求項５記載の本発明プログラムＣにより算出される最適復習テスト日数間隔のための変数はcounz。
初回のテストで、“potential barrierd”あるいは“ambiguous”のボタン押し自己評価を学習者が行った場合、counzが負になる可能性があるがその場合はcounzを１としている。
請求項５記載の本発明プログラムＣでは、学習者の記憶保持度に関する自己評価ボタン押しの結果から最適テスト日数間隔を算出、その結果のcounzをtestgraph.txtのインデックス６に記録する。
次に請求項５記載の本発明プログラムＣはtestgraph.txtのインデックス７にdayszを記録する。
初回テストの場合は０設定である。
インデックス８には、学習者の自己評価記憶保持度を表す変数testyの内容を記録する。
今回テストが記憶項目に対して初回テストではない場合、今迄のテスト記録があるので、請求項５記載の本発明プログラムＣは*strlvを実行する。
請求項５記載の本発明プログラムＣは、testgraph.txtのインデックス０、１、２を読み込む。
その記憶対象フォルダに対する初回テストの実行年、月、日が記録されている。
記録変数は、dxyr、dxm、dxa。
請求項５記載の本発明プログラムＣは、初回テストから今回のテスト迄に何日を経たか算出する。
結果をdayszに代入する。
後、折れ線グラフのｘ座標用として用いられる。
testgraph.txtのインデックス３、４、５には今回テスト実行の年、月、日を記録する。
記憶保持に関する学習者の自己評価から算出される最適復習テスト日数間隔counzは、インデックス６に記録される。
最適復習日数間隔が負になる場合はcounzを１にする。
請求項５記載の本発明プログラムＣは、インデックス６の次のインデックスに、初回テストから今次のテストまでの経過日数dayszを記録する。
その次のインデックスに記憶保持に関する学習者の自己評価testyを記録する。
*graphzでは、testgraph.txtを基に、学習者の記憶保持度の経過をグラフ表示しようとする。
ＩＤ１０のウィンドウが現れる。
請求項５記載の本発明プログラムＣではグラフが簡略に表示されているが、請求項３記載のプログラムＢ程度に詳しいグラフを描写することも可能である。
簡略グラフであるので、dsbdxにより１０日間隔のメジャーを提供している。
折れ線グラフ表示の場合、初回テスト時グラフは表示されない。
初回テストの結果は次回テスト時の折れ線グラフ生成に利用される。
初回テストではない場合、testgraph.txtに記録されている初回テストから今回テスト迄の結果をグラフ生成に利用する。
変数graphxに、初回テストから今回のテスト迄の経過日数daysz情報が入力され、折れ線グラフのｘ座標を提供する。
変数graphyには、学習者の記憶保持に関する自己評価testy情報が入力され、１０倍された後、折れ線グラフ生成のためのｙ座標を提供する。
グラフは、上の方が学習者の理解保持度が大であることを表す。
プログラムにより、グラフの形状を変えることが可能であり、プログラムＢ程度に詳しいグラフを表示することもできる。
グラフを表示した後、請求項５記載の本発明プログラムＣは、ＩＤが６のウィンドウを生じる。
時間距離と記載されたボタンが現れる。
そのボタンを押すと、*edxzが実行される。
ＩＤが２、ＩＤが１０のウィンドウはクリアされた後、ディスプレイから消える。
ＩＤが２５のウィンドウはクリアされる。
*edxzoが実行され、後繰り返しである。
counbxは＋１されているので、graphsフォルダの中から請求項５記載の本発明プログラムＣは、テスト実行設問生成のため、次の記憶対象フォルダをgraphsディレクトリ一覧の中から選ぶ。
請求項５記載の本発明プログラムＣは以上のような処理の繰り返しで、graphsディレクトリ一覧の、全てのインデックス、フォルダを順次一巡テストする。
必要があれば、学習者は、“through”と記されたボタンを押すことにより、その一巡テストを中断することも可能である。
【請求項８２】
請求項１０記載の本発明プログラムＤを実行する前に、学習者は予め、記憶の実用度を測定しようとする単語あるいは文章等を、テキストファイルに、複数、項目単位に、改行を行いながら記述しておく。
学習者が請求項１０記載の本発明プログラムＤを実行、ドラッグ＆ドロップにより、そのテキストファイルが読み込まれ、まずその中から単語あるいは文章が一つ、ディスプレイに表示される。
学習者は、その内容を理解できた時点で、スペースキーを押す。
請求項１０記載の本発明プログラムＤは、単語あるいは文章等の呈示から学習者がその内容を理解する迄に要した時間を、ミリ秒単位で測定記録する。
その後、請求項１０記載の本発明プログラムＤは、テキストファイルに記述されている次の行の単語あるいは文章をディスプレイに表示、学習者がその内容を理解可能になる迄の時間を再度同様にミリ秒単位で測定記録する。
請求項１０記載の本発明プログラムＤは、以降、同様な処理を繰り返し、学習者がテキストファイルに記述した単語あるいは文章の全てについて、同様な測定を行う。
その結果は、請求項１０記載の本発明プログラムＤによる単語等呈示に対する、学習者の、スペースキーによる理解応答が遅かった順に、ディスプレイにリスト表示される。
リスト表示される情報は、請求項１０記載の本発明プログラムＤにより測定された学習者の理解反応時間、並びに、その測定のために請求項１０記載の本発明プログラムＤにより呈示された単語等の対からなる。
リストの上の方には、学習者による記憶の実用度の低い項目が、リストの下の方には、記憶の実用度の高い項目が序列される。
リストの上の方に位置する項目群は、記憶空間において、時間距離が短縮されていない、記憶が実用性に定着していないことを表す。
長期記憶化を経ておらずとも、対象の高頻度観測により、対象はリストの上の方に仮想的且短時間性に移動することができる。
ディスプレイに表示されるリストは、観測時点での対象項目の記憶実用性序列を表す。
観測時点での単語等の記憶実用性序列を、リストによりディスプレイに観察するためには、学習者は、予め、複数の単語をテキストファイルに記述、保存しておき、請求項１０記載の本発明プログラムＤの実行により、ディスプレイにその中の一単語が表示された時、学習者は、その意味内容が把握できた段階でスペースキーを押す。
繰り返し観測により、請求項１０記載の本発明プログラムＤは、単語の意味を、明確に、記憶に照合する速度を増大させる効果を有する。
観測時点での単語あるいは概念等の換言速度序列を、リストによりディスプレイに観察するためには、学習者は予め、複数の単語あるいは概念をテキストファイルに記述、保存しておき、請求項１０記載の本発明プログラムＤの実行によりディスプレイにその中の一つの単語、あるいは概念が呈示された時、学習者はその意味内容を別の表現を用いて換言できた段階でスペースキーを押す。
換言可能であるためには、呈示された単語、概念を記憶に照合して、その意味をまず理解しておく必要がある。
従って、請求項１０記載の本発明プログラムＤは、呈示された単語、概念を、記憶に照合して、その意味を把握する速度を増大させ得る効果がある。
請求項１０記載の本発明プログラムＤにより、表層的ではない高速度readingの可能性を増大させる。
観測時点での、学習者にとっての難字度序列を、リストによりディスプレイに観察するためには、学習者は予め、複雑さの程度の異なる複数の難字をテキストファイルに記述、保存しておく。
請求項１０記載の本発明プログラムＤの実行により、ディスプレイにその中の一つの難字が表示された時、学習者はその字の中の、自らの記憶に照合が難しい部分に特に関心を向け、その構造を認識、納得できた段階でスペースキーを押す。
そのような方法により、それ迄には詳しく認識されていなかった文字構造部分に対する認識が、観測の都度、深まる。それ迄認識されていなかった文字構造が仮想的に記憶累積される可能性がある。
人間に一般的である特徴抽出機能に対する学習詳細化機能の補完である。
請求項１０記載の本発明プログラムＤは、対象に対する、記憶から乖離する部分を能動的に特定する速度を増大させ、それらに対する学習を仮想的記憶により促す効果がある。
観測時点での文章構造等の記憶実用性序列を、リストによりディスプレイに観察するためには、学習者は、予め、分野が多少異なるような複数の文章をテキストファイルに記述、保存しておき、請求項１０記載の本発明プログラムＤの実行により、ディスプレイに、その中の一文が表示された時、学習者はその内容が把握できた段階でスペースキーを押す。
請求項１０記載の本発明プログラムＤを用いると、学習者の記憶空間に、それ迄のreading等により、文章構造、文章をなす単語等に対する記憶の実用度の程度に偏りを生じている状態を検出することができる。
観測時点での復習対象の、仮想的記憶化による、記憶空間におけるrearrangement序列を、リストによりディスプレイに観察可能にするためには、学習者は予め、複数の復習対象をテキストファイルに記述、保存しておく。
請求項１０記載の本発明プログラムＤの実行により、ディスプレイにその中の一つの復習対象が表示された時、学習者はその内容が把握できた段階でスペースキーを押す。
請求項１０記載の本発明プログラムＤは、テキストファイルに学習者により記述された復習対象項目全てに対する測定を終えると、結果をリスト表示し、後、同様な測定を繰り返し行い、その都度結果をリスト表示するので、学習者は、短時間内に復習を繰り返すことにより、記憶対象の記憶実用度序列、時間距離短縮度が、復習の度に変動する状態を観察することが可能である。
記憶空間における仮想的短時間性rearrangementを観察することができる。
【請求項８３】
請求項１０記載の本発明プログラムＤは全観測対象に対する観測済み項目の割合をグラフ表示することができる。結果をリスト表示すること等と共に、復習の単調性を低減する。
【請求項８４】
請求項１７記載の本発明プログラムＥは、記憶が減退してきているファイルの存在を、学習者に知らせ、その能動的な復習を促すことができるプログラムである。
請求項１７記載の本発明プログラムＥを実行する前に、予め、学習者は、学習の際、記憶保持すべき内容を見出すと、その内容をテキストファイルに記述、何らかの内容を表す名称をファイルに付し、フォルダ等にまとめて保存するようにしておく。
一旦は学習者により理解処理済みであるそのようなファイルがある程度蓄積してきた時に、 学習者は請求項１７記載の本発明プログラムＥを実行してみる。
すると、請求項１７記載の本発明プログラムＥは、ディスプレイにＩＤ０のウィンドウを生じ、その上にメッセージボックスを生成する。
請求項１７記載の本発明プログラムＥは、そのＩＤ０のウィンドウを、ファイルのドラッグ＆ドロップを受け入れる状態にする。
記憶すべき内容を記述したファイルが１ファイル以上、ＩＤ０ウィンドウにドラッグ＆ドロップされると、それらのファイル名がメモリノートパッド形式として変数bvfnに入力される。
今、学習者が、復習を行おうとして複数のファイル群を選び、ＩＤ０ウィンドウにドラッグ＆ドロップしたとする。
変数datezdの要素、datezd.0、datezd.1、datezd.2に、プログラムＥ実行の年、月、日が入力される。
請求項１７記載の本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた複数のファイルそれぞれに対し、fxtget zbv,vzを行うことにより、ファイル更新日の年、月、日に関する情報を取得、それぞれ、zbv.8、zbv.9、zbv.11に入力する。
請求項１７記載の本発明プログラムＥは、それらの情報をそれぞれ、変数date1の要素date1.0、date1.2、date1.3に入力する。
プログラムＥ実行の年、月、日が入力されているdatezd.0、datezd.1、datezd.2を、請求項１７記載の本発明プログラムＥは、それぞれdate2.0、date2.1、date2.2に入力する。
請求項１７記載の本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされたファイル群それぞれに対し、前回の復習日を表すファイル更新日から今回のプログラムＥ実行日迄、何日経過しているか配列変数date2とdate1の間の日数差として計算する。
その結果は、変数statzbの要素statzb.counに記録される。
請求項１７記載の本発明プログラムＥは、sortval statzb,0により、変数statzbの要素statzb.counを前回復習後経過日数の少ない順に並べ替える。
今、配列変数statzbは日数の少ない順に並べ替えられているが、ファイル名の方は、まだ並べ替えられていないので、請求項１７記載の本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた複数のファイルそれぞれに対しsortget stcounb,counb、を実行することにより、今、statzb.counbに並べ替えられている情報が、並べ替えの前にはstatzb.stcounbであったと言う情報を得、並べ替えの前のメモリノートパッド形式文字列にnoteget vzstat,stcounbを行うことにより、並べ替えの前のインデックスstcounbに対する、ファイル名を得ることで、ファイル更新日からの経過日数と、ファイル名とを整合させようとしている。
ファイル更新日からの経過日数がstatzb.counbであるファイル名はvzstに入力される。
請求項１７記載の本発明プログラムＥは、ファイル更新日からの経過日数並びに、そのファイル名を横に並べ、メッセージボックスに表示する。
請求項１７記載の本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから、同様な情報を取得し、縦方向に、ファイル更新日からの経過日数の少ない順に、それらの情報を並べるリスト表示をメッセージボックスに行う。
請求項１７記載の本発明プログラムＥは、メッセージボックスに、ファイル更新日からの経過日数が少ない順にリスト表示を行う際、その経過日数の横に、当該ファイル名を表示できる。
請求項１７記載の本発明プログラムＥは、ファイル更新日からの経過日数、従って、ファイル上書き復習日から、今回プログラムＥ実行の日迄の経過日数をそのファイル名と共にリスト表示できるので、例えばWindows 95等のフォルダより表示上、直観的であり復習に適当である。
ＩＤ０ウィンドウに学習者により、異なるファイル群のドラッグ＆ドロップが行われる迄請求項１７記載の本発明プログラムＥはその情報をメッセージボックスに表示し続ける。
例えば、学習者が、請求項５記載の本発明プログラムＣ等により、復習の後、その記憶がかなり減退する迄のおよその日数間隔を検出できたとする。
あるいは適当に、復習日から、かなりの記憶減退が生じる迄の日数間隔を逐次変動させる。
学習者は、ファイル更新日からの経過日数がその程度の日数間隔としてメッセージボックスに表示されているファイル名のファイルを選び、その記述を復習したりする。
学習者は復習の都度、そのファイルの記述内容を修正しながら、能動的に学習するようにする。
復習の度に、ファイル記述内容に対する感想は変化する。
それに基づき、復習の度に、ファイルの記述内容を上書き修正する。
そのようにファイル内容を更新することにより今回の復習日がファイルに記録される。
ＩＤ０ウィンドウに、学習者が、異なるファイル群をドラッグ＆ドロップすると、メッセージボックスの表示はクリアされ、再度、上記のような処理を請求項１７記載の本発明プログラムＥは繰り返す。
メッセージボックスに、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから取得された、ファイル更新日からの経過日数並びにそのファイル名、の対からなる情報を、経過日数の少ない順にリスト表示する。
【請求項８５】
瞬時記憶容量の特性を実験及び観察する装置であって、
瞬時記憶容量測定のための
複数個の基本的記憶単位素
が予め定義された
基本的記憶単位素定義群と、
該基本的記憶単位素定義群を
記憶装置に格納する
基本的記憶単位素定義群格納手段と、
瞬時記憶容量特性の実験及び観察上、
前記基本的記憶単位素定義群の各々の定義を定義し直し
記憶装置に記憶することを可能にする
基本的記憶単位素定義群再定義手段と、
設問を表示する領域である設問表示領域を
出力装置に生成する
設問表示領域生成手段と、
入力装置から読み込ませる、
前記基本的記憶単位素定義群の各定義に対応する入力情報を受け付ける
基本的記憶単位素情報受付部分を
前記基本的記憶単位素定義群の定義数に等しい個数、
出力装置に生成する
基本的記憶単位素情報受付部分生成手段と、
該基本的記憶単位素情報受付部分に対し
制御装置が表示制御を行う
基本的記憶単位素情報受付部分表示制御手段と、
入力装置から読み込ませる
瞬時記憶容量測定開始の指示を
受け付けるための
測定開始指示受付部分
を
出力装置に生成する
測定開始指示受付部分生成手段と、
瞬時記憶容量測定を途中でやめ、終了するための
瞬時記憶容量測定終了手段と、
前記測定開始指示受付部分により
瞬時記憶容量測定開始の指示が受け付けられた後には、
制御装置が、
前記基本的記憶単位素定義群格納手段により記憶装置に
格納されている基本的記憶単位素定義群を
読み込む
基本的記憶単位素定義群読込手段と、
瞬時記憶容量測定のための
一の設問を構成する一環として
一の基本的記憶単位素を、
前記基本的記憶単位素定義群読込手段により読み込まれた
前記基本的記憶単位素定義群から所定の方法により選び、
メモリーである第一の変数
に読み込む
一の基本的記憶単位素選択読込手段と、
前記一の基本的記憶単位素選択読込手段により選択され
メモリーである第一の変数
に読み込まれた
一の基本的記憶単位素を、
制御装置が
前記一の設問を構成する一の要素として
前記設問表示領域に表示する
一の設問を構成する一の要素表示手段と、
該一の設問を構成する一の要素表示手段により
表示される
一の設問を構成する一の要素を、
制御装置からの制御信号により
前記設問表示領域に表示する時間の長さを、
学習時間として
瞬時記憶容量の実験観察上その時間の長さを可変な形で
記憶装置に
設定する
一の設問を構成する一の要素表示時間設定手段と、
該一の設問を構成する一の要素表示時間設定手段により設定された
時間を経た後、
制御装置が制御信号により
前記一の設問を構成する一の要素の、
前記設問表示領域への表示を消去する
一の設問を構成する一の要素表示消去手段と、
前記一の基本的記憶単位素選択読込手段、
及び前記一の設問を構成する一の要素表示手段、
及び前記一の設問を構成する一の要素表示時間設定手段と、
前記一の設問を構成する一の要素表示消去手段
を所定の回数繰り返すことにより
前記設問表示領域に対する一の設問とする
一の設問生成手段と、
前記一の設問生成手段によりなされる所定の回数の繰り返しに際して、
一の設問を構成する一の要素表示消去手段終了から
前記一の基本的記憶単位素選択読込手段開始までの間に、
待ち時間を、
学習保持時間を構成する一環として
制御装置からの制御信号により
瞬時記憶容量の実験観察上その時間の長さを可変に
発生させることを
記憶装置に
設定する
一の設問を構成する一の要素表示開始待ち時間設定手段と、
前記所定の回数の初期値を
記憶装置に
設定する
所定の回数初期値設定手段と、
前記一の設問生成手段により前記一の設問を生成するに際して、
前記一の基本的記憶単位素選択読込手段により選択され
メモリーである第一の変数
に読み込まれた
一の基本的記憶単位素
に基づき
演算装置が、
前記一の設問に対する一の正答を構成、準備し
記憶装置に記憶する
一の正答準備手段と、
前記一の設問生成手段により生成された
一の設問を
前記設問表示領域に表示した後
前記基本的記憶単位素情報受付部分表示制御手段は、
前記基本的記憶単位素定義群格納手段により
格納された基本的記憶単位素定義群を参照して
該基本的記憶単位素定義群の各定義を所定の順で
各前記基本的記憶単位素情報受付部分に更新記載する
基本的記憶単位素情報受付部分定義記載手段と、
前記一の正答準備手段により
前記一の設問に対して
構成され準備された
一の正答の
文字列の長さを検出し、その値を記憶装置に記憶する
一の正答の長さ検出記憶手段と、
前記基本的記憶単位素情報受付部分により
入力装置から
受け付けられた
一の入力情報に、
前記基本的記憶単位素情報受付部分定義記載手段により、
対応付けられる一の基本的記憶単位素の定義を、
前記基本的記憶単位素定義群読込手段により読み込まれた
前記基本的記憶単位素定義群から選び、
メモリーである第二の変数
に読み込む
入力情報定義選択読込手段と、
前記入力情報定義選択読込手段により、
メモリーである第二の変数
に読み込まれた
入力情報に対応付けられた前記基本的記憶単位素定義群の定義の
文字列の合計、
すなわち、
前記一の設問に対してなされた
一の答案
を構成する文字列の長さを
検出し、その値を記憶装置に記憶する
一の答案の長さ検出記憶手段と、
制御装置から出された指令に従って、
記憶装置から送られてきた、
前記一の答案の長さ検出記憶手段により検出され記憶された
一の答案を構成する文字列の長さが
前記一の正答の長さ検出記憶手段により検出され記憶された
一の正答の
文字列の長さ以上になったとの判断を演算装置が行った時、
前記基本的記憶単位素情報受付部分による
前記基本的記憶単位素定義群の各定義に対応する入力情報の
受付を
制御装置が終了する
入力情報受付終了手段と、
該入力情報受付終了手段により入力情報受付が終了されると
制御装置からの指令に従い、
前記一の正答準備手段により準備され記憶された
前記一の正答が読み出され
演算装置が
該一の正答に照らした前記一の答案の正誤判定を行う
答案正誤判定手段と、
前記答案正誤判定手段による判定に基づき
制御装置は
前記一の答案の正誤判定に関する表示を出力装置に行う
一の答案正誤判定表示手段と、
前記入力情報受付終了手段により
前記基本的記憶単位素定義群の
各定義に対応する入力情報の
受付が終了された後には、
前記一の設問を構成する
前記一の基本的記憶単位素の総数に基づき
制御装置が
前記一の設問に対する瞬時記憶保持に関するグラフ表示を
出力装置に行う
一の設問に対する瞬時記憶容量グラフ表示手段と、
前記一の設問に対する瞬時記憶容量グラフ表示手段により表示される
前記一の設問に対する瞬時記憶保持に関するグラフ表示の彩色に
前記答案正誤判定手段により判定された
答案正誤に関する結果を反映させる
瞬時記憶保持グラフに答案正誤結果を反映させる手段と、
制御装置が、
前記一の正答と
前記一の答案を
出力装置に
並置表示する
正答答案並置表示手段と、
前記答案正誤判定手段により
前記一の答案が誤りであると判定された場合には、
前記一の設問生成手段は
演算装置により
前記所定の回数を
１減少させ
記憶装置に記憶し、
前記一の設問生成手段により生成される
一の設問を構成する
前記一の基本的記憶単位素の総数を
負帰還的に
１減少させる
誤り答案時次の設問情報負荷量減少手段と、
前記所定の回数の最低値を
記憶装置に設定する
所定の回数最低値設定手段と、
前記答案正誤判定手段により
前記一の答案が正しいと判定された場合には、
前記一の設問生成手段は
演算装置により
前記所定の回数を１増大させ
記憶装置に記憶し、
前記一の設問生成手段により生成される
一の設問を構成する
前記一の基本的記憶単位素の総数を
負帰還的に
１増大させる
正しい答案時次の設問情報負荷量増大手段と、
次の設問に対する
瞬時記憶容量測定のため
前記一の基本的記憶単位素選択読込手段以降を同様に繰り返す
次の設問移行手段と、
前記次の設問移行手段により次の設問に対し
瞬時記憶容量の測定を行うに際しては、
前記一の設問に対し
瞬時記憶容量グラフ表示手段により
表示される最新のグラフを
制御装置が
それまでに表示されているグラフに並置し
瞬時記憶容量グラフの全設問を通じての推移を観察可能にする
瞬時記憶容量グラフ推移観察手段と、
を備えることを特徴とする瞬時記憶容量特性実験観察装置。
【請求項８６】
瞬時記憶容量の特性を実験及び観察するためにコンピュータを、
瞬時記憶容量測定のための
複数個の基本的記憶単位素
が予め定義された
基本的記憶単位素定義群と、
該基本的記憶単位素定義群を
記憶装置に格納する
基本的記憶単位素定義群格納手段と、
瞬時記憶容量特性の実験及び観察上、
前記基本的記憶単位素定義群の各々の定義を定義し直し
記憶装置に記憶することを可能にする
基本的記憶単位素定義群再定義手段と、
設問を表示する領域である設問表示領域を
出力装置に生成する
設問表示領域生成手段と、
入力装置から読み込ませる、
前記基本的記憶単位素定義群の各定義に対応する入力情報を受け付ける
基本的記憶単位素情報受付部分を
前記基本的記憶単位素定義群の定義数に等しい個数、
出力装置に生成する
基本的記憶単位素情報受付部分生成手段と、
該基本的記憶単位素情報受付部分に対し
制御装置が表示制御を行う
基本的記憶単位素情報受付部分表示制御手段と、
入力装置から読み込ませる
瞬時記憶容量測定開始の指示を
受け付けるための
測定開始指示受付部分
を
出力装置に生成する
測定開始指示受付部分生成手段と、
瞬時記憶容量測定を途中でやめ、終了するための
瞬時記憶容量測定終了手段と、
前記測定開始指示受付部分により
瞬時記憶容量測定開始の指示が受け付けられた後には、
制御装置が、
前記基本的記憶単位素定義群格納手段により記憶装置に
格納されている基本的記憶単位素定義群を
読み込む
基本的記憶単位素定義群読込手段と、
瞬時記憶容量測定のための
一の設問を構成する一環として
一の基本的記憶単位素を、
前記基本的記憶単位素定義群読込手段により読み込まれた
前記基本的記憶単位素定義群から所定の方法により選び、
メモリーである第一の変数
に読み込む
一の基本的記憶単位素選択読込手段と、
前記一の基本的記憶単位素選択読込手段により選択され
メモリーである第一の変数
に読み込まれた
一の基本的記憶単位素を、
制御装置が
前記一の設問を構成する一の要素として
前記設問表示領域に表示する
一の設問を構成する一の要素表示手段と、
該一の設問を構成する一の要素表示手段により
表示される
一の設問を構成する一の要素を、
制御装置からの制御信号により
前記設問表示領域に表示する時間の長さを、
学習時間として
瞬時記憶容量の実験観察上その時間の長さを可変な形で
記憶装置に
設定する
一の設問を構成する一の要素表示時間設定手段と、
該一の設問を構成する一の要素表示時間設定手段により設定された
時間を経た後、
制御装置が制御信号により
前記一の設問を構成する一の要素の、
前記設問表示領域への表示を消去する
一の設問を構成する一の要素表示消去手段と、
前記一の基本的記憶単位素選択読込手段、
及び前記一の設問を構成する一の要素表示手段、
及び前記一の設問を構成する一の要素表示時間設定手段と、
前記一の設問を構成する一の要素表示消去手段
を所定の回数繰り返すことにより
前記設問表示領域に対する一の設問とする
一の設問生成手段と、
前記一の設問生成手段によりなされる所定の回数の繰り返しに際して、
一の設問を構成する一の要素表示消去手段終了から
前記一の基本的記憶単位素選択読込手段開始までの間に、
待ち時間を、
学習保持時間を構成する一環として
制御装置からの制御信号により
瞬時記憶容量の実験観察上その時間の長さを可変に
発生させることを
記憶装置に
設定する
一の設問を構成する一の要素表示開始待ち時間設定手段と、
前記所定の回数の初期値を
記憶装置に
設定する
所定の回数初期値設定手段と、
前記一の設問生成手段により前記一の設問を生成するに際して、
前記一の基本的記憶単位素選択読込手段により選択され
メモリーである第一の変数
に読み込まれた
一の基本的記憶単位素
に基づき
演算装置が、
前記一の設問に対する一の正答を構成、準備し
記憶装置に記憶する
一の正答準備手段と、
前記一の設問生成手段により生成された
一の設問を
前記設問表示領域に表示した後
前記基本的記憶単位素情報受付部分表示制御手段は、
前記基本的記憶単位素定義群格納手段により
格納された基本的記憶単位素定義群を参照して
該基本的記憶単位素定義群の各定義を所定の順で
各前記基本的記憶単位素情報受付部分に更新記載する
基本的記憶単位素情報受付部分定義記載手段と、
前記一の正答準備手段により
前記一の設問に対して
構成され準備された
一の正答の
文字列の長さを検出し、その値を記憶装置に記憶する
一の正答の長さ検出記憶手段と、
前記基本的記憶単位素情報受付部分により
入力装置から
受け付けられた
一の入力情報に、
前記基本的記憶単位素情報受付部分定義記載手段により、
対応付けられる一の基本的記憶単位素の定義を、
前記基本的記憶単位素定義群読込手段により読み込まれた
前記基本的記憶単位素定義群から選び、
メモリーである第二の変数
に読み込む
入力情報定義選択読込手段と、
前記入力情報定義選択読込手段により、
メモリーである第二の変数
に読み込まれた
前記基本的記憶単位素情報受付部分により受け付けられた
入力情報に対応付けられた前記基本的記憶単位素定義群の定義の
文字列の合計、
すなわち、
前記一の設問に対してなされた
一の答案
を構成する文字列の長さを
検出し、その値を記憶装置に記憶する
一の答案の長さ検出記憶手段と、
制御装置から出された指令に従って、
記憶装置から送られてきた、
前記一の答案の長さ検出記憶手段により検出され記憶された
一の答案を構成する文字列の長さが
前記一の正答の長さ検出記憶手段により検出され記憶された
一の正答の
文字列の長さ以上になったとの判断を演算装置が行った時、
前記基本的記憶単位素情報受付部分による
前記基本的記憶単位素定義群の各定義に対応する入力情報の
受付を
制御装置が終了する
入力情報受付終了手段と、
該入力情報受付終了手段により入力情報受付が終了されると
制御装置からの指令に従い、
前記一の正答準備手段により準備され記憶された
前記一の正答が読み出され
演算装置が
該一の正答に照らした前記一の答案の正誤判定を行う
答案正誤判定手段と、
前記答案正誤判定手段による判定に基づき
制御装置は
前記一の答案の正誤判定に関する表示を出力装置に行う
一の答案正誤判定表示手段と、
前記入力情報受付終了手段により
前記基本的記憶単位素定義群の
各定義に対応する入力情報の
受付が終了された後には、
前記一の設問を構成する
前記一の基本的記憶単位素の総数に基づき
制御装置が
前記一の設問に対する瞬時記憶保持に関するグラフ表示を
出力装置に行う
一の設問に対する瞬時記憶容量グラフ表示手段と、
前記一の設問に対する瞬時記憶容量グラフ表示手段により表示される
前記一の設問に対する瞬時記憶保持に関するグラフ表示の彩色に
前記答案正誤判定手段により判定された
答案正誤に関する結果を反映させる
瞬時記憶保持グラフに答案正誤結果を反映させる手段と、
制御装置が、
前記一の正答と
前記一の答案を
出力装置に
並置表示する
正答答案並置表示手段と、
前記答案正誤判定手段により
前記一の答案が誤りであると判定された場合には、
前記一の設問生成手段は
演算装置により
前記所定の回数を
１減少させ
記憶装置に記憶し、
前記一の設問生成手段により生成される
一の設問を構成する
前記一の基本的記憶単位素の総数を
負帰還的に
１減少させる
誤り答案時次の設問情報負荷量減少手段と、
前記所定の回数の最低値を
記憶装置に設定する
所定の回数最低値設定手段と、
前記答案正誤判定手段により
前記一の答案が正しいと判定された場合には、
前記一の設問生成手段は
演算装置により
前記所定の回数を１増大させ
記憶装置に記憶し、
前記一の設問生成手段により生成される
一の設問を構成する
前記一の基本的記憶単位素の総数を
負帰還的に
１増大させる
正しい答案時次の設問情報負荷量増大手段と、
次の設問に対する
瞬時記憶容量測定のため
前記一の基本的記憶単位素選択読込手段以降を同様に繰り返す
次の設問移行手段と、
前記次の設問移行手段により次の設問に対し
瞬時記憶容量の測定を行うに際しては、
前記一の設問に対し
瞬時記憶容量グラフ表示手段により
表示される最新のグラフを
制御装置が
それまでに表示されているグラフに並置し
瞬時記憶容量グラフの全設問を通じての推移を観察可能にする
瞬時記憶容量グラフ推移観察手段、
として機能させるための瞬時記憶容量特性実験観察プログラム。
【請求項８７】
瞬時記憶容量特性実験観察プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【請求項８８】
復習による知識の定着及びその定着過程の観察を支援する復習支援装置であって、
あらかじめ、設問及び該設問に対する正答の対を複数、
設問正答対群として記憶装置に記憶保持する設問正答対群記憶手段と、
設問を表示するための設問欄を生成する設問欄生成手段と、
正答を表示するための正答表示部分を生成する正答表示部分生成手段と、
前記設問正答対群記憶手段により記憶された設問正答対群の中から
一つの設問正答対を読み込む一つの設問読込手段と、
前記設問欄生成手段により生成された設問欄に、前記一つの設問読込手段により
読み込まれた一つの設問をテストとして表示する一つの設問表示手段と、
前記設問欄に表示する前記一つの設問に対して検討がなされた後に、
正答を表示する指示を受け付ける正答表示指示受付手段と、
前記正答表示指示受付手段により、正答表示の指示が受け付けられた時には、前記
一つの設問正答対の中から一つの正答を読み込み、その内容を、前記正答表示部分
生成手段により生成された正答表示部分に表示する一つの正答表示手段と、
前記正答表示部分に表示される前記一つの正答に照らして、なされる記憶保持度に
関する自己評価を受け付ける記憶保持度自己評価受付手段と、
前記記憶保持度自己評価受付手段により受け付けられる記憶保持度に関する自己評
価に対応して、最適復習日数間隔をどの程度増減させるかに
関してはあらかじめ設定されており、記憶装置に記憶保持する最適復習日数間隔
増減項設定手段と、
前記記憶保持度自己評価受付手段により受け付けられる記憶保持度に関する自己評
価に対応して、所定の値があらかじめ設定されており、
それらを自己評価記憶保持度を表すものとして記憶装置に記憶保持する
自己評価記憶保持度計量記憶手段と、
前記設問正答対群のそれぞれに対するテスト経過の記録を記憶装置に記憶保持する
テスト経過記録手段と、
前記設問正答対群から今テスト対象とするべき設問正答対を探索する
テスト対象設問正答対探索手段と、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索される前記設問正答対群の中の一つの設問正答対に対して、
前記テスト経過記録手段により記憶されたテスト経過の中から
最適復習テスト日数間隔を読み込む最適復習テスト日数間隔読込手段と、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索される前記設問正答対群の中の一つの設問正答対に対して、
前記テスト経過記録手段により記憶されたテスト経過の中から
前回のテスト実行年、月、日を読み込む前回テスト実行日読込手段と、
前記前回テスト実行日読込手段により読み込まれた、前回のテスト実行
年月日から、今の年月日迄何日を経たかを演算装置により計算し、その
結果を記憶装置に記憶する前回テスト後経過日数演算手段と、
前記前回テスト後経過日数演算手段により計算された日数が、
前記最適復習テスト日数間隔読込手段により読み込まれた
最適復習テスト日数間隔未満であれば、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索された前記設問正答対群の中の前記一つの設問正答対に対するテストを
今回は実行せず、前記テスト対象設問正答対探索手段は、今回は
復習テストを実行しないとの判定を行っていない設問正答対群から
今テスト対象とするべき設問正答対を探索する、
今回復習の必要性が無い設問正答対スキップ手段と、
前記前回テスト後経過日数演算手段により計算された日数が、
前記最適復習テスト日数間隔読込手段により読み込まれた最適復習テスト
日数間隔以上であれば、
前記一つの設問読込手段が前記テスト対象設問正答対探索手段により今
テスト対象とすべきか否かが探索された前記設問正答対群の中の一つの
設問正答対を読み込み前記一つの設問表示手段が、その中の一つの設問を
前記設問欄に表示する、
今回復習の必要性のある設問正答対復習テスト開始手段と、
前記記憶保持度自己評価手段によりなされる記憶保持度に関する自己評価
に基づき次回復習テスト実施日迄の最適復習日数間隔を演算装置が計算す
る最適復習日数間隔演算手段と、
最適復習日数間隔の最低値を設定する最低最適復習日数間隔設定手段と、
前記一つの設問読込手段が前記テスト対象設問正答対探索手段により今
テスト対象とすべきと判定された前記一つの設問の前記設問欄への表示に
際して、前記記憶保持度自己評価受付手段により受け付けられる記憶保持
度に関する自己評価に、前記自己評価記憶保持度計量記憶手段により記憶
された値を対応付けて、前記テスト経過記録手段により記憶装置に記憶さ
れ、
前記記憶保持度に関する自己評価に低さを検出した場合、その前記一つの
設問に対する次回テスト迄の日数間隔を短縮する、低自己評価時最適復習
日数間隔減少手段と、
前記記憶保持度に関する自己評価に高さを検出した場合、その前記一つの
設問に対する次回テスト迄の日数間隔を増大する、高自己評価時最適復習
日数間隔増大手段と、
また、
前記最適復習日数間隔演算手段により計算された最適復習日数間隔は、前
記テスト経過記録手段により記憶装置に記憶され、
前記テスト経過記録手段により記憶されたテスト経過の中から
初回テストから今回のテスト迄に何日を経たかを演算し、前記テスト経過
記録手段が記憶装置に記憶し、
自己評価記憶保持度及び初回テストから今回のテスト迄に何日を経たかを
記憶装置から読み出し、それらに基づき
記憶保持度に関するグラフ表示を行う記憶保持度グラフ化手段と、
次の設問に対する同様な復習テストへ移行するための次の設問移行手段と
テストを途中で中断するためのテスト中断手段と、
を備えることを特徴とする復習支援装置。
【請求項８９】
コンピュータを、
あらかじめ、設問及び該設問に対する正答の対を複数、
設問正答対群として記憶装置に記憶保持する設問正答対群記憶手段と、
設問を表示するための設問欄を生成する設問欄生成手段と、
正答を表示するための正答表示部分を生成する正答表示部分生成手段と、
前記設問正答対群記憶手段により記憶された設問正答対群の中から
一つの設問正答対を読み込む一つの設問読込手段と、
前記設問欄生成手段により生成された設問欄に、前記一つの設問読込手段により
読み込まれた一つの設問をテストとして表示する一つの設問表示手段と、
前記設問欄に表示する前記一つの設問に対して検討がなされた後に、
正答を表示する指示を受け付ける正答表示指示受付手段と、
前記正答表示指示受付手段により、正答表示の指示が受け付けられた時には、前記
一つの設問正答対の中から一つの正答を読み込み、その内容を、前記正答表示部分
生成手段により生成された正答表示部分に表示する一つの正答表示手段と、
前記正答表示部分に表示される前記一つの正答に照らして、なされる記憶保持度に
関する自己評価を受け付ける記憶保持度自己評価受付手段と、
前記記憶保持度自己評価受付手段により受け付けられる記憶保持度に関する自己評
価に対応して、最適復習日数間隔をどの程度増減させるかに
関してはあらかじめ設定されており、記憶装置に記憶保持する最適復習日数間隔
増減項設定手段と、
前記記憶保持度自己評価受付手段により受け付けられる記憶保持度に関する自己評
価に対応して、所定の値があらかじめ設定されており、
それらを自己評価記憶保持度を表すものとして記憶装置に記憶保持する
自己評価記憶保持度計量記憶手段と、
前記設問正答対群のそれぞれに対するテスト経過の記録を記憶装置に記憶保持する
テスト経過記録手段と、
前記設問正答対群から今テスト対象とするべき設問正答対を探索する
テスト対象設問正答対探索手段と、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索される前記設問正答対群の中の一つの設問正答対に対して、
前記テスト経過記録手段により記憶されたテスト経過の中から
最適復習テスト日数間隔を読み込む最適復習テスト日数間隔読込手段と、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索される前記設問正答対群の中の一つの設問正答対に対して、
前記テスト経過記録手段により記憶されたテスト経過の中から
前回のテスト実行年、月、日を読み込む前回テスト実行日読込手段と、
前記前回テスト実行日読込手段により読み込まれた、前回のテスト実行
年月日から、今の年月日迄何日を経たかを演算装置により計算し、その
結果を記憶装置に記憶する前回テスト後経過日数演算手段と、
前記前回テスト後経過日数演算手段により計算された日数が、
前記最適復習テスト日数間隔読込手段により読み込まれた
最適復習テスト日数間隔未満であれば、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索された前記設問正答対群の中の前記一つの設問正答対に対するテストを
今回は実行せず、前記テスト対象設問正答対探索手段は、今回は
復習テストを実行しないとの判定を行っていない設問正答対群から
今テスト対象とするべき設問正答対を探索する、
今回復習の必要性が無い設問正答対スキップ手段と、
前記前回テスト後経過日数演算手段により計算された日数が、
前記最適復習テスト日数間隔読込手段により読み込まれた最適復習テスト
日数間隔以上であれば、
前記一つの設問読込手段が前記テスト対象設問正答対探索手段により今
テスト対象とすべきか否かが探索された前記設問正答対群の中の一つの
設問正答対を読み込み前記一つの設問表示手段が、その中の一つの設問を
前記設問欄に表示する、
今回復習の必要性のある設問正答対復習テスト開始手段と、
前記記憶保持度自己評価手段によりなされる記憶保持度に関する自己評価
に基づき次回復習テスト実施日迄の最適復習日数間隔を演算装置が計算す
る最適復習日数間隔演算手段と、
最適復習日数間隔の最低値を設定する最低最適復習日数間隔設定手段と、
前記一つの設問読込手段が前記テスト対象設問正答対探索手段により今
テスト対象とすべきと判定された前記一つの設問の前記設問欄への表示に
際して、前記記憶保持度自己評価受付手段により受け付けられる記憶保持
度に関する自己評価に、前記自己評価記憶保持度計量記憶手段により記憶
された値を対応付けて、前記テスト経過記録手段により記憶装置に記憶さ
れ、
前記記憶保持度に関する自己評価に低さを検出した場合、その前記一つの
設問に対する次回テスト迄の日数間隔を短縮する、低自己評価時最適復習
日数間隔減少手段と、
前記記憶保持度に関する自己評価に高さを検出した場合、その前記一つの
設問に対する次回テスト迄の日数間隔を増大する、高自己評価時最適復習
日数間隔増大手段と、
また、
前記最適復習日数間隔演算手段により計算された最適復習日数間隔は、前
記テスト経過記録手段により記憶装置に記憶され、
前記テスト経過記録手段により記憶されたテスト経過の中から
初回テストから今回のテスト迄に何日を経たかを演算し、前記テスト経過
記録手段が記憶装置に記憶し、
自己評価記憶保持度及び初回テストから今回のテスト迄に何日を経たかを
記憶装置から読み出し、それらに基づき
記憶保持度に関するグラフ表示を行う記憶保持度グラフ化手段と、
次の設問に対する同様な復習テストへ移行するための次の設問移行手段と
テストを途中で中断するためのテスト中断手段として機能させることを
特徴とする復習支援装置を実現するプログラム。
【請求項９０】
請求項８９のプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、瞬時記憶容量の特性を実験でき、その結果をディスプレイにおいてグラフや数値により観察可能にすることを図る瞬時記憶容量特性実験観察装置、瞬時記憶容量特性実験観察プログラム、及びコンピュータに読み取り可能な記録媒体に関する。
【０００２】
本発明は、基本的記憶単位素群を未知未習記号等で再定義する等して瞬時記憶容量に対する長期記憶の影響を実験観察することを図る、瞬時記憶容量特性実験観察装置、瞬時記憶容量特性実験観察プログラム、及びコンピュータに読み取り可能な記録媒体に関する。
【０００３】
本発明は、設問学習時間や設問学習保持時間の設定を変化させる等して瞬時記憶容量に対する影響を実験観察することを図る、瞬時記憶容量特性実験観察装置、瞬時記憶容量特性実験観察プログラム、及びコンピュータに読み取り可能な記録媒体に関する。
【０００４】
本発明プログラムＡは、瞬時記憶容量を測定することを図るプログラムに関する。
本発明プログラムＡは練習者の瞬時記憶容量を測定、ディスプレイにその程度を表示することを図るプログラムに関する。
本発明プログラムＡは、練習者が、自らの瞬時記憶容量特性をディスプレイにおいて観察できるようにすることを図るプログラムに関する。
本発明プログラムＡは、瞬時記憶容量のexclusion特性をディスプレイにおいて観察可能にすることを図るプログラムに関する。
本発明プログラムＡは練習者の瞬時記憶容量を増大させることを図るプログラムに関する。
本発明プログラムＡは、瞬時記憶容量の練習に対する変動程度を、ディスプレイにグラフ表示することを図るプログラムに関する。
【０００５】
本発明プログラムＢは、テスト後経過日数に対する、そのテスト内容記憶保持度の推移をディスプレイに詳しく奇麗にグラフ表示することを図るプログラムに関する。
本発明プログラムＢは、学習者の記憶保持並びに記憶減退の時間的推移をディスプレイにグラフ表示する方法により、観察可能にすることを図るプログラムに関する。
【０００６】
本発明プログラムＣは、最適復習日数間隔を算出する方法により、効率的な復習を促すことを図るプログラムに関する。
本発明プログラムＣは、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、ディスプレイに直観的にグラフ表示することを図るプログラムに関する。
本発明プログラムＣは、学習者が一旦は理解した内容が、時間を経て記憶減退していく状態をディスプレイにグラフ表示、学習者が、それにより自らの記憶特性を観察できるようにすることを図るプログラムに関する。
本発明プログラムＣは、学習者の時間に対する記憶特性をディスプレイにグラフ表示することにより、直前対策等による良好なテスト結果が、復習がなされない場合、長期的には全く効力を有していない実態を学習者に知らせ、学習者による理解済み情報を実用的な形で長期記憶に定着させることを図るプログラムに関する。
本発明プログラムＣは、復習テスト直後に学習者が示す、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価から、次回復習テスト迄の最適日数間隔を算出することを図るプログラムに関する。
本発明プログラムＣは、学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行い、プログラムＣ実行日に学習者に復習テストを実施するのが最適であると判定した情報群を選び出し、それらに対する復習テストを逐次実行することを図るプログラムに関する。
本発明プログラムＣは最適復習テスト日数間隔を算出する方法により、最小テスト回数で最大の長期的記憶保持を実現することを図るプログラムに関する。
【０００７】
本発明プログラムＤは、単語、文章等に対する学習者の記憶の実用度を測定することを図るプログラムに関する。
本発明プログラムＤは、単語の意味を、明確に、記憶に照合する速度を増大させることを図るプログラムに関する。
本発明プログラムＤは、学習者が高速度にreadingを行う場合に、表層読み等を行う可能性を低下させることを図るプログラムに関する。
本発明プログラムＤは、呈示された単語、概念等を、別の言葉で換言する速度を増大させることを図るプログラムに関する。
本発明プログラムＤは、対象に対する、記憶から乖離する部分を能動的に特定する速度を増大させ、それらに対する学習を仮想的記憶により促すことを図るプログラムに関する。
本発明プログラムＤは、学習者の記憶空間に、それ迄のreading等により、文章構造、文章をなす単語等、に対する記憶の実用度の程度に偏りを生じていることを学習者に知らせることを図るプログラムに関する。
本発明プログラムＤは、復習により、記憶空間において、その復習対象の記憶実用度序列がどのようにrearrangementされているかを学習者に、復習の都度知らせることを図るプログラムに関する。
【０００８】
本発明プログラムＥは、記憶が減退してきているファイルの存在を知らせ、その能動的復習を促すことを図るプログラムに関する。
【背景技術】
【０００９】
瞬時記憶容量の特性を実験でき、その結果をディスプレイにおいてグラフにより視覚的に観察可能にすることを図る装置及びプログラムはない。
瞬時記憶容量に保持できる情報量が、一連の練習に対して変動する経過を、ディスプレイにグラフ表示できる装置及びプログラムはない。
【００１０】
基本的記憶単位素群を未知未習記号等で再定義する等して瞬時記憶容量に対する長期記憶の影響を実験観察することができる装置及びプログラムはない。
【００１１】
設問学習時間や設問学習保持時間の設定を変化させる等して瞬時記憶容量に対する影響を実験観察することができる装置及びプログラムはない。
【００１２】
本発明プログラムＡに関する背景技術。
瞬時記憶容量のexclusion特性を、ディスプレイにおいて、観察できるようににするプログラムはない。
ある程度の情報量迄の記憶は簡単且瞬時に可能、しかしある情報量を越えると、学習者の記憶空間で、その情報内容並びにその序列が崩壊、記憶保持再現が全く不可能になる現象を観察できるプログラムはない。
練習者の瞬時記憶容量を増大させることを意図するプログラムはない。
瞬時記憶容量の、練習に対する変動程度を、ディスプレイにグラフ表示できるプログラムはない。
【００１３】
本発明プログラムＢに関する背景技術。
テスト後経過日数に対する、そのテスト内容記憶保持度の推移をディスプレイに詳しく奇麗にグラフ表示することができるプログラムはない。
【００１４】
本発明プログラムＣに関する背景技術。
最適復習日数間隔を算出する方法により効率的な復習を学習者に促すプログラムはない。
テスト後経過日数に対する、そのテストの、内容記憶保持度の推移を、ディスプレイに、直観的に奇麗にグラフ表示することができるプログラムはない。
学習者の時間に対する記憶特性をディスプレイにグラフ表示することにより、直前対策等による良好なテスト結果が、復習がなされない場合、長期的には全く効力を有していない実態を学習者に知らせ、学習者による理解済み情報を実用的な形で長期記憶に定着させることを意図するプログラムはない。
復習テスト直後に学習者が示す、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価から、次回復習テスト迄の最適日数間隔を算出するようなプログラムはない。
学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行いプログラム実行日に学習者に復習テストを実施するのが最適であると判定した情報群を選び出し、それらに対する復習テストを逐次実行するようなプログラムはない。
最適復習テスト日数間隔を算出する方法により、最小テスト回数で最大の長期的記憶保持を実現しようと意図するプログラムはない。
【００１５】
本発明プログラムＤに関する背景技術。
単語、文章等に対する学習者の記憶の実用度を測定しようとするプログラムはない。
単語の意味を、明確に記憶に照合する速度を増大させようとするプログラムはない。
学習者が、高速度にreadingを行う場合に、表層読み等、を行う可能性を低下させようとするプログラムはない。
呈示された単語、概念等を、別の言葉で換言する速度を増大させようとするプログラムはない。
対象に対する記憶から乖離する部分を能動的に特定する速度を増大させ、それらに対する学習を仮想的記憶により促そうとするプログラムはない。
学習者の記憶空間に、それ迄のreading等により、文章構造、文章をなす単語等に対する記憶の実用度の程度に偏りを生じていることを、学習者に知らせようとするプログラムはない。
復習により、記憶空間において、その復習対象の記憶実用度序列がどのようにrearrangementされているかを学習者に、復習の都度知らせようとするプログラムはない。
【００１６】
本発明プログラムＥに関する背景技術。
記憶が減退してきているファイルの存在を知らせ、その能動的な復習を促すようなプログラムはない。
例えばWindows95等のフォルダは、累積されたファイル群の復習を容易にするような形式ではない。
学習者により日々コンピュータに累積する情報の復習等を容易にする機能に乏しい。
例えばWindows95等のフォルダは、記憶が減退してきているファイルの存在を、学習者に知らせ、その能動的な復習を促すような機能を有していない。
例えばWindows95等のフォルダでは、ファイルに関する様々な情報が表示される等、復習の容易さが、ほとんど考慮されておらず、学習上使いにくい。
学習者のための学習機能を有していない。
コンピュータにおいて日々大量に処理されるファイル群、しかしそれらの最適な復習なしにはせっかく処理した情報が記憶に定着することなく、ほとんど無駄になってしまう現象を防ぐための専門的機能に乏しい。
【発明の開示】
【発明が解決しようとする課題】
【００１７】
人間は、一般に、自らの瞬時記憶容量並びにその瞬時記憶容量の一連の練習に対する応答について正確には知らない。
瞬時記憶容量の特性を実験でき、その結果をディスプレイにおいてグラフにより視覚的に観察可能にすることを図る装置及びプログラムはない。
瞬時記憶容量に保持できる情報量が、一連の練習に対して変動する経過を、ディスプレイにグラフ表示できる装置及びプログラムはない。
基本的記憶単位素群を未知未習記号等で再定義する等して瞬時記憶容量に対する長期記憶の影響を実験観察することができる装置及びプログラムはない。
設問学習時間や設問学習保持時間の設定を変化させる等して瞬時記憶容量に対する影響を実験観察することができる装置及びプログラムはない。
そのような状態を本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは解決しようとする。
【００１８】
本発明プログラムＡが解決しようとする課題。
人間が瞬時に記憶できる情報量には限界がある。
その記憶容量は非常に少ない。
瞬時記憶容量の制約は、人間の対象認識を制約する。
人間が瞬時に対象から抽出できる特徴数の限界に関係する。
しかし人間は、一般に、自らの瞬時記憶容量について正確には知らない。
そのため人間は、一般に、自らの瞬時記憶容量特性を応用できていない。
そのような状態を本発明プログラムＡは解決しようとする。
瞬時記憶容量以下の情報量は簡単に記憶可能である、しかしその容量を越える情報は、学習者の記憶空間で、内容並びに情報序列が崩壊するため、その記憶再現が全く不可能になる現象について、一般に、詳しくは理解されていない。
そのような状態を本発明プログラムＡは解決しようとする。
本質的に容量が少ない特性を有する瞬時記憶容量に、その容量程度の新規な情報が投入されると、その時迄その容量に保持されていた情報が、瞬時記憶容量から非常に高速度にexclusion排除される現象について、一般に、詳しくは理解されていない。
そのような状態を本発明プログラムＡは解決しようとする。
人間の瞬時記憶容量の少なさ、そのexclusion特性、等のために、次に記すようなある程度不都合な現象が人間に生じ得る。
長文等を読解する際、段落単位から逐次抽出される要点を、箇条書き程に明確に、瞬時記憶に保持することができない現象。
今読んでいる段落内容が、それより前の段落に関する記憶内容を、瞬時記憶容量からexclusion排除する現象。
辞書を見ながら英文等を読む場合等、辞書を読むことにより英文内容が、瞬時記憶容量からexclusion排除されてしまう現象。
論題話題が変わると、前の論題話題が瞬時記憶容量から排除されてしまう現象。
従って、議論の一貫性を保つのが難しい現象。
しかし、人間の記憶空間には補完的な短時間内→機能があり、記憶空間の利用度が変化する時等に、記憶空間内検索力が増し、時間的に少し前に瞬時記憶容量に保持されていた誘導源、論題を、当該外部由来の誘導源なしに、記憶空間内部で思い出せる能力がある。
容量への誘導源の投入量を相当程度減少させる等の方法により、人間は、それ迄に容量が処理していた旧誘導源群等に関する情報を、受動的に要約状態で記憶空間に思い出すことができる場合がある。短時間内→機能による現象であり、容量への誘導源投入量が減少した時より少し前に容量が理解共鳴処理を行っていた旧誘導源群並びにそれらに関する理解内容を、記憶空間に受動性に顕現できる場合がある。
短時間内→による、意図せずに要約的記憶の生成が可能になる場合である。
しかしその短時間内→機能により思い出される論題は、時間的に直前の論題であるとは限らないため、論理上あるいは学習上不都合な時がある。短時間内→機能は、より記憶実用度順、記憶空間内時間距離短縮度順に記憶再現を行っている可能性がある。
瞬時記憶容量の少なさ等に由来する、その他の不都合な現象。
公式、難字、化学式、configuration等、情報量が多いため、瞬時記憶容量では、特徴把握が難しいと言う現象。
多次元的情報の長期記憶保持が難しい現象。
長期記憶に照合できないため、人間にとり、内容が減少、しかし情報量は増大しているような形式的記憶項目を、長期記憶に定着させることが難しい現象。
以上のような状態を本発明プログラムＡは緩和しようとする。
一般に人間の新規誘導源に対する特徴抽出可能性は、瞬時記憶容量の制約を受けている。
しかしその特徴抽出力の増大は、一般に対象を繰り返し観測することによりなされている。
しかし、対象の繰り返し観測は単調である。
単調を好まない場合、類似する対象の識別が、ある程度可能な程度の、最小限の特徴抽出により、対象に対する認識を収束させてしまう可能性がある。
観測頻度にかかわらず、対象に対する観察が詳細化しない現象が生じ得る。
新規に相互類似する対象が出現する等して、それらの間に識別の必要性が生じる以外、convergence反応時間最小化の観点から、それ以上の対象認識の改善は難しい。
しかし、練習者の瞬時記憶容量が改善されれば、より詳しい対象観察が可能になる。
長期記憶と共によりconcurrentな情報処理の可能性を増大させ得る。
しかし、人間の瞬時記憶容量の少なさには以下に示すような利点もある。
瞬時記憶容量の制約は、新規に現れた情報源に誘導されるreasoning記憶空間照合検索、記憶照合のための新規座標系生成に対する、旧誘導源、旧座標系による干渉を相当程度低下させる機能を有する。
投入される誘導源に応じ、高速度に関連する記憶照合座標系の利用が可能になる。
瞬時記憶保持容量の制約により、高速度に記憶照合座標系群の間を移動可能になる。
単誘導源に対する、convergence反応時間最小化、記憶空間検索中途の観点から、人間の類推可能性を高める、創造性を増す現象である。
瞬時記憶容量の少なさから、投入される誘導源の変化にreasoning理解共鳴が柔軟に追従可能な状態になる。
誘導源に対する理解共鳴の受動性を高める現象である。
新規誘導源等により生じる、瞬時記憶容量からの旧誘導源のexclusionは、非常に高速度に達成されるので、誘導源を何らかの方法で瞬時記憶容量に投入することにより、adhesiveな旧誘導源のexclusionを人為的になし得る可能性がある。
本発明プログラムＡは、そのような現象に対する理解も行おうとする。
【００１９】
本発明プログラムＢが解決しようとする課題。
学習者が新規な書物を読む場合contextあるいは新規定義群を逐一辿り理解、逐一良く分かり、メモ等にその理解結果を箇条書き等したとする、しかし数週間後にはその内容がほとんど全く理解不可能な状態となる現象を、本発明プログラムＢは解決しようとする。
人間の記憶空間のevolutionは、日常的に必要な機能に比べ、効率的学習機能をほとんど考慮していない。
そのため、人間の記憶空間は、記憶を長期的に定着させ得る観点から、最適な復習テスト方法を検出する機能に欠けている。
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、記憶空間により、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
人間は、時間に対する自らの記憶特性を検出できない。
従って、直前対策等により非常に良好なテスト結果を得た後、復習を行わない場合に、度々相当な記憶減退が生じていても、人間は、それを検出することができない。
そのような状態では、テストにより確認された知識は長期的には実用的効力を失うと言うことを人間は明確に認識できない。
本発明プログラムＢは、一般に人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動を、ディスプレイに、グラフ等により観察可能な状態にしようとする。
【００２０】
本発明プログラムＣが解決しようとする課題。
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
人間は、時間に対する自らの記憶特性を検出できない。
従って、直前対策等により非常に良好なテスト結果を得た後、復習を行わない場合に、度々相当な記憶減退が生じていても、人間は、それを検出することができない。
そのような状態では、テストにより確認された知識は長期的には実用的効力を失うと言うことを人間は明確に認識できない。
本発明プログラムＣは人間に欠落する学習機能を補完しようとする。
著者が非常に時間をかけて準備したような文章、新規定義累積型文章等の場合、短時間性仮想的記憶を利用したcontext追従により、学習者はその内容を、一旦は理解できる。
しかし、短時間性仮想的記憶の増大は、短時間性仮想的記憶を基に行われているため、数週間後には理解の根幹が希薄化し、非常に忘却してしまう場合が多い。
学習者による理解の根幹であった短時間性仮想記憶群が、時間を経て、累積的に減退する現象である。
本発明プログラムＣはそのような現象をディスプレイに観察可能にしながら、緩和しようとする。
人間の仮想的記憶空間は、記憶を、非常に短期間しか保持できない特性を有するが、短時間であればその容量をかなり柔軟に増大させ得る特徴を有する。
その機能により、人間は、当座的情報処理を逐次相当量行うことができるが、結果、仮想的には理解済みであるが、長期記憶には全く定着していないような情報群が日々非常に蓄積される。
学習と言う観点からは未定着情報群の累積的増大と、それらに対する復習困難性を生じる源である。
そのような、以降の復習なしには長期記憶に全く残らないような大量の情報群に対して、学習者が、最小の復習回数で最大の記憶保持を達成できるような最適な復習計画を逐一見出すことは非常に煩わしく困難である。
人間の記憶空間のevolutionは、日常的必要性に比べ、効率的学習機能をほとんど考慮していない。
そのため、人間の記憶空間は、記憶を長期的に定着させ得る観点から最適である復習テスト日数間隔を検出する機能に欠けている。
本発明プログラムＣはその欠落学習機能を補完しようとする。
【００２１】
本発明プログラムＤが解決しようとする課題。
単語、文章等の記憶の実用度を、学習者は詳しく検出できない。
学習者が高速度にreadingを行う時等、表層読みを行い、内容をあまり良く理解していない場合がある。
人間は、文章読解時、contextを援用するため、その文章を構成するそれぞれの単語の意味を逐一理解している訳ではない。従って、単語の意味を逐一明確に把握する機能が低下する可能性がある。
単語の意味を、明確に、記憶に照合する速度が低下する可能性がある。
多読を行っても、その速度が増大するとは限らない。
単語に対する理解共鳴が高速度化するとは限らない。
例えば、呈示された単語、概念等を別の言葉で換言することは、高速度に行おうとすれば、それ程簡単なことではない。
換言可能であるためには、呈示された単語、概念を記憶に照合して、その意味をまず理解しておく必要がある。
Context等を援用しながらも、単語単位の記憶の実用的定着度が低い場合、単語に対する記憶照合速度が遅くなり、学習者が高速度にreadingを行ことを難しくさせる可能性があり、表層的readingを生じる可能性がある。
表層的なreadingでは、文章内容が、詳しく正確に理解されない。
多読を行っても、それら文章を構成する個々単語の綴りを記憶再現できる程詳細に、文字構造を認識、観察できている訳ではない。
一般のreadingでは、難字の構造等に関して、その綴りを正確に記憶再現できる程には、詳しく認識、観察されていない。
人間による難字等の認識は、観測の度、同程度の特徴抽出によって時間的に収束しており、その特徴のみでは難字の構造再現が不可能なためである。
文章単位の記憶実用度を、学習者は明確に認識できていない。
観測頻度差等により、分野単位で文章把握のための記憶実用度に差が生じていることを、学習者は明確に認識できていない。
学習者の記憶空間には、それ迄のreadingにより、文章構造、文章をなす単語等、に対する記憶の実用度の程度に偏りが生じていることがあまり認識されていない。
ある対象に対する復習を行うことにより、記憶空間において、その対象の実用的記憶定着度序列がどのようにrearrangementされるかを学習者は認識できない。
対象の観測頻度により、記憶空間における対象の記憶実用度序列がどのように変動しているかを学習者は観察できない。
【００２２】
本発明プログラムＥが解決しようとする課題。
例えばWindows95等のフォルダは、累積されたファイル群の復習を容易にするような形式ではない。
学習者により日々コンピュータに累積する情報の復習等を容易にする機能に乏しい。
例えばWindows95等のフォルダは、記憶が減退してきているファイルの存在を、学習者に知らせ、その能動的な復習を促すような機能を有していない。
例えばWindows95等のフォルダでは、ファイルに関する様々な情報が表示される等、学習者にとっての復習の容易さが、ほとんど考慮されておらず、復習上使いにくい。
学習者のための学習機能、知識定着を促す機能を有していない。
コンピュータにおいて日々大量に処理されるファイル群、しかしそれらの最適な復習なしにはせっかく処理した情報が記憶に定着することなく、ほとんど無駄になってしまう現象を防ぐための機能に乏しい。
【課題を解決するための手段】
【００２３】
第１の発明は、
瞬時記憶容量の特性を実験及び観察する装置であって、
瞬時記憶容量測定のための
複数個の基本的記憶単位素
が予め定義された
基本的記憶単位素定義群と、
該基本的記憶単位素定義群を
記憶装置に格納する
基本的記憶単位素定義群格納手段と、
瞬時記憶容量特性の実験及び観察上、
前記基本的記憶単位素定義群の各々の定義を定義し直し
記憶装置に記憶することを可能にする
基本的記憶単位素定義群再定義手段と、
設問を表示する領域である設問表示領域を
出力装置に生成する
設問表示領域生成手段と、
入力装置から読み込ませる、
前記基本的記憶単位素定義群の各定義に対応する入力情報を受け付ける
基本的記憶単位素情報受付部分を
前記基本的記憶単位素定義群の定義数に等しい個数、
出力装置に生成する
基本的記憶単位素情報受付部分生成手段と、
該基本的記憶単位素情報受付部分に対し
制御装置が表示制御を行う
基本的記憶単位素情報受付部分表示制御手段と、
入力装置から読み込ませる
瞬時記憶容量測定開始の指示を
受け付けるための
測定開始指示受付部分
を
出力装置に生成する
測定開始指示受付部分生成手段と、
瞬時記憶容量測定を途中でやめ、終了するための
瞬時記憶容量測定終了手段と、
前記測定開始指示受付部分により
瞬時記憶容量測定開始の指示が受け付けられた後には、
制御装置が、
前記基本的記憶単位素定義群格納手段により記憶装置に
格納されている基本的記憶単位素定義群を
読み込む
基本的記憶単位素定義群読込手段と、
瞬時記憶容量測定のための
一の設問を構成する一環として
一の基本的記憶単位素を、
前記基本的記憶単位素定義群読込手段により読み込まれた
前記基本的記憶単位素定義群から所定の方法により選び、
メモリーである第一の変数
に読み込む
一の基本的記憶単位素選択読込手段と、
前記一の基本的記憶単位素選択読込手段により選択され
メモリーである第一の変数
に読み込まれた
一の基本的記憶単位素を、
制御装置が
前記一の設問を構成する一の要素として
前記設問表示領域に表示する
一の設問を構成する一の要素表示手段と、
該一の設問を構成する一の要素表示手段により
表示される
一の設問を構成する一の要素を、
制御装置からの制御信号により
前記設問表示領域に表示する時間の長さを、
学習時間として
瞬時記憶容量の実験観察上その時間の長さを可変な形で
記憶装置に
設定する
一の設問を構成する一の要素表示時間設定手段と、
該一の設問を構成する一の要素表示時間設定手段により設定された
時間を経た後、
制御装置が制御信号により
前記一の設問を構成する一の要素の、
前記設問表示領域への表示を消去する
一の設問を構成する一の要素表示消去手段と、
前記一の基本的記憶単位素選択読込手段、
及び前記一の設問を構成する一の要素表示手段、
及び前記一の設問を構成する一の要素表示時間設定手段と、
前記一の設問を構成する一の要素表示消去手段
を所定の回数繰り返すことにより
前記設問表示領域に対する一の設問とする
一の設問生成手段と、
前記一の設問生成手段によりなされる所定の回数の繰り返しに際して、
一の設問を構成する一の要素表示消去手段終了から
前記一の基本的記憶単位素選択読込手段開始までの間に、
待ち時間を、
学習保持時間を構成する一環として
制御装置からの制御信号により
瞬時記憶容量の実験観察上その時間の長さを可変に
発生させることを
記憶装置に
設定する
一の設問を構成する一の要素表示開始待ち時間設定手段と、
前記所定の回数の初期値を
記憶装置に
設定する
所定の回数初期値設定手段と、
前記一の設問生成手段により前記一の設問を生成するに際して、
前記一の基本的記憶単位素選択読込手段により選択され
メモリーである第一の変数
に読み込まれた
一の基本的記憶単位素
に基づき
演算装置が、
前記一の設問に対する一の正答を構成、準備し
記憶装置に記憶する
一の正答準備手段と、
前記一の設問生成手段により生成された
一の設問を
前記設問表示領域に表示した後
前記基本的記憶単位素情報受付部分表示制御手段は、
前記基本的記憶単位素定義群格納手段により
格納された基本的記憶単位素定義群を参照して
該基本的記憶単位素定義群の各定義を所定の順で
各前記基本的記憶単位素情報受付部分に更新記載する
基本的記憶単位素情報受付部分定義記載手段と、
前記一の正答準備手段により
前記一の設問に対して
構成され準備された
一の正答の
文字列の長さを検出し、その値を記憶装置に記憶する
一の正答の長さ検出記憶手段と、
前記基本的記憶単位素情報受付部分により
入力装置から
受け付けられた
一の入力情報に、
前記基本的記憶単位素情報受付部分定義記載手段により、
対応付けられる一の基本的記憶単位素の定義を、
前記基本的記憶単位素定義群読込手段により読み込まれた
前記基本的記憶単位素定義群から選び、
メモリーである第二の変数
に読み込む
入力情報定義選択読込手段と、
前記入力情報定義選択読込手段により、
メモリーである第二の変数
に読み込まれた
入力情報に対応付けられた前記基本的記憶単位素定義群の定義の
文字列の合計、
すなわち、
前記一の設問に対してなされた
一の答案
を構成する文字列の長さを
検出し、その値を記憶装置に記憶する
一の答案の長さ検出記憶手段と、
制御装置から出された指令に従って、
記憶装置から送られてきた、
前記一の答案の長さ検出記憶手段により検出され記憶された
一の答案を構成する文字列の長さが
前記一の正答の長さ検出記憶手段により検出され記憶された
一の正答の
文字列の長さ以上になったとの判断を演算装置が行った時、
前記基本的記憶単位素情報受付部分による
前記基本的記憶単位素定義群の各定義に対応する入力情報の
受付を
制御装置が終了する
入力情報受付終了手段と、
該入力情報受付終了手段により入力情報受付が終了されると
制御装置からの指令に従い、
前記一の正答準備手段により準備され記憶された
前記一の正答が読み出され
演算装置が
該一の正答に照らした前記一の答案の正誤判定を行う
答案正誤判定手段と、
前記答案正誤判定手段による判定に基づき
制御装置は
前記一の答案の正誤判定に関する表示を出力装置に行う
一の答案正誤判定表示手段と、
前記入力情報受付終了手段により
前記基本的記憶単位素定義群の
各定義に対応する入力情報の
受付が終了された後には、
前記一の設問を構成する
前記一の基本的記憶単位素の総数に基づき
制御装置が
前記一の設問に対する瞬時記憶保持に関するグラフ表示を
出力装置に行う
一の設問に対する瞬時記憶容量グラフ表示手段と、
前記一の設問に対する瞬時記憶容量グラフ表示手段により表示される
前記一の設問に対する瞬時記憶保持に関するグラフ表示の彩色に
前記答案正誤判定手段により判定された
答案正誤に関する結果を反映させる
瞬時記憶保持グラフに答案正誤結果を反映させる手段と、
制御装置が、
前記一の正答と
前記一の答案を
出力装置に
並置表示する
正答答案並置表示手段と、
前記答案正誤判定手段により
前記一の答案が誤りであると判定された場合には、
前記一の設問生成手段は
演算装置により
前記所定の回数を
１減少させ
記憶装置に記憶し、
前記一の設問生成手段により生成される
一の設問を構成する
前記一の基本的記憶単位素の総数を
負帰還的に
１減少させる
誤り答案時次の設問情報負荷量減少手段と、
前記所定の回数の最低値を
記憶装置に設定する
所定の回数最低値設定手段と、
前記答案正誤判定手段により
前記一の答案が正しいと判定された場合には、
前記一の設問生成手段は
演算装置により
前記所定の回数を１増大させ
記憶装置に記憶し、
前記一の設問生成手段により生成される
一の設問を構成する
前記一の基本的記憶単位素の総数を
負帰還的に
１増大させる
正しい答案時次の設問情報負荷量増大手段と、
次の設問に対する
瞬時記憶容量測定のため
前記一の基本的記憶単位素選択読込手段以降を同様に繰り返す
次の設問移行手段と、
前記次の設問移行手段により次の設問に対し
瞬時記憶容量の測定を行うに際しては、
前記一の設問に対し
瞬時記憶容量グラフ表示手段により
表示される最新のグラフを
制御装置が
それまでに表示されているグラフに並置し
瞬時記憶容量グラフの全設問を通じての推移を観察可能にする
瞬時記憶容量グラフ推移観察手段と、
を備えることを特徴とする瞬時記憶容量特性実験観察装置。
【００２４】
第２の発明は、
瞬時記憶容量の特性を実験及び観察するためにコンピュータを、
瞬時記憶容量測定のための
複数個の基本的記憶単位素
が予め定義された
基本的記憶単位素定義群と、
該基本的記憶単位素定義群を
記憶装置に格納する
基本的記憶単位素定義群格納手段と、
瞬時記憶容量特性の実験及び観察上、
前記基本的記憶単位素定義群の各々の定義を定義し直し
記憶装置に記憶することを可能にする
基本的記憶単位素定義群再定義手段と、
設問を表示する領域である設問表示領域を
出力装置に生成する
設問表示領域生成手段と、
入力装置から読み込ませる、
前記基本的記憶単位素定義群の各定義に対応する入力情報を受け付ける
基本的記憶単位素情報受付部分を
前記基本的記憶単位素定義群の定義数に等しい個数、
出力装置に生成する
基本的記憶単位素情報受付部分生成手段と、
該基本的記憶単位素情報受付部分に対し
制御装置が表示制御を行う
基本的記憶単位素情報受付部分表示制御手段と、
入力装置から読み込ませる
瞬時記憶容量測定開始の指示を
受け付けるための
測定開始指示受付部分
を
出力装置に生成する
測定開始指示受付部分生成手段と、
瞬時記憶容量測定を途中でやめ、終了するための
瞬時記憶容量測定終了手段と、
前記測定開始指示受付部分により
瞬時記憶容量測定開始の指示が受け付けられた後には、
制御装置が、
前記基本的記憶単位素定義群格納手段により記憶装置に
格納されている基本的記憶単位素定義群を
読み込む
基本的記憶単位素定義群読込手段と、
瞬時記憶容量測定のための
一の設問を構成する一環として
一の基本的記憶単位素を、
前記基本的記憶単位素定義群読込手段により読み込まれた
前記基本的記憶単位素定義群から所定の方法により選び、
メモリーである第一の変数
に読み込む
一の基本的記憶単位素選択読込手段と、
前記一の基本的記憶単位素選択読込手段により選択され
メモリーである第一の変数
に読み込まれた
一の基本的記憶単位素を、
制御装置が
前記一の設問を構成する一の要素として
前記設問表示領域に表示する
一の設問を構成する一の要素表示手段と、
該一の設問を構成する一の要素表示手段により
表示される
一の設問を構成する一の要素を、
制御装置からの制御信号により
前記設問表示領域に表示する時間の長さを、
学習時間として
瞬時記憶容量の実験観察上その時間の長さを可変な形で
記憶装置に
設定する
一の設問を構成する一の要素表示時間設定手段と、
該一の設問を構成する一の要素表示時間設定手段により設定された
時間を経た後、
制御装置が制御信号により
前記一の設問を構成する一の要素の、
前記設問表示領域への表示を消去する
一の設問を構成する一の要素表示消去手段と、
前記一の基本的記憶単位素選択読込手段、
及び前記一の設問を構成する一の要素表示手段、
及び前記一の設問を構成する一の要素表示時間設定手段と、
前記一の設問を構成する一の要素表示消去手段
を所定の回数繰り返すことにより
前記設問表示領域に対する一の設問とする
一の設問生成手段と、
前記一の設問生成手段によりなされる所定の回数の繰り返しに際して、
一の設問を構成する一の要素表示消去手段終了から
前記一の基本的記憶単位素選択読込手段開始までの間に、
待ち時間を、
学習保持時間を構成する一環として
制御装置からの制御信号により
瞬時記憶容量の実験観察上その時間の長さを可変に
発生させることを
記憶装置に
設定する
一の設問を構成する一の要素表示開始待ち時間設定手段と、
前記所定の回数の初期値を
記憶装置に
設定する
所定の回数初期値設定手段と、
前記一の設問生成手段により前記一の設問を生成するに際して、
前記一の基本的記憶単位素選択読込手段により選択され
メモリーである第一の変数
に読み込まれた
一の基本的記憶単位素
に基づき
演算装置が、
前記一の設問に対する一の正答を構成、準備し
記憶装置に記憶する
一の正答準備手段と、
前記一の設問生成手段により生成された
一の設問を
前記設問表示領域に表示した後
前記基本的記憶単位素情報受付部分表示制御手段は、
前記基本的記憶単位素定義群格納手段により
格納された基本的記憶単位素定義群を参照して
該基本的記憶単位素定義群の各定義を所定の順で
各前記基本的記憶単位素情報受付部分に更新記載する
基本的記憶単位素情報受付部分定義記載手段と、
前記一の正答準備手段により
前記一の設問に対して
構成され準備された
一の正答の
文字列の長さを検出し、その値を記憶装置に記憶する
一の正答の長さ検出記憶手段と、
前記基本的記憶単位素情報受付部分により
入力装置から
受け付けられた
一の入力情報に、
前記基本的記憶単位素情報受付部分定義記載手段により、
対応付けられる一の基本的記憶単位素の定義を、
前記基本的記憶単位素定義群読込手段により読み込まれた
前記基本的記憶単位素定義群から選び、
メモリーである第二の変数
に読み込む
入力情報定義選択読込手段と、
前記入力情報定義選択読込手段により、
メモリーである第二の変数
に読み込まれた
前記基本的記憶単位素情報受付部分により受け付けられた
入力情報に対応付けられた前記基本的記憶単位素定義群の定義の
文字列の合計、
すなわち、
前記一の設問に対してなされた
一の答案
を構成する文字列の長さを
検出し、その値を記憶装置に記憶する
一の答案の長さ検出記憶手段と、
制御装置から出された指令に従って、
記憶装置から送られてきた、
前記一の答案の長さ検出記憶手段により検出され記憶された
一の答案を構成する文字列の長さが
前記一の正答の長さ検出記憶手段により検出され記憶された
一の正答の
文字列の長さ以上になったとの判断を演算装置が行った時、
前記基本的記憶単位素情報受付部分による
前記基本的記憶単位素定義群の各定義に対応する入力情報の
受付を
制御装置が終了する
入力情報受付終了手段と、
該入力情報受付終了手段により入力情報受付が終了されると
制御装置からの指令に従い、
前記一の正答準備手段により準備され記憶された
前記一の正答が読み出され
演算装置が
該一の正答に照らした前記一の答案の正誤判定を行う
答案正誤判定手段と、
前記答案正誤判定手段による判定に基づき
制御装置は
前記一の答案の正誤判定に関する表示を出力装置に行う
一の答案正誤判定表示手段と、
前記入力情報受付終了手段により
前記基本的記憶単位素定義群の
各定義に対応する入力情報の
受付が終了された後には、
前記一の設問を構成する
前記一の基本的記憶単位素の総数に基づき
制御装置が
前記一の設問に対する瞬時記憶保持に関するグラフ表示を
出力装置に行う
一の設問に対する瞬時記憶容量グラフ表示手段と、
前記一の設問に対する瞬時記憶容量グラフ表示手段により表示される
前記一の設問に対する瞬時記憶保持に関するグラフ表示の彩色に
前記答案正誤判定手段により判定された
答案正誤に関する結果を反映させる
瞬時記憶保持グラフに答案正誤結果を反映させる手段と、
制御装置が、
前記一の正答と
前記一の答案を
出力装置に
並置表示する
正答答案並置表示手段と、
前記答案正誤判定手段により
前記一の答案が誤りであると判定された場合には、
前記一の設問生成手段は
演算装置により
前記所定の回数を
１減少させ
記憶装置に記憶し、
前記一の設問生成手段により生成される
一の設問を構成する
前記一の基本的記憶単位素の総数を
負帰還的に
１減少させる
誤り答案時次の設問情報負荷量減少手段と、
前記所定の回数の最低値を
記憶装置に設定する
所定の回数最低値設定手段と、
前記答案正誤判定手段により
前記一の答案が正しいと判定された場合には、
前記一の設問生成手段は
演算装置により
前記所定の回数を１増大させ
記憶装置に記憶し、
前記一の設問生成手段により生成される
一の設問を構成する
前記一の基本的記憶単位素の総数を
負帰還的に
１増大させる
正しい答案時次の設問情報負荷量増大手段と、
次の設問に対する
瞬時記憶容量測定のため
前記一の基本的記憶単位素選択読込手段以降を同様に繰り返す
次の設問移行手段と、
前記次の設問移行手段により次の設問に対し
瞬時記憶容量の測定を行うに際しては、
前記一の設問に対し
瞬時記憶容量グラフ表示手段により
表示される最新のグラフを
制御装置が
それまでに表示されているグラフに並置し
瞬時記憶容量グラフの全設問を通じての推移を観察可能にする
瞬時記憶容量グラフ推移観察手段、
として機能させるための瞬時記憶容量特性実験観察プログラム。
【００２５】
第３の発明は、
瞬時記憶容量特性実験観察プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【００２６】
本発明プログラムＡの場合。
瞬時記憶容量の制約は、人間の対象認識を制約する。
人間が瞬時に対象から抽出できる特徴数の限界に関係する。
しかし人間は、一般に、自らの瞬時記憶容量について正確には知らない。
そのため人間は、自らの瞬時記憶容量特性を応用できるに至っていない。
そのような状態を本発明プログラムＡは解決しようとする。
本発明プログラムＡは、数字、記号等を基本的記憶単位素群として、練習者が、それら記憶単位素を、瞬時に合計何個まで記憶保持でき、呈示された順序で記憶再現できるかを測定する。
ある程度meaninglessな情報に対する瞬時記憶容量であり、長期記憶からの影響をあまり受けていない瞬時記憶容量を測定する。
本発明プログラムＡを実行すると、ディスプレイに、設問表示部分、その下には４個の異なる基本記憶単位素の名称を順次記した４個のボタン群、並びにテスト開始ボタン、等が表示される。
本発明プログラムＡは、予め別のファイルに定義された異なる基本的記憶単位素４個から、記憶単位素序列をランダムに生成し、ディスプレイに一記憶単位素ずつ順次呈示することにより、練習者の瞬時記憶容量、並びにそのexclusion特性を測定しようとする。
テスト開始ボタンを、練習者が押すと、本発明プログラムＡは、予め定義された基本的記憶単位素群から、ランダムに一つ記憶単位素を選び、ディスプレイ設問表示部分に表示しては、その表示を消す、と言う処理を複数回繰り返すことにより、練習者に対する設問とする。
練習者は、呈示される設問を記憶保持しようとする。
設問をなす記憶単位素序列が呈示された後、練習者は、記憶に保持されている設問内容を、ディスプレイに表示されている４個のボタン群を押すことにより、記憶再現しながら記録する。
その記録により、本発明プログラムＡは、呈示した設問と、練習者による記憶保持内容との整合性を検討できる状態になる。
練習者が、ディスプレイに呈示された設問の記憶再現に成功していた場合、本発明プログラムＡは、次の設問をなす基本的記憶単位素序列の生成に際し、その序列を構成する記憶単位素の数を一つ増大させる。
練習者が、ディスプレイに呈示された設問の記憶再現に失敗した場合、本発明プログラムＡは、基本的記憶単位素合計数を一つ減少させ、次の設問を生成する。
以上のような方法により、本発明プログラムＡは、練習者の瞬時記憶容量の観測、並びにその増大可能性を意図する。
本発明プログラムＡは、瞬時記憶容量観測結果、並びに練習によるその容量の変動状態を、ディスプレイに、直観的な形でグラフ表示する。
本発明プログラムＡは、呈示した設問と、練習者による記憶保持内容の記録とをディスプレイに並べて表示する。
そのため、練習者は、瞬時記憶容量以下の情報は簡単に記憶可能であるが、その容量を僅かでも越える情報は、記憶空間で、内容並びに情報序列の崩壊を生じ、それらの再現が、全く不可能になる現象について、理解を深めることができる。
プログラムにより、基本的記憶単位素定義を、練習者が多様に可変設定できる。
基本的記憶単位素群が数字で定義されている場合、本発明プログラムＡは、練習者の、言語的長期記憶を援用しながらの、瞬時記憶容量を測定することになる。
基本的記憶単位素群を未知未習記号等で定義する場合、本発明プログラムＡは、練習者の、言語的長期記憶によらない、瞬時記憶容量、記号形状抽出認識容量を測定することになる。
基本的記憶単位素群を、断片的状況あるいは風景描写等で定義する場合は、narrative瞬時生成適用力並びにその保持力を援用した、練習者の瞬時記憶容量の測定である。
プログラムにより、設問学習時間としての一記憶単位素呈示時間、並びに、設問学習保持時間としての、基本的記憶単位素序列、設問呈示時間等は可変である。
例えば、学習保持時間を増大設定した場合、学習者に記憶保持の際、言語等、長期記憶を援用照合する時間が生じ、結果、練習者の瞬時記憶容量が増大する現象、あるいは学習保持時間を短縮設定した場合、長期記憶に設問を照合することが難しくなり、練習者の瞬時記憶容量が減少する現象等を観察することができる。
【００２７】
本発明プログラムＢの場合。
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、記憶空間により、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
人間は、時間に対する自らの記憶特性を検出できない。
従って、直前対策等により非常に良好なテスト結果を得た後、復習を行わない場合に、度々相当な記憶減退が生じていても、人間は、それを検出することができない。
そのような状態では、テストにより確認された知識は長期的には実用的効力を失うと言うことを人間は明確に認識できない。
そこで、本発明プログラムＢは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性をまず検出、ディスプレイにその結果を奇麗にグラフ表示しようとする。
本発明プログラムＢは、復習テスト実施直後に学習者から示される、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価を基に、次回復習テスト迄の日数間隔を算定する。
学習者による記憶保持度の自己評価は、ディスプレイに一覧表示されている記憶保持度自己評価用ボタン群から、学習者が適当と考える評価度を記すボタンを選んで押す方法によりなされる。
学習者により記憶保持度自己評価が行われる度に、本発明プログラムＢは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移を、ディスプレイにグラフ表示する。
本発明プログラムＢは、学習者が一旦は理解した内容が、時間を経て記憶減退していく状態をディスプレイに奇麗にグラフ表示することができるため、学習者は、自らの記憶特性を詳しく観察することができる。
仮想的記憶を基礎にする仮想的記憶の累積速度並びに、仮想的に累積された記憶の累積的風化速度等を、学習者は観察することができる。
本発明プログラムＢは、一般に人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動をディスプレイに観察可能な状態にする。
本発明プログラムＢは、ある記憶すべき項目に、学習者の記憶保持度の低さを検出した場合、比較的短い日数間隔を、その項目に対する次回テスト実施迄の日数間隔として適用する。
短期間保持性仮想的記憶を累積させることにより、記憶内容の多次元化が、比較的容易に達成されるとの観点から、記憶保持度の低い項目に対する復習頻度を増大させることにより、学習者の記憶保持可能性を増大させる。
本発明プログラムＢが、ある記憶すべき項目に、学習者の記憶保持度の高さを検出した場合、比較的長い日数間隔を、その項目に対する次回テスト実施迄の日数間隔として適用する。
そのような場合に、次回テスト迄の日数間隔を増大せずに、高頻度にテストを繰り返すと、テスト過程の長期記憶生成に関する実質的意味が損なわれる。
本発明プログラムＢは、学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行いプログラム実行日に学習者に復習テストを実施するのが適当であると判定した情報群を選び出し、それらに対する復習テストを逐次実行する。
本発明プログラムＢは、観測の記憶に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にする。
本発明プログラムＢは、学習者による復習の、記憶保持度に対する影響をディスプレイにグラフ化する方法により観察可能な状態にする。
【００２８】
本発明プログラムＣの場合。
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、詳しく認識する能力を全く有しておらず、従って最も効率的な復習方法を自ら見出すことが難しい状態にある。
そこで、本発明プログラムＣは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性をまず検出、その結果に基づき学習者にとっての最適復習テスト周期を見出そうとする。
本発明プログラムＣは、復習テスト実施直後に学習者から示される、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価を基に、次回復習テスト迄の最適日数間隔を算出する。
学習者による記憶保持度の自己評価は、ディスプレイに一覧表示されている記憶保持度自己評価用ボタン群から、学習者が適当と考える評価度を記すボタンを選んで押す方法によりなされる。
学習者により記憶保持度自己評価が行われる度に、本発明プログラムＣは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移をディスプレイにグラフ表示する。
本発明プログラムＣは、学習者が一旦は理解した内容が、時間を経て記憶減退していく状態をディスプレイにグラフ表示することができるため、学習者は、自らの記憶特性を観察することができる。
仮想的記憶を基礎にする仮想的記憶の累積速度並びに、仮想的に累積された記憶の累積的風化速度等を、学習者は観察することができる。
本発明プログラムＣは、一般に人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動をディスプレイに観察可能な状態にする。
本発明プログラムＣは、学習者が示す記憶保持度自己評価に基づき、最適復習テスト日数間隔を算出する方法により、効率的な復習の実施を学習者に促す。
本発明プログラムＣは、最小テスト回数で最大の長期的記憶保持を実現しようとする。
本発明プログラムＣは、学習者により、一旦は十分理解された情報群が、記憶空間の時間特性により、長期的には知識としての実用的効力を失ってしまう、と言うような現象の発生を防ぐ機能を有する。
本発明プログラムＣは、ある記憶すべき項目に、学習者の記憶保持度の低さを検出した場合、その項目に対する次回テスト実施迄の日数間隔を短縮する。
短期間保持性仮想的記憶を累積させることにより、記憶内容の多次元化が、比較的容易に達成されるとの観点から、記憶保持度の低い項目に対する復習頻度を増大させることにより、学習者の記憶保持可能性を増大させる。
本発明プログラムＣが、ある記憶すべき項目に、学習者の記憶保持度の高さを検出した場合、その項目に対する次回テスト実施迄の日数間隔を増大させる。
そのような場合に、次回テスト迄の日数間隔を増大せずに、高頻度にテストを繰り返すと、テスト過程の長期記憶生成に関する実質的意味が損なわれる。
例えば学習者は、設問の僅か一部分から、reflexiveに、設問誘導源に対する理解共鳴を経ずに、答えを想起することが可能になる。
高頻度由来の慣性的運動型記憶は、理解型記憶に比べ、記憶すべき項目の長期的定着に寄与しない、との観点から、そのような復習状態は、最適であるとは言えない。
学習者の記憶保持度が既に高い場合、その項目に対する次回テスト実施迄の日数間隔を増大させる方法は、一日の学習者による復習処理量を減少させると言う、期間に対するテスト分散効果を有しており、日々大量に累積する復習すべき情報群に対する学習者の復習可能性を高める。
本発明プログラムＣは、学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行いプログラム実行日に学習者に復習テストを実施するのが最適であると判定した情報群を選び出し、それらに対する復習テストを逐次実行する。
本発明プログラムＣにより検索されるフォルダには、学習者の学習と共に日々累積する記憶対象項目フォルダ群が保存されている。
そのそれぞれのフォルダには、当該長期記憶化対象項目に関する、テスト経過を記録するためのテキスト、設問を記したテキスト、答え等が保存され、そのフォルダには記憶対象項目の何らかの特徴を表すような名称が付されている。
テスト経過を記録するためのテキストには、設問に対する記憶保持度の経過に関する情報、並びにそれから算出される何日後に復習すべきかの情報等が記録される。
【００２９】
本発明プログラムＤの場合。
本発明プログラムＤを実行する前に、学習者は予め、記憶の実用度を測定しようとする単語あるいは文章等を、テキストファイルに複数記述しておく。
学習者が本発明プログラムＤを実行すると、そのテキストファイルが読み込まれ、まずその中から単語あるいは文章が一つ、ディスプレイに表示される。
学習者は、その内容を理解できた時点で、スペースキーを押す。
本発明プログラムＤは、単語あるいは文章等の呈示から学習者がその内容を理解する迄に要した時間を、ミリ秒単位で測定記録する。
その後、本発明プログラムＤは、テキストファイルに記述されている次の単語あるいは文章をディスプレイに表示、学習者がその内容を理解可能になる迄の時間を再度同様に、ミリ秒単位で測定記録する。
本発明プログラムＤは、以降、同様な処理を繰り返し、学習者がテキストファイルに記述した単語あるいは文章の全てについて、同様な測定を行う。
その結果は、本発明プログラムＤによる単語等呈示に対する、学習者のスペースキー理解応答が遅かった順に、ディスプレイにリスト表示される。
リスト表示される情報は、本発明プログラムＤにより測定された学習者の理解反応時間、並びに、その測定のために本発明プログラムＤにより呈示された単語等の対からなる。
リストの上の方には、学習者による記憶の実用度の低い項目が、リストの下の方には、記憶の実用度の高い項目が序列される。
リストの上の方に位置する項目群は、記憶空間において、時間距離が短縮されていない、記憶が実用性に定着していないことを表す。
長期記憶化を経ておらずとも、対象の高頻度観測により、対象はリストの上の方に仮想的且短時間性に移動することができる。
ディスプレイに表示されるリストは、観測時点での対象項目の記憶実用性序列を表す。
観測時点での単語等の記憶実用性序列を、リストによりディスプレイに観察するためには、学習者は、予め、複数の単語をテキストファイルに記述、保存しておき、本発明プログラムＤの実行により、ディスプレイにその中の一単語が表示された時、学習者は、その意味内容が把握できた段階でスペースキーを押す。
観測時点での単語あるいは概念等の換言速度序列を、リストによりディスプレイに観察するためには、学習者は予め、複数の単語あるいは概念をテキストファイルに記述、保存しておき、本発明プログラムＤの実行により、ディスプレイに、その中の一つの単語あるいは概念が呈示された時、学習者はその意味内容を別の表現を用いて換言できた段階でスペースキーを押す。
観測時点での、学習者にとっての難字度序列を、リストによりディスプレイに観察するためには、学習者は予め、複雑さの程度の異なる複数の難字をテキストファイルに記述、保存しておく。
本発明プログラムＤの実行により、ディスプレイにその中の一つの難字が表示された時、学習者はその字の中の、自らの記憶に照合が難しい部分に特に関心を向け、その構造を認識納得できた段階でスペースキーを押す。
観測時点での文章構造等の記憶実用性序列を、リストによりディスプレイに観察するためには、学習者は、予め、分野が多少異なるような複数の文章をテキストファイルに記述、保存しておき、本発明プログラムＤの実行により、ディスプレイにその中の一文が表示された時、学習者はその内容が把握できた段階でスペースキーを押す。
観測時点での復習対象の、仮想的記憶化による、記憶空間におけるrearrangement序列を、リストによりディスプレイに観察可能にするためには、学習者は予め、複数の復習対象をテキストファイルに記述、保存しておく。
本発明プログラムＤの実行により、ディスプレイにその中の一つの復習対象が表示された時、学習者はその内容が把握できた段階でスペースキーを押す。
本発明プログラムＤは、テキストファイルに学習者により記述された復習対象項目全てに対する測定を終えると、結果をリスト表示し、後、同様な測定を繰り返し行い、その都度結果をリスト表示するので、学習者は、短時間内に復習を繰り返すことにより、記憶対象の記憶実用度序列、時間距離短縮度が、復習の度に、変動する状態を観察することができる。
記憶空間における仮想的短時間性rearrangementを観察することができる。
【００３０】
本発明プログラムＥの場合。
本発明プログラムＥは、記憶が減退してきているファイルの存在を、学習者に知らせ、その能動的な復習を促すことができるプログラムである。
本発明プログラムＥを実行する前に、予め、学習者は、学習の際、記憶保持すべき内容を見出すと、その内容をテキストファイルに記述、簡単に内容を表す名称をファイルに付し、フォルダ等にまとめて保存するようにしておく。
一旦は学習者により理解処理済みであるそのようなファイルがある程度蓄積してきた時に、 学習者は本発明プログラムＥを実行してみる。
今、学習者が、復習を行おうとして複数のファイル群を選び、ＩＤ０ウィンドウにドラッグ＆ドロップしたとする。
本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされたファイル群それぞれに対し、前回の復習日を表すファイル更新日から今回のプログラムＥ実行日迄、何日経過しているか配列変数date2とdate1の間の日数差として計算する。
本発明プログラムＥは、ファイル更新日からの経過日数並びに、そのファイル名を横に並べ、メッセージボックスに表示する。
本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから同様な情報を取得し、縦方向に、ファイル更新日からの経過日数の少ない順に、それらの情報を並べるリスト表示をメッセージボックスに行う。
ＩＤ０ウィンドウに学習者が、異なるファイル群の、ドラッグ＆ドロップを行う迄、本発明プログラムＥは、その情報をメッセージボックスに表示し続ける。
例えば、学習者が、本発明プログラムＢ、本発明プログラムＣ等のグラフにより、復習後、その記憶がかなり減退する迄のおよその日数間隔を検出できたとする。
本発明プログラムＢ、本発明プログラムＣ等のグラフにより、記憶の長期的定着に最適な復習日数間隔を、学習者が把握しているとする。
あるいは学習者は適当に、復習日から、かなりの記憶減退が生じる迄の日数間隔を逐次変動させる。
学習者は、ファイル更新日からの経過日数が、その程度の日数間隔としてメッセージボックスに表示されているファイル名のファイルを選び、その記述を復習したりする。
学習者は復習の都度、そのファイルの記述内容を修正しながら、能動的に学習するようにする。
復習の度に、ファイル記述内容に対する感想は変化する。
それに基づき、復習の度に、ファイルの記述内容を上書き修正する。
そのようにファイル内容を更新することにより今回の復習日がファイルに記録される。
ＩＤ０ウィンドウに、学習者が、異なるファイル群をドラッグ＆ドロップすると、メッセージボックスの表示はクリアされ、再度、上記のような処理を本発明プログラムＥは繰り返す。
本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから取得された、ファイル更新日からの経過日数並びにそのファイル名、の対からなる情報を、メッセージボックスに、経過日数の少ない順にリスト表示する。
【発明の効果】
【００３１】
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、練習者の瞬時記憶容量を測定することができる。
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、数字、記号等を基本的記憶単位素群として、練習者が、それら記憶単位素を、瞬時に合計何個まで記憶保持でき、呈示された順序で記憶再現できるかを測定することができる。
ある程度meaninglessな情報に対する瞬時記憶容量であり、長期記憶からの影響をあまり受けていない瞬時記憶容量を測定する。
本発明瞬時記憶容量特性実験観察装置、瞬時記憶容量特性実験観察プログラムは、練習者の瞬時記憶容量を測定、ディスプレイにその程度をグラフ表示することができる。
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、瞬時記憶容量特性をディスプレイにおいて観察できるようにする。
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、呈示した設問と、練習者による記憶保持内容の記録とをディスプレイに並べて表示する。
そのため、ある程度の情報量迄の記憶は簡単且瞬時に可能、しかしある情報量を越えると、学習者の記憶空間で、その情報内容並びにその序列が崩壊、記憶保持再現が全く不可能になる現象を、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、グラフ表示することにより観察可能にする。
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、練習者の瞬時記憶容量増大可能性を試みることができる。
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、瞬時記憶容量の一連の練習に対する変動程度をディスプレイにグラフ表示することができる。
【００３２】
測定の基本となる記憶単位素定義を、瞬時記憶容量特性の実験観察上、練習者が、多様に可変設定できる。
基本的記憶単位素群を数字で定義した場合、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、練習者の、言語的長期記憶を援用しながらの、瞬時記憶容量を測定できる。
基本的記憶単位素群を未知未習記号等で定義した場合、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、練習者の、言語的長期記憶あるいは長期記憶によらない、瞬時記憶容量、記号形状抽出認識容量を測定できる。
瞬時記憶は、言語的長期記憶の援用により、その容量を非常に増大していると言う現象を知る実験を行うことができる。
基本的記憶単位素群を、断片的状況あるいは風景描写等で定義した場合は、narrative瞬時生成適用力並びにその保持力を援用した、練習者の瞬時記憶容量の測定である。
【００３３】
設問学習時間としての一記憶単位素呈示時間、並びに、設問学習保持時間としての、基本的記憶単位素序列、設問呈示時間等は可変である。
【００３４】
例えば、学習保持時間を増大設定した場合、学習者に記憶保持の際、言語等、長期記憶を援用照合する時間が生じ、結果、練習者の瞬時記憶容量が増大する現象、あるいは学習保持時間を短縮設定した場合、長期記憶に設問を照合することが難しくなり、練習者の瞬時記憶容量が減少する現象等を実験観察することができる。
【００３５】
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、
誤り答案時設問情報負荷量減少手段と、
正しい答案時設問情報負荷量増大手段との双方を、
その発明を特定するための事項として有している。
そしてそのことにより、
出力の一部が入力側に戻され出力が調整されるため、
すなわち、
答案正誤判定手段により判定された答案正誤が、
次の設問を生成する一の設問生成手段の
所定の回数の値に影響を及ぼし
次の設問に対する答案正誤が負帰還的に調整されるため、
練習者の瞬時記憶容量にとって
設問情報負荷量が増大しすぎるようなことがないため
また練習者の瞬時記憶容量にとって
設問情報負荷量が減少しすぎるようなことがないため
練習者の瞬時記憶容量からして無意味な練習を行わずに、
瞬時記憶容量増大の可能性を試みるために
また瞬時記憶容量特性を実験観察するために、
一連の設問に対する練習を継続して行うことを容易にするという
格別の効果を奏する。
【００３６】
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、
誤り答案時設問情報負荷量減少手段と、
正しい答案時設問情報負荷量増大手段の双方の手段を
同時に備えることにより、
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムの、
請求項に記載の発明における
一の設問に対する瞬時記憶容量グラフ表示手段と、
瞬時記憶保持グラフに答案正誤結果を反映させる手段と、
瞬時記憶容量グラフ推移観察手段と、
は、
負帰還的に、
出力の一部が入力側に戻され出力が調整されること、
によりグラフを図示するものであり、
一連の練習に対しての
瞬時記憶容量に保持された情報量の変動の経過を、
瞬時記憶容量増大の可能性を検討する観点から、
また瞬時記憶容量特性を継続的に実験観察する観点から、
図示するのに相応しいものである。
【００３７】
本発明プログラムＡの効果。
本発明プログラムＡは、練習者の瞬時記憶容量を測定することができる。
本発明プログラムＡは、数字、記号等を基本的記憶単位素群として、練習者が、それら記憶単位素を、瞬時に合計何個まで記憶保持でき、呈示された順序で記憶再現できるかを測定することができる。
ある程度meaninglessな情報に対する瞬時記憶容量であり、長期記憶からの影響をあまり受けていない瞬時記憶容量を測定する。
本発明プログラムＡは練習者の瞬時記憶容量を測定、ディスプレイにその程度を表示することができる。
本発明プログラムＡは、瞬時記憶容量特性をディスプレイにおいて観察できるようにする。
本発明プログラムＡは、瞬時記憶容量のexclusion特性を、ディスプレイにおいて観察可能にする。
本発明プログラムＡは、呈示した設問と、練習者による記憶保持内容の記録とをディスプレイに並べて表示する。
そのため、ある程度の情報量迄の記憶は簡単且瞬時に可能、しかしある情報量を越えると、学習者の記憶空間で、その情報内容並びにその序列が崩壊、記憶保持再現が全く不可能になる現象を、本発明プログラムＡは観察可能にする。
人間の瞬時記憶容量の少なさ、そのexclusion特性、等のために、次に記すようなある程度不都合な現象が人間に生じ得る。
今読んでいる段落内容が、それより前の段落に関する記憶内容を、瞬時記憶容量からexclusion排除する現象。
辞書を見ながら英文等を読む場合等、辞書を読むことにより英文内容が、瞬時記憶容量からexclusion排除されてしまう現象。
本発明プログラムＡは、以上のような現象の理由に対する練習者の理解を深める。
本発明プログラムＡは、誘導源を何らかの方法で瞬時記憶容量に投入することにより、adhesiveな旧誘導源のexclusionを人為的になし得る可能性があることを、練習者に理解させ得る。
本発明プログラムＡは、練習者の瞬時記憶容量増大可能性を試みることができる。
本発明プログラムＡは、瞬時記憶容量の練習に対する変動程度をディスプレイにグラフ表示することができる。
プログラムにより、測定の基本となる記憶単位素定義を、練習者が、多様に可変設定できる。
基本的記憶単位素群を数字で定義した場合、本発明プログラムＡは、練習者の、言語的長期記憶を援用しながらの、瞬時記憶容量を測定できる。
基本的記憶単位素群を未知未習記号等で定義した場合、本発明プログラムＡは、練習者の、言語的長期記憶によらない、瞬時記憶容量、記号形状抽出認識容量を測定できる。
瞬時記憶は、言語的長期記憶の援用により、その容量を非常に増大していると言う現象を知ることができる。
基本的記憶単位素群を、断片的状況あるいは風景描写等で定義した場合は、narrative瞬時生成適用力並びにその保持力を援用した、練習者の瞬時記憶容量の測定である。
プログラムにより、設問学習時間としての一記憶単位素呈示時間、並びに、設問学習保持時間としての、基本的記憶単位素序列、設問呈示時間等は可変である。
例えば、学習保持時間を増大設定した場合、学習者に記憶保持の際、言語等、長期記憶を援用照合する時間が生じ、結果、練習者の瞬時記憶容量が増大する現象、あるいは学習保持時間を短縮設定した場合、長期記憶に設問を照合することが難しくなり、練習者の瞬時記憶容量が減少する現象等を観察することができる。
【００３８】
本発明プログラムＢの効果。
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、記憶空間により、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
人間は、時間に対する自らの記憶特性を検出できない。
本発明プログラムＢは、一般に人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動をディスプレイに観察可能な状態にする。
本発明プログラムＢは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性、を検出することができ、ディスプレイにその結果を奇麗にグラフ表示することができる。
本発明プログラムＢは、復習テスト実施直後に学習者から示される、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価を基に、次回復習テスト迄の日数間隔を算定することができる。
学習者による記憶保持度の自己評価は、ディスプレイに一覧表示されている記憶保持度自己評価用ボタン群から、学習者が適当と考える評価度を記すボタンを選んで押す方法によりなされる。
学習者により記憶保持度自己評価が行われる度に、本発明プログラムＢは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移を、ディスプレイにグラフ表示することができる。
本発明プログラムＢは、テスト後経過日数に対する、そのテスト内容記憶保持度の推移をディスプレイに詳しく奇麗にグラフ表示することができる。
本発明プログラムＢは、学習者の記憶保持並びに記憶減退の時間的推移をディスプレイにグラフ表示する方法により、その直観的観察を可能にする。
本発明プログラムＢは、学習者が一旦は理解した内容が、時間を経て記憶減退していく状態をディスプレイに奇麗にグラフ表示することができるため、学習者は、自らの記憶特性を詳しく観察することができる。
本発明プログラムＢは、学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行いプログラム実行日に学習者に復習テストを実施するのが適当であると判定した情報群を選び出し、それらに対する復習テストを逐次実行することができる。
本発明プログラムＢは、観測の、記憶に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にすることができる。
本発明プログラムＢは、学習者による復習の、記憶保持度に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にすることができる。
【００３９】
本発明プログラムＣの効果。
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
本発明プログラムＣは人間に欠落する学習機能を補完しようとする。
本発明プログラムＣは一般に人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動をディスプレイに観察可能な形で表示することができる。
本発明プログラムＣは、学習者が一旦は理解した内容が、時間を経て記憶減退していく状態をディスプレイにグラフ表示、学習者が、それにより自らの記憶特性を観察できるようにすることができる。
学習者は、長期記憶照合が不可能な、従って、内容の把握が難しい新規項目に対して、その記憶が、復習なしには長期記憶に定着しない状態をグラフで見ることができる。
長期記憶に照合可能な項目以外、記憶は数週間で容易に減退する状態をグラフで見ることができる。
仮想的記憶を基礎にする仮想的記憶の累積速度並びに、仮想的に累積された記憶の累積的風化速度等を、学習者は観察することができる。
新規な外部由来多次元的情報に際し、学習者により仮想的に高速度にcontext追従により理解された項目は、未定着である仮想的記憶を基礎にして仮想記憶を生成しながら理解に達している。
当座的理解であり、理解の根拠として累積されている未定着仮想的記憶群が高速度に一括減退する状態を知ることができる。
当座的理解は数週間を経ると実用にならない。
当座的仮想的記憶は、長期的効力を有していない
それらに対する記憶の減退の後に、再度理解し直すためには、本来の外部由来情報源に再度接し、ほとんど最初からcontext定義群を、再度、仮想的記憶等により逐一理解累積する必要があり、再reasoningに要するエネルギーの観点からもredundantである。
数週間程度前に既に一旦は理解に達していた外部由来情報源を再度探し出すことも非常に煩わしく、実用的ではない。
本発明プログラムＣは仮想的に記憶可能であったcontext由来多量定義群の高速度一括減退を防ぐ効果を有する。
仮想的記憶容量は短時間性に相当増大させ得る機能を有するために、学習者が、未定着ながらも、仮想的には十分理解解釈可能である項目数は非常に多い。
未定着な仮想的記憶が、次の仮想的記憶の基礎になり、学習者が学習を続ける限り、次々と仮想的理解達成項目群の数が増大し続ける現象が生じる。
しかし学習者は、そのような項目群を、ある程度の日数間隔をあけ、何らかの復習を行うことなしには全部忘れてしまう可能性があり、ほとんど実用知識として長期記憶に定着させることができない。
知識が全く増大しない現象を生じる。
仮想的には十分理解処理できる項目数、情報量が非常に多いので、学習者が、計画的且効率的に復習を行うことは困難である。
復習は、単調であり、新規誘導源程のreasoning推進力を有していないため、新規誘導源に対するreasoning処理に比べ、学習者に、選ばれにくい。
本発明プログラムＣは、記憶すべき項目単位逐次、学習者にとり最適な復習周期を算出しようとするプログラムである。
本発明プログラムＣにより、記憶すべき項目の長期記憶への定着度を高められる可能性がある。
仮想的に記憶された項目を長期記憶化することにより、派生的に知識を増大させるための基準になる基本的認識あるいは理解次元軸を、学習者の記憶空間に生成できる可能性がある。
本発明プログラムＣは、学習者が、新規誘導源を仮想的に理解しようとする段階で投入した理解共鳴エネルギーを無駄にしないようにする効果がある。
記憶すべき項目に対する復習の際、最小復習回数で最大の長期記憶への定着効果を有する最適復習日数間隔が存在する可能性がある。
しかし、記憶定着に有効であるそのような復習のための日数間隔は、一般に知られておらず、効果的に利用されていない。
本発明プログラムＣにより、最小テスト回数で最大の記憶保持効果を有する、記憶対象項目、学習者、等に特有な、復習テスト日数間隔を見出し得る可能性がある。
著者が非常に時間をかけて準備したような文章、新規定義累積型の文章等を読む場合、短時間性仮想的記憶を利用したcontext追従により、学習者はその内容を、一旦は理解できる。
しかし、短時間性仮想的記憶の増大は、短時間性仮想的記憶を基に行われているため、数週間後には理解の根幹が希薄化し、非常に忘却してしまう場合が多い。
学習者による理解の根幹であった短時間性仮想記憶群が、時間を経て、累積的に減退する現象である。
本発明プログラムＣはそのような現象をディスプレイに観察可能にしながら、緩和しようとする。
本発明プログラムＣは、最適復習日数間隔を算出する方法により、効率的な復習を促すことができる。
本発明プログラムＣは、学習者が示す記憶保持度自己評価に基づき、最適復習テスト日数間隔を算出する方法により、効率的な復習の実施を学習者に促す。
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、詳しく認識する能力を全く有しておらず、従って最も効率的な復習方法を自ら見出すことが難しい状態にある。
しかし学習者が、以降の復習なしには長期記憶に全く残らないような大量の情報群に対し、最適な復習計画を逐一見出すことは非常に煩わしく困難である。
そこで、本発明プログラムＣは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性を、まず検出、その結果に基づき学習者にとっての最適復習テスト周期を見出そうとする。
学習者により記憶保持度自己評価が行われる度に、本発明プログラムＣは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移をディスプレイにグラフ表示する。
そのようなグラフ表示は復習の単調性を非常に低減する。
本発明プログラムＣは、学習者の、時間に対する記憶特性をディスプレイにグラフ表示することにより、直前対策等による良好なテスト結果が、復習がなされない場合、長期的には全く効力を有していない実態を学習者に知らせ、学習者による理解済み情報を実用的な形で長期記憶に定着させるよう促す。
本発明プログラムＣは、復習テスト直後に学習者が示す、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価から、次回復習テスト迄の最適日数間隔を算出できる。
本発明プログラムＣは、その実行に際して、学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき、計算を行い、プログラムＣ実行日に学習者に復習テストを実施するのが最適であると判定した情報群を選び出し、それらに対する復習テストを逐次実行することができる。
本発明プログラムＣは、学習者により、一旦は十分理解された情報群が、記憶空間の時間特性により、長期的には知識としての実用的効力を失ってしまう、と言うような現象の発生を防ぐ機能を有する。
本発明プログラムＣは、ある記憶すべき項目に、学習者の記憶保持度の低さを検出した場合、その項目に対する次回テスト実施迄の日数間隔を短縮する。
短期間保持性仮想的記憶を累積させることにより、記憶内容の多次元化が、比較的容易に達成されるとの観点から、記憶保持度の低い項目に対する復習頻度を増大させることにより、学習者の記憶保持可能性を増大させる。
本発明プログラムＣが、ある記憶すべき項目に、学習者の記憶保持度の高さを検出した場合、その項目に対する次回テスト実施迄の日数間隔を増大させる。
学習者の記憶保持度が既に高い場合、その項目に対する次回テスト実施迄の日数間隔を増大させる方法は、一日の、学習者による復習処理量を減少させると言う、期間に対するテスト分散効果を有しており、日々大量に累積する復習すべき情報群に対する、学習者の復習可能性を高める。
本発明プログラムＣは、最小テスト回数で最大の長期的記憶保持を実現しようとする。
【００４０】
本発明プログラムＤの効果。
本発明プログラムＤは、単語、文章等に対する学習者の記憶の実用度を測定することができる。
一般に人間は、文章読解時、contextを援用するため、その文章を構成するそれぞれの単語の意味を逐一理解している訳ではない。従って、単語の意味を逐一明確に把握する機能が低下する可能性がある。多読を行っても、その把握力が増大するとは限らない。
本発明プログラムＤは、単語の意味を、明確に、記憶に照合する速度を増大させる効果を有する。
本発明プログラムＤは、学習者が高速度にreadingを行う場合に、表層読み等を行う可能性を低下させ得る効果を有する。
本発明プログラムＤは、呈示された単語、概念等を、別の言葉で換言する速度を増大させる効果がある。
換言可能であるためには、呈示された単語、概念を記憶に照合して、その意味をまず理解しておく必要がある。
従って、本発明プログラムＤは、呈示された単語、概念を記憶に照合して、その意味を把握する速度を増大させ得る効果がある。
本発明プログラムＤにより、表層的ではない高速度readingの可能性を増大させる。
多読を行っても、それら文章を構成する個々単語の綴りを記憶再現できる程詳細に、文字構造を認識、観察できている訳ではない。
一般のreadingでは、難字の構造等に関して、その綴りを正確に記憶再現できる程には、詳しく認識、観察されない。
人間による難字等の認識は、観測の度、同程度の特徴抽出によって時間的に収束しており、その特徴のみでは難字の構造再現が不可能なためである。
本発明プログラムＤの実行により、ディスプレイに、一つの難字が表示された時、学習者はその字の中の、自らの記憶に照合が難しい部分に特に関心を向け、その構造を認識、納得できた段階でスペースキーを押す。
そのような方法により、それ迄には詳しく認識されていなかった文字構造部分に対する認識が、観測の都度、深まる。それ迄認識されていなかった文字構造が仮想的に記憶累積される可能性がある。
人間に一般的である特徴抽出機能に対する学習詳細化機能の補完である。
本発明プログラムＤは、対象における、記憶から乖離する部分を能動的に特定する速度を増大させ、それらに対する学習を仮想的記憶により促すことができる。
一般のreading等では、およそ、既に認識済みの文字構造のみから特徴抽出を行っており、認識済みではない構造の認識には至りにくい。
本発明プログラムＤにより、学習者は、文章単位の記憶実用度を、観測できる。
reading頻度差により、分野単位等で文章把握のための記憶実用度に差が生じていることを、学習者は知ることができる。
本発明プログラムＤを用いると、学習者の記憶空間に、それ迄のreading等により、文章構造、文章をなす単語等に対する記憶の実用度の程度に偏りを生じている状態を検出することができる。
本発明プログラムＤを用いると、復習により、記憶空間において、その復習対象の記憶実用度序列がどのようにrearrangementされているかを学習者が、復習の都度観察可能になる。
対象の観測頻度により、記憶空間における、対象の記憶実用度序列が、どのように変動しているのかを学習者は観察できる。
本発明プログラムＤは、全観測対象に対する観測済み項目の割合をグラフ表示することができる。結果をリスト表示できること等と共に、復習の単調性を低減する。
【００４１】
本発明プログラムＥの効果。
本発明プログラムＥは、記憶が減退してきているファイルの存在を、学習者に知らせ、その能動的な復習を促すことができるプログラムである。
本発明プログラムＥを実行する前に、予め、学習者は、学習の際、記憶保持すべき内容を見出すと、その内容をテキストファイルに記述、簡単に内容を表す名称をファイルに付し、フォルダ等にまとめて保存するようにしておく。
【００４２】
一旦は学習者により理解処理済みであるそのようなファイルがある程度蓄積してきた時に、 学習者は本発明プログラムＥを実行してみる。
今、学習者が、復習を行おうとして複数のファイル群を選び、ＩＤ０ウィンドウにドラッグ＆ドロップしたとする。
本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされたファイル群それぞれに対し、前回の復習日を表すファイル更新日から、今回のプログラムＥ実行日迄何日経過しているか配列変数date2とdate1の間の日数差として計算する。
本発明プログラムＥは、ファイル更新日からプログラムＥ実行日迄の経過日数並びに、そのファイル名を横に並べ、メッセージボックスに表示する。
本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから同様な情報を取得し、縦方向に、ファイル更新日からの経過日数の少ない順に、それらの情報を並べるリスト表示をメッセージボックスに行う。
ＩＤ０ウィンドウに学習者により、異なるファイル群のドラッグ＆ドロップが行われる迄、本発明プログラムＥは、その情報をメッセージボックスに表示し続ける。
例えば、学習者が、本発明プログラムＢ、本発明プログラムＣ等のグラフにより、復習の後、その記憶がかなり減退する迄のおよその日数間隔を検出できたとする。
本発明プログラムＢ、本発明プログラムＣ等のグラフにより、記憶の長期的定着に最適な復習日数間隔を、学習者が把握しているとする。
あるいは学習者は適当に、復習日から、かなりの記憶減退が生じる迄の日数間隔を、逐次変動させる。
学習者は、ファイル更新日からの経過日数が、上記程度の日数間隔としてメッセージボックスに表示されているファイル名のファイルを選び、その記述を復習することができる。
本発明プログラムＥは、メッセージボックスに、ファイル更新日からの経過日数が少ない順にリスト表示を行う際、その経過日数の横に、当該ファイル名を表示できる。
本発明プログラムＥは、ファイル更新日からの経過日数、従って、ファイル上書き復習日から、今回のプログラムＥ実行日迄の経過日数をそのファイル名と共にリスト表示できるので、例えばWindows 95等のフォルダより表示上、直観的であり復習に適当である。
学習者は復習の都度、そのファイルの記述内容を修正しながら、能動的に学習するようにする。
復習の度に、ファイル記述内容に対する感想は変化する。
観測の度に、観測対象の意味が変動する。
それに基づき、復習の度に、ファイルの記述内容を上書き修正する。
復習過程のmeaningless化を防ぐ効果がある。
そのようにファイル内容を更新することにより今回の復習日がファイルに記録される。
ＩＤ０ウィンドウに、学習者が異なるファイル群をドラッグ＆ドロップすると、メッセージボックスの表示はクリアされ、再度、上記のような処理を、本発明プログラムＥは繰り返す。
【００４３】
メッセージボックスに、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから取得された、ファイル更新日からの経過日数並びにそのファイル名、の対からなる情報を、経過日数の少ない順にリスト表示する。
【発明を実施するための最良の形態】
【００４４】
本発明装置について、具体的な実施態様を詳細に説明する。
図１は、コンピュータの構成を示す図である。
本発明の装置は、コンピュータによってプログラムを実行することによって実現される。
【００４５】
コンピュータは、中央処理装置１０６と、入力装置１６０と、出力装置１６２とを備える。
【００４６】
入力装置１６０は、操作信号を中央処理装置１０６に出力する。被験者は入力装置１６０から入力操作を行うことができる。
出力装置１６２は、中央処理装置１０６から入力される出力信号に基づいて各種の出力を行う。
【００４７】
図１に示すように、中央処理装置１０６は、制御装置１０１、記憶装置１０２、及び演算装置１０３を備えている。
【００４８】
入力装置１６０は、コンピュータの外部から、本発明コンピュータに読み取り可能な記録媒体に記録されたプログラム、やデータを読み取って、コンピュータの記憶装置１０２に伝える役目をするものである。
【００４９】
中央処理装置１０６の記憶装置１０２は、入力装置１６０から読み込まれたプログラムやデータ、計算結果などを記憶し、保存する場所で、メモリーとも呼ばれる。
中央処理装置１０６の記憶装置１０２には、プログラムと数値が記憶されるが、数値を記憶する場所は多くの区画に区切られていて、１つ１つの区画には１つずつの数値が記憶できると考えてよい。
【００５０】
中央処理装置１０６の制御装置１０１は、記憶装置１０２にプログラムとしてしまってある命令を順次呼び出してきて、その内容を解読し、コンピュータの各部分に指令を出すコンピュータの中枢部である。
【００５１】
中央処理装置１０６の制御装置１０１は、記憶装置１０２に記憶された視野網膜機能スキャン装置を実現させるプログラム及び該プログラムに関するデータを読み出して実行することにより、後述する視野網膜機能スキャン処理図を実行する。
【００５２】
中央処理装置１０６の演算装置１０３は、制御装置１０１から出された指令に従って、記憶装置１０２から送られてきた数値についての計算や判断を行う。その結果は、指令に従って、ふたたび記憶装置１０２に送り返される。
出力装置１６２は、中央処理装置１０６の記憶装置１０２に記憶されている計算結果を出力する。
（以上のコンピュータの構成に関する説明は、高等学校数学II改訂版、新興出版社啓林館、昭和６２年発行、の電子計算機の構成に関する項目の記述を参照した。）
【００５３】
以上のように構成されるコンピュータの動作について説明する。
【００５４】
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムを実行するとＩＤが０のウィンドウに、瞬時記憶容量測定のための設問を表示するためのメッセージボックスが現れる。
そのメッセージボックスの下には４個の異なる基本的記憶単位素を記すための４個のボタンが並べて表示されている。
その下には本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムに、瞬時記憶容量を測定するためのテストを、開始させるための、testと記されたボタンが表示されている。
そのtestと記されたボタンを練習者が押すと、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、例えばtraverse.txtと言う名称のファイルを読み込む。
traverse.txtファイルには、瞬時記憶容量測定のための基本的記憶単位素が定義されている。定義内容は練習者が変えることができる。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムでは、例えば、その定義はインデックス０、１、２、３のそれぞれに対して１、２、３、４等である。
しかし練習者は、その基本的記憶単位素定義をインデックス０、１、２、３それぞれに対して、φ、ψ、Φ、Ψ未知あるいは紛らわしい記号等多様に変化させ自らの瞬時記憶容量を実験観察することができる。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、第一設問として、traverse.txtに定義された基本的記憶単位素、例えば１、２、３、４からランダムに一つ基本的記憶単位素を選び変数texttraverseに代入、メッセージボックスに、例えば１５０ms程度の間、変数texttraverseを表示した後、その表示をメッセージボックスから消す。
その時、bzbzjj=bzbzjj+texttraverseにより、第一設問全てを、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムがメッセージボックスに表示後練習者が照合できるような正答を、逐次生成している。
変数texttraverseをメッセージボックスから消してから５２０ms程度後に、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは第一設問の続きとして、例えばtraverse.txtに定義されている、例えば、１、２、３、４から再度ランダムに一つ基本的記憶単位素を選び、変数texttraverseに代入した後、メッセージボックスに、１５０ms程度の間、第一設問の第二番目の基本的記憶単位素として表示、その後メッセージボックスから表示を消す。５２０ms程度後に次の基本的記憶単位素をランダムに選び呈示する。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、第一設問が基本的記憶単位素合計４個からなるランダムな序列から開始されるように設定してあるので、traverse.txtに定義されている基本的記憶単位素からランダムに一つの基本的記憶単位素を選び、メッセージボックスに１５０ms程度の間表示、その後メッセージボックスから消すというような、同様な処理を、後二回繰り返す。
以上で本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムによる、メッセージボックスに対する第一設問を構成する４個のランダムに選ばれた基本的記憶単位素の表示が終わった。
第一設問は、例えば基本的記憶単位素が１、２、３、４であるような場合、練習者が十分記憶保持可能な記憶単位素合計４個程度の序列から開始している。
繰り返し処理逐次bzbzjj=bzbzjj+texttraverseを実行することにより第一設問用の正解が準備されている。
メッセージボックスに第一設問を全て表示後、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、基本的記憶単位素が定義されているtraverse.txtを読み込み、その定義順に、メッセージボックス下に表示されている４個のボタンの上に定義内容を記していく。例えばtraverse.txtのインデックス０、１、２、３に１、２、３、４との定義がなされている場合、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、メッセージボックス下の４個のボタンそれぞれに定義順に、１、２、３、４との記載を行う。
それら４個のボタンは、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムが呈示する設問に対して、練習者が、答案を生成するため利用される。
例えば練習者によりtraverse.txtの定義がφ、ψ、Φ、Ψに変えられている場合、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、メッセージボックス下の４個のボタンそれぞれに定義順にφ、ψ、Φ、Ψと記していく。
設問定義を練習者が、他の観点から瞬時記憶容量を測定するために書き換えても、４個のボタン表記も共に同様に書き換えられるので、練習者は設問に対する答案生成用に、それらのボタンを利用することができる。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムにより第一設問が全て表示されたので、練習者はメッセージボックス下の４個のボタンを用いて答案を生成する。メッセージボックスに、基本的記憶単位素４個が、設問として、逐次表示された順に、記憶再現を行い、その順で、当該基本的記憶単位素を記したボタンを押すことにより、練習者の設問に対する答案とする。
練習者の答案内容はbzbz=bzbz+textbzとしてコンピュータに逐次記録される。
textbzとは、練習者が押したボタンに割り当てられたtraverse.txtの定義内容を読み込むための変数である。
練習者による答案生成のためのボタン押しがなされる逐次、その時点迄の答案内容がbzbz=bzbz+textbzに記録され、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、*zjzjを実行する。
lenbzbz<lenbzbzjjである間、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、練習者による次のボタン押しを待つ。
lenbzbzとは練習者により生成された答案の長さを代入する変数であり、lenbzbzjjとは本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムにより生成された設問の長さを代入する変数である。
練習者による答案生成のためのボタン押しによりlenbzbz>=lenbzbzjjとなった段階で本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、練習者による答案の答え合わせ並びにテスト結果、練習者の瞬時記憶容量のグラフ表示を行おうとする。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、練習者の答案が、設問に対する記憶再現に失敗している場合、ディスプレイに×を表示。その下に、記憶再現できなかった設問を構成する基本的記憶単位素の合計数を表示する。その程度の数の基本的記憶要素からなる設問を、練習者は瞬時記憶保持できなかったことを表す。
その数は、後でグラフを生成する際、グラフのｙ座標として利用される。
その数の下には正解並びに練習者の誤った答案が並べて表示されるので、練習者は、どの辺りから記憶再現が不確かになったかを観察することができる。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、その後counbbjx-により、次に呈示する第二設問を構成する基本記憶単位素の数を一つ減少させる。瞬時記憶容量に対する設問情報量を低下させる。
しかし設問を構成する基本的記憶単位素の数は、１以下にならないように設定されている。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、今呈示された設問に対する瞬時記憶容量の程度、並びに複数の設問を通じて瞬時記憶容量がどのように変動しているかに関するグラフ表示を行う。
グラフのｘ軸は、今回の瞬時記憶容量測定における、第一設問から今練習者が答え合わせを行った設問迄の、設問の推移を表しており、ｙ軸は、そのそれぞれの設問に対する練習者の瞬時記憶容量に投入された情報量、設問情報負荷量の程度を表す。
練習者の答案が誤りであった場合、正答の場合とは異なる色でグラフ表示される。
グラフ表示の後、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、*testjxjxlを実行し、次の設問のランダムな生成を開始する。以後、同様な処理を繰り返す。
練習者が、設問に対する記憶再現に成功し、練習者の答案が正解である場合、本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、ディスプレイに○を表示。その下に、記憶再現に成功した設問を構成する基本的記憶単位素の合計数を表示する。例えばその数が５であれば、５単語等と表示する。
練習者の瞬時記憶容量は５単語力程度等と略称したりする。
その程度の数の基本的記憶単位素からなる設問を、練習者は瞬時に記憶保持可能であったことを表す。その数は後でグラフを生成する際、グラフのｙ座標として利用される。
その数の下には正解並びに練習者による答案を並べて表示、練習者は瞬時記憶再現に成功した設問がどのような内容であったかを観察することができる。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、その後counbbjx+により、次に呈示を行う第二設問を構成する基本記憶単位素の数を一つ増大させる。今呈示された設問に対して、練習者は記憶保持再現が可能であったため、瞬時記憶容量に対する設問情報量を増大させようとする。
練習者の瞬時記憶容量を測定し、その容量増大の可能性を検討する。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムは、今呈示された設問に対する瞬時記憶容量の程度、並びに複数の設問を通じて瞬時記憶容量がどのように変動するかに関するグラフ表示を行う。
グラフのｘ軸は、今回の瞬時記憶容量測定における第一設問から今練習者が答え合わせを行った設問迄の設問の推移を表しており、ｙ軸は、そのそれぞれの設問に対する練習者の瞬時記憶容量の程度を表す。
練習者の答案が正答であった場合、答案が誤りであった場合とは異なる色でグラフ表示を行う。
【００５５】
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、数字、記号等を基本的記憶単位素群として、練習者が、それら記憶単位素を、瞬時に合計何個まで記憶保持でき、呈示された順序で記憶再現できるかを測定する。
ある程度meaninglessな情報に対する瞬時記憶容量であり、長期記憶からの影響をあまり受けていない瞬時記憶容量を測定する。
本発明瞬時記憶容量特性実験観察装置、あるいは本発明瞬時記憶容量特性実験観察プログラムを実行すると、ディスプレイに、設問表示部分、その下には予め別のファイルに定義された４個の異なる基本記憶単位素の名称を順次記した４個のボタン群、並びにテスト開始ボタン、等が表示される。
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、予め別のファイルに定義された異なる基本的記憶単位素４個から、記憶単位素序列をランダムに生成し、ディスプレイに一記憶単位素ずつ順次呈示することにより、練習者の瞬時記憶容量、並びにその特性を測定しようとする。
テスト開始ボタンを、練習者が押すと、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、予め定義された基本的記憶単位素群から、ランダムに一つ記憶単位素を選び、ディスプレイ設問表示部分に表示しては、その表示を消す、と言う処理を複数回繰り返すことにより、練習者に対する設問とする。
練習者は、呈示される設問を記憶保持しようとする。
設問をなす記憶単位素序列が呈示された後、練習者は、記憶に保持されている設問内容を、ディスプレイに表示されている４個のボタン群を押すことにより、記憶再現しながら記録する。
その記録により、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、呈示した設問と、練習者による記憶保持内容との整合性を検討できる状態になる。
練習者が、ディスプレイに呈示された設問の記憶再現に成功していた場合、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、次の設問をなす基本的記憶単位素序列の生成に際し、その序列を構成する記憶単位素の数を一つ増大させる。
練習者が、ディスプレイに呈示された設問の記憶再現に失敗した場合、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、基本的記憶単位素合計数を一つ減少させ、次の設問を生成する。
以上のような方法により、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、練習者の瞬時記憶容量の観測、並びにその増大可能性を試みる。
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、瞬時記憶容量観測結果、並びに一連の練習によるその容量の変動状態を、ディスプレイに、直観的な形でグラフ表示する。
本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、呈示した設問と、練習者による記憶保持内容の記録とをディスプレイに並べて表示する。
そのため、練習者は、瞬時記憶容量以下の情報は簡単に記憶可能であるが、その容量を僅かでも越える情報は、記憶空間で、内容並びに情報序列の崩壊を生じ、それらの再現が、全く不可能になる現象について、理解を深めることができる。
基本的記憶単位素定義は、練習者が多様に可変設定できる。
基本的記憶単位素群が数字で定義される場合、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、練習者の、言語的長期記憶を援用しながらの、瞬時記憶容量を測定することになる。
基本的記憶単位素群を未知未習記号等で定義する場合、本発明瞬時記憶容量特性実験観察装置、及び本発明瞬時記憶容量特性実験観察プログラムは、練習者の、言語的長期記憶によらない、瞬時記憶容量、記号形状特徴抽出認識記憶容量を測定することになる。
基本的記憶単位素群を、断片的状況あるいは風景描写等で定義する場合は、narrative瞬時生成適用力並びにその保持力を援用した、練習者の瞬時記憶容量の測定方法である。
設問学習時間としての一記憶単位素呈示時間、並びに、設問学習保持時間としての、基本的記憶単位素序列、設問呈示時間等は可変である。
例えば、学習保持時間を増大設定した場合、学習者に記憶保持の際、言語等、長期記憶を援用照合する時間が生じ、結果、練習者の瞬時記憶容量が増大する現象、あるいは学習保持時間を短縮設定した場合、長期記憶に設問を照合することが難しくなり、練習者の瞬時記憶容量が減少する現象等を観察することができる。
【００５６】
Ｓ１、ＣＰＵが、プログラムを実行することにより、瞬時記憶容量特性実験及び観察を開始する。
Ｓ２、ＣＰＵが、出力装置に設問表示領域を生成する。
出力装置は、ディスプレイである。
Ｓ３、ＣＰＵが、出力装置に答案受付部分を生成する。
出力装置は、ディスプレイである。
答案受付部分は押しボタン群から構成される。
Ｓ４、ＣＰＵが、出力装置に実験及び観察開始指示受付部分を生成する。
出力装置、すなわちディスプレイ上に生成される押しボタンにより、実験及び観察開始の指示が受け付けられる。
Ｓ５、ＣＰＵが、瞬時記憶容量特性の実験及び観察開始の指示がなされたか否かの判定を行う。
開始指示がなされなかった場合、Ｓ５に戻る。
開始指示がなされた場合、Ｓ６に移行。
（Ｓ６において、答案受付の内容を初期化する前に、今何番目の設問であるかをＣＰＵが、counnjxjxl+によりカウントしている。）
Ｓ６、ＣＰＵが、答案受付の内容を初期化する。
具体的には、
入力される一つの答案が記憶される文字列変数、bzbzの内容を初期化している。
ＣＰＵにより生成される一つの設問（本発明実施の形態では、ＣＰＵにより生成される正しい答え）が記憶される文字列変数、bzbzjjの内容を初期化している。
（具体的には、Ｓ７において、一つの設問を構成する基本的記憶単位素の数の初期値を４に設定する前に、本発明実施の形態では例えばtraverse.txtと呼ばれる基本的記憶単位群があらかじめ定義されているファイルを、ＣＰＵが読み込む。）
Ｓ７、一つの設問を構成する基本的記憶単位素の数の初期値を、ＣＰＵが、４に設定する。
４とは、一つの設問を構成する基本的記憶単位素の総数の初期値であり、具体的には、
ループ回数４＋counbbjxで表される。
そのように表記する場合には、Ｓ９においてNoの場合、Ｓ７に戻る。
counbbjxは、一つの設問を構成する基本的記憶単位素の総数における増減項である。
本発明実施の形態では、
counbbjxのプログラム実行時における初期値は自明の０である。
Ｓ８、記憶装置に格納された基本的記憶単位素群から、例えば乱数発生により、基本的記憶単位素を一つ選び、表示時間として設定された時間、設問表示領域に、表示し続け、その後表示を消し、待ち時間として設定された時間、待つ。
本発明実施の形態では、
具体的には、
ＣＰＵが、乱数を一つ発生させ、（具体的には、乱数の範囲は、０からzまでの間の値である。zとは、
ＣＰＵが、traverse.txtの全体の行数を取得し、その値を記憶している変数。）その値を変数rndcounに記憶し、それを基に、traverse.txtに定義されている基本的記憶単位素群から、基本的記憶単位素を一つ選び、（具体的には、（インデックス）指定行（すなわち、行番号−１）（の内容）をメモリーである変数texttraverseに読み込む）その内容を変数texttraverseに読み込む。
（traverse.txtの各行に一つずつ記載された基本的記憶単位素の何れかをランダムにＣＰＵが選ぶ。）
変数texttraverseに読み込まれた値を、ＣＰＵが、ウィンドウID０である設問欄に表示する。
ＣＰＵは、
bzbzjj=bzbzjj+texttraverse
の演算を行うことにより、
上記の乱数発生により選ばれた一つの基本的記憶単位素であるtexttraverseから、
一つの設問を構成し、その値を変数bzbzjjに記憶する。
正答である。
本発明実施の形態では、
例えば１５０ミリ秒の間、変数texttraverseに読み込まれた値を、
ウィンドウID０である設問欄に表示し続ける。
本発明第二の実施の形態では、
例えば、１５０ミリ秒の間、変数texttraverseに読み込まれた値を、ウィンドウID０である設問欄に表示し続けるとしてもよい。
略称学習時間を指定できる指定手段を設けてもよい。
変数texttraverseに読み込まれた値の、
ウィンドウID０である設問欄における表示を消去する。
ＣＰＵが５２０ミリ秒の間待つ。
次の要素表示までの待ち時間設定手段であり、
略称学習保持時間
本発明第二の形態では、待ち時間を２２００ミリ秒に設定。
次の要素、すなわち乱数発生によりあらかじめ定義された基本的記憶単位素群から選ばれた基本的記憶単位素表示までの待ち時間を、瞬時記憶容量実験観察上指定するための待ち時間指定手段を設けてもよい。
Ｓ９、ＣＰＵが、Ｓ７の処理を、一つの設問を構成する基本的記憶単位素の数に等しい回数、繰り返したか否かを判定する。
ＣＰＵは、Ｓ７の処理を一つの設問を構成する基本的記憶単位素の数に等しい回数、繰り返していないと判定した場合は、Ｓ８に戻る。
Ｓ８に戻ってループを行う。
ＣＰＵが、Ｓ７の処理を一つの設問を構成する基本的記憶単位素の数に等しい回数、繰り返したと判定した場合は、Ｓ１０に移行する。
Ｓ１０、一つの設問の表示を終え、一つの設問を記憶する。
流れ図におけるＳ１０は、
本発明実施の形態では、具体的には、
Ｓ８において
ループ逐次行われている。
Ｓ１１、ＣＰＵが、記憶装置に格納された基本的記憶単位素群を参照して、答案受付部分に対する表記をその内容に更新する。
本発明実施の形態では、
traverse.txtに定義されている基本的記憶単位素群（インデックス）指定行（の内容）を変数texttraversejjに読み込み、その値を、出力装置（に生じるボタン）に表示すること、
を、基本的記憶単位素群の総数に等しい回数繰り返す。（順に）出力装置（に生じるボタン）に表示
実験観察中に基本的記憶単位素群の定義を変更できる。
（（本発明実施の形態では、第二番目設問以降は×○から定義群に再定義され、一つの設問提示が終了したことを明示する機能を有する。））
Ｓ１２、一つの設問に対してなされる一つの答案を受け付ける。
本発明実施の形態では、ディスプレイ上のボタン押しにより入力される答案を変数bzbzに記憶することにより受け付けている。
ディスプレイ上の、
入力受付部分であるボタン群は、
ディスプレイ上に表示されるカーソルをマウスで移動させ、左クリックを行うことなどにより選択する。
Ｓ１３、一つの答案を構成する基本的記憶単位素の数を検出、記憶する。
本発明実施の形態では、具体的には、
一つの答案（変数bzbzに記憶されている）を構成する文字列の長さを検出し、変数lenbzbzに記憶する。
一つの正答（変数bzbzjjに記憶されている）を構成する文字列の長さを検出し、変数lenbzbzjjに記憶する。
Ｓ１４、ＣＰＵは、一つの答案を構成する基本的記憶単位素の数が、一つの設問を構成する基本的記憶単位素の数以上になったか否かの判定を行う。
ＣＰＵが、一つの答案を構成する基本的記憶単位素の数が、一つの設問を構成する基本的記憶単位素の数以上になったと判定しなかった場合は、Ｓ１２に戻って処理を続ける。
ＣＰＵが、一つの答案を構成する基本的記憶単位素の数が、一つの設問を構成する基本的記憶単位素の数以上になったと判定した場合は、Ｓ１５に移行する。
Ｓ１５、ＣＰＵが、一つの答案の受付を終了し一つの答案を記憶する。
本発明実施の形態では、
具体的には、
Ｓ１２において、ボタン押しによる答案入力がループと同時処理的に受け付けられている。
Ｓ１６、ＣＰＵが、記憶した一つの設問に照らし、入力され記憶した一つの答案の正誤を判定する。
本発明実施の形態では、
ＣＰＵは、一つの設問を変数bzbzjjに記憶しており、
一つの設問に対して入力された一つの答案を変数bzbzに記憶している。
ＣＰＵは、演算装置により、双方の変数内容が等しいか否かを判定する。
Ｓ１７、ＣＰＵが、一つの答案正誤判定に関する結果を表示する。
本発明実施の形態では、Ｓ１６において、
双方の変数内容が等しくなかった場合には、ＣＰＵが、Ｓ１７において、×印を出力装置であるディスプレイに表示する。
双方の変数内容が等しかった場合には、ＣＰＵが、
Ｓ１７において、○印を出力装置であるディスプレイに表示する。
本発明実施の形態では、Ｓ１７において、
ＣＰＵは、
答案の正誤によらず、
要素総数を記憶容量を表す情報として、単語力との略称を付けて、出力装置であるディスプレイに表示する。
要素総数とは、
4（初期値）+counbbjx（増減項）であり、
ＣＰＵは、演算したその値を、変数counbbjxxに記憶し、出力装置であるディスプレイに表示する。
Ｓ１８、ＣＰＵが、一つの設問と、一つの答案を並べて表示する。
本発明実施の形態では
答案の正誤にかかわらず、ＣＰＵが処理する。
Ｓ１９、一つの設問を構成した基本的記憶単位素の数を表示する。
本発明実施の形態では、具体的には
ＣＰＵが、Ｓ１７において、答案正誤判定結果にかかわらず処理する。
Ｓ２０、一つの設問を構成した基本的記憶単位素の数に基づき、瞬時記憶容量に関するグラフを生成する。その彩色には答案の正誤が反映される。
本発明実施の形態では、具体的には
答案正誤判定によらず、
グラフは例えば、棒グラフで表され、
その表示位置、及び、棒グラフの幅を
ＣＰＵが、counnjxjxlz=10*counnjxjxl演算を行うことにより設定する。
表示位置は、棒グラフの左下端の位置が設定される。
counjxjxlは、ＣＰＵが今までに生成した一つの設問の数、すなわち設問数をカウントし記憶するための変数である。
棒グラフの高さは、ＣＰＵが、
counbbjxxlz=(counbbjxx-1)*10演算を行うことにより設定する。一つの設問を構成する一つの基本的記憶単位素に対する、
棒グラフの高さ表示上の単位は例えば１０に指定している。
（同）ＣＰＵは、グラフに対する彩色に答案正誤判定結果を反映する。
例えば、一つの答案が誤りであった時、
color 20,20,220によるグラフ彩色。
例えば、一つの答案が正しかった時、
color 10,20,100によるグラフ彩色。
boxf counnjxjxlz,400-counbbjxxlz,counnjxjxlz+10,400
ＣＰＵが、棒グラフの形を設定。
一つの答案が誤りであった場合、
（（ボタン記載群に×を反映するまでの時間））
（（誤答時は、４０ｍｓ並置グラフを一瞥の時間））
ＣＰＵが、２０００ミリ秒待つ。
一つの答案が正しかった場合、
（（ボタン記載群に○を反映するまでの時間））
（（正答時は、誤答時より４０ｍｓ少ない））
ＣＰＵが、１６００ミリ秒待つ。
一つの答案が誤りであった場合、
本発明実施の形態では、
入力受付部分が４つのボタン群である場合であり、
それら
４つのボタンそれぞれの表面に
×印を、ＣＰＵが記載する。
その際、１つの押しボタンに×印を記載してからその下の次の押しボタンに×印を記載するまでに、ＣＰＵは例えば、６０ミリ秒待つ。
１番目から４番目の押しボタンそれぞれに順に入力答案が誤りであったことを表す×印を、ＣＰＵが記していく速度に影響する。
デザイン上、単調性の低減。
次の一つの設問への移行を容易にする。
次の一つの設問を構成する一つの基本的記憶単位素の設問欄への表示を開始する前に
（（メモリーであるの値（×）を、出力装置（に生じる設問欄、オブジェクトID0）に表示））
一つの答案が正しかった場合、
本発明実施の形態では、
入力受付部分が４つのボタン群である場合であり、
それら
４つのボタンそれぞれの表面に
○印を、ＣＰＵが記載する。
その際、１つの押しボタンに○印を記載してからその下の次の押しボタンに○印を記載するまでに、ＣＰＵは例えば、１４０ミリ秒待つ。
１番目から４番目の押しボタンそれぞれに順に入力答案が正しかったことを表す○印を、ＣＰＵが記していく速度に影響する。
デザイン上、単調性の低減。
（（誤答時のwait 6よりゆっくり○をボタンに漸次反映））
正答時にはゆっくりデザイン。
次の一つの設問への移行を容易にする。
次の一つの設問を構成する一つの基本的記憶単位素の設問欄への表示を開始する前に
一つの答案が誤りであった場合、
（（メモリーであるの値（×）を、出力装置（に生じる設問欄、オブジェクトID0）に表示））
一つの答案が正しかった場合、
（（メモリーであるの値（○）を、出力装置（に生じる設問欄、オブジェクトID0）に表示））
試行回数をカウントする。
今、プログラム実行時から第何番目の設問かをカウントする。
Ｓ２１、一つの答案が誤りであったか否かを判定する。
一つの答案が誤りであった場合には、Ｓ２２に移行する。一つの答案が誤りであった場合にはＳ２４に移行する。
本発明実施の形態におけるように、具体的には、
Ｓ２１は
Ｓ１６において、
ＣＰＵが、処理してもよい。
その場合には、Ｓ２１において、Ｓ２２やＳ２４への移行を行わず。
Ｓ１６において、ＣＰＵが行った答案正誤判定に基づき、
Ｓ２１では、
ＣＰＵが、一つの答案が誤りであったとの判定を行った場合には、ＣＰＵがＳ２２→Ｓ２３。
ＣＰＵが、一つの答案が正しかったとの判定を行った場合には、ＣＰＵがＳ２４。
ＣＰＵは答案正誤判定結果に際して、負帰還的に設問負荷を設定処理する。
Ｓ２２、一つの設問を構成する基本的記憶単位素の数を１減少させる。
本発明実施の形態では、
一つの答案が誤りであった場合、増減項counbbjxを１減少させる。
Ｓ２３、一つの設問を構成する基本的記憶単位素の数の最低値を設定する。
一つの設問を構成する要素数、すなわち基本的記憶単位素数が１以下にならないよう設定している。
Ｓ２４、一つの設問を構成する基本的記憶単位素の数を１増大させる。
（逆）負荷減少時の負帰還
ＣＰＵが、一つの答案が誤りであった場合、正しかった場合の何れの場合であっても、Ｓ６に戻って処理を続ける。
（ループ時であってもボタンから入力が受け付けられている）
ＣＰＵにより、配置された押しボタンには、指定された文字列が書かれ、マウスでボタンをクリックすると、*labelにより指定された場所にプログラムの制御が移行する。
本発明実施の形態における例えば、第一番目の押しボタンが押されたときに、ＣＰＵが処理を移行するラベル名*ifzug1
（test開始ボタンが押されていないとき、設問が提示されていないときはstop）
ＣＰＵが、基本的記憶単位素群が定義されたtraverse.txtを読み込み、
（traverse.txtの一つのインデックスには一つの基本的記憶単位素が定義されている。）
（インデックス）指定行（指定行とは、第一番目の押しボタンであるので第一行目を表すインデックス０）（の内容）をメモリーである変数texttraversejjxx1に読み込む
定義群の対応するを入力された一つの要素としてＣＰＵが記憶
textbz=texttraversejjxx1
ＣＰＵが答案入力履歴記録を行うための演算。
bzbz=bzbz+textbz
ＣＰＵは*zjzj（本発明実施の形態ではＳ１２）まで戻って処理を続ける。
以下の押しボタンが押された場合もＣＰＵは同様な処理を行う。
【００５７】
第何番目の設問であるかを示す座標軸３２２。
記憶容量に関する情報を示す座標軸３３０。
設問が提示される欄３１０。
答案を入力するためのボタン３２０。
入力された答案が正しかった場合のグラフの彩色３４０。
入力された答案が誤りであった場合のグラフの彩色３５０。
瞬時記憶容量測定を開始するためのボタン３６０。
入力された答案の正誤を表す印３７０。
今正誤判定された設問に対する記憶容量に関する情報の略称表記３６０。
正しい答えを示す３１３。
入力された答案を示す３１６。
【００５８】
図５
記憶容量に関するグラフ生成におけるデータの推移
設問要素数の初期値項が設定されており
答案正誤判定結果に応じて、
次の設問に対する設問要素数の増減項が増減し、
次の設問の設問要素総数はそれらの
総和になる。
【００５９】
図６
第n番目の設問に対する答案が正しかった場合は、第n+1番目の設問を構成する要素数、すなわち基本的記憶単位素の総数を１増大させる。
第n番目の設問に対する答案が誤りであった場合には、第n+1番目の設問を構成する要素数、すなわち基本的記憶単位素の総数を１減少させる。
第n番目の設問に対する答案が正しかった場合は、
第n番目の設問を構成する要素数、すなわち基本的記憶単位素の総数を表す、瞬時記憶容量グラフの彩色に答案が正しかったことを反映させる。
第n番目の設問に対する答案が誤りであった場合には、
第n番目の設問を構成する要素数、すなわち基本的記憶単位素の総数を表す、瞬時記憶容量グラフの彩色に答案が誤りであったことを反映させる。
【００６０】
図７
基本的記憶単位素定義群を書き換えると
答案入力用ボタンの表記が書き換えられる。
【００６１】
設問を構成する要素としての基本的記憶単位素の表示
横軸は設問表示開始時からの時間の経過。
【００６２】
以下は本発明プログラムＡの説明である。
本発明プログラムＡを実行するとＩＤが０のウィンドウに、瞬時記憶容量測定のための設問を表示するためのメッセージボックスが現れる。
そのメッセージボックスの下には４個の異なる基本的記憶単位素を記すための４個のボタンが並べて表示されている。
その下には本発明プログラムＡに、瞬時記憶容量を測定するためのテストを、開始させるための、testと記されたボタンが表示されている。
そのtestと記されたボタンを練習者が押すと、本発明プログラムＡは例えばtraverse.txtと言う名称のファイルを読み込む。
traverse.txtファイルには瞬時記憶容量測定のための基本的記憶単位素が定義されている。定義内容は練習者が変えることができる。
本発明プログラムＡでは、例えば、その定義はインデックス０、１、２、３のそれぞれに対して１、２、３、４等である。
しかし練習者は、その基本的記憶単位素定義をインデックス０、１、２、３それぞれに対して、φ、ψ、Φ、Ψ等多様に変化させ自らの瞬時記憶容量を観測することができる。
本発明プログラムＡは、第一設問として、traverse.txtに定義された基本的記憶単位素、例えば１、２、３、４からランダムに一つ基本的記憶単位素を選び変数texttraverseに代入、メッセージボックスに、例えば１５０ms程度の間、変数texttraverseを表示した後、その表示をメッセージボックスから消す。
その時、bzbzjj=bzbzjj+texttraverseにより、第一設問全てを、本発明プログラムＡがメッセージボックスに表示後練習者が照合できるような正答を、逐次生成している。
変数texttraverseをメッセージボックスから消してから５２０ms程度後に、本発明プログラムＡは第一設問の続きとして、例えばtraverse.txtに定義されている、例えば、１、２、３、４から再度ランダムに一つ基本的記憶単位素を選び、変数texttraverseに代入した後、メッセージボックスに、１５０ms程度の間、第一設問の第二番目の基本的記憶単位素として表示、その後メッセージボックスから表示を消す。５２０ms程度後に次の基本的記憶単位素をランダムに選び呈示する。
本発明プログラムＡは、第一設問が基本的記憶単位素合計４個からなるランダムな序列から開始されるように設定してあるので、traverse.txtに定義されている基本的記憶単位素からランダムに一つの基本的記憶単位素を選び、メッセージボックスに１５０ms程度の間表示、その後メッセージボックスから消すというような、同様な処理を、後二回繰り返す。
以上で本発明プログラムＡによる、メッセージボックスに対する第一設問を構成する４個のランダムに選ばれた基本的記憶単位素の表示が終わった。
第一設問は、例えば基本的記憶単位素が１、２、３、４であるような場合、練習者が十分記憶保持可能な記憶単位素合計４個程度の序列から開始している。
繰り返し処理逐次bzbzjj=bzbzjj+texttraverseを実行することにより第一設問用の正解が準備されている。
メッセージボックスに第一設問を全て表示後、本発明プログラムＡは基本的記憶単位素が定義されているtraverse.txtを読み込み、その定義順に、メッセージボックス下に表示されている４個のボタンの上に定義内容を記していく。例えば、traverse.txtのインデックス０、１、２、３に１、２、３、４との定義がなされている場合、本発明プログラムＡは、メッセージボックス下の４個のボタンそれぞれに定義順に、１、２、３、４との記載を行う。
それら４個のボタンは、本発明プログラムＡが呈示する設問に対して、練習者が答案を生成するため利用される。
例えば練習者によりtraverse.txtの定義がφ、ψ、Φ、Ψに変えられている場合、本発明プログラムＡは、メッセージボックス下の４個のボタンそれぞれに定義順にφ、ψ、Φ、Ψと記していく。
設問定義を練習者が、他の観点から瞬時記憶容量を測定するために書き換えても、４個のボタン表記も共に同様に書き換えられるので、練習者は設問に対する答案生成用に、それらのボタンを利用することができる。
本発明プログラムＡにより第一設問が全て表示されたので、練習者はメッセージボックス下の４個のボタンを用いて答案を生成する。メッセージボックスに、基本的記憶単位素４個が、設問として、逐次表示された順に、記憶再現を行い、その順で、当該基本的記憶単位素を記したボタンを押すことにより、練習者の設問に対する答案とする。
練習者の答案内容はbzbz=bzbz+textbzとしてコンピュータに逐次記録される。
textbzとは、練習者が押したボタンに割り当てられたtraverse.txtの定義内容を読み込むための変数である。
練習者による答案生成のためのボタン押しがなされる逐次、その時点迄の答案内容がbzbz=bzbz+textbzに記録され、本発明プログラムＡは*zjzjを実行する。
lenbzbz<lenbzbzjjである間、本発明プログラムＡは、練習者による次のボタン押しを待つ。
lenbzbzとは練習者により生成された答案の長さを代入する変数であり、lenbzbzjjとは本発明プログラムＡにより生成された設問の長さを代入する変数である。
練習者による答案生成のためのボタン押しによりlenbzbz>=lenbzbzjjとなった段階で本発明プログラムＡは、練習者による答案の答え合わせ並びにテスト結果、練習者の瞬時記憶容量のグラフ表示を行おうとする。
本発明プログラムＡは、練習者の答案が、設問に対する記憶再現に失敗している場合、ディスプレイに×を表示。その下に、記憶再現できなかった設問を構成する基本的記憶単位素の合計数を表示する。その程度の数の基本的記憶要素からなる設問を、練習者は瞬時記憶保持できなかったことを表す。その数は、後でグラフを生成する際、グラフのｙ座標として利用される。
その数の下には正解並びに練習者の誤った答案が並べて表示されるので、練習者は、どの辺りから記憶再現が不確かになったかを観察することができる。
本発明プログラムＡは、その後counbbjx-により、次に呈示する第二設問を構成する基本記憶単位素の数を一つ減少させる。瞬時記憶容量に対する設問情報量を低下させる。
しかし設問を構成する基本的記憶単位素の数は、１以下にならないように設定されている。
本発明プログラムＡは、今呈示された設問に対する瞬時記憶容量の程度、並びに複数の設問を通じて瞬時記憶容量がどのように変動しているかに関するグラフ表示を行う。
グラフのｘ軸は、今回の瞬時記憶容量測定における、第一設問から今練習者が答え合わせを行った設問迄の、設問の推移を表しており、ｙ軸は、そのそれぞれの設問に対する練習者の瞬時記憶容量の程度を表す。
練習者の答案が誤りであった場合、正答の場合とは異なる色でグラフ表示される。
グラフ表示の後、本発明プログラムＡは*testjxjxlを実行し、次の設問のランダムな生成を開始する。以後、同様な処理を繰り返す。
練習者が設問に対する記憶再現に成功し、練習者の答案が正解である場合、本発明プログラムＡはディスプレイに○を表示。その下に、記憶再現に成功した設問を構成する基本的記憶単位素の合計数を表示する。例えばその数が５であれば、５単語等と表示する。
練習者の瞬時記憶容量は５単語力程度等と略称したりする。
その程度の数の基本的記憶単位素からなる設問を、練習者は瞬時に記憶保持可能であったことを表す。その数は後でグラフを生成する際、グラフのｙ座標として利用される。
その数の下には正解並びに練習者による答案を並べて表示、練習者は瞬時記憶再現に成功した設問がどのような内容であったかを観察することができる。
本発明プログラムＡは、その後counbbjx+により、次に呈示を行う第二設問を構成する基本記憶単位素の数を一つ増大させる。今呈示された設問に対して、練習者は記憶保持再現が可能であったため、瞬時記憶容量に対する設問情報量を増大させようとする。
練習者の瞬時記憶容量を測定し、その容量増大の可能性を検討する。
本発明プログラムＡは、今呈示された設問に対する瞬時記憶容量の程度、並びに複数の設問を通じて瞬時記憶容量がどのように変動するかに関するグラフ表示を行う。
グラフのｘ軸は、今回の瞬時記憶容量測定における第一設問から今練習者が答え合わせを行った設問迄の設問の推移を表しており、ｙ軸は、そのそれぞれの設問に対する練習者の瞬時記憶容量の程度を表す。
練習者の答案が正答であった場合、答案が誤りであった場合とは異なる色でグラフ表示を行う。
【００６３】
以下、図面を参照して本発明の実施形態を詳細に説明する。
以上の機能を実現するためのシステム構成を、図を参照して説明する。
文字処理装置を搭載した情報処理処理装置、たとえば、パーソナルコンピュータの外観を示す。
図において、
入力された文字列、文字列を表示するためのディスプレイである。
出力装置であるプリンタにより出力を印刷することもできる。
処理対象の文字列を入力するとともに、
ディスプレイに表示された文字
カーソルを移動し、文字位置を指定するためのカーソルキー（ 矢印キーとも呼ばれる） を
有するキーボードである。
表示画面の位置指定を行うためのポインティングデバイスである。
例えば、マウスである。
図は情報処理装置の代表的な内部構成を示す。図において、Ｃ Ｐ Ｕ はＨ Ｄ
Ｄ （ ハードディスク） に保存されている処理プログラムを実行することにより
処理装置として機能する。なお、Ｃ Ｐ Ｕ  は装置全体をもオペレーティングシステムにしたがって制御する。
システムメモリ はＣ Ｐ Ｕ の演算処理で使用するデータ、ディスプレイに
表示するデータ、文字処理に関わるデータの記憶に使用される。さらに、システム制御に
必要なデータをもシステムメモリに記憶される。
Ｈ Ｄ Ｄ には上述のオペレーティングシステム、処理プログラムの他、プログラム、を保存する。
なおＨ Ｄ Ｄ  に保存される上述のデータは不図示のＣ Ｄ Ｒ Ｏ Ｍ ドライブを介してＣＤ Ｒ Ｏ Ｍ から実装できる。また、フロッピーディスクから上記データを実装する場合にはフロッピーディスクドライブが使用される。
後述の回路とバスを接続する入出力インターフェース（ Ｉ ／ Ｏ ） である。Ｉ ／ ＯはＣ Ｐ Ｕ から出力される信号を、Ｉ ／ Ｏ  はキーボード  からの入力情報をＣ Ｐ Ｕ  に転送する。Ｉ ／ Ｏ はディスプレイ で表示するイメージデータを転送する。
以上の回路を有する
処理システムの動作説明に先立って、本実施形態の処理データの
流れを、図を参照して説明しておく。
キーボード から入力された文字列は処理プログラムの対象とすることができる。
処理プログラムはユーザの文字カーソル操作、マウス操作、その他、挿入、削除等の
キー操作を受け付け、操作に応じて上述した処理方法にしたがって、処理を行う。
機能が指示された場合には、記憶装置に記憶されたデータ（ 入力の信号）。
Ｃ Ｐ Ｕ の処理内容を図の流れ図を参照して説明する。
処理手順は、処理プログラムとして、Ｃ Ｐ Ｕ の実行可能なプログラム言語の形態で、Ｈ Ｄ Ｄ にあらかじめ保存されている。Ｃ Ｐ Ｕ の実行時にはＨ Ｄ Ｄ からシステムメモリ にロードされる。
図は処理プログラムのメイン処理手順を示す。図の処理手順は入力イベント、すなわち、キーボード からのキー入力、あるいはマウスのいずれからか情報入力があった場合に実行される。
図は、機能を実現するための処理手順を示す。結果をシステムメモリに記憶し、ディスプレイに表示する際に図の処理手順が実行される。Ｃ Ｐ Ｕ はシステムメモリ内の処理用専用領域（ 以下、ワークエリアと略称する） に記憶されており、文字数を計数する。
計数した文字数 、（ 文字列でワークエリアに記憶されていない文字列を含む） があらかじめ定めた文字数を超えている場合。
次に文字列の文字数の合計を計算し（ ステップＳ ） 、再び、あらかじめ定めた文字数との比較を行う（ ステップＳ ） 。以下、ステップＳ 〜 Ｓ のループ処理を繰り返す。
以上の処理をＣ Ｐ Ｕ が実行する。
キーボードから連続的に文字列が入力された場合にも同様の処理を行うことができる。
図は文字カーソルにより定文字列の中のが指定された場合の処理内容を示す。この処理手順は、文字カーソルがキーボードのカーソルキーもしくはマウスにより移動されたことをＣ Ｐ Ｕ が検出したときに、Ｃ Ｐ Ｕ は処理関連の指示ありと判断し、図の処理手順をステップＳ → Ｓ  へと進め、図の処理手順を実行する。図において、Ｃ Ｐ Ｕ はカーソルキーの位置が文字列中に位置したことを検出すると、指定された文字位置を含む文字列と対応する候補をシステムメモリから読み出して、図のように形態で表示する（ ステップＳ → Ｓ → Ｓ → Ｓ ） 。
本実施形態では、文字カーソルキーの位置指定による表示と関連させて、
次のような機能を用意している。ユーザが、文字カーソルにより文字列を指定した
状態で、キーボード の特定のキー（ たとえば、Ｅ Ｎ Ｔ Ｅ Ｒ キー） を操作すると、その操作が、ステップＳ で検出され、文字カーソルは文字列に移動する。
次にキーボード入力の制御について図を参照して説明する。
図の処理手順は一定周期割り込みで実行される。Ｃ Ｐ Ｕ はキーボード 用のＩ ／ Ｏ  に保持されているキーコード信号を読み出し、キー入力の有無を判定する。
キー入力がある場合には、キーコード信号が保持されていないので、これによりステップ
Ｓの判定結果は、手順はステップＳへと進む。
このステップで、Ｃ Ｐ Ｕ は計数値をゼロにリセットして、
１ 回のキーの押下時間よりやや大きい時間。連続的にキー入力がある場合には、ステップＳ  → Ｓの手順が繰り返し実行される。
上述の実施形態の他に次の形態を実施できる。
操作の推移を示す説明図、有する情報処理装置の外観を示す構成図。
内部構成を示すブロック図、本発明実施例のデータの流れを示すブロック図。
本発明実施形態のメイン処理手順を示す流れ図、入力文字の記憶、表示のための処理内容を示す流れ図。
制御の内容を示す流れ図。
【００６４】
本発明プログラムＢの場合。
人間は、テスト後経過日数に対する、そのテスト内容記憶保持度の推移を、記憶空間に、詳しく認識する能力を全く有していないので、最も効率的な復習方法を自ら見出すことが難しい状態にある。
人間は、時間に対する自らの記憶特性を検出できない。
従って、直前対策等により非常に良好なテスト結果を得た後、復習を行わない場合に、度々相当な記憶減退が生じていても、人間は、それを検出することができない。
そのような状態では、テストにより確認された知識は長期的には実用的効力を失うと言うことを人間は明確に認識できない。
そこで、本発明プログラムＢは、復習テスト実施の都度、学習者に記憶保持、理解度維持に関する自己評価を行わせる方法により、学習者が有する、時間に対する記憶特性をまず検出、ディスプレイにその結果を奇麗にグラフ表示しようとする。
本発明プログラムＢは、復習テスト実施直後に学習者から示される、同一設問に対する前回テストがどれほど記憶に保持されていたかに関する自己評価を基に、次回復習テスト迄の日数間隔を算定する。
学習者による記憶保持度の自己評価は、ディスプレイに一覧表示されている記憶保持度自己評価用ボタン群から、学習者が適当と考える評価度を記すボタンを選んで押す方法によりなされる。
学習者により記憶保持度自己評価が行われる度に、本発明プログラムＢは、テスト開始日からその日迄の設問等、当該項目に対する記憶保持度の推移を、ディスプレイにグラフ表示する。
本発明プログラムＢは、学習者が一旦は理解した内容が、時間を経て記憶減退していく状態をディスプレイに奇麗にグラフ表示することができるため、学習者は、自らの記憶特性を詳しく観察することができる。
仮想的記憶を基礎にする仮想的記憶の累積速度並びに、仮想的に累積された記憶の累積的風化速度等を、学習者は観察することができる。
本発明プログラムＢは、一般に人間が詳しく検出することのできない、記憶空間における記憶保持状態の時間的変動をディスプレイに観察可能な状態にする。
本発明プログラムＢは、ある記憶すべき項目に、学習者の記憶保持度の低さを検出した場合、比較的短い日数間隔を、その項目に対する次回テスト実施迄の日数間隔として適用する。
短期間保持性仮想的記憶を累積させることにより、記憶内容の多次元化が、比較的容易に達成されるとの観点から、記憶保持度の低い項目に対する復習頻度を増大させることにより、学習者の記憶保持可能性を増大させる。
本発明プログラムＢが、ある記憶すべき項目に、学習者の記憶保持度の高さを検出した場合、比較的長い日数間隔を、その項目に対する次回テスト実施迄の日数間隔として適用する。
そのような場合に、次回テスト迄の日数間隔を増大せずに、高頻度にテストを繰り返すと、テスト過程の長期記憶生成に関する実質的意味が損なわれる。
本発明プログラムＢは、学習者により一旦は理解された多数の情報が保存されているフォルダを検索、それらの情報に添付されている日付データに基づき計算を行いプログラム実行日に学習者に復習テストを実施するのが適当であると判定した情報群を選び出し、それらに対する復習テストを逐次実行する。
本発明プログラムＢは、観測の記憶に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にする。
本発明プログラムＢは、学習者による復習の記憶保持度に対する影響を、ディスプレイにグラフ化する方法により観察可能な状態にする。
【００６５】
本発明プログラムＣの場合。
本発明プログラムＣ実行の前に、まず学習者は、長期記憶に定着させたい項目に関して、最初のテスト実施日、最適テスト日数間隔等、テスト経過を記録するための、何も記録されていないテキストファイルtestgraph.txt、設問を記したテキストファイルtest.txt、並びに答えを記載した図test.bmpを準備する。
それらのファイルをまとめて一つのフォルダに入れる。
そのフォルダには記憶内容を簡単に表す名称を付けておく。
同様に記憶対象項目の入ったフォルダを学習者は学習逐次生成する。
ウィンドウズデスクトップ上にgraphsフォルダを生成しておき、その中に記憶対象フォルダ群を保存するようにする。
本発明プログラムＣの場合、設問に対する解答として図を想定している。
図には文章記載も可能である。未習の場合、記憶容量に対する情報量が大である、configurationからなる形式的記憶、例えば化学構造式、電子式等を記憶項目設問の正解として記載することも可能である。
本発明プログラムＣを学習者が実行すると、プログラムＣはgraphフォルダ内に複数保存されている記憶対象フォルダ群の検索を開始する。
chdir "C:/WINDOWS/テ゛スクトッフ゜/graphs"
dirlist listz,"*.*",5
によりカレントディレクトリ一覧を抽出する。
本発明プログラムＣはカレントディレクトリに保存されている記憶対象フォルダ群の中のインデックス０フォルダを、まず、今回のテスト最初の設問として選ぶ。
例えばインデックス０フォルダが学習と名称を付けられたフォルダであったとする。
その後本発明プログラムＣはcounbx+1により、インデックス１フォルダをその次の設問として選ぶ準備を行う。
本発明プログラムＣは今回のテストが実行された年、月、日をそれぞれdyr、dm、daに代入、記録する。
本発明プログラムＣは、例えばその学習と名称を付けられたフォルダの中のテスト経過を記録するためのテキストファイル、testgraph.txtを読み込む。
今回のテストが学習フォルダに対して初回ではない場合、本発明プログラムＣはそのフォルダの中のtestgraph.txtインデックス６を変数名proceedingzとして読み込む。
インデックス６には、前回テストが行われた時に、設問並びに答えに対して学習者によりなされた記憶保持度自己評価に基づき本発明プログラムＣが算出した最適復習テスト日数間隔が記録されている。
次に本発明プログラムＣはインデックス３、４、５を読み込む。
それぞれのインデックスには、学習フォルダに対する前回のテスト実行年、月、日が記録されている。
本発明プログラムＣは、学習フォルダの前回のテスト実行年月日から、今回の本発明プログラムＣ実行年月日迄何日を経たかを計算する。
本発明プログラムＣは、その結果を変数dayszvに代入する。
dayszv<proceedingzであれば、前回テスト時から今回のプログラムＣ実行迄の日数が最適復習日数間隔未満であるので、本発明プログラムＣは今回その学習フォルダのテストを実行しない。
既に1増大しているcounbxにより、本発明プログラムＣは、graphsフォルダ内の次の記憶対象フォルダを次のテスト対象として選ぶ。
そのtestgraph.txtから得られる情報がdayszv<proceedingzであれば同様に、本発明プログラムＣは、そのフォルダ内の設問に対するテストを行わずに、次のフォルダをテスト対象として選ぶ。
もしtestgraph.txtから得られる情報がdayszv＞＝proceedingzであれば、本発明プログラムＣは*testzgraphvを実行する。
testgraph.txtにテスト経過が記録されていない、学習フォルダに対するテストが初回であるような場合、本発明プログラムＣは*testzgraphvを実行する。
*testzgraphvでは、本発明プログラムＣは、ＩＤが２５のウィンドウを生成する。
そのウィンドウにメッセージボックスを表示する。
表示メッセージのための変数はzotestxt。
本発明プログラムＣは、学習フォルダ内に保存されている、設問を記したtext.txtファイルを読み込み、メッセージボックスにその設問内容例えば、学習とは、等を表示する。
学習者はそのメッセージボックスに呈示された設問を見、設問に対する答え、設問に対する理解内容をなるべく速く思い出そうとする。
ＩＤが２５であるウィンドウのメッセージボックスの下には、solutionとの記載のあるボタンが表示されている。
学習者は設問に対する答案を考えた後、そのsolutionボタンを押す。
するとＩＤが２のウィンドウが表示され、そこに設問に対する答えが読み込まれ、表示される。
学習者は設問に対し自ら思い出した答案と、ＩＤが２のウィンドウに呈示された正解とを比較する。
本発明プログラムＣは同一フォルダ、例えば学習フォルダの中に保存されているテスト経過を記録するためのtestgraph.txtを読み込む。
本発明プログラムＣの場合、例えば、学習フォルダに適当な復習テスト日数間隔をtestgraph.txtのインデックス６に記録している。
それを本発明プログラムＣは読み込む。
ＩＤ２５のウィンドウ、メッセージボックスの下には、テスト結果、記憶保持度を自己評価するためのボタンが一覧表示されている。
例えば本発明プログラムＣの場合、“time shortened”、“considerable time”、“ambiguous”、“potential barriered”等のボタンを用意した。
学習者は設問に対して正解を全く思い出せなかった場合、理解の再現が不可能であった場合、“potential barriered”ボタンを押す。
学習者が設問に対して、部分的にしか記憶再現できなかった場合は“ambiguous”ボタンを押す。
学習者が、およその正解を思い出すのに相当時間がかかった場合には、“considerable time”ボタンを押す。
実用可能程度以下の記憶状態を表す。
学習者の記憶空間における、その記憶項目に対する、時間距離短縮が不十分であることを表す。
学習者がすぐに正解を思い出せた場合には“time shortened”ボタンを押す。
実用程度の記憶状態を表す。
記憶空間の時間距離短縮が十分な場合である。
例えば、学習者が学習フォルダの設問に対する理解を全く忘れてしまっていた場合、呈示される正解を見た後“potential barriered”ボタンを押す。
例えば本発明プログラムＣでは学習者の“potential barriered”ボタン押しに対してtestyは1、counz−2とされる。
testyが１とは学習者の記憶保持度が低かったことを示す。
“ambiguous”ボタン押しの場合はtestyが２。
“considerable time”ボタン押しの場合はtestyが３。
“time shortened”ボタン押しの場合はtestyが４等。
testyが４とは非常に記憶が保持されていたことを記録する。
counzとは最適復習テスト日数間隔を算出しようとする変数である。
counz-2とは、学習者が、記憶対象を全く忘れていたので、最適復習テスト日数間隔を例えば２日短くすることを表す。
時間に対するテスト頻度を高めようとしている。
仮想記憶を基礎とした仮想記憶の容量増大が容易である特性を利用する。
プログラムにより、counz-2の2等は、調整、設定することができる。
学習者による“ambiguous”ボタン押しの場合は、最適復習テスト日数間隔を例えば１日短くすることを表す。
次回のテストまでの日数間隔が１日短くなる。
学習者により“considerable time”ボタンが押された場合は、ある程度記憶が保持されているので、一層の記憶空間における時間距離短縮、実用的記憶定着が目的になる。
そのような場合、本発明プログラムＣでは、最適復習テスト日数間隔が、例えば１日長くなるように設定してある。
学習者により“time shortened”ボタンが押された場合は、既に相当程度記憶が保持されているので、ある程度は忘れる程度の日数間隔で復習テストを行おうとする。
そのような場合、本発明プログラムＣは、最適復習テスト日数間隔を例えば５日長くするように設定してある。
次回のテストまでの日数間隔が５日長くなることを表す。
高レベルに記憶が保持されているにかかわらず、復習頻度を高く維持することは慣性的運動記憶、設問理解のための記憶空間検索時間を待たないreflexiveな記憶想起を惹起する可能性があり、meaningful記憶過程からmeaningless記憶過程への変化を生じ、記憶の長期的定着の観点から効率的ではない。
なるべく意味のある記憶を行おうとすることにより、長期記憶に記憶すべき項目を定着させようとする。
本発明プログラムＣは高レベルに記憶保持されている項目に対するテスト日数間隔を増大させることにより、復習処理を時間的に分散させようとする。
次に本発明プログラムＣは、今回のテスト結果としての記憶保持状態並びに、初回テスト時から今回テスト迄の記憶保持度、理解保持度に関するテスト経過をディスプレイに直観的にグラフ表示しようとする。
そのグラフにより、学習者は記憶すべき項目に対する自らの学習状態、記憶保持の現状、並びに今回テスト迄の学習、記憶保持に関するテスト経過を直観的に見ることができ、自らの記憶保持力に関する記憶空間特性を観察できる。
グラフ表示を行うために、本発明プログラムＣは、学習フォルダ内のテスト経過を記録するtestgraph.txtを読み出す。
本発明プログラムＣは、まずそのインデックス０を読み出す。
初回テストのため、テスト記録がない場合は、本発明プログラムＣは*strzを実行する。
本発明プログラムＣは、testgraph.txtのインデックス０、１、２に今回のテスト実行年、月、日を書き込む。
インデックス３、４、５にも、今回のテスト実行年、月、日を書き込む。
本発明プログラムＣにより算出される最適復習テスト日数間隔のための変数はcounz。
初回のテストで、“potential barrierd”あるいは“ambiguous”のボタン押し自己評価を学習者が行った場合、counzが負になる可能性があるがその場合はcounzを１としている。
本発明プログラムＣでは、学習者の記憶保持度に関する自己評価ボタン押しの結果から最適テスト日数間隔を算出、その結果のcounzをtestgraph.txtのインデックス６に記録する。
次に本発明プログラムＣはtestgraph.txtのインデックス７にdayszを記録する。
初回テストの場合は０設定である。
インデックス８には、学習者の自己評価記憶保持度を表す変数testyの内容を記録する。
今回テストが記憶項目に対して初回テストではない場合、今迄のテスト記録があるので、本発明プログラムＣは*strlvを実行する。
本発明プログラムＣは、testgraph.txtのインデックス０、１、２を読み込む。
その記憶対象フォルダに対する初回テストの実行年、月、日が記録されている。
記録変数は、dxyr、dxm、dxa。
本発明プログラムＣは、初回テストから今回のテスト迄に何日を経たか算出する。
結果をdayszに代入する。
後、折れ線グラフのｘ座標用として用いられる。
testgraph.txtのインデックス３、４、５には今回テスト実行の年、月、日を記録する。
記憶保持に関する学習者の自己評価から算出される最適復習テスト日数間隔counzは、インデックス６に記録される。
最適復習日数間隔が負になる場合はcounzを１にする。
本発明プログラムＣは、インデックス６の次のインデックスに、初回テストから今次のテストまでの経過日数dayszを記録する。
その次のインデックスに記憶保持に関する学習者の自己評価testyを記録する。
*graphzでは、testgraph.txtを基に、学習者の記憶保持度の経過をグラフ表示しようとする。
ＩＤ１０のウィンドウが現れる。
本発明プログラムＣではグラフが簡略に表示されているが、プログラムＢ程度に詳しいグラフを描写することも可能である。
簡略グラフであるので、dsbdxにより１０日間隔のメジャーを提供している。
折れ線グラフ表示の場合、初回テスト時グラフは表示されない。
初回テストの結果は次回テスト時の折れ線グラフ生成に利用される。
初回テストではない場合、testgraph.txtに記録されている初回テストから今回テスト迄の結果をグラフ生成に利用する。
変数graphxに、初回テストから今回のテスト迄の経過日数daysz情報が入力され、折れ線グラフのｘ座標を提供する。
変数graphyには、学習者の記憶保持に関する自己評価testy情報が入力され、１０倍された後、折れ線グラフ生成のためのｙ座標を提供する。
グラフは、上の方が学習者の理解保持度が大であることを表す。
プログラムにより、グラフの形状を変えることが可能であり、プログラムＢ程度に詳しいグラフを表示することもできる。
グラフを表示した後、本発明プログラムＣはＩＤが６のウィンドウを生じる。
時間距離と記載されたボタンが現れる。
そのボタンを押すと、*edxzが実行される。
ＩＤが２、ＩＤが１０のウィンドウはクリアされた後、ディスプレイから消える。
ＩＤが２５のウィンドウはクリアされる。
*edxzoが実行され、後繰り返しである。
counbxは＋１されているので、graphsフォルダの中から本発明プログラムＣは、テスト実行設問生成のため、次の記憶対象フォルダをgraphsディレクトリ一覧の中から選ぶ。
本発明プログラムＣは以上のような処理の繰り返しで、graphsディレクトリ一覧の、全てのインデックス、フォルダを順次一巡テストする。
必要があれば、学習者は、“through”と記されたボタンを押すことにより、その一巡テストを中断することも可能である。
復習による知識の定着及びその定着過程の観察を支援する復習支援装置であって、
あらかじめ、設問及び該設問に対する正答の対を複数、
設問正答対群として記憶装置に記憶保持する設問正答対群記憶手段と、
設問を表示するための設問欄を生成する設問欄生成手段と、
正答を表示するための正答表示部分を生成する正答表示部分生成手段と、
前記設問正答対群記憶手段により記憶された設問正答対群の中から
一つの設問正答対を読み込む一つの設問読込手段と、
前記設問欄生成手段により生成された設問欄に、前記一つの設問読込手段により
読み込まれた一つの設問をテストとして表示する一つの設問表示手段と、
前記設問欄に表示する前記一つの設問に対して検討がなされた後に、
正答を表示する指示を受け付ける正答表示指示受付手段と、
前記正答表示指示受付手段により、正答表示の指示が受け付けられた時には、前記一つの設問正答対の中から一つの正答を読み込み、その内容を、前記正答表示部分生成手段により生成された正答表示部分に表示する一つの正答表示手段と、
前記正答表示部分に表示される前記一つの正答に照らして、なされる記憶保持度に関する自己評価を受け付ける記憶保持度自己評価受付手段と、
前記記憶保持度自己評価受付手段により受け付けられる記憶保持度に関する自己評価に対応して、最適復習日数間隔をどの程度増減させるかに
関してはあらかじめ設定されており、記憶装置に記憶保持する最適復習日数間隔
増減項設定手段と、
前記記憶保持度自己評価受付手段により受け付けられる記憶保持度に関する自己評価に対応して、所定の値があらかじめ設定されており、
それらを自己評価記憶保持度を表すものとして記憶装置に記憶保持する
自己評価記憶保持度計量記憶手段と、
前記設問正答対群のそれぞれに対するテスト経過の記録を記憶装置に記憶保持するテスト経過記録手段と、
前記設問正答対群から今テスト対象とするべき設問正答対を探索する
テスト対象設問正答対探索手段と、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索される前記設問正答対群の中の一つの設問正答対に対して、
前記テスト経過記録手段により記憶されたテスト経過の中から
最適復習テスト日数間隔を読み込む最適復習テスト日数間隔読込手段と、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索される前記設問正答対群の中の一つの設問正答対に対して、
前記テスト経過記録手段により記憶されたテスト経過の中から
前回のテスト実行年、月、日を読み込む前回テスト実行日読込手段と、
前記前回テスト実行日読込手段により読み込まれた、前回のテスト実行
年月日から、今の年月日迄何日を経たかを演算装置により計算し、その
結果を記憶装置に記憶する前回テスト後経過日数演算手段と、
前記前回テスト後経過日数演算手段により計算された日数が、
前記最適復習テスト日数間隔読込手段により読み込まれた
最適復習テスト日数間隔未満であれば、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索された前記設問正答対群の中の前記一つの設問正答対に対するテストを
今回は実行せず、前記テスト対象設問正答対探索手段は、今回は
復習テストを実行しないとの判定を行っていない設問正答対群から
今テスト対象とするべき設問正答対を探索する、今回復習の必要性が無い設問正答対スキップ手段と、
前記前回テスト後経過日数演算手段により計算された日数が、
前記最適復習テスト日数間隔読込手段により読み込まれた最適復習テスト
日数間隔以上であれば、
前記一つの設問読込手段が前記テスト対象設問正答対探索手段により今
テスト対象とすべきか否かが探索された前記設問正答対群の中の一つの
設問正答対を読み込み前記一つの設問表示手段が、その中の一つの設問を
前記設問欄に表示する、
今回復習の必要性のある設問正答対復習テスト開始手段と、
前記記憶保持度自己評価手段によりなされる記憶保持度に関する自己評価
に基づき次回復習テスト実施日迄の最適復習日数間隔を演算装置が計算す
る最適復習日数間隔演算手段と、
最適復習日数間隔の最低値を設定する最低最適復習日数間隔設定手段と、
前記一つの設問読込手段が前記テスト対象設問正答対探索手段により今
テスト対象とすべきと判定された前記一つの設問の前記設問欄への表示に
際して、前記記憶保持度自己評価受付手段により受け付けられる記憶保持
度に関する自己評価に、前記自己評価記憶保持度計量記憶手段により記憶
された値を対応付けて、前記テスト経過記録手段により記憶装置に記憶さ
れ、
前記記憶保持度に関する自己評価に低さを検出した場合、その前記一つの
設問に対する次回テスト迄の日数間隔を短縮する、低自己評価時最適復習
日数間隔減少手段と、
前記記憶保持度に関する自己評価に高さを検出した場合、その前記一つの
設問に対する次回テスト迄の日数間隔を増大する、高自己評価時最適復習
日数間隔増大手段と、
また、
前記最適復習日数間隔演算手段により計算された最適復習日数間隔は、前
記テスト経過記録手段により記憶装置に記憶され、
前記テスト経過記録手段により記憶されたテスト経過の中から
初回テストから今回のテスト迄に何日を経たかを演算し、前記テスト経過
記録手段が記憶装置に記憶し、
自己評価記憶保持度及び初回テストから今回のテスト迄に何日を経たかを
記憶装置から読み出し、それらに基づき
記憶保持度に関するグラフ表示を行う記憶保持度グラフ化手段と、
次の設問に対する同様な復習テストへ移行するための次の設問移行手段と
テストを途中で中断するためのテスト中断手段と、
を備えることを特徴とする復習支援装置。
コンピュータを、
あらかじめ、設問及び該設問に対する正答の対を複数、
設問正答対群として記憶装置に記憶保持する設問正答対群記憶手段と、
設問を表示するための設問欄を生成する設問欄生成手段と、
正答を表示するための正答表示部分を生成する正答表示部分生成手段と、
前記設問正答対群記憶手段により記憶された設問正答対群の中から
一つの設問正答対を読み込む一つの設問読込手段と、
前記設問欄生成手段により生成された設問欄に、前記一つの設問読込手段により
読み込まれた一つの設問をテストとして表示する一つの設問表示手段と、
前記設問欄に表示する前記一つの設問に対して検討がなされた後に、
正答を表示する指示を受け付ける正答表示指示受付手段と、
前記正答表示指示受付手段により、正答表示の指示が受け付けられた時には、前記一つの設問正答対の中から一つの正答を読み込み、その内容を、前記正答表示部分生成手段により生成された正答表示部分に表示する一つの正答表示手段と、
前記正答表示部分に表示される前記一つの正答に照らして、なされる記憶保持度に関する自己評価を受け付ける記憶保持度自己評価受付手段と、
前記記憶保持度自己評価受付手段により受け付けられる記憶保持度に関する自己評価に対応して、最適復習日数間隔をどの程度増減させるかに
関してはあらかじめ設定されており、記憶装置に記憶保持する最適復習日数間隔
増減項設定手段と、
前記記憶保持度自己評価受付手段により受け付けられる記憶保持度に関する自己評価に対応して、所定の値があらかじめ設定されており、
それらを自己評価記憶保持度を表すものとして記憶装置に記憶保持する
自己評価記憶保持度計量記憶手段と、
前記設問正答対群のそれぞれに対するテスト経過の記録を記憶装置に記憶保持するテスト経過記録手段と、
前記設問正答対群から今テスト対象とするべき設問正答対を探索する
テスト対象設問正答対探索手段と、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索される前記設問正答対群の中の一つの設問正答対に対して、
前記テスト経過記録手段により記憶されたテスト経過の中から
最適復習テスト日数間隔を読み込む最適復習テスト日数間隔読込手段と、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索される前記設問正答対群の中の一つの設問正答対に対して、
前記テスト経過記録手段により記憶されたテスト経過の中から
前回のテスト実行年、月、日を読み込む前回テスト実行日読込手段と、
前記前回テスト実行日読込手段により読み込まれた、前回のテスト実行
年月日から、今の年月日迄何日を経たかを演算装置により計算し、その
結果を記憶装置に記憶する前回テスト後経過日数演算手段と、
前記前回テスト後経過日数演算手段により計算された日数が、
前記最適復習テスト日数間隔読込手段により読み込まれた
最適復習テスト日数間隔未満であれば、
前記テスト対象設問正答対探索手段により今テスト対象とすべきか否かが
探索された前記設問正答対群の中の前記一つの設問正答対に対するテストを
今回は実行せず、前記テスト対象設問正答対探索手段は、今回は
復習テストを実行しないとの判定を行っていない設問正答対群から
今テスト対象とするべき設問正答対を探索する、今回復習の必要性が無い設問正答対スキップ手段と、
前記前回テスト後経過日数演算手段により計算された日数が、
前記最適復習テスト日数間隔読込手段により読み込まれた最適復習テスト
日数間隔以上であれば、
前記一つの設問読込手段が前記テスト対象設問正答対探索手段により今
テスト対象とすべきか否かが探索された前記設問正答対群の中の一つの
設問正答対を読み込み前記一つの設問表示手段が、その中の一つの設問を
前記設問欄に表示する、
今回復習の必要性のある設問正答対復習テスト開始手段と、
前記記憶保持度自己評価手段によりなされる記憶保持度に関する自己評価
に基づき次回復習テスト実施日迄の最適復習日数間隔を演算装置が計算す
る最適復習日数間隔演算手段と、
最適復習日数間隔の最低値を設定する最低最適復習日数間隔設定手段と、
前記一つの設問読込手段が前記テスト対象設問正答対探索手段により今
テスト対象とすべきと判定された前記一つの設問の前記設問欄への表示に
際して、前記記憶保持度自己評価受付手段により受け付けられる記憶保持
度に関する自己評価に、前記自己評価記憶保持度計量記憶手段により記憶
された値を対応付けて、前記テスト経過記録手段により記憶装置に記憶さ
れ、
前記記憶保持度に関する自己評価に低さを検出した場合、その前記一つの
設問に対する次回テスト迄の日数間隔を短縮する、低自己評価時最適復習
日数間隔減少手段と、
前記記憶保持度に関する自己評価に高さを検出した場合、その前記一つの
設問に対する次回テスト迄の日数間隔を増大する、高自己評価時最適復習
日数間隔増大手段と、
また、
前記最適復習日数間隔演算手段により計算された最適復習日数間隔は、前
記テスト経過記録手段により記憶装置に記憶され、
前記テスト経過記録手段により記憶されたテスト経過の中から
初回テストから今回のテスト迄に何日を経たかを演算し、前記テスト経過
記録手段が記憶装置に記憶し、
自己評価記憶保持度及び初回テストから今回のテスト迄に何日を経たかを
記憶装置から読み出し、それらに基づき
記憶保持度に関するグラフ表示を行う記憶保持度グラフ化手段と、
次の設問に対する同様な復習テストへ移行するための次の設問移行手段と
テストを途中で中断するためのテスト中断手段として機能させることを
特徴とする復習支援装置を実現するプログラム。
上記のプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【００６６】
本発明プログラムＤの場合。
本発明プログラムＤを実行する前に、学習者は予め、記憶の実用度を測定しようとする単語あるいは文章等を、テキストファイルに、複数、項目単位に、改行を行いながら記述しておく。
学習者が本発明プログラムＤを実行、ドラッグ＆ドロップにより、そのテキストファイルが読み込まれ、まずその中から単語あるいは文章が一つ、ディスプレイに表示される。
学習者は、その内容を理解できた時点で、スペースキーを押す。
本発明プログラムＤは、単語あるいは文章等の呈示から学習者がその内容を理解する迄に要した時間を、ミリ秒単位で測定記録する。
その後、本発明プログラムＤは、テキストファイルに記述されている次の行の単語あるいは文章をディスプレイに表示、学習者がその内容を理解可能になる迄の時間を再度同様にミリ秒単位で測定記録する。
本発明プログラムＤは、以降、同様な処理を繰り返し、学習者がテキストファイルに記述した単語あるいは文章の全てについて、同様な測定を行う。
その結果は、本発明プログラムＤによる単語等呈示に対する、学習者の、スペースキーによる理解応答が遅かった順に、ディスプレイにリスト表示される。
リスト表示される情報は、本発明プログラムＤにより測定された学習者の理解反応時間、並びに、その測定のために本発明プログラムＤにより呈示された単語等の対からなる。
リストの上の方には、学習者による記憶の実用度の低い項目が、リストの下の方には、記憶の実用度の高い項目が序列される。
リストの上の方に位置する項目群は、記憶空間において、時間距離が短縮されていない、記憶が実用性に定着していないことを表す。
長期記憶化を経ておらずとも、対象の高頻度観測により、対象はリストの上の方に仮想的且短時間性に移動することができる。
ディスプレイに表示されるリストは、観測時点での対象項目の記憶実用性序列を表す。
観測時点での単語等の記憶実用性序列を、リストによりディスプレイに観察するためには、学習者は、予め、複数の単語をテキストファイルに記述、保存しておき、本発明プログラムＤの実行により、ディスプレイにその中の一単語が表示された時、学習者は、その意味内容が把握できた段階でスペースキーを押す。
繰り返し観測により、本発明プログラムＤは、単語の意味を、明確に、記憶に照合する速度を増大させる効果を有する。
観測時点での単語あるいは概念等の換言速度序列を、リストによりディスプレイに観察するためには、学習者は予め、複数の単語あるいは概念をテキストファイルに記述、保存しておき、本発明プログラムＤの実行によりディスプレイにその中の一つの単語、あるいは概念が呈示された時、学習者はその意味内容を別の表現を用いて換言できた段階でスペースキーを押す。
換言可能であるためには、呈示された単語、概念を記憶に照合して、その意味をまず理解しておく必要がある。
従って、本発明プログラムＤは、呈示された単語、概念を記憶に照合して、その意味を把握する速度を増大させ得る効果がある。
本発明プログラムＤにより、表層的ではない高速度readingの可能性を増大させる。
観測時点での、学習者にとっての難字度序列を、リストによりディスプレイに観察するためには、学習者は予め、複雑さの程度の異なる複数の難字をテキストファイルに記述、保存しておく。
本発明プログラムＤの実行により、ディスプレイにその中の一つの難字が表示された時、学習者はその字の中の、自らの記憶に照合が難しい部分に特に関心を向け、その構造を認識、納得できた段階でスペースキーを押す。
そのような方法により、それ迄には詳しく認識されていなかった文字構造部分に対する認識が、観測の都度、深まる。それ迄認識されていなかった文字構造が仮想的に記憶累積される可能性がある。
人間に一般的である特徴抽出機能に対する学習詳細化機能の補完である。
本発明プログラムＤは、対象に対する、記憶から乖離する部分を能動的に特定する速度を増大させ、それらに対する学習を仮想的記憶により促す効果がある。
観測時点での文章構造等の記憶実用性序列を、リストによりディスプレイに観察するためには、学習者は、予め、分野が多少異なるような複数の文章をテキストファイルに記述、保存しておき、本発明プログラムＤの実行により、ディスプレイにその中の一文が表示された時、学習者はその内容が把握できた段階でスペースキーを押す。
本発明プログラムＤを用いると、学習者の記憶空間に、それ迄のreading等により、文章構造、文章をなす単語等に対する記憶の実用度の程度に偏りを生じている状態を検出することができる。
観測時点での復習対象の、仮想的記憶化による、記憶空間におけるrearrangement序列を、リストによりディスプレイに観察可能にするためには、学習者は予め、複数の復習対象をテキストファイルに記述、保存しておく。
本発明プログラムＤの実行により、ディスプレイにその中の一つの復習対象が表示された時、学習者はその内容が把握できた段階でスペースキーを押す。
本発明プログラムＤは、テキストファイルに学習者により記述された復習対象項目全てに対する測定を終えると、結果をリスト表示し、後、同様な測定を繰り返し行い、その都度結果をリスト表示するので、学習者は、短時間内に復習を繰り返すことにより、記憶対象の記憶実用度序列、時間距離短縮度が、復習の度に変動する状態を観察することが可能である。
記憶空間における仮想的短時間性rearrangementを観察することができる。
本発明プログラムＤは、全観測対象に対する観測済み項目の割合をグラフ表示することができる。結果をリスト表示すること等と共に、復習の単調性を低減する。
【００６７】
本発明プログラムＥの場合。
本発明プログラムＥは、記憶が減退してきているファイルの存在を、学習者に知らせ、その能動的な復習を促すことができるプログラムである。
本発明プログラムＥを実行する前に、予め、学習者は、学習の際、記憶保持すべき内容を見出すと、その内容をテキストファイルに記述、何らかの内容を表す名称をファイルに付し、フォルダ等にまとめて保存するようにしておく。
一旦は学習者により理解処理済みであるそのようなファイルがある程度蓄積してきた時に、 学習者は本発明プログラムＥを実行してみる。
すると、本発明プログラムＥは、ディスプレイにＩＤ０のウィンドウを生じ、その上にメッセージボックスを生成する。
本発明プログラムＥは、そのＩＤ０のウィンドウを、ファイルのドラッグ＆ドロップを受け入れる状態にする。
記憶すべき内容を記述したファイルが１ファイル以上、ＩＤ０ウィンドウにドラッグ＆ドロップされると、それらのファイル名がメモリノートパッド形式として変数bvfnに入力される。
今、学習者が、復習を行おうとして複数のファイル群を選び、ＩＤ０ウィンドウにドラッグ＆ドロップしたとする。
変数datezdの要素、datezd.0、datezd.1、datezd.2に、プログラムＥ実行の年、月、日が入力される。
本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた複数のファイルそれぞれに対し、fxtget zbv,vzを行うことにより、ファイル更新日の年、月、日に関する情報を取得、それぞれ、zbv.8、zbv.9、zbv.11に入力する。
本発明プログラムＥは、それらの情報をそれぞれ、変数date1の要素date1.0、date1.2、date1.3に入力する。
プログラムＥ実行の年、月、日が入力されているdatezd.0、datezd.1、datezd.2を、本発明プログラムＥは、それぞれdate2.0、date2.1、date2.2に入力する。
本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされたファイル群それぞれに対し、前回の復習日を表すファイル更新日から今回のプログラムＥ実行日迄、何日経過しているか配列変数date2とdate1の間の日数差として計算する。
その結果は、変数statzbの要素statzb.counに記録される。
本発明プログラムＥは、sortval statzb,0により、変数statzbの要素statzb.counを前回復習後経過日数の少ない順に並べ替える。
今、配列変数statzbは日数の少ない順に並べ替えられているが、ファイル名の方は、まだ並べ替えられていないので、本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた複数のファイルそれぞれに対しsortget stcounb,counb、を実行することにより、今、statzb.counbに並べ替えられている情報が、並べ替えの前にはstatzb.stcounbであったと言う情報を得、並べ替えの前のメモリノートパッド形式文字列にnoteget vzstat,stcounbを行うことにより、並べ替えの前のインデックスstcounbに対する、ファイル名を得ることで、ファイル更新日からの経過日数と、ファイル名とを整合させようとしている。
ファイル更新日からの経過日数がstatzb.counbであるファイル名はvzstに入力される。
本発明プログラムＥは、ファイル更新日からの経過日数並びに、そのファイル名を横に並べ、メッセージボックスに表示する。
本発明プログラムＥは、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから同様な情報を取得し、縦方向に、ファイル更新日からの経過日数の少ない順に、それらの情報を並べるリスト表示をメッセージボックスに行う。
本発明プログラムＥは、メッセージボックスに、ファイル更新日からの経過日数が少ない順にリスト表示を行う際、その経過日数の横に、当該ファイル名を表示できる。
本発明プログラムＥは、ファイル更新日からの経過日数、従って、ファイル上書き復習日から、今回プログラムＥ実行の日迄の経過日数をそのファイル名と共にリスト表示できるので、例えばWindows 95等のフォルダより表示上、直観的であり復習に適当である。
ＩＤ０ウィンドウに学習者により、異なるファイル群のドラッグ＆ドロップが行われる迄、本発明プログラムＥは、その情報をメッセージボックスに表示し続ける。
例えば、学習者が、本発明プログラムＢ、本発明プログラムＣ等により、復習の後、その記憶がかなり減退する迄のおよその日数間隔を検出できたとする。
あるいは適当に、復習日から、かなりの記憶減退が生じる迄の日数間隔を逐次変動させる。
学習者は、ファイル更新日からの経過日数がその程度の日数間隔としてメッセージボックスに表示されているファイル名のファイルを選び、その記述を復習したりする。
学習者は復習の都度、そのファイルの記述内容を修正しながら、能動的に学習するようにする。
復習の度に、ファイル記述内容に対する感想は変化する。
それに基づき、復習の度に、ファイルの記述内容を上書き修正する。
そのようにファイル内容を更新することにより今回の復習日がファイルに記録される。
【００６８】
ＩＤ０ウィンドウに、学習者が、異なるファイル群をドラッグ＆ドロップすると、メッセージボックスの表示はクリアされ、再度、上記のような処理を本発明プログラムＥは繰り返す。
メッセージボックスに、ＩＤ０ウィンドウにドラッグ＆ドロップされた全てのファイルから取得された、ファイル更新日からの経過日数並びにそのファイル名、の対からなる情報を、経過日数の少ない順にリスト表示する。
【００６９】
出力装置に、設問欄を生じる
mesbox rndtraverse,260,40,0
ボタンを生じる
*testへのtestボタンを生じる
counnjxjxl=0
stop
・  test
*testjxjxl
正誤判定グラフ表示後に
試行回数をカウント
第一設問試行のカウント初期値は１に
counnjxjxl+
リセット
bzbz=""
bzbzjj=""
notesel jjxx
指定したファイルを読み込む
noteload "traverse.txt"
repeat 4+counbbjx
ループ回数
増減
counbbjxの初期値は自明
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
乱数を発生、変数に代入
rnd rndcoun,z
（インデックス）指定行（の内容）をメモリーである変数texttraverseに読み込む
noteget texttraverse,rndcoun
メモリーであるの値を、出力装置に（生じた設問欄に）表示
objprm 0,texttraverse
正答を
準備
bzbzjj=bzbzjj+texttraverse
設問の要素、表示時間設定
略称学習時間
wait 15
（見本２、wait 20にしてもよい）
bjzxzx=""
表示を消すため
メモリーであるの値を、出力装置に表示
objprm 0,bjzxzx
次の要素表示までの待ち時間設定
略称学習保持時間
wait 52
（見本２、wait 220にしてもよい）
loop
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
（インデックス初期値）
counjj=0
４ボタンの場合
ボタン表記再定義
repeat 4
;;;;;;;;;;;;;
counjj=counjj+1
（インデックス）指定行（の内容）をメモリーである変数texttraversejjに読み込む
noteget texttraversejj,counjj-1
メモリーであるの値を、出力装置（に生じるボタン）に（順に）表示
（（×○から定義群に再定義され、設問提示終了を明示））
objprm counjj,texttraversejj
loop
;;;;;;;;;;
ztext=""
メモリーであるの値を、出力装置（に生じる設問欄）に表示
（設問欄の最後の要素を消す）
objprm 0,ztext
*zjzj
repeat 1
bzbzjjとは正答
しかし、ボタンは同時処理
ボタンからのbzbz答案を受け付けている
if (lenbzbz<lenbzbzjj)&(bzbzjj!bzbz):continue 0
if (lenbzbz<lenbzbzjj):continue 0
loop
正誤判定;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
誤答時
if bzbzjj!bzbz:{
×時の要素総数
counbbjxx=4+counbbjx
メモリーであるの値を、出力装置に表示
mes "×"
（同）要素総数記憶容量、略称単語力
mes ""+counbbjxx+"単語"
（同）並置
（bzbzjjとは正答）
mes bzbzjj+"答え"
mes bzbz
負荷増大時の負帰還
counbbjx-
（一方）（見本では所定の回数最低値２回か）
（一方）（明細書では２回）
if counbbjx<=-2:counbbjx=-2
（同）（グラフ幅）
（同）（初期値は自明）
counnjxjxlz=10*counnjxjxl
（同）（ｙ軸値、単位１０）
counbbjxxlz=(counbbjxx-1)*10
（同）彩色に反映
color 20,20,220
boxf counnjxjxlz,400-counbbjxxlz,counnjxjxlz+10,400
（（ボタン記載群に×を反映するまでの時間））
（（誤答時は、４０ｍｓ並置グラフを一瞥の時間））
wait 200
（同）
counjj=0
（同）
repeat 4
;;;;;;;;;;
（同）
counjj=counjj+1
（４ボタンの場合）
（（ボタン記載群に×を反映））
ztext="XXXXXX"
objprm counjj,ztext
（（漸次表示の待ち時間））
（（wait 14より速く×をボタンに反映））
wait 6
loop
;;;;;;;;;;;
（（×は設問提示終了を明示））
（（メモリーであるの値（×）を、出力装置（に生じる設問欄）に表示））
（（同））
objprm 0,ztext
正誤判定グラフ表示後に
試行回数をカウント
goto *testjxjxl
正誤判定;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
正答時
if bzbzjj=bzbz:{
（逆）○時の要素総数
counbbjxx=4+counbbjx
（逆）メモリーであるの値を、出力装置に表示
mes "○"
（同）要素総数記憶容量、略称単語力
mes ""+counbbjxx+"単語"
（同）並置
（bzbzjjとは正答）
mes bzbzjj+"答え"
mes bzbz
（逆）負荷減少時の負帰還
counbbjx+
（同）（グラフ幅）
（同）（初期値は自明）
counnjxjxlz=10*counnjxjxl
（同）（ｙ軸値、単位１０）
counbbjxxlz=(counbbjxx-1)*10
（同）彩色に反映
color 10,20,100
boxf counnjxjxlz,400-counbbjxxlz,counnjxjxlz+10,400
（（ボタン記載群に○を反映するまでの時間））
（（正答時は４０ｍｓ少ない））
wait 160
（同）
counjj=0
（同）
repeat 4
;;;;;;;;;;
（同）
counjj=counjj+1
（４ボタンの場合）
（逆）（（ボタン記載群に○を反映））
ztext="○○○○○○"
objprm counjj,ztext
（（漸次表示の待ち時間））
（（誤答時のwait 6よりゆっくり○をボタンに漸次反映））
wait 14
loop
（（メモリーであるの値（○）を、出力装置（に生じる設問欄）に表示））
（（同））
objprm 0,ztext
goto *testjxjxl
stop
（ループ時であってもボタンから入力）
*ifzug1
（test開始ボタンが押されていないとき、設問が提示されていないときはstop）
（noteload "traverse.txt"が読み込まれている）
notesel jjxx
（インデックス）指定行（の内容）をメモリーである変数texttraversejjxx1に読み込む
（定義群から）
noteget texttraversejjxx1,0
定義群の対応するを入力要素に
textbz=texttraversejjxx1
答案入力履歴記録
bzbz=bzbz+textbz
（入力待ちへ）
goto *zjzj
stop
（同）
*ifzug2
if counnjxjxl=0:stop
notesel jjxx
noteget texttraversejjxx2,1
textbz=texttraversejjxx2
;;textbz="ifzug2"
bzbz=bzbz+textbz
;;;;;;;;;;mes bzbz
goto *zjzj
stop
本発明プログラムＡの見本１。
randomize
alloc bzbz,60000
alloc bzbzjj,60000
str rndtraverse
rndtraverse="▽ 単語力観測 ▽"
mesbox rndtraverse,260,40,0
objsize 200,25
button "1",*ifzug1
button "2",*ifzug2
button "3",*ifzug3
button "4",*ifzug4
button "test",*test
color 10,100,10
boxf 0,200,660,500
counnjxjxl=0
stop
*test
if counnjxjxl>=1:stop
*testjxjxl
counnjxjxl+
bzbz=""
bzbzjj=""
notesel jjxx
noteload "traverse.txt"
notemax z
repeat 4+counbbjx
rnd rndcoun,z
;;counjj=counjj+1
;;if counjj=5:counjj=1
noteget texttraverse,rndcoun
objprm 0,texttraverse
bzbzjj=bzbzjj+texttraverse
;;学習時間
;;wait 20
wait 15
bjzxzx=""
objprm 0,bjzxzx
;;学習保持時間
;;wait 2
wait 52
;;wait 100
loop
counjj=0
repeat 4
counjj=counjj+1
;;button文章
noteget texttraversejj,counjj-1
objprm counjj,texttraversejj
loop
;mes counjj
ztext=""
objprm 0,ztext
*zjzj
repeat 1
wait 6
strlen lenbzbz,bzbz
strlen lenbzbzjj,bzbzjj
if (lenbzbz<lenbzbzjj)&(bzbzjj!bzbz):continue 0
loop
color 100,100,200
boxf 260,100,660,200
wait 10
color 0,0,10
if bzbzjj!bzbz:{
color 240,100,100
boxf 260,100,660,200
color 0,0,160
pos 260,100
counbbjxx=4+counbbjx
mes "×"
mes ""+counbbjxx+"単語"
mes bzbzjj+"答え"
mes bzbz
counbbjx-
if counbbjx<=-2:counbbjx=-2
;;counnjxjxl
counnjxjxlz=10*counnjxjxl
counbbjxxlz=(counbbjxx-1)*10
;;color 10,20,100
color 20,20,220
boxf counnjxjxlz,400-counbbjxxlz,counnjxjxlz+10,400
wait 200
counjj=0
repeat 4
counjj=counjj+1
;;button文章
ztext="XXXXXX"
;;noteget texttraversejj,counjj-1
objprm counjj,ztext
wait 6
loop
;mes counjj
objprm 0,ztext
goto *testjxjxl
}
if bzbzjj=bzbz:{pos 260,100
counbbjxx=4+counbbjx
mes "○"
mes ""+counbbjxx+"単語"
mes bzbzjj+"答え"
mes bzbz
counbbjx+
counnjxjxlz=10*counnjxjxl
counbbjxxlz=(counbbjxx-1)*10
color 10,20,100
boxf counnjxjxlz,400-counbbjxxlz,counnjxjxlz+10,400
;;boxf counbbjxxlz,450-counnjxjxlz,counbbjxxlz+10,450
wait 160
counjj=0
repeat 4
counjj=counjj+1
;;button文章
ztext="○○○○○○"
;;noteget texttraversejj,counjj-1
objprm counjj,ztext
wait 14
loop
;mes counjj
objprm 0,ztext
goto *testjxjxl
}
stop
*ifzug1
if counnjxjxl=0:stop
notesel jjxx
noteget texttraversejjxx1,0
textbz=texttraversejjxx1
;;textbz="ifzug1"
bzbz=bzbz+textbz
;;;;;;mes bzbz
;;;;;;mes bzbzjj
goto *zjzj
stop
*ifzug2
if counnjxjxl=0:stop
notesel jjxx
noteget texttraversejjxx2,1
textbz=texttraversejjxx2
;;textbz="ifzug2"
bzbz=bzbz+textbz
;;;;;;;;;;mes bzbz
goto *zjzj
stop
*ifzug3
if counnjxjxl=0:stop
notesel jjxx
noteget texttraversejjxx3,2
textbz=texttraversejjxx3
;;textbz="ifzug3"
bzbz=bzbz+textbz
goto *zjzj
stop
*ifzug4
if counnjxjxl=0:stop
notesel jjxx
noteget texttraversejjxx4,3
textbz=texttraversejjxx4
;;textbz="ifzug4"
bzbz=bzbz+textbz
goto *zjzj
stop
本発明プログラムＡの見本２。
randomize
alloc bzbz,60000
alloc bzbzjj,60000
str rndtraverse
rndtraverse="▽ 単語力観測 ▽"
objmode 2
font "ＭＳ 明朝",15
mesbox rndtraverse,260,40,0
objsize 200,25
button "1",*ifzug1
button "2",*ifzug2
button "3",*ifzug3
button "4",*ifzug4
button "test",*test
color 10,100,10
boxf 0,200,660,500
counnjxjxl=0
stop
*test
if counnjxjxl>=1:stop
*testjxjxl
counnjxjxl+
bzbz=""
bzbzjj=""
notesel jjxx
noteload "traverse.txt"
notemax z
repeat 4+counbbjx
rnd rndcoun,z
;;counjj=counjj+1
;;if counjj=5:counjj=1
noteget texttraverse,rndcoun
objprm 0,texttraverse
bzbzjj=bzbzjj+texttraverse
;;学習時間
;;wait 20
wait 15
bjzxzx=""
objprm 0,bjzxzx
;;学習保持時間
;;wait 2
;;wait 52 を倍にした場合は
;;wait 104
;;wait 15
wait 220
loop
counjj=0
repeat 4
counjj=counjj+1
;;button文章
noteget texttraversejj,counjj-1
objprm counjj,texttraversejj
loop
;mes counjj
ztext=""
objprm 0,ztext
*zjzj
repeat 1
wait 6
strlen lenbzbz,bzbz
strlen lenbzbzjj,bzbzjj
if (lenbzbz<lenbzbzjj)&(bzbzjj!bzbz):continue 0
loop
color 100,100,200
boxf 260,100,660,200
wait 10
color 0,0,10
if bzbzjj!bzbz:{
color 240,100,100
boxf 260,100,660,200
color 0,0,160
pos 260,100
counbbjxx=4+counbbjx
mes "×"
mes ""+counbbjxx+"単語"
mes bzbzjj+"答え"
mes bzbz
counbbjx-
if counbbjx<=-2:counbbjx=-2
;;counnjxjxl
counnjxjxlz=10*counnjxjxl
counbbjxxlz=(counbbjxx-1)*10
;;color 10,20,100
color 20,20,220
boxf counnjxjxlz,400-counbbjxxlz,counnjxjxlz+10,400
wait 200
counjj=0
repeat 4
counjj=counjj+1
;;button文章
ztext="XXXXXX"
;;noteget texttraversejj,counjj-1
objprm counjj,ztext
wait 6
loop
;mes counjj
objprm 0,ztext
goto *testjxjxl
}
if bzbzjj=bzbz:{pos 260,100
counbbjxx=4+counbbjx
mes "○"
mes ""+counbbjxx+"単語"
mes bzbzjj+"答え"
mes bzbz
counbbjx+
counnjxjxlz=10*counnjxjxl
counbbjxxlz=(counbbjxx-1)*10
color 10,20,100
boxf counnjxjxlz,400-counbbjxxlz,counnjxjxlz+10,400
;;boxf counbbjxxlz,450-counnjxjxlz,counbbjxxlz+10,450
wait 160
counjj=0
repeat 4
counjj=counjj+1
;;button文章
ztext="○○○○○○"
;;noteget texttraversejj,counjj-1
objprm counjj,ztext
wait 14
loop
;mes counjj
objprm 0,ztext
goto *testjxjxl
}
stop
*ifzug1
if counnjxjxl=0:stop
notesel jjxx
noteget texttraversejjxx1,0
textbz=texttraversejjxx1
;;textbz="ifzug1"
bzbz=bzbz+textbz
;;;;;;mes bzbz
;;;;;;mes bzbzjj
goto *zjzj
stop
*ifzug2
if counnjxjxl=0:stop
notesel jjxx
noteget texttraversejjxx2,1
textbz=texttraversejjxx2
;;textbz="ifzug2"
bzbz=bzbz+textbz
;;;;;;;;;;mes bzbz
goto *zjzj
stop
*ifzug3
if counnjxjxl=0:stop
notesel jjxx
noteget texttraversejjxx3,2
textbz=texttraversejjxx3
;;textbz="ifzug3"
bzbz=bzbz+textbz
goto *zjzj
stop
*ifzug4
if counnjxjxl=0:stop
notesel jjxx
noteget texttraversejjxx4,3
textbz=texttraversejjxx4
;;textbz="ifzug4"
bzbz=bzbz+textbz
goto *zjzj
stop
本発明プログラムＢの見本。
#include "mod_nissu.as"
;;;;;;;;;;;;;;;;
skiperr 1
counxzsdxz=0
;*counxzsdxznn
;if counxzsdxz=xzsdxz:end 
;notesel daysxzsdx
chdir "c:/windows/テ゛スクトッフ゜/test jj"
dirlist zxds,"*.*",5
;;notesel daysxzsdx
notesel zxds
notemax xzsdxz
int xzsdxz
if xzsdxz=0:end
*counxzsdxznn
chdir "c:/windows/テ゛スクトッフ゜/test jj"
if counxzsdxz=xzsdxz:end 
notesel zxds
noteget zs,counxzsdxz
counxzsdxz=counxzsdxz+1
zsxd="c:/windows/テ゛スクトッフ゜/test jj"+"/"+zs
chdir zsxd
notesel daysjn
noteload "daysj.txt"
noteget bxdays,0
str bxdays
strlen zv,bxdays
if zv=0:{goto *vvyy
stop}
int bxdays
noteget daysxyr,1
noteget daysxz,2
noteget daysxd,3
noteget zdaysxyr,4
noteget zdaysxz,5
noteget zdaysxd,6
int zdaysxyr
int zdaysxz
int zdaysxd
int bxdays
int daysxyr
int daysxz
int daysxd
gettime daysxyryr,0
gettime daysxxz,1
gettime daysxdd,3
int daysxyryr
int daysxxz
int daysxdd
if (daysxyryr=zdaysxyr)&(daysxxz=zdaysxz)&(daysxdd=zdaysxd):goto *counxzsdxznn
dim xdate1,3
dim xdate2,3
;xdate1.0=daysxyr
;xdate1.1=daysxz
;xdate1.2=daysxd
xdate1.0=zdaysxyr
xdate1.1=zdaysxz
xdate1.2=zdaysxd
xdate2.0=daysxyryr
xdate2.1=daysxxz
xdate2.2=daysxdd
dim xdate,6
xdate=xdate1.0,xdate1.1,xdate1.2,xdate2.0,xdate2.1,xdate2.2
nissu_calc xdate,1
xxdate=stat
if xxdate<bxdays:goto *counxzsdxznn
*vvyy
;;;;;;;;;;;;;;;;
alloc jjxx,100000
str jjxx
jjxx=""
width 160,60,120,25
;;;;;;;;;;;;;;
gsel 0,-1
screen 2,260,140,0,100,20
;;;;;;;;;;;;;;;;;;;;
cls 0
color 255,255,255
boxf 0,0,260,140
notesel vy
noteload "test.txt"
noteget jjxx,1
font "ＭＳ Ｐ明朝",22,1
objmode 2
mesbox jjxx,250,66,0
objsize 100,40
font "Bookman Old Style",16,16
objmode 2
button "solution",*ls
objsize 100,14
pos 145,120
button "",*jlbn
stop
*ls
gsel 2,-1
screen 6,260,140,0,100,20
;;;;;;;;;;;;;;;;
cls 0
color 255,255,255
boxf 0,0,260,140
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
objmode 2
font "ＭＳ Ｐ明朝",22,
mesbox jjxx,250,66,0
font "ＭＳ Ｐ明朝",12,16
objmode 2
pos 2,72
objsize 46,26
;button "詳細まで",*graphxfr
button "全く詳細",*graphxfr
;詳細十分 はっきりfully reproduceable
pos 54,72
;button "要点なら",*graphxcl
button "90程度",*graphxcl
;ほとんど はっきり
pos 105,72
;button "雰囲気",*graphxvg
button "雰囲気",*graphxvg
pos 156,72
;button "詳細減耗",*graphxfo
button "六のみ",*graphxfo
pos 209,72
;button "要点風化",*graphxfg
button "0近似",*graphxfg
;ほとんどわすれたtotally forgotten
objsize 100,14
pos 145,120
button "",*jlbn
screen 10,250,140,0,90,200
;;;;;;;;;;;;;;;
cls 0
picload "test.bmp",0
stop
*graphxfr
gsel 6,-1
screen 16,1000,140,0,100,20
;;;;;;;;;;;;;;;;;;;
cls 0
color 60,200,100
boxf 0,0,1000,140
color 60,166,60
boxf 25,2,26,136
color 100,250,90
yy=121-25
repeat 4
line 26,yy,1000,yy
yy=yy-25
loop
xx=26+6
repeat 166
line xx,6,xx,120
xx=xx+6
loop
color 100,160,200
xx=26+6
repeat 20
boxf xx,6,xx+1,120
xx=xx+60
loop
;color 100,140,60
color 60,166,60
boxf 6,120,1000,121
color 100,140,60
objsize 100,20
pos 60,0
button "",*lx
;daysxx=6
;;;;;;;;;;;;;;;;;;;;;;;;;;
gettime daysxxxxxxyryr,0
gettime daysxxxxxxxz,1
gettime daysxxxxxxdd,3
notesel daysjn
noteload "daysj.txt"
notemax zdsdsv
if zdsdsv=0:{goto *zxdss
stop}
noteget daysxxxxxxyr,1
noteget daysxxxxxxz,2
noteget daysxxxxxxd,3
;;;;;;;;;;;;;;;gettime daysxxxxxxyryr,0
;;;;;;;;;;;;;;;gettime daysxxxxxxxz,1
;;;;;;;;;;;;;;;gettime daysxxxxxxdd,3
goto *zxdssx
;str daysxxxxxxyr
;strlen zdrs,daysxxxxxxyr
;int zdrs
;if zdrs=0:{daysxxxxxxyr=daysxxxxxxyryr
stop
*zxdss
daysxxxxxxyr=daysxxxxxxyryr
daysxxxxxxz=daysxxxxxxxz
daysxxxxxxd=daysxxxxxxdd
notesel daysjn
noteload "daysj.txt"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
zsdxvx="zsdxvx"
noteadd zsdxvx,0,1
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
noteadd daysxxxxxxyryr,1,1
noteadd daysxxxxxxxz,2,1
noteadd daysxxxxxxdd,3,1
notesave "daysj.txt"
;;;;;;;;;;;;;;
goto *zxdssx
stop
*zxdssx
notesel daysjn
int daysxxxxxxyr
int daysxxxxxxz
int daysxxxxxxd
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
;noteadd daysxxxxxxyryr,4,1
;noteadd daysxxxxxxxz,5,1
;noteadd daysxxxxxxdd,6,1
noteadd daysxxxxxxyryr,4,1
noteadd daysxxxxxxxz,5,1
noteadd daysxxxxxxdd,6,1
notesave "daysj.txt"
int daysxxxxxxyryr
int daysxxxxxxxz
int daysxxxxxxdd
dim date1,3
dim date2,3
date1.0=daysxxxxxxyr
date1.1=daysxxxxxxz
date1.2=daysxxxxxxd
date2.0=daysxxxxxxyryr
date2.1=daysxxxxxxxz
date2.2=daysxxxxxxdd
dim date,6
date=date1.0,date1.1,date1.2,date2.0,date2.1,date2.2
nissu_calc date,1
daysar=stat
;;pos 160,0
;;mes daysar
lnrvfr=4
notesel daysjn
noteload "daysj.txt"
str daysar
str lnrvfr
;noteadd daysar,-1,0
;noteadd lnrvfr,-1,0
noteadd daysar,-1,0
noteadd lnrvfr,-1,0
notesave "daysj.txt"
int daysar
int lnrvfr
;daysara=6*daysar
;inrvfrv=25*inrvfr
;pos 26+daysara,121-10-inrvfrv
;font "ＭＳ Ｐ明朝",10,16
;mes "▽"
notesel daysjn
notemax z
yz=z-7
zd=yz/2
;daysara=0
;inrvfrv=4
;zdaysar=0
zxzx=0
zxzxzxzxzx=0
;;mes zd
counnb=0
;;;;;;;;;;;;;;;;;;
zxdaysar=""
zxlnrvfr=""
xzdaysar=0
xzlnrvfr=0
repeat zd
noteget zxdaysar,7+zxzx
noteget zxlnrvfr,1+7+zxzxzxzxzx
int zxdaysar
zxzxdaysar=6*zxdaysar
int zxlnrvfr
zxzxlnrvfr=25*zxlnrvfr
pos 26+zxzxdaysar,121-zxzxlnrvfr
color 120,140,40
font "ＭＳ Ｐ明朝",10,16
mes "▽"
counnb+
color 190,250,100
if counnb>=2:line xzdaysar,xzlnrvfr,26+zxzxdaysar,121-zxzxlnrvfr
xzdaysar=26+zxzxdaysar
xzlnrvfr=121-zxzxlnrvfr
zxzx=zxzx+2
zxzxzxzxzx=zxzxzxzxzx+2
loop
daysxx=6
str daysxx
notesel daysjn
noteload "daysj.txt"
noteadd daysxx,0,1
notesave "daysj.txt"
stop
*graphxcl
gsel 6,-1
screen 16,1000,140,0,100,20
cls 0
color 60,200,100
boxf 0,0,1000,140
color 60,166,60
;color 100,140,60
boxf 25,2,26,136
color 100,250,90
yy=121-25
repeat 4
line 26,yy,1000,yy
yy=yy-25
loop
xx=26+6
repeat 166
line xx,6,xx,120
xx=xx+6
loop
color 100,160,200
xx=26+6
repeat 20
boxf xx,6,xx+1,120
xx=xx+60
loop
;color 100,140,60
color 60,166,60
boxf 6,120,1000,121
color 100,140,60
objsize 100,20
pos 60,0
button "",*lx
lnrvcl=3
;daysxx=5
gettime daysxxxxxxyryr,0
gettime daysxxxxxxxz,1
gettime daysxxxxxxdd,3
notesel daysjn
noteload "daysj.txt"
notemax zdsdsvcl
if zdsdsvcl=0:{goto *zxdsscl
stop}
noteget daysxxxxxxyr,1
noteget daysxxxxxxz,2
noteget daysxxxxxxd,3
goto *zxdssxcl
stop
*zxdsscl
daysxxxxxxyr=daysxxxxxxyryr
daysxxxxxxz=daysxxxxxxxz
daysxxxxxxd=daysxxxxxxdd
notesel daysjn
noteload "daysj.txt"
zsdxvx="zsdxvx"
noteadd zsdxvx,0,1
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
noteadd daysxxxxxxyryr,1,1
noteadd daysxxxxxxxz,2,1
noteadd daysxxxxxxdd,3,1
notesave "daysj.txt"
;;;;;;;;;;;;;;
goto *zxdssxcl
stop
*zxdssxcl
notesel daysjn
int daysxxxxxxyr
int daysxxxxxxz
int daysxxxxxxd
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
noteadd daysxxxxxxyryr,4,1
noteadd daysxxxxxxxz,5,1
noteadd daysxxxxxxdd,6,1
notesave "daysj.txt"
int daysxxxxxxyryr
int daysxxxxxxxz
int daysxxxxxxdd
dim date1,3
dim date2,3
date1.0=daysxxxxxxyr
date1.1=daysxxxxxxz
date1.2=daysxxxxxxd
date2.0=daysxxxxxxyryr
date2.1=daysxxxxxxxz
date2.2=daysxxxxxxdd
dim date,6
date=date1.0,date1.1,date1.2,date2.0,date2.1,date2.2
nissu_calc date,1
daysar=stat
;;pos 160,0
;;mes daysar
lnrvcl=3
notesel daysjn
noteload "daysj.txt"
str daysar
str lnrvcl
noteadd daysar,-1,0
noteadd lnrvcl,-1,0
notesave "daysj.txt"
int daysar
int lnrvcl
;daysara=6*daysar
;inrvfrv=25*inrvfr
;pos 26+daysara,121-10-inrvfrv
;font "ＭＳ Ｐ明朝",10,16
;mes "▽"
notesel daysjn
notemax z
yz=z-7
zd=yz/2
;daysara=0
;inrvfrv=4
;zdaysar=0
zxzx=0
zxzxzxzxzx=0
;;mes zd
counnb=0
zxdaysar=""
zxlnrvcl=""
xzdaysar=0
xzlnrvcl=0
repeat zd
noteget zxdaysar,7+zxzx
noteget zxlnrvcl,1+7+zxzxzxzxzx
int zxdaysar
zxzxdaysar=6*zxdaysar
int zxlnrvcl
zxzxlnrvcl=25*zxlnrvcl
pos 26+zxzxdaysar,121-zxzxlnrvcl
color 120,140,40
font "ＭＳ Ｐ明朝",10,16
mes "▽"
counnb+
color 190,250,100
if counnb>=2:line xzdaysar,xzlnrvcl,26+zxzxdaysar,121-zxzxlnrvcl
xzdaysar=26+zxzxdaysar
xzlnrvcl=121-zxzxlnrvcl
zxzx=zxzx+2
zxzxzxzxzx=zxzxzxzxzx+2
loop
daysxx=5
str daysxx
notesel daysjn
noteload "daysj.txt"
noteadd daysxx,0,1
notesave "daysj.txt"
stop
*graphxvg
gsel 6,-1
screen 16,1000,140,0,100,20
;;;;;;;;;;;;;;;;;;;;;
cls 0
color 60,200,100
boxf 0,0,1000,140
;color 100,140,60
color 60,166,60
boxf 25,2,26,136
color 100,250,90
yy=121-25
repeat 4
line 26,yy,1000,yy
yy=yy-25
loop
xx=26+6
repeat 166
line xx,6,xx,120
xx=xx+6
loop
color 100,160,200
xx=26+6
repeat 20
boxf xx,6,xx+1,120
xx=xx+60
loop
;color 100,140,60
color 60,166,60
boxf 6,120,1000,121
color 100,140,60
objsize 100,20
pos 60,0
button "",*lx
lnrvvg=2
;daysxx=3
gettime daysxxxxxxyryr,0
gettime daysxxxxxxxz,1
gettime daysxxxxxxdd,3
notesel daysjn
noteload "daysj.txt"
notemax zdsdsv
if zdsdsv=0:{goto *zxdssvg
stop}
noteget daysxxxxxxyr,1
noteget daysxxxxxxz,2
noteget daysxxxxxxd,3
goto *zxdssxvg
stop
*zxdssvg
daysxxxxxxyr=daysxxxxxxyryr
daysxxxxxxz=daysxxxxxxxz
daysxxxxxxd=daysxxxxxxdd
notesel daysjn
noteload "daysj.txt"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
zsdxvx="zsdxvx"
noteadd zsdxvx,0,1
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
noteadd daysxxxxxxyryr,1,1
noteadd daysxxxxxxxz,2,1
noteadd daysxxxxxxdd,3,1
notesave "daysj.txt"
goto *zxdssxvg
stop
*zxdssxvg
notesel daysjn
int daysxxxxxxyr
int daysxxxxxxz
int daysxxxxxxd
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
noteadd daysxxxxxxyryr,4,1
noteadd daysxxxxxxxz,5,1
noteadd daysxxxxxxdd,6,1
notesave "daysj.txt"
int daysxxxxxxyryr
int daysxxxxxxxz
int daysxxxxxxdd
dim date1,3
dim date2,3
date1.0=daysxxxxxxyr
date1.1=daysxxxxxxz
date1.2=daysxxxxxxd
date2.0=daysxxxxxxyryr
date2.1=daysxxxxxxxz
date2.2=daysxxxxxxdd
dim date,6
date=date1.0,date1.1,date1.2,date2.0,date2.1,date2.2
nissu_calc date,1
daysar=stat
;;pos 160,0
;;mes daysar
lnrvvg=2
notesel daysjn
noteload "daysj.txt"
str daysar
str lnrvvg
noteadd daysar,-1,0
noteadd lnrvvg,-1,0
notesave "daysj.txt"
int daysar
int lnrvvg
;daysara=6*daysar
;inrvfrv=25*inrvfr
;pos 26+daysara,121-10-inrvfrv
;font "ＭＳ Ｐ明朝",10,16
;mes "▽"
notesel daysjn
notemax z
yz=z-7
zd=yz/2
;daysara=0
;inrvfrv=4
;zdaysar=0
zxzx=0
zxzxzxzxzx=0
;notesel daysjn
;;mes zd
counnb=0
zxdaysar=""
zxlnrvvg=""
xzdaysar=0
xzlnrvvg=0
repeat zd
noteget zxdaysar,7+zxzx
noteget zxlnrvvg,1+7+zxzxzxzxzx
int zxdaysar
zxzxdaysar=6*zxdaysar
int zxlnrvvg
zxzxlnrvvg=25*zxlnrvvg
pos 26+zxzxdaysar,121-zxzxlnrvvg
color 120,140,40
font "ＭＳ Ｐ明朝",10,16
mes "▽"
counnb+
color 190,250,100
if counnb>=2:line xzdaysar,xzlnrvvg,26+zxzxdaysar,121-zxzxlnrvvg
xzdaysar=26+zxzxdaysar
xzlnrvvg=121-zxzxlnrvvg
zxzx=zxzx+2
zxzxzxzxzx=zxzxzxzxzx+2
loop
daysxx=3
str daysxx
notesel daysjn
noteload "daysj.txt"
noteadd daysxx,0,1
notesave "daysj.txt"
stop
;;;;;;;;;;;;;;;;;;;;;;;;
*graphxfo
gsel 6,-1
screen 16,1000,140,0,100,20
;;;;;;;;;;;;;;;;;;;;
cls 0
color 60,200,100
boxf 0,0,1000,140
;color 100,140,60
color 60,166,60
boxf 25,2,26,136
color 100,250,90
yy=121-25
repeat 4
line 26,yy,1000,yy
yy=yy-25
loop
xx=26+6
repeat 166
line xx,6,xx,120
xx=xx+6
loop
color 100,160,200
xx=26+6
repeat 20
boxf xx,6,xx+1,120
xx=xx+60
loop
;color 100,140,60
color 60,166,60
boxf 6,120,1000,121
color 100,140,60
objsize 100,20
pos 60,0
button "",*lx
lnrvfo=1
;daysxx=3
gettime daysxxxxxxyryr,0
gettime daysxxxxxxxz,1
gettime daysxxxxxxdd,3
notesel daysjn
noteload "daysj.txt"
notemax zdsdsv
if zdsdsv=0:{goto *zxdssfo
stop}
noteget daysxxxxxxyr,1
noteget daysxxxxxxz,2
noteget daysxxxxxxd,3
goto *zxdssxfo
stop
*zxdssfo
daysxxxxxxyr=daysxxxxxxyryr
daysxxxxxxz=daysxxxxxxxz
daysxxxxxxd=daysxxxxxxdd
notesel daysjn
noteload "daysj.txt"
zsdxvx="zsdxvx"
noteadd zsdxvx,0,1
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
noteadd daysxxxxxxyryr,1,1
noteadd daysxxxxxxxz,2,1
noteadd daysxxxxxxdd,3,1
notesave "daysj.txt"
goto *zxdssxfo
stop
*zxdssxfo
notesel daysjn
int daysxxxxxxyr
int daysxxxxxxz
int daysxxxxxxd
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
noteadd daysxxxxxxyryr,4,1
noteadd daysxxxxxxxz,5,1
noteadd daysxxxxxxdd,6,1
notesave "daysj.txt"
int daysxxxxxxyryr
int daysxxxxxxxz
int daysxxxxxxdd
dim date1,3
dim date2,3
date1.0=daysxxxxxxyr
date1.1=daysxxxxxxz
date1.2=daysxxxxxxd
date2.0=daysxxxxxxyryr
date2.1=daysxxxxxxxz
date2.2=daysxxxxxxdd
dim date,6
date=date1.0,date1.1,date1.2,date2.0,date2.1,date2.2
nissu_calc date,1
daysar=stat
;;pos 160,0
;;mes daysar
lnrvfo=1
notesel daysjn
noteload "daysj.txt"
str daysar
str lnrvfo
noteadd daysar,-1,0
noteadd lnrvfo,-1,0
notesave "daysj.txt"
int daysar
int lnrvfo
;daysara=6*daysar
;inrvfrv=25*inrvfr
;pos 26+daysara,121-10-inrvfrv
;font "ＭＳ Ｐ明朝",10,16
;mes "▽"
notesel daysjn
notemax z
yz=z-7
zd=yz/2
;daysara=0
;inrvfrv=4
;zdaysar=0
zxzx=0
zxzxzxzxzx=0
;;mes zd
;notesel daysjn
counnb=0
zxdaysar=""
zxlnrvfo=""
xzdaysar=0
xzlnrvfo=0
repeat zd
noteget zxdaysar,7+zxzx
noteget zxlnrvfo,1+7+zxzxzxzxzx
int zxdaysar
zxzxdaysar=6*zxdaysar
int zxlnrvfo
zxzxlnrvfo=25*zxlnrvfo
pos 26+zxzxdaysar,121-zxzxlnrvfo
color 120,140,40
font "ＭＳ Ｐ明朝",10,16
mes "▽"
counnb+
color 190,250,100
if counnb>=2:line xzdaysar,xzlnrvfo,26+zxzxdaysar,121-zxzxlnrvfo
xzdaysar=26+zxzxdaysar
xzlnrvfo=121-zxzxlnrvfo
zxzx=zxzx+2
zxzxzxzxzx=zxzxzxzxzx+2
loop
daysxx=2
str daysxx
notesel daysjn
noteload "daysj.txt"
noteadd daysxx,0,1
notesave "daysj.txt"
stop
*graphxfg
gsel 6,-1
screen 16,1000,140,0,100,20
;;;;;;;;;;;;;;;;;;;;;
cls 0
color 60,200,100
boxf 0,0,1000,140
;color 100,140,60
color 60,166,60
boxf 25,2,26,136
color 100,250,90
yy=121-25
repeat 4
line 26,yy,1000,yy
yy=yy-25
loop
xx=26+6
repeat 166
line xx,6,xx,120
xx=xx+6
loop
color 100,160,200
xx=26+6
repeat 20
boxf xx,6,xx+1,120
xx=xx+60
loop
;color 100,140,60
color 60,166,60
boxf 6,120,1000,121
color 100,140,60
objsize 100,20
pos 60,0
button "",*lx
lnrvfg=0
;daysxx=3
gettime daysxxxxxxyryr,0
gettime daysxxxxxxxz,1
gettime daysxxxxxxdd,3
notesel daysjn
noteload "daysj.txt"
notemax zdsdsv
if zdsdsv=0:{goto *zxdssfg
stop}
noteget daysxxxxxxyr,1
noteget daysxxxxxxz,2
noteget daysxxxxxxd,3
goto *zxdssxfg
stop
*zxdssfg
daysxxxxxxyr=daysxxxxxxyryr
daysxxxxxxz=daysxxxxxxxz
daysxxxxxxd=daysxxxxxxdd
notesel daysjn
noteload "daysj.txt"
zsdxvx="zsdxvx"
noteadd zsdxvx,0,1
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
noteadd daysxxxxxxyryr,1,1
noteadd daysxxxxxxxz,2,1
noteadd daysxxxxxxdd,3,1
notesave "daysj.txt"
goto *zxdssxfg
stop
*zxdssxfg
notesel daysjn
int daysxxxxxxyr
int daysxxxxxxz
int daysxxxxxxd
;notesel daysjn
str daysxxxxxxyryr
str daysxxxxxxxz
str daysxxxxxxdd
noteadd daysxxxxxxyryr,4,1
noteadd daysxxxxxxxz,5,1
noteadd daysxxxxxxdd,6,1
notesave "daysj.txt"
int daysxxxxxxyryr
int daysxxxxxxxz
int daysxxxxxxdd
dim date1,3
dim date2,3
date1.0=daysxxxxxxyr
date1.1=daysxxxxxxz
date1.2=daysxxxxxxd
date2.0=daysxxxxxxyryr
date2.1=daysxxxxxxxz
date2.2=daysxxxxxxdd
dim date,6
date=date1.0,date1.1,date1.2,date2.0,date2.1,date2.2
nissu_calc date,1
daysar=stat
;;pos 160,0
;;mes daysar
lnrvfg=0
notesel daysjn
noteload "daysj.txt"
str daysar
str lnrvfg
noteadd daysar,-1,0
noteadd lnrvfg,-1,0
notesave "daysj.txt"
int daysar
int lnrvfg
;daysara=6*daysar
;inrvfrv=25*inrvfr
;pos 26+daysara,121-10-inrvfrv
;font "ＭＳ Ｐ明朝",10,16
;mes "▽"
notesel daysjn
notemax z
yz=z-7
zd=yz/2
;daysara=0
;inrvfrv=4
;zdaysar=0
zxzx=0
zxzxzxzxzx=0
;;mes zd
notesel daysjn
counnb=0
zxdaysar=""
zxlnrvfg=""
xzdaysar=0
xzlnrvfg=0
repeat zd
noteget zxdaysar,7+zxzx
noteget zxlnrvfg,1+7+zxzxzxzxzx
int zxdaysar
zxzxdaysar=6*zxdaysar
int zxlnrvfg
zxzxlnrvfg=25*zxlnrvfg
pos 26+zxzxdaysar,121-zxzxlnrvfg
color 120,140,40
font "ＭＳ Ｐ明朝",10,16
mes "▽"
counnb+
color 190,250,100
if counnb>=2:line xzdaysar,xzlnrvfg,26+zxzxdaysar,121-zxzxlnrvfg
xzdaysar=26+zxzxdaysar
xzlnrvfg=121-zxzxlnrvfg
zxzx=zxzx+2
zxzxzxzxzx=zxzxzxzxzx+2
loop
daysxx=1
str daysxx
notesel daysjn
noteload "daysj.txt"
noteadd daysxx,0,1
notesave "daysj.txt"
stop
*lx
gsel 0,-1
gsel 2,-1
gsel 6,-1
gsel 10,-1
gsel 16,-1
goto *counxzsdxznn
stop
*jlbn
end
stop
本発明プログラムＣの見本。
#include "mod_nissu.as"
gsel 0,-1
screen 14,562,400,0,140,50
pos 500,360
objmode 2
font "ＭＳ 明朝",16,2
button "through",*ed
;;alloc listzo,100000
chdir "C:/WINDOWS/テ゛スクトッフ゜"
dirlist listzo,"*.*",5
instr listzox,listzo,"graphs",
;;mes listzox
;;stop
;;notesel listzo
;;noteget listzoxz,listzox
;;strlen listzoxb,listzoxz
;;if (listzox!-1)and(listzoxb!6):{
;;mes listzo
;;stop
;;dialog "graphs",0,
;;end
;;stop
;;}
if listzox=-1:{dialog "graphs",0,
end
stop
}
chdir "C:/WINDOWS/テ゛スクトッフ゜/graphs"
dirlist listz,"*.*",5
;;mes listz
notesel listz
notemax maxzx
;;mes maxzx
counbx=0
;;screen 16,210,60,0,160,220
;;gsel 16,-1
screen 2,160,160,0,1400,100
gsel 2,-1
screen 10,260,40,0,1400,260
gsel 10,-1
screen 25,221,200,0,160,100
gsel 25,-1
*edxzo
;;repeat maxz
if counbx=maxzx:end
notesel listz
noteget listxz,counbx
;;mes counbx
listxbzo="C:/WINDOWS/テ゛スクトッフ゜/graphs/"+listxz
counbx+
chdir listxbzo
exist "testgraph.txt"
if strsize=-1:{dialog listxz+"  testgraph.txt",0,
goto *ed
}
exist "test.txt"
if strsize=-1:{dialog listxz+"  test.txt",0,
goto *ed
}
exist "test.bmp"
if strsize=-1:{dialog listxz+"  test.bmp",0,
goto *ed
}
gettime dyr,0
gettime dm,1
gettime da,3
notesel testzgraph
noteload "testgraph.txt"
notemax testzgraphmax
if testzgraphmax<=2:{goto *testzgraphv
stop}
noteget proceedingz,6
noteget dzyr,3
noteget dzm,4
noteget dza,5
int dzyr
int dzm
int dza
int proceedingz
dim daxz,6
daxz=dzyr,dzm,dza,dyr,dm,da
nissu_calc daxz,1
dayszv=stat
if dayszv<proceedingz:{goto *edxz
stop}
*testzgraphv
;;gsel 0,-1
screen 25,221,200,0,160,100
cls 0
alloc zotestxt,10000
str zotestxt
zotestxt=""
pos 10,20
mesbox zotestxt,200,46,0
notesel zotest
noteload "test.txt"
noteget zotestxt,0
objprm 0,zotestxt
objmode 2
font "ＭＳ 明朝",15,2
objsize 100,22
button "solution",*sl
stop
*sl
gsel 25,1
cls 0
font "ＭＳ 明朝",16,16
pos 10,20
mesbox zotestxt,200,46,0
screen 2,160,160,0,400,100
;;
cls 0
color 255,255,255
boxf 0,0,160,160
picload "test.bmp",0
gsel 25,1
objsize 160,20
pos 10,100
objmode 2
font "ＭＳ 明朝",16,2+16
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
notesel counztest
noteload "testgraph.txt"
noteget counz,6
int counz
button "time shortened",*edx
button "considerable time",*edy
button "ambiguous",*edz
button "potential barriered",*edv
counzox=0
objsize 60,20
;;pos 150,190
;;button "graph",*ed
stop
*edx
counzox+
if counzox>=2:{
counl=0
stop}
testy=4
;;counz+2
counz+5
goto *graph
stop
*edy
counzox+
if counzox>=2:{
counl=0
stop}
testy=3
;;counz=counz
counz+1
goto *graph
stop
*edz
counzox+
if counzox>=2:{
counl=0
stop}
testy=2
counz-1
goto *graph
stop
*edv
counzox+
if counzox>=2:{
counl=0
stop}
testy=1
counz-2
goto *graph
stop
*graph
;;gettime dyr,0
;;gettime dm,1
;;gettime da,3
notesel testgraph
noteload "testgraph.txt"
noteget zgraph,0
strlen zstrlen,zgraph
if zstrlen=0:{
goto *strz
stop}
if zstrlen!0:{
goto *strlv
stop}
stop
*strz
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
wait 10
str dyr
str dm
str da
noteadd dyr,0,0
noteadd dm,1,0
noteadd da,2,0
noteadd dyr,3,0
noteadd dm,4,0
noteadd da,5,0
int dyr
int dm
int da
if counz<=0:counz=1
str counz
noteadd counz,6,0
int counz
daysz=0
str daysz
str testy
noteadd daysz,7,0
noteadd testy,8,0
int daysz
int testy
goto *graphz
stop
*strlv
noteget dxyr,0
noteget dxm,1
noteget dxa,2
int dxyr
int dxm
int dxa
dim date,6
date=dxyr,dxm,dxa,dyr,dm,da
nissu_calc date,1
daysz=stat
str dyr
str dm
str da
noteadd dyr,3,1
noteadd dm,4,1
noteadd da,5,1
int dyr
int dm
int da
if counz<=0:counz=1
str counz
noteadd counz,6,1
int counz
str daysz
str testy
noteadd daysz,-1,0
noteadd testy,-1,0
goto *graphz
stop
*graphz
notesel testgraph
notesave "testgraph.txt"
screen 10,260,40,0,400,260
cls 0
title "           簡略グラフ"
;;color 255,200,255
color 0,200,50
boxf 0,0,260,10
zsdbx=10
repeat 15
;;color 255,220,255
color 0,160,20
boxf zsdbx,0,zsdbx+10,10
zsdbx+20
loop
notesel testgraphz
noteload "testgraph.txt"
notemax maxz
maxr=maxz-7
mazxo=maxr/2
counl=5
coungraph=0
repeat mazxo
counl+2
noteget graphx,counl
noteget graphy,counl+1
color 10,150,60
int graphx
int graphy
graphyz=10*graphy
graphyzxo=graphy-1
graphoz=10*graphyzxo
;;boxf graphx,40-graphyz,graphx+1,40-graphoz
if coungraph!0:line beforegraphx,38-beforegraphoz,graphx,38-graphoz
coungraph+
beforegraphx=graphx
beforegraphoz=graphoz
loop
;;button "",*ed
screen 16,220,92,0,160,209
pos 0,0
objsize 220,92
objmode 2
font "ＭＳ 明朝",20,16
button "時間距離",*edxz
stop
*ed
end
stop
*edxz
counzox=0
;;;;;;;;;counl+
gsel 10,1
cls 0
gsel 10,-1
gsel 2,1
cls 0
gsel 2,-1
gsel 25,1
cls 0
goto *edxzo
stop
;;loop
本発明プログラムＤの見本１。
#include "HspPlus4Include.as"
#include "llmod.as"
#include "dragdrop.as"
#include "hspext.as"
#include "hspda.as"
#include "input.as"
#include "obj.as"
#include "timer.as"
;;alloc z,520
alloc statementz,1500
alloc staticz,66200
alloc lnvbcoun,200
alloc lntimexcounz,1520
alloc lnvb,66200
alloc lntimexcounv,66200
alloc lnvz,200
alloc lnbun,1520
alloc vz,1500
alloc fnvz,200
alloc fnvzbd,200
alloc lnvz,200
width 250,260,250,66
gsel 0,-1
screen 2,250,260,0,250,66
title "",
gsel 2,2
dd_accept fnvz,fcvz,2
color 20,140,20
boxf 0,192,260,260
str statementz
statementz=""
objmode 2
font "ＭＳ 明朝",15,
mesbox statementz,250,210,0
pos 230,210
objsize 20,50 
button "",*textz
str zb
mesbox zb,200,200,0
objsel 2
fcvz=0
repeat 1
wait 2
if fcvz=0:continue 0
loop
if fcvz>=2:end
*fnvzbdx
fnvzbd=fnvz
;;notesel statementzoften
gsel 2,2
;;dim wnzb,2
;;wnzb.0=20
;;wnzb.1=200
wnzb=5,166
p_wndscr wnzb
mouse wnzb.0,wnzb.1
;;mouse 250+40,66+260
mouse_event $2
mouse_event $4
notesel fnvz
noteget lnvz,0
notesel lnvb
noteload lnvz
coun=0
rearrange=0
notemax z
dim timex,z
if z=0:{dialog "text",0
goto *textz}
*remembering
if coun>=z:{
await 15
screen 15,520,500,0,260,10
cls 0
;;screen 15,520,500,0,260,10
;;button "",*textz
str staticz=""
mesbox staticz,520,500,0
sortval timex,1
counz=0
lntimexcounz=""
repeat z
;;timex.counz
sortget lnun,counz
int lnun
notesel lnvb
noteget lnbun,lnun
str lnbun
lntimexcounz=""+timex.counz+"  "+lnbun
;;lntimexcounz=lnbun
notesel lntimexcounv
str lntimexcounz
noteadd lntimexcounz,-1,0
counz+
loop
gsel 15,1
objprm 0,lntimexcounv
lntimexcounv=""
coun=0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
}
gsel 2,2
notesel lnvb
noteget vz,coun
objprm 0,vz
t_ini
t_reset 0,0
t_switch 0,0
onkey *rearranging
objsel 2
;;wait 66
redraw 0
color 20,140,20
boxf 0,192,260,260
numeral=coun+1
numeralcoun=numeral*230
numeralcounz=.numeralcoun./z.
graphz=.form1 "%10.0f",numeralcounz
int graphz
redraw 1
color 0,100,20
boxf 0,192,graphz,260
*textzvbz
repeat 1
wait 2
if textzbv=22:break
if fnvzbd=fnvz:continue 0
loop
if textzbv=22:end
goto *fnvzbdx
stop
*rearranging
if coun>=z:{
await 15
goto *remembering
}
t_timer 0
timex=stat
timex.coun=stat
coun+
goto *remembering
stop
*textz
textzbv=22
;;gsel 0,1
;;end
goto *textzvbz
stop
本発明プログラムＤの見本２。
特に、難字学習用。
#include "HspPlus4Include.as"
#include "llmod.as"
#include "dragdrop.as"
#include "hspext.as"
#include "hspda.as"
#include "input.as"
#include "obj.as"
#include "timer.as"
;;alloc z,520
alloc statementz,1500
alloc staticz,66200
alloc lnvbcoun,200
alloc lntimexcounz,1520
alloc lnvb,66200
alloc lntimexcounv,66200
alloc lnvz,200
alloc lnbun,1520
alloc vz,1500
alloc fnvz,200
alloc fnvzbd,200
alloc lnvz,200
width 250,260,250,66
gsel 0,-1
screen 2,250,260,0,250,66
title "",
gsel 2,2
dd_accept fnvz,fcvz,2
color 20,140,20
boxf 0,192,260,260
str statementz
statementz=""
objmode 2
font "ＭＳ 明朝",102,
mesbox statementz,250,210,0
pos 230,210
objsize 20,50 
button "",*textz
str zb
mesbox zb,200,200,0
objsel 2
fcvz=0
repeat 1
wait 2
if fcvz=0:continue 0
loop
if fcvz>=2:end
*fnvzbdx
fnvzbd=fnvz
;;notesel statementzoften
gsel 2,2
;;dim wnzb,2
;;wnzb.0=20
;;wnzb.1=200
wnzb=5,166
p_wndscr wnzb
mouse wnzb.0,wnzb.1
;;mouse 250+40,66+260
mouse_event $2
mouse_event $4
notesel fnvz
noteget lnvz,0
notesel lnvb
noteload lnvz
coun=0
rearrange=0
notemax z
dim timex,z
if z=0:{dialog "text",0
goto *textz}
*remembering
if coun>=z:{
await 15
screen 15,520,500,0,260,10
cls 0
;;screen 15,520,500,0,260,10
;;button "",*textz
str staticz=""
mesbox staticz,520,500,0
sortval timex,1
counz=0
lntimexcounz=""
repeat z
;;timex.counz
sortget lnun,counz
int lnun
notesel lnvb
noteget lnbun,lnun
str lnbun
lntimexcounz=""+timex.counz+"  "+lnbun
;;lntimexcounz=lnbun
notesel lntimexcounv
str lntimexcounz
noteadd lntimexcounz,-1,0
counz+
loop
gsel 15,1
objprm 0,lntimexcounv
lntimexcounv=""
coun=0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
}
gsel 2,2
notesel lnvb
noteget vz,coun
objprm 0,vz
t_ini
t_reset 0,0
t_switch 0,0
onkey *rearranging
objsel 2
;;wait 66
redraw 0
color 20,140,20
boxf 0,192,260,260
numeral=coun+1
numeralcoun=numeral*230
numeralcounz=.numeralcoun./z.
graphz=.form1 "%10.0f",numeralcounz
int graphz
redraw 1
color 0,100,20
boxf 0,192,graphz,260
*textzvbz
repeat 1
wait 2
if (fnvzbd=fnvz)&(textzbv!22):continue 0
loop
if textzbv=22:end
goto *fnvzbdx
stop
*rearranging
if coun>=z:{
await 15
goto *remembering
}
t_timer 0
timex=stat
timex.coun=stat
coun+
goto *remembering
stop
*textz
textzbv=22
;;gsel 0,1
;;end
goto *textzvbz
stop
本発明プログラムＥの見本。
#include "hspext.as"
#include "mod_nissu.as"
#include "hspda.as"
#include "llmod.as"
#include "dragdrop.as"
alloc fn,150000
alloc vzstat,1500
alloc bvfn,150000
alloc vz,1000
alloc vzst,1000
width 260,260,220,100
str dz
dz=""
objmode 2
font "ＭＳ 明朝",16
mesbox dz,260,260,0
dd_accept fn,fc,0
*bvz
repeat 1
wait 2
if fc.0=0:continue 0
loop
bvfn=fn
notesel fn
notemax z
dim datezd,3
gettime datezd.0,0
gettime datezd.1,1
gettime datezd.2,3
dim datezbv,3
dim statzb,z
dim zbv,24
coun=0
repeat z
notesel fn
noteget vz,coun
fxtget zbv,vz
datezbv.0=zbv.8
datezbv.1=zbv.9
datezbv.2=zbv.11
date1.0=datezbv.0
date1.1=datezbv.1
date1.2=datezbv.2
date2.0=datezd.0
date2.1=datezd.1
date2.2=datezd.2
date=date1.0,date1.1,date1.2,date2.0,date2.1,date2.2
nissu_calc date,1
dayz=stat
statzb.coun=dayz
coun+
loop
sortval statzb,0
counb=0
repeat z
sortget stcounb,counb
notesel fn
noteget vzstat,stcounb
notesel statisticz
getpath vzst,vzstat,2+6
statdsz=""+statzb.counb+"  "+vzst
noteadd statdsz,counb,0
counb+
loop
objprm 0,statisticz
repeat 1
wait 2
if bvfn=fn:continue 0
loop
void=""
statdsz=""
statisticz=""
objprm 0,void
wait 22
goto *bvz
stop
本発明プログラムはＨｓｐ言語により記述してあります。
本発明プログラムはWindows95程度の情報処理速度において記述されました。
基本的記憶単位素定義群再定義手段、一の設問を構成する、一の要素表示開始待ち時間設定手段及び一の要素表示時間設定手段を備えた瞬時記憶容量特性を実験観察するための装置はない。
本発明は、誤り答案時設問情報負荷量減少手段と、正しい答案時設問情報負荷量増大手段の双方を備え、答案正誤判定手段により判定された答案正誤が、次の設問を生成する一の設問生成手段の、所定の回数に影響を及ぼし、次の設問に対する答案正誤が負帰還的に調整されるため、練習者の瞬時記憶容量からして無意味な練習を行わずに、瞬時記憶容量増大の可能性を試みるために、また瞬時記憶容量特性を実験観察するために、一連の設問に対する練習を継続することを容易にする効果がある。一の設問に対する瞬時記憶容量グラフ表示手段や瞬時記憶容量グラフ推移観察手段は、一連の練習に対する、瞬時記憶容量に保持された情報量の変動経過をグラフ表示できる。
暗算処理時の設問保持可能時間測定グラフプログラムＡ。
形式的長期記憶の、練習者による検索適用速度程度をディスプレイに示された計算規則一覧表の上に濃淡表示でき、その暗算速度向上を図るプログラムＡ
形式的計算規則に関して長期記憶空間におけるその定着度、時間距離短縮度の不均質性を示す濃淡topographプログラムＢ。
コンピュータディスプレイにおいて、余りのある割り算の商算出暗算の練習を可能にすること、並びに暗算処理時の設問保持可能時間を測定、グラフ表示することを図ったプログラムＡに関する。
計算規則など形式的長期記憶の、練習者による検索適用速度を、コンピュータが測定、ディスプレイにあらかじめ示された計算規則一覧表の上に濃淡により練習者の暗算速度の程度を表示でき、記憶空間における形式的計算規則の定着度、時間距離の不均一性を練習者が認識することにより、暗算速度向上を図るプログラムＢに関する。
一般計算機は、ランダムに、余りのある割り算を練習するには非常に煩わしい。また暗算計算時間の測定が不可能である。
コンピュータで用いる一般の科学計算プログラムでは、余りのある割り算は商あるいは小数点表示が四捨五入されるなどするため、練習者による商に対する暗算結果の正誤をコンピュータは確実に判定することができない。
計算機の多用、あるいは筆算時の紙の多用による人間の記憶空間の退化、あるいは暗記より内容を重んじるための理論的抽象化などにより、いつであっても機能退化しがちな人間の記憶空間における仮想的紙のような機能を有する領域の面積を増大させようとする本発明プログラムＡ。
形式的長期記憶の検索速度も増大させようとするプログラムＡ並びにプログラムＢ。
プログラムＢは練習頻度を増大させる方式により、形式的長期記憶項目の定着度、時間距離を短縮化により序列しなおそうとするものである。その再序列のためにディスプレイの計算規則表に対する暗算速度を表す濃淡表示が活用される。
プログラムＡに関して、余りのある割り算を、概算程度以上に詳しく暗算により計算する練習が、人間の記憶空間に対して重要であることは、日常的にはほとんど認識されていない。
抽象的代数化、計算桁数増大あるいは正確さの観点から計算機が多用され、日常、筆算さえほとんど行われていない。
形式的長期記憶の瞬時検索が難しい、学習障害的現象を生じる。
学習障害の一因は、低頻度練習に由来するとの観点から、その状態のグラフによる改善を目的とするプログラムＢ。
練習者が抽象的認識型の場合特におろそかにされがちな形式的長期記憶の検索時間距離を短縮しようとするプログラムＢ。
しかし設問を見ながらの筆算では、設問保持能力、一般には、推論のための誘導源保持能力が退化する可能性がある。
設問に対する計算は、一般的単誘導源に対する推論におよそ同等であり、設問保持力とは単誘導源保持力に等しい。
一般に推論は誘導源に対する推論を複数段階連結することであるため、設問保持力増大とは推論全般、あるいは推論結果に対する第一誘導源の一貫性を増大させる効果を有する。
練習者が抽象的認識型の場合、特に単調そうに思われる暗算練習。
形式的長期記憶検索に要するエネルギーの他、設問に対する答えの単次元性に部分的に由来する可能性がある。
本発明プログラムＡ並びにプログラムＢでは、ディスプレイにおいて練習都度変化するグラフなど利用により人間の瞬時把握可能容量をある程度こえる程度の多次元的情報を提示する方式により練習者が暗算練習に飽きない可能性を高めている。
グラフや数字表示により練習者は自らの記憶空間特性を内容上理解することができ、形式的練習ではないため、練習者の練習への意図が強まる。また内容的に把握された自らの記憶空間特性を、練習者が記憶空間容量増大のために利用し得る可能性を生じる。
余りのある割り算の暗算練習を可能にするプログラムＡ。
整除されない場合の商を練習者が答える暗算練習である。
余りのある割り算は答を得るまでに、数度の検算的試行錯誤を要する点が他の四則演算に対して特異的であり、その計算が暗算でなされる場合、練習者の設問保持力の程度が暗算正答可能性に強く影響を及ぼす。設問、暗算の途中結果などを分けて記憶しておかねばならない。
本発明プログラムＡは除法に剰余を生じる場合でもコンピュータが四捨五入を行わないため、練習者が暗算により計算した商の正誤をコンピュータが判定できる。
本発明プログラムＡはランダムに設問を生成、その設問からコンピュータが答えを計算した後、練習者に問題を提示、計算反応時間測定を開始する方式である。
練習者の計算反応時間を正確に測定、グラフ表示することが可能である。
暗算可能性から設問の桁数は割られる数３桁、割る数１桁に設定してある。
割られる数３桁の内、後方１桁は０に設定している。
設問内容はプログラムがランダムに生成する。
設問は割られる数、÷記号、割る数いずれも０．６秒程度の間のみ表示される。
その後暗算の際、練習者は設問を参照できない方式であり、設問の瞬間固定能力ならびに設問保持力を高める目的を有する。
答えの正誤はディスプレイが色分け反応を行うため練習者は自らの暗算結果の正誤を視覚的に確認できる。
練習者の暗算結果が正しかった場合、プログラムは○を表示する。
練習者の暗算結果が誤りであった場合、プログラムは正答並びに設問を検算可能程度の時間表示する。
暗算結果が正答であった場合は、練習者による設問情報量に応じた仮想的記憶空間規模の瞬時調整を目的にした暗算の練習になる。
暗算結果が誤りであった場合はディスプレイを仮想的記憶空間にする筆算的練習になる。
本発明プログラムＡは練習者が設問に対する暗算に要した時間を測定し、ディスプレイにグラフ表示することができる。
そのグラフは練習者の暗算結果の正誤により色分けされ図示される。
検算的試行錯誤に間断されながらの設問保持可能時間を測定できる。
学習障害程度を測定している可能性がある。
グラフの推移を観察することにより練習者は設問に対するconcentration powerを増大させることができる。
また本発明プログラムＡにより設問保持力を増大させることは、設問に対する練習者の推論の、設問に対する一貫性を他の分野であっても、一般的に増大させる効果を有する。
検算的試行錯誤の際、掛け算規則、引き算規則など形式的長期記憶の利用がなされる。
その未定着程度が練習者の設問保持可能性に影響する様子をグラフから知ることができる。
掛け算規則、引き算規則など形式的長期記憶の検索速度増大のためにはプログラムＢを利用する。
プログラムＢにおいては、練習者に計算設問保持力は要求しない。
掛け算規則表など形式的長期記憶の高速度検索適用並びにその形式的長期記憶項目の高頻度活用による定着度の増大を練習者に要求する。
答えの正誤については、練習者は答案入力後、ディスプレイに示される色により確認可能である。
練習者の暗算計算反応速度が掛け算規則表などの上に濃淡表示される。
例えば掛け算の場合、プログラムＢは掛け算規則表を全permutation、ディスプレイに一覧表示する。
ｘ軸方向には掛けられる数が順列をなし、ｙ軸方向には掛ける数が順列をなしている。
プログラムＢはその中から特に重要な掛け算規則を練習者に練習させようとする。
練習項目数を人間が短時間内に記憶学習可能な程度にまで低下させることにより頻度学習効果を高めようとするものである。
ディスプレイに表示されている掛け算規則表は、練習者の暗算処理速度が遅かった掛けられる数、掛ける数の組み合わせは濃い色で、暗算処理速度が早かった組み合わせは薄い色で、掛け算練習逐次コンピュータにより塗り分けられていく。練習者は自らの暗算処理速度が遅かった項目、早かった項目などを掛け算規則表グラフ上の濃淡色により確認できる。
また、掛け算などの形式的長期記憶を利用した暗算を、そのディスプレイ上の濃淡グラフ状態を見ながら行うなどすると暗算の同時処理能力の増大につながる。
プログラムＢには他、足し算規則、引き算規則練習用などがある。
プログラムＡは、暗算処理時間グラフにより計算に関する記憶空間特徴の把握を可能にする。
高頻度利用あるいは定着による記憶項目への時間距離短縮度から、検算計算は単位化され、グラフは反応時間的に量子化される。
余りのある割り算の商を求めようとする暗算は設問固定のための瞬時記憶、ならびに掛け算表利用などの長期記憶の双方を同時利用しようとするものである。
長期記憶利用固定を行わない場合、同時処理的除法計算により設問がexclusionされないのは暗算計算時間例えば１０ｓ度までであり、２０ｓ以上の設問保持は不可能である。
しかし設問の数度繰り返し定義化、長期記憶利用固定などにより例えば、６０ｓ程度以上の暗算計算時間の後、正答を得ることも可能であるなどと言う現象を練習者は知ることができる。
本発明プログラムＡは練習者の外部由来定義瞬時固定能力を増大させる目的を有する。
未定着である形式的長期記憶利用による数度の試行錯誤検算などが練習者の設問保持力に抗力を生じる。concurrent processingの程度に影響する。
本発明プログラムＡによる設問保持力増大は練習者の記憶空間容量増大につながる可能性がある。
計算反応時間に関して、正答の場合の平均暗算処理時間を表示できる本発明プログラムＡ。
検算的試行錯誤計算をしながら設問保持が容易である例えば１０ｓ程度を試行錯誤暗算可能性の基準線としてグラフに記してある。
正答平均暗算処理時間を例えば１０ｓ程度以上にする、正答の場合の平均暗算処理時間を試行錯誤暗算可能性の基準線以上にしようとするなどの目標を持つことにより、練習者がconcentration powerを増大させ得る効果を有する。
逐次設問に対するconcentrationが増大する、設問保持の方法を練習者が見出す可能性がある。
本発明プログラムＡはランダムに設問を生成、その設問からコンピュータが答えを計算した後、練習者の計算反応時間測定を開始する方式である。
そのため計算反応時間を正確に測定、グラフ表示することが可能である。
本発明プログラムＡは、割る数の倍数を利用する方式により設問の答えを計算している。
従ってコンピュータが問題を提示するまでの時間に、設問の桁数、割る数などによる変動が生じ、練習者は機械を相手に練習している気がせず、慣れ順応を生じず飽きない。
計算機の多用、あるいは筆算時の紙の多用による人間の記憶空間の退化、あるいは暗記より内容を重んじるための理論的抽象化などによりいつであっても機能退化しがちな人間の記憶空間における仮想的紙のような機能を有する領域の面積を増大させる効果を有する可能性がある本発明プログラムＡ。
形式的長期記憶の検索速度も増大させようとするプログラムＡ並びにプログラムＢ。
余りのある割り算の暗算練習を可能にするプログラムＡ。
整除されない場合の商を練習者がディスプレイにおいて答える暗算練習である。
設問は割られる数、÷記号、割る数いずれも０．６秒程度の間のみ表示される。
その後暗算の際、練習者は設問を参照できない方式であり、設問瞬間固定能力ならびに設
問保持力を高める効果を有する。
余りのある割り算は答を得るまでに、数度の検算的試行錯誤を要する点が他の四則演算に対して特異的であり、その計算が暗算でなされる場合、練習者の設問保持力の程度並びに設問数字と試行錯誤数字の分離が暗算正答可能性に強く影響を及ぼす。
本発明プログラムＡは除法に剰余を生じる場合でもコンピュータが四捨五入を行わないため、練習者が暗算により計算した商をコンピュータが確実に正誤判定できる。答えの正誤はディスプレイが色分け反応を行うため練習者は自らの暗算結果の正誤を視覚的に確認できる効果がある。
練習者の暗算結果が正しかった場合、プログラムＡは○を表示する。
練習者の暗算結果が誤りであった場合、プログラムＡは正答並びに設問を検算可能程度の時間表示する。
暗算結果が正答であった場合は設問情報量に応じた仮想的記憶空間規模の瞬時調整能力を高める効果を有する暗算の練習になる。
暗算結果が誤りであった場合はディスプレイを仮想的記憶空間にする筆算的練習効果を有する。
本発明プログラムＡは練習者が設問に対する暗算に要した時間を測定し、ディスプレイにグラフ表示することができる。
そのグラフは練習者の暗算結果の正誤により色分けされ図示される。
練習者は暗算時間と正誤の関係を知ることができる。
検算的試行錯誤に間断されながらの設問保持可能時間を測定できる。
学習障害程度を測定している可能性がある。
学習障害程度と集中力の関係を示す可能性がある。
検算的試行錯誤の際、掛け算表規則、引き算規則など形式的長期記憶の利用がなされる。
その検索速度増大にはプログラムＢが利用可能である。
プログラムＢでは形式的長期記憶項目の時間距離短縮が可能である。
練習頻度増大により形式的長期記憶の定着度を高めよう、時間距離を短縮しようとするものである。
プログラムＡでは、そのような形式的記憶項目未定着程度が設問保持可能性に影響する様子を知ることができる。
暗算処理時間グラフにより計算に関する記憶空間特徴の把握が可能である。
高頻度利用あるいは定着による記憶項目への時間距離短縮度から、検算計算は単位化され、あるいは検算範囲の観点からグラフは反応時間的に量子化される。
余りのある割り算の商を求めようとする暗算は、設問固定のための瞬時記憶、ならびに掛け算表利用などの長期記憶の双方を同時利用しようとするものである。
長期記憶利用固定を行わない場合、同時処理的除法計算により設問がexclusionされないのは暗算計算時間例えば１０ｓ程度までであり、２０ｓ以上の設問保持は不可能であるなどと言った自らの記憶空間特性を知ることができる効果を有する。
しかし設問の数度繰り返し定義化、長期記憶利用固定などにより、例えば６０ｓ程度以上の暗算試行錯誤計算時間の後、正答を得ることも可能であることなども知ることができる。
本発明プログラムＡは練習者の外部由来定義瞬時固定能力を増大させる効果を有する。
未定着である形式的長期記憶利用による数度の試行錯誤検算などが練習者の設問保持力に抗力を生じる。concurrent processingの程度に影響する。
設問保持力増大は記憶空間容量増大につながる効果を有する可能性がある。
あるいは設問保持力を増大させるための長期記憶利用など何らかの方法を練習者が見出すことは、練習者の記憶空間容量を増大させることとほとんど同等の効果を有する可能性がある。
計算反応時間に関して、正答の場合の平均暗算処理時間を表示できる本発明プログラムＡ。
検算的試行錯誤計算をしながら設問保持が容易である例えば１０ｓ程度を試行錯誤暗算可能性の基準線としてグラフに記してある。
正答平均暗算処理時間を例えば１０ｓ程度以上にする、正答の場合の平均暗算処理時間を試行錯誤暗算可能性の基準線以上にしようとするなどの目標を練習者が持つことにより、concentration powerを増大させる効果を有する。
逐次設問に対するconcentrationが増大する、設問保持の方法を練習者が見出す可能性がある
学習障害の程度を緩和する効果を有する可能性がある。
余りのある割り算を概算程度以上に詳しく暗算により計算する練習が、人間の記憶空間に対して重要であることは日常的にはほとんど認識されていない。
抽象的代数化、計算桁数増大あるいは正確さの観点から計算機が多用され、日常、筆算さえほとんど行われていない。
形式的長期記憶の瞬時検索が難しい、学習障害的現象を生じる。
プログラムＢはそのような学習障害的現象を練習頻度により緩和することを試みるものである。
しかし設問を見ながらの筆算では、設問保持能力、一般には、推論のための誘導源保持能力が退化する可能性がある。
設問に対する計算は、一般的単誘導源に対する推論にほとんど同等であり
設問保持力とは単誘導源保持力に等しい。
一般に推論は誘導源に対する推論を複数段階連結することであるため、設問保持力増大とは推論全般、あるいは推論結果に対する第一誘導源の一貫性を増大させる効果を有する。
計算反応時間を正確に測定、グラフ表示しようとする目的から、本発明プログラムＡはランダムに設問を生成、その設問からコンピュータが答えを計算した後、練習者に問題を提示する方式である。
従って問題を提示するまでの時間に、設問の桁数、割る数などによる変動が生じ、練習者は機械を相手に練習している気がせず、慣れ順応を生じず飽きさせない効果を有する。
練習者が抽象的認識型の場合、特に単調そうに思われる暗算練習。
形式的長期記憶検索に要するエネルギーの他、設問に対する答えの単次元性に部分的に由来する可能性がある。
本発明プログラムＡ並びにプログラムＢでは、ディスプレイにおいて練習都度変化するグラフなど利用により人間の瞬時把握可能容量をある程度こえる程度の多次元的情報提示により練習者が練習に飽きない可能性を高める。
グラフや数字表示により練習者は自らの記憶空間特性を内容上理解することができ、形式的練習ではないため、練習者の練習への意図が強まる。また内容上、自らの記憶空間特性を練習者が記憶空間容量増大のために利用し得る可能性を生じる。
プログラムＡの場合、暗算可能性から設問の桁数は割られる数３桁、割る数１桁に設定してある。
しかし練習者の記憶保持力に応じて桁数の増減はプログラムにより可能である。
暗算処理時間グラフなどの形状はプログラムにより調整可能。
プログラムＡ
#include "HspPlus4Include.as"
#include "timer.as"
width 260,400,200,10
buffer 6,260,400,0
color 0,0,0
boxf 0,0,260,400
gsel 0,1
alloc secondcoun,1000
void=""
mes "設問"
str setumon
mesbox setumon,250,26
pos 2,52
mes "答え"
str kotae
kotae=""
pos 2,50+22
input kotae,250,26
*caluculation2
randomize
rnd first2,100
first2z=first2+1
firstsetumon=10*first2z
rnd second2,9
secondsetumon=second2+1
coun=0
repeat 1
coun+
secondcoun=secondsetumon*coun
await 2
if firstsetumon>=secondcoun:continue 0
loop
correctkotae=coun-1
str correctkotae
strlen lencorrect,correctkotae
int correctkotae
str firstsetumon
objprm 0,firstsetumon
int firstsetumon
await 1000
division="÷"
objprm 0,division
await 500
str secondsetumon
objprm 0,secondsetumon
t_ini
t_reset 0,0
t_switch 0,0
int secondsetumon
await 1000
objprm 0,void
repeat 1
objsel 1
await 2
strlen lenkotae,kotae
if lencorrect>lenkotae:continue 0
loop
t_timer 0
unit2=stat
doubleunit=.unit2./250.
doubleunit2=.form1 "%10.0f",doubleunit
int doubleunit2
if correctkotae=kotae:{
counb+
averagecoun+
gsel 6,1
color 0,250,0
boxf 0,400-40,260,400-45
color 0,0,220
line counb,400-doubleunit2,counb,400
gsel 0,1
color 255,255,255
boxf 0,0,260,400
color 0,0,0
pos 2,2
mes "設問"
pos 2,52
mes "答え"
averagedouble=averagedouble+doubleunit2
averagedouble2=.averagedouble./averagecoun.
averagedouble2z=.form1 "%10.0f",averagedouble2
int averagedouble2z
color 0,100,250
boxf 0,400-averagedouble2z,260,402-averagedouble2z
gmode 2,260,400
pos 0,0
gcopy 6,0,0,260,400
gsel 0,1
color 220,0,0
boxf 0,100,260,140
pos 2,102
color 0,0,220
mes "○"
color 0,0,200
boxf 0,142,260,160
pos 2,145
color 0,0,250
mes unit2
}
if correctkotae!kotae:{
counb+
gsel 6,1
color 0,250,0
boxf 0,400-40,260,400-45
color 220,0,0
line counb,400-doubleunit2,counb,400
gsel 0,1
color 255,255,255
boxf 0,0,260,400
color 0,0,0
pos 2,2
mes "設問"
pos 2,52
mes "答え"
gmode 2,260,400
pos 0,0
gcopy 6,0,0,260,400
gsel 0,1
color 0,0,220
boxf 0,100,260,140
pos 2,102
color 220,0,0
mes correctkotae
mes ""+firstsetumon+" divided by "+secondsetumon
color 200,0,0
boxf 0,142,260,160
pos 2,145
color 250,0,0
mes unit2
await 15000
}
objprm 1,void
await 2
goto *caluculation2
stop
プログラムＢ
#include "hspda.as"
#include "HspPlus4Include.as"
#include "timer.as"
width 260,260,192,100
counstatz=0
str sortedstatz
alloc sortedstatz,600
alloc levelstat,500
alloc maxlevelstat,500
str figureb
figureb=""
font "ＭＳ 明朝",26,2+1
objmode 2
input figureb,200,40
screen 2,200,100,0,600,1000
str figuresz
figuresz=""
input figuresz,200,40
*drill
gsel 0,2
randomize
rnd fornz,4
rnd seconz,8
fornznumber=fornz+2
seconznumber=seconz+2
str fornznumber
str seconznumber
znumber=fornznumber+"*"+seconznumber
objprm 0,znumber
t_ini
t_timer 0
t_reset 0,0
t_switch 0,0
int fornznumber
int seconznumber
ansnumber=fornznumber*seconznumber
anslen=0
str ansnumber
strlen anslen,ansnumber
gsel 2,1
objsel 0
repeat 1
testnumber=0
str figuresz
strlen testnumber,figuresz
int testnumber
int anslen
gsel 2,1
objsel 0
await 2
if testnumber<anslen:continue 0
loop
t_timer 0
timez=stat
int figuresz
int ansnumber
pos 100,100
color 20,20,20
gsel 0,1
if figuresz=ansnumber:{
gsel 0,1
color 0,0,220
boxf 0,0,260,260 
figuresz=""
gsel 2,1
objprm 0,figuresz
gsel 0,1
;;goto *drill
goto *statz
stop
}
if figuresz!ansnumber:{
gsel 0,1
color 220,0,0
boxf 0,0,260,260
color 20,100,140
font "ＭＳ 明朝",14,2+1
mes ansnumber
font "ＭＳ 明朝",26,2+1
figuresz=""
gsel 2,1
objprm 0,figuresz
gsel 0,1
goto *statz
stop
}
stop
*statz
counstatz+
notesel levelstat
if counstatz=1:{
coun=0
repeat 32
noteadd "0",coun,
coun+
loop
}
str timez
if znumber="2*2":noteadd timez,0,1
if znumber="2*3":noteadd timez,1,1
if znumber="2*4":noteadd timez,2,1
if znumber="2*5":noteadd timez,3,1
if znumber="2*6":noteadd timez,4,1
if znumber="2*7":noteadd timez,5,1
if znumber="2*8":noteadd timez,6,1
if znumber="2*9":noteadd timez,7,1
if znumber="3*2":noteadd timez,8,1
if znumber="3*3":noteadd timez,9,1
if znumber="3*4":noteadd timez,10,1
if znumber="3*5":noteadd timez,11,1
if znumber="3*6":noteadd timez,12,1
if znumber="3*7":noteadd timez,13,1
if znumber="3*8":noteadd timez,14,1
if znumber="3*9":noteadd timez,15,1
if znumber="4*2":noteadd timez,16,1
if znumber="4*3":noteadd timez,17,1
if znumber="4*4":noteadd timez,18,1
if znumber="4*5":noteadd timez,19,1
if znumber="4*6":noteadd timez,20,1
if znumber="4*7":noteadd timez,21,1
if znumber="4*8":noteadd timez,22,1
if znumber="4*9":noteadd timez,23,1
if znumber="5*2":noteadd timez,24,1
if znumber="5*3":noteadd timez,25,1
if znumber="5*4":noteadd timez,26,1
if znumber="5*5":noteadd timez,27,1
if znumber="5*6":noteadd timez,28,1
if znumber="5*7":noteadd timez,29,1
if znumber="5*8":noteadd timez,30,1
if znumber="5*9":noteadd timez,31,1
goto *schematicz
stop
*schematicz
notesel levelstat
coefficientzcoun+
if coefficientzcoun=1:{goto *drill
stop}
if coefficientzcoun!1:{goto *coefficient255
stop}
*coefficient255
goto *coefficentzb
stop
*coefficentzb
screen 14,200,200,0,466,160
gsel 14,1
counztext=0
notesel levelstat
repeat 32
noteget eachtimez,counztext
int eachtimez
varz=.255./2600.
coefficientz=.varz*eachtimez.
if eachtimez>2600 {
coefficientzbx=14000}
betacolor=.coefficientz
betazcolor=.form1 "%10.0f",betacolor
if coefficientzbx=14000:{betazcolor=255
coefficientzbx=0}
int betazcolor
if counztext=0:{xposition=2
yposition=2
goto *bz
stop}
if counztext=1:{xposition=2
yposition=3
goto *bz
stop}
if counztext=2:{xposition=2
yposition=4
goto *bz
stop}
if counztext=3:{xposition=2
yposition=5
goto *bz
stop}
if counztext=4:{xposition=2
yposition=6
goto *bz
stop}
if counztext=5:{xposition=2
yposition=7
goto *bz
stop}
if counztext=6:{xposition=2
yposition=8
goto *bz
stop}
if counztext=7:{xposition=2
yposition=9
goto *bz
stop}
if counztext=8:{xposition=3
yposition=2
goto *bz
stop}
if counztext=9:{xposition=3
yposition=3
goto *bz
stop}
if counztext=10:{xposition=3
yposition=4
goto *bz
stop}
if counztext=11:{xposition=3
yposition=5
goto *bz
stop}
if counztext=12:{xposition=3
yposition=6
goto *bz
stop}
if counztext=13:{xposition=3
yposition=7
goto *bz
stop}
if counztext=14:{xposition=3
yposition=8
goto *bz
stop}
if counztext=15:{xposition=3
yposition=9
goto *bz
stop}
if counztext=16:{xposition=4
yposition=2
goto *bz
stop}
if counztext=17:{xposition=4
yposition=3
goto *bz
stop}
if counztext=18:{xposition=4
yposition=4
goto *bz
stop}
if counztext=19:{xposition=4
yposition=5
goto *bz
stop}
if counztext=20:{xposition=4
yposition=6
goto *bz
stop}
if counztext=21:{xposition=4
yposition=7
goto *bz
stop}
if counztext=22:{xposition=4
yposition=8
goto *bz
stop}
if counztext=23:{xposition=4
yposition=9
goto *bz
stop}
if counztext=24:{xposition=5
yposition=2
goto *bz
stop}
if counztext=25:{xposition=5
yposition=3
goto *bz
stop}
if counztext=26:{xposition=5
yposition=4
goto *bz
stop}
if counztext=27:{xposition=5
yposition=5
goto *bz
stop}
if counztext=28:{xposition=5
yposition=6
goto *bz
stop}
if counztext=29:{xposition=5
yposition=7
goto *bz
stop}
if counztext=30:{xposition=5
yposition=8
goto *bz
stop}
if counztext=31:{xposition=5
yposition=9
goto *bz
stop}
*bz
ypositionzb=yposition*20
xpositionzb=xposition*20
int betazcolor
colorx=betazcolor
color 20,colorx,200
boxf xpositionzb,200-ypositionzb-20,xpositionzb+20,200-ypositionzb
counztext+
loop
counznumber=20
counznumberx=20
color 50,210,50
repeat 9
line 5,counznumberx,192,counznumberx
line counznumber,5,counznumber,192
counznumberx+20
counznumber+20
loop
color 50,200,10
font "ＭＳ 明朝",14,16+1+2
repeat 9
counvariable+1
counvariable20=counvariable*20
pos counvariable20+10-1,185
mes counvariable
pos 5,182-counvariable20
mes counvariable
loop
counvariable=0
color 10,160,20
boxf 0,179,192,181
boxf 20,5,22,200
goto *drill
stop
プログラムＢには１桁乗算、１桁減算、１桁和算、２桁減算、２桁和算のプログラムがありますが、頁数のため省略します。
プログラムＡ、プログラムＢはHsp言語を用いて作成してあります。
プログラムＡ、プログラムＢはWindows95において記述されました。
計算機、あるいは紙の多用による人間の記憶空間の退化、あるいは暗記より内容を重んじることなどにより、いつであっても退化しがちな人間の記憶空間における紙のような機能を有する領域の面積を増大させようとするプログラムＡ。日常、筆算さえほとんど行われておらず、形式的長期記憶の瞬時検索が難しい、学習障害的現象を生じる傾向に対する。
コンピュータディスプレイにおいて、試行錯誤検算を要する、余りのある割り算の商算出暗算の練習、並びに暗算処理時の設問保持可能時間を測定、グラフを表示、練習者が自らの記憶空間特性を理解、活用することを可能にするプログラムＡ。計算規則など形式的長期記憶の、練習者による検索速度を、コンピュータが測定、濃淡表示を行い、記憶空間におけるそれら習熟度の不均一性を練習者が認識することができ、形式的記憶検索速度向上を可能にするプログラムＢ。いずれの暗算練習もグラフ利用のため飽きない。
難解化した文章を読解可能にする、コンピュータディスプレイにおける文章移動表示速度を能動的に増減調整可能なプログラムＡ、並びにヒアリング的言語能力を増大させ、等速読みによる文章読解不可能性を低減させるプログラムＢ
本発明は、記憶風化等のため再読することが難しくなった文章を読解可能にする目的から、コンピュータディスプレイにおける文章移動表示速度を読者が能動的に増減調整することを図ったプログラムＡ、並びにヒアリング的言語記憶保持能力を増大させ、読者の等速読みによる文章読解不可能性を低減させることを図ったプログラムＢに関する。
ディスプレイにおける文章移動表示速度を、読者が文章を読みながら変化させることのできるプログラムはない。
読者にとって最適な能動的readingの方法を把握できるプログラムはない。
速読可能性を意図したプログラムはない。
文章を単語単位で発語的に逐次ディスプレイに表示、既に表示した単語はディスプレイに表示しない方式のプログラムはない。
ヒアリング的言語記憶保持能力増大を意図した文章表示プログラムはない。
reading現象の特性を把握できるプログラムはなかった。
等速表示による受動的readingは、記憶空間特性の異なる個々読者にとって最適な読み方ではない。
難解な文章、記述されてから時間が経ったため記憶風化により難解化した文章は通常、理解不可能あるいは忘れたとしてその理解を待たずに読み飛ばされがちであった。
文章の難解さとは一文の中に含まれる、記憶空間に瞬時に明確に検索できない定義の数に関係することを意識したプログラムはなかった。
文章の難度、読者にとっての記憶空間時間距離が文章内で局所的に異なることを意識したプログラムはなかった。
難解な文章に対する読者の拒絶反応を緩和することを意図したプログラムはなかった。
初読時の難解な文章は、直前のcontext誘導源がreading推進力となるが、その理解内容要点をメモ書き等した場合、ある程度の時間を経た後、初読時程度のreading速度でそのメモ等を再読しようとすると、context記憶減退などのため理解できない項目が複数生じ、読者が文章理解のための情報処理に拒絶反応を生じる場合がある。
context等由来の複数の項目が記憶減退のため、reading推進力として瞬時には励起され得ず、有効ではない。
本発明プログラムＡは、読者にとって難解である文章部分を低速度に移動表示する方式により、難解文章の理解可能性を高めることを目的とする。
難解な文章あるいはreasoning経路記憶に風化を生じているメモ等が紙に記述されている場合、難解である、あるいは記憶に減退を生じているからと言って、本発明プログラムＡ程に文章reading速度を能動的に読者が低下させることは、容易ではない。
読者により読解情報処理が中途放棄されるような部分である。
読者の記憶に照合可能な文章読解の容易な部分は、文章移動表示を高速に可変する方式により速読を実現させようとするプログラムはなかった。
記憶空間における習熟度の非常に異なる定義が混在する文章は一般に非常に読みにくかった。
読者は等速情報処理に由来する、理解に至らない表層読みを行いがちであった。
本発明プログラムＡは、そのような文章を読者に読解可能にすることを目的とする。
読者に、個々の記憶空間特性に最適なreadingの方法を見出させるようなプログラムはなかった。
記述文章をディスプレイに表示する際に、ヒアリング的言語記憶保持能力を増大させようとするプログラムはなかった。
記述された記録言語を認識理解する際、その程度の認識理解が、発語的非記録言語、ヒアリング的言語であっても得られるかどうかについては、ほとんど読者により考慮並びに練習されていない。
本発明プログラムＢは、ディスプレイ表示される記述記録言語に発語的非記録言語特性を持たせることにより、読者のヒアリング的言語記憶保持能力を増大させることを目的とする。
ヒアリング的単語保持能力により、単語ではなく文章を理解することを目的とする。
記述された文章を読んでいる場合、返り読みをしないヒアリング的練習が、ほとんど行われていない。
本発明プログラムＡを実行する。
読者がコンピュータにテキスト形式で保存している文章をディスプレイに移動表示するために読み込み可能な状態である。
本発明プログラムＡは、ディスプレイに文章を左へ移動させながら表示、その文章移動表示速度は矢印キーにより増減調整が可能である。
読者はディスプレイに左方向に移動しながら表示される文章を読みながら読解情報処理難度に応じて文章移動表示速度を能動的に可変させることができる。
上矢印キーにより文章移動表示速度増大。
下矢印キーにより文章移動表示速度減少。
文章移動表示速度減少時、文章逆方向読み可能。
再読、並びに記憶空間検索の誘導源推進力低下による単調性を低減。
文章表示速度変化時背景色が変化する。読者は文章表示速度が変わったことを確認可能である。
スペースキーにより、行単位で再読可能である。
本発明プログラムＢは、記述言語を逐次発語されるようにディスプレイに表示する方式。
本発明プログラムＢを実行する。
読者がコンピュータにテキスト形式で保存している文章をディスプレイに表示するために読み込み可能な状態である。
本発明プログラムＢは英語等、外国語読解用に適当である。
記述文章を読みながら、ヒアリング的言語能力を増大させようとする。
単語情報量、本発明プログラムＢの場合は、単語文字数、に応じた表示時間の間、単語がディスプレイに表示され、後その単語は発語的にディスプレイから消え、次に読者が認識理解するべき単語が表示される。
本発明プログラムＢは、発語的にディスプレイに文章を単語単位で表示、次の単語表示時、前の単語は表示されていない。
読者がディスプレイに表示される文章を理解するためには、ディスプレイに表示されていない単語、あるいはcontextを記憶空間に保持している必要がある。
文章表示速度は１分当りの表示文字数等により可変である。
本発明プログラムＡにより、読者は、自らに最適なreadingを行うことができるようになる。
読者の記憶空間における定義定着度に応じてreading速度を文章内の色々な位置で局所的に可変させる方式により、読解時間を最小にしながら読者の理解を最大にすることができる。
文章読解時、難解な部分に直面すると、読者は能動的に下矢印キーを押す等して、非常に低速度に文章を移動表示させる。
本発明プログラムＡの方式は、記憶空間検索時間増大により、読者による読解errorを非常に低下させ得る。
それ以上の高速処理では、記憶空間に検索される定義の不明確から、文章の理解に困難を生じる。
文章内の記憶照合が容易な部分は、読者が能動的に上矢印キーを押す等して、非常に高速に文章を移動表示させることができる。
読者は、記憶順方向照合により非常に高速度に読解可能であることを知ることができる。
読者が目的を有する場合は、目的に非常に乖離する部分を同様に高速移動表示させることも可能である。
本発明プログラムＡは、context由来多次元情報を短時間有効な仮想的記憶として蓄積的に理解、時間を経た後その仮想的記憶が累積風化する等のため、非常に難解化した文章の読解を促進する。
読者は、外部性の高い文章、解釈経路の記憶に風化を生じた文章部分に直面すると、ディスプレイにおける文章移動表示速度を非常に減少させることができる。
あるいは記憶に照合されない新規部分、理解に類推検算を要するような部分においても文章移動表示速度を能動的に減速可能である。
読者の記憶空間検索時間を増大させ、記憶風化しているcontext次元軸の励起を行おうとする。
読者は難解な文章部分に際して、行単位再読と言うよりphrase単位、あるいは単語単位で、記憶減退にある単語定義に関する記憶空間検索時間を増大させる。
行単位再読では、同一行内に複数phrase定義に不明確さがある場合、記憶空間検索情報処理が非常に複雑化する。
複数の不明確定義の記憶空間一括検索は難しい。
煩わしさから読者が読解情報処理に拒否反応を生じる場合がある。
再読のため、誘導源単語による文章読解推進力の低下、あるいはcontext多次元情報の風化、により増大している記憶空間検索の単調性を低減する。
本発明プログラムＡは、読者が自らの記憶空間構造に最適な読み方を見出すことを可能にする。
文章を高速に移動表示させることにより読者は、文章内に理解不可能部分を認識可能である。
記憶空間における時間距離未短縮項目、未習熟項目に関係する。
本発明プログラムＡは、記憶空間時間距離長短、習熟未習熟混在文章に対する等速度読解由来の表層読みを回避する。
reading内容により蓄積する記憶空間構造、等最短時間距離範囲には個人差がある。
個々の記憶空間構造に応じた最適reading速度がある。
個々の記憶空間構造を基準にしながら能動的に読む練習になる。
本発明プログラムＢの場合。
単語情報量、本発明プログラムＢの場合は単語文字数に応じた表示時間の間、読者が今認識するべき単語がディスプレイに表示される。
文章が単語単位でディスプレイに表示されるため、読者による等速表層読みを回避できる。
単語表示時間が単語文字数に応じて変化するため、単語認識の際、時間間隔に由来する順応が生じず、正確な単語理解が可能である。
綴り字特徴の認識をより詳しく多次元情報化させるのに有効である。
文章のディスプレイ表示は単語単位で行われ、今読んでいる部分までの単語はディスプレイに表示されない方式であるため読者の、読解のための単語保持能力、今読んでいる部分までのcontext記憶保持能力を高める機能を有する。
読解のための短時間性記憶容量は、発語的新規誘導源単語等により逐次間断を受けるが、紙に記録された記録言語と異なり、本発明プログラムＢでは返り読みができないため、読者の単語保持力を高める。
本発明プログラムＢは、文章の今読むべき単語のみが逐次ディスプレイに表示される方式である。
読者は、それを単語として正確に認識するだけではなく文章として理解する能力を増大させることが可能である。
文章表示速度を１分当りの表示文字数等により可変である。
本発明プログラムＢにより、読者は、接した頻度が少ない文章、定義が不明確であるため類推検算を要するような文章は、特に、高速reading不可能であること等を知ることができる。
表層読みは、読解情報処理反応時間最小化のため、記憶空間検索が中途になる現象に関係する。
読者は分野により自らの文章読解可能最大速度が異なることを知ることができる。
理解可能reading最大速度は、記憶空間時間距離最大項目未定着項目の制約を受ける。
本発明プログラムＡ、並びにプログラムＢはWindows 95程度の情報処理速度で作成されました。
プログラムＡの見本
#include "llmod.as"
#include "dragdrop.as"
;#include "about.as"
;#include "msgdlg.as"
;#include "multiopen.as"
;#include "console.as"
;#include "unicode.as"
;#include "input.as"
;#include "hspext.as"
alloc fn,10000
alloc bbnn,10000
alloc ffffnnnn,10000
alloc nf,500000
alloc jb,500000
;alloc jj,500000
width 500,100,100,140
gsel 0,-1
screen 2,500,100,0,100,140
dd_accept fn,nb,2
pos 440,77
objsize 50,14
button "",*en
cx=10
cy=200
cz=250
color cx,cy,cz
boxf 0,0,500,100
;onkey *kk
;getkey bbxx,32
;;await 20
*y
gsel 2
if nb!0:{
goto *yy
}
await 2
goto *y
stop
*yy
;color 0,0,10
;pos 0,0
;mes fn
;int fb
;mes nb
*yrjb
if nb>=2:stop
ffffnnnn=fn
notesel fn
noteget bbnn,0
;;;;;;;;;;;;;
notesel nf
noteload bbnn
notemax z
if z=0:end
;;pos 0,10
;;color 100,100,50
;;mes z
;;stop
cx=10
cy=200
cz=250
ryxj=0
kkkk=7
*yj
yb=-1
*yyjj
if fn!ffffnnnn:{goto *yrjb
stop}
;getkey bbxx,32
;if bbxx=1:{
;color 200,100,10
;boxf 0,0,500,100
;bbxx=0
;goto *kk
;stop}
yb+
if yb=z:yb=0
*yyyyjjjj
notesel nf
noteget jb,yb
;;pos 0,0
;;color 0,0,10
;;mes "*"
;;mes jb
;;stop
strlen jbth,jb
int jbth
jbthjb=jbth*19
;;フォントの半分
if kkkk>=0:yybb=500
if kkkk<0:yybb=(-jbthjb-100)
*rjrj
yybb=yybb-kkkk
;;表示速度
stick bbxx,,
;;;;getkey bbxx,32
;;;;getkey xxup,38
;;;;getkey xxdn,40
await 5
if bbxx&16:{
cx=220
cy=0
cz=160
ryxj=1
color cx,cy,cz
boxf 0,0,500,100
;bbxx=0
goto *kk
stop}
if bbxx&38:{
cx=250
cy=240
cz=0
ryxj=2
color cx,cy,cz
boxf 0,0,500,100
;xxup=0
goto *kj
stop}
if bbxx&40:{
cx=0
cy=140
cz=250
ryxj=0
color cx,cy,cz
boxf 0,0,500,100
;xxdn=0
goto *kkjj
stop}
if (kkkk>=0)&(yybb<=(-jbthjb-160)):{
goto *yyjj
stop
}
if (kkkk<0)&(yybb>600):{
goto *yyjj
stop
}
redraw 0
color cx,cy,cz
;color 200,200,210
boxf 0,0,500,100
;color 0,70,120
color 40,40,60
font "ＭＳ 明朝",40,ryxj+16
pos yybb,10
mes jb
redraw 1
;await 20
await 5
goto *rjrj
stop
*en
end
stop
*kk
yb-1
;;戻り行
if yb<0:yb=z+yb
goto *yyyyjjjj
stop
*kj
if kkkk<=20:kkkk=kkkk+1
if (kkkk=6)or(kkkk=7):{
cx=10
cy=200
cz=250
}
goto *rjrj
stop
*kkjj
if kkkk>=-29:kkkk=kkkk-1
if (kkkk=6)or(kkkk=7):{
cx=10
cy=200
cz=250
}
goto *rjrj
stop
プログラムＢの見本
#include "HspPlus4Include.as"
#include "timer.as"
#include "llmod.as"
#include "dragdrop.as"
alloc alltext,6600
width 200,100,160,300
int alternated
alternated=216
input alternated,200,22
mes "characters／minute"
;;stop
screen 2,560,90,0,200,46
font "ＭＳ 明朝",36,1+2+16
pos 66,15
mes "text"
dd_accept vz,fn,2
*acceptz
vb=.alternated./60.
vbz=.form1 "%10.5f",vb
gsel 0,1
color 255,255,255
boxf 0,52,200,100
color 16,100,20
pos 0,52
font "ＭＳ 明朝",20,16
mes vbz
mes "characters/second"
gsel 2,1
repeat 1
await 2
if (fn.0=0)or(fn.0>=2):continue 0
loop
color 255,255,255
boxf 0,0,660,260
notesel vz
noteget vz2,0
notesel vz2x
noteload vz2
noteget alltext,0
;;;;;;;;;;;;;;
;;alltext="12345 67 89101112 131415 1617181920"
;;notemax-1をcount
strlen alltextwords,alltext
coun=0
*total
getstr wordz,alltext,coun,' '
counstrsized=strsize
t_ini
t_reset 0,0
t_switch 0,0
if alternated=0:alternated=2
lz=.60000./alternated.
llz=.form1 "%10.0f",lz
int llz
alternatedx=strsize*llz
repeat 1
await 2
t_timer 0
timez=stat
if timez<alternatedx:continue 0
loop
;;;;;;;;;;;;;;;;;;;;
color 255,255,255
boxf 0,0,660,250
color 20,100,200
pos 10,5
font "ＭＳ 明朝",40,2+16
mes wordz
;;mes alternatedx
;;mes strsize
;;mes timez
coun=coun+counstrsized
if coun>=alltextwords:{
await 2
;;mes fn.0
;;mes vz
goto *acceptz
stop}
goto *total
;;mes alltextwords
stop
Windows95程度の処理速度で作成されました。
難解な文章、記述されてから時間が経ったため難解化した文章は通常、理解不可能として読み飛ばされがちであった。習熟度の異なる内容が混在する文章は一般に非常に読みにくかった。読者は等速読解処理に由来する、表層読みを行いがちであった。記述言語の読解を行った際、その程度の理解が、ヒアリング的言語であっても得られるかどうかについては、ほとんど読者により試されていなかった。
本発明プログラムＡは、文章の難解部分を読者が低速度に移動表示する方式により、通常読解処理が中途放棄されるような文章の理解可能性を高める。記憶照合可能な部分は高速表示でreadingを行うため、読解時間を最小にしながら理解を最大にすることが可能である。本発明プログラムＢは、ディスプレイ表示される記述言語にヒアリング特性を持たせることにより、読者は記述文章を読みながらヒアリング的言語能力を増大させることができる。
【図面の簡単な説明】
【００７０】
【図１】コンピュータの構成を示す図である。
【図２】コンピュータにより実行される瞬時記憶容量特性実験及び観察処理を示す流れ図である。
【図３】コンピュータにより実行される瞬時記憶容量特性実験及び観察処理を示す流れ図の続きである。
【図４】コンピュータにより実行される瞬時記憶容量特性実験及び観察処理を示す流れ図の続きである。
【図５】図２〜４に示した瞬時記憶容量特性実験及び観察処理実行中に表示される画面の構成例である。
【図６】図２〜４に示した瞬時記憶容量特性実験及び観察処理において、コンピュータに記憶される情報の例を示す図である。
【図７】図６に示す情報に基づいて生成されるグラフの例を示す図である。
【図８】再定義された基本的記憶単位素定義群に基づき入力受付部分の記載が更新される時の画面の変化例である。
【図９】基本的記憶単位素表示時間の設定及び基本的記憶単位素表示までの待ち時間の設定を変化させた場合の例を図式化して示す図である。
【図１０】本発明プログラムＢの結果グラフ並びに、本発明プログラムＣの結果グラフ記憶保持度グラフはなるべく実測に基づいています
【図１１】本発明プログラムＢによる色々な記憶保持度グラフ記憶保持度グラフはなるべく実測に基づいています
【図１２】設問を表示、学習者による答え合わせを待つ本発明プログラムＣ
【図１３】答えを表示、記憶保持度自己評価するためのボタンを表示、学習者による記憶保持度自己評価を待つ本発明プログラムＣ
【図１４】コンピュータの構成を示す図である。
【符号の説明】
【００７１】
１４    プログラムや命令の流れ
１５    データの流れ
１６    制御装置から出される制御信号の流れ
１０１    制御装置
１０２    記憶装置
１０３    演算装置
１０６    中央処理装置
１６０    入力装置
１６２    出力装置
３１０  設問表示領域
３１３  一の正答を表示
３１６  一の答案を一の正答に並置表示
３２０  基本的記憶単位素情報受付部分
３３０  一の設問を構成する一の基本的記憶単位素の総数を示す座標軸
３３２  第何番目の設問の答案正誤判定にともないグラフが生成されたかを示す座標軸。
３４０  入力答案が正しかったことを反映してなされるグラフに対する彩色
３５０  入力答案が誤りであったことを反映してなされるグラフに対する彩色
３６０  瞬時記憶容量測定開始指示受付部分
３７０  答案の正誤判定に関する表示
３８０  答案正誤判定時の一の設問を構成する一の基本的記憶単位素の総数を略称で表示
【図２】
2009116299.tif 000003
【図３】
2009116299.tif 000004
【図４】
2009116299.tif 000005
【図６】
2009116299.tif 000006
【図１４】
2009116299.tif 000007
【図１】
2009116299.tif 000008
【図５】
2009116299.tif 000009
【図７】
2009116299.tif 000010
【図８】
2009116299.tif 000011
【図９】
2009116299.tif 000012
【図１０】
2009116299.tif 000013
【図１１】
2009116299.tif 000014
【図１２】
2009116299.tif 000015
【図１３】
2009116299.tif 000016