JPH02293779A - 電子学習機 - Google Patents
電子学習機Info
- Publication number
- JPH02293779A JPH02293779A JP1112822A JP11282289A JPH02293779A JP H02293779 A JPH02293779 A JP H02293779A JP 1112822 A JP1112822 A JP 1112822A JP 11282289 A JP11282289 A JP 11282289A JP H02293779 A JPH02293779 A JP H02293779A
- Authority
- JP
- Japan
- Prior art keywords
- screen data
- screen
- data group
- storage means
- hierarchy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は電子学習機に関し、さらに詳言すれば画面デー
タの切替えをより高速にした電子学習機に関する。
タの切替えをより高速にした電子学習機に関する。
(従来技術)
従来の電子学習機は複数の問題と各問題のそれぞれに対
する正解答等とが記憶させてあり、問題を出力装置に印
刷または表示等の提示を行ない、出題問題に対して解答
をし、出題問題に対する正解答を出力装置に印刷または
表示等の提示をし、自己の解答と比較することによって
自己の解答の正誤を判定して学習を進めるように構成さ
れている。
する正解答等とが記憶させてあり、問題を出力装置に印
刷または表示等の提示を行ない、出題問題に対して解答
をし、出題問題に対する正解答を出力装置に印刷または
表示等の提示をし、自己の解答と比較することによって
自己の解答の正誤を判定して学習を進めるように構成さ
れている。
また、電子学習機によって学習を進めるに際し、教材指
定、学習項目指定、範囲指定等の選択のための画面等を
表示して、教材の指定、学習項目の指定、範囲の指定を
行なうようになされている。
定、学習項目指定、範囲指定等の選択のための画面等を
表示して、教材の指定、学習項目の指定、範囲の指定を
行なうようになされている。
(発明が解決しようとする課題)
しかるに上記した従来の電子学習機において、教材指定
、学習項目指定、範囲指定等のデータのデータ構造は階
層構造に形成されていて、第1記憶手段を構成するフロ
ッピーディスク等の外部記憶装置に記憶されており、画
面指定される毎に対応する画面データを外部記憶装置か
ら順次読み出して第2記憶手段を構成するRAMの記憶
内容を更新し、表示装置により表示させているため、画
面変更の度毎に外部記憶装置からメニュー画面データ等
を一々読み出さなければならず、表示に至るまでに長時
間を要するという問題点があった。
、学習項目指定、範囲指定等のデータのデータ構造は階
層構造に形成されていて、第1記憶手段を構成するフロ
ッピーディスク等の外部記憶装置に記憶されており、画
面指定される毎に対応する画面データを外部記憶装置か
ら順次読み出して第2記憶手段を構成するRAMの記憶
内容を更新し、表示装置により表示させているため、画
面変更の度毎に外部記憶装置からメニュー画面データ等
を一々読み出さなければならず、表示に至るまでに長時
間を要するという問題点があった。
本発明は画面変更指示の場合において第1記憶手段から
メニュー画面データ等を読み出す頻度を少なくして、表
示に至るまでに要する時間を実質的に減少させた電子学
習機を提供することを目的本発明の電子学習機は第F図
に示す如く、データ構造が階層構造に形成された電子学
習機において、1以上の画面フレームを形成する画面デ
ータ群を階層構造にて複数記憶した第1記憶手段11と
、第1記憶千段11に記憶の画面データ群を少なくとも
複数記憶する第2記憶手段12と、画面データに対する
画面を表示する表示千段13と、表示手段13に表示す
る画面を指示する指示手段14と、指示手段14により
指示された画面に対する画面データを含む画面データ群
が第2記憶手段12に記憶の画面データ群の総てと異な
るとき、新たに指定された画面データを含む画面データ
群に対して現在表示中に画面に対する画面データを含む
画面データ群の階層位置を判別する判別千段15と、第
2記憶千段12に記憶されている画面データ群中の階層
判別結果に伴う1つの画面データ群を、新たに指定され
た画面に対する画面データを含む画面データ群であって
、かつ第1記憶手段11から読み出した画面データ群に
置換する制御手段16とを備えたことを特徴とするもの
である。
メニュー画面データ等を読み出す頻度を少なくして、表
示に至るまでに要する時間を実質的に減少させた電子学
習機を提供することを目的本発明の電子学習機は第F図
に示す如く、データ構造が階層構造に形成された電子学
習機において、1以上の画面フレームを形成する画面デ
ータ群を階層構造にて複数記憶した第1記憶手段11と
、第1記憶千段11に記憶の画面データ群を少なくとも
複数記憶する第2記憶手段12と、画面データに対する
画面を表示する表示千段13と、表示手段13に表示す
る画面を指示する指示手段14と、指示手段14により
指示された画面に対する画面データを含む画面データ群
が第2記憶手段12に記憶の画面データ群の総てと異な
るとき、新たに指定された画面データを含む画面データ
群に対して現在表示中に画面に対する画面データを含む
画面データ群の階層位置を判別する判別千段15と、第
2記憶千段12に記憶されている画面データ群中の階層
判別結果に伴う1つの画面データ群を、新たに指定され
た画面に対する画面データを含む画面データ群であって
、かつ第1記憶手段11から読み出した画面データ群に
置換する制御手段16とを備えたことを特徴とするもの
である。
また、制御手段16は新たに指定された画面に対する画
面データを含む画面データ群が上位階層であると判別さ
れたときは現在表示中の画面に対する画面データを含む
画面データ群を除き第2記憶手段12に記憶の画面デー
タ群中の最下位階層にある画面データ群の1つと置換し
、新たに指定された画面に対する画面データを含む画面
データ群が下位階層であると判別されたときは現在表示
中の画面に対する画面データを含む画面データ群を除き
第2記憶手段12に記憶の画面データ群中の最上位階層
にある画面データ群の1つと置換し、かつ新たに指定さ
れた画面に対する画面データを含む画面データ群が同階
層であると判別されたときは第2記憶千段12に記憶の
画面データ群中の最下位階層にある画面データ群の1つ
と置換するようにするとよい。
面データを含む画面データ群が上位階層であると判別さ
れたときは現在表示中の画面に対する画面データを含む
画面データ群を除き第2記憶手段12に記憶の画面デー
タ群中の最下位階層にある画面データ群の1つと置換し
、新たに指定された画面に対する画面データを含む画面
データ群が下位階層であると判別されたときは現在表示
中の画面に対する画面データを含む画面データ群を除き
第2記憶手段12に記憶の画面データ群中の最上位階層
にある画面データ群の1つと置換し、かつ新たに指定さ
れた画面に対する画面データを含む画面データ群が同階
層であると判別されたときは第2記憶千段12に記憶の
画面データ群中の最下位階層にある画面データ群の1つ
と置換するようにするとよい。
(作用)
本発明の電子学習機によれば、指示手段14によって表
示手段13に表示する画面を指示したとき、指示された
画面に対する画面データを含む画面データ群が第2記憶
千段12に記憶されているときは、第2記憶手段12の
記憶内容中から、指示手段14により指示された画面に
対する画面デ一夕を読み出して表示手段13に表示すれ
ばすみ、第1記憶手段11から読み出す必要はないため
、表示に要する時間は短かくてすむ。
示手段13に表示する画面を指示したとき、指示された
画面に対する画面データを含む画面データ群が第2記憶
千段12に記憶されているときは、第2記憶手段12の
記憶内容中から、指示手段14により指示された画面に
対する画面デ一夕を読み出して表示手段13に表示すれ
ばすみ、第1記憶手段11から読み出す必要はないため
、表示に要する時間は短かくてすむ。
また、指示された画面に対する画面データを含む画面デ
ータ群が第2記憶千段12に記憶されていないとき、指
定された画面データを含むデータ群に対して現在表示中
の画面に対する画面データを含む画面データ群の階層位
置が判別千段15によって判別され、階層判別結果に伴
う第2記憶手段に記憶されている画面データ群中の1つ
の画面データ群が、第1記憶手段1lから読み出された
新たに指定された画面に対する画面データを含む画面デ
ータ群に制御千段16によって置換される。
ータ群が第2記憶千段12に記憶されていないとき、指
定された画面データを含むデータ群に対して現在表示中
の画面に対する画面データを含む画面データ群の階層位
置が判別千段15によって判別され、階層判別結果に伴
う第2記憶手段に記憶されている画面データ群中の1つ
の画面データ群が、第1記憶手段1lから読み出された
新たに指定された画面に対する画面データを含む画面デ
ータ群に制御千段16によって置換される。
したがってこの場合にのみ第1記憶千段11から画面デ
ータ群が読み出される。この結果、画面データ群が第1
記憶千段11から読み出される回数が最小限に抑えられ
る。
ータ群が読み出される。この結果、画面データ群が第1
記憶千段11から読み出される回数が最小限に抑えられ
る。
また、(1)新たに指定された画面に対する画面データ
を含む画面データ群が上位階層であると判別されたとき
第2記憶千段12に記憶の画面データ群中の最下位層に
ある画面データ群の1つと置換され、(2)下位lIl
層であると判別されたときは第2記憶手段12に記憶の
画面データ群中の最上位層にある画面データ群の1つと
置換され、(3)同階層であると判別されたときは第2
記憶手段12に記憶の画面データ群中の最下位層にある
画面データ群の1つと置換されることによって、さらに
引き続く指示に対して第1記憶千段1lから画面データ
群を読み出す回数は最小限に抑えられることになる。こ
れは(1)の場合は上位階層が指定されたため、直ちに
下位階層が次に指定されることはなく、(2)の場合は
下位階層が指定されたため、直ちに上位階層が次に指定
されることなはなく、(3)の場合は同階層が指定され
たため、直ちに最下位階層が指定されることがないため
である。
を含む画面データ群が上位階層であると判別されたとき
第2記憶千段12に記憶の画面データ群中の最下位層に
ある画面データ群の1つと置換され、(2)下位lIl
層であると判別されたときは第2記憶手段12に記憶の
画面データ群中の最上位層にある画面データ群の1つと
置換され、(3)同階層であると判別されたときは第2
記憶手段12に記憶の画面データ群中の最下位層にある
画面データ群の1つと置換されることによって、さらに
引き続く指示に対して第1記憶千段1lから画面データ
群を読み出す回数は最小限に抑えられることになる。こ
れは(1)の場合は上位階層が指定されたため、直ちに
下位階層が次に指定されることはなく、(2)の場合は
下位階層が指定されたため、直ちに上位階層が次に指定
されることなはなく、(3)の場合は同階層が指定され
たため、直ちに最下位階層が指定されることがないため
である。
(実施例)
以下、本発明を実施例により説関する。
第2図は本発明の一実施例の構成を示すブロック図であ
る。
る。
本発明の一実施例における電子学習機は、中央処理装置
(CPU)1、プログラム等を記憶させたROM2、R
AM3、読み出し書き込み可能な不揮発性の外部記憶装
置4、キー人力装置5、表示装置6およびプリンタ7を
備えている。
(CPU)1、プログラム等を記憶させたROM2、R
AM3、読み出し書き込み可能な不揮発性の外部記憶装
置4、キー人力装置5、表示装置6およびプリンタ7を
備えている。
外部記憶装置4は電子学習機の制御手順が記憶されてい
る教授部領域4A、複数の問題、各問題に対する正解答
および問題に対する解説等が問題のポインタ(以下、問
題ポインタ)と共に記憶されている問題・解答部領域4
Bおよび問題ポインタと教科書ページ番号とを対応させ
たページ番号情報が記憶されているページ情報部領域4
C、問題、解答等の選択に至るまでのメニュー画面デー
タおよびその他の状態表示画面データ等の画面データ群
を記憶させた画面データ群部領域4Dを備えている。問
題、正解答、解説等は問題データ、正解答データ、解説
データの形で記憶されている。
る教授部領域4A、複数の問題、各問題に対する正解答
および問題に対する解説等が問題のポインタ(以下、問
題ポインタ)と共に記憶されている問題・解答部領域4
Bおよび問題ポインタと教科書ページ番号とを対応させ
たページ番号情報が記憶されているページ情報部領域4
C、問題、解答等の選択に至るまでのメニュー画面デー
タおよびその他の状態表示画面データ等の画面データ群
を記憶させた画面データ群部領域4Dを備えている。問
題、正解答、解説等は問題データ、正解答データ、解説
データの形で記憶されている。
画面データ群は階層構造で形成され、画面データ群部領
域4Dには画面データ群と共に後記の入力情報部領域3
Eに人力された画面指示情報に対する画面データを指示
し、かつ該画面データを含む画面データ群を指示するた
めの画面データポインタが記憶してある。
域4Dには画面データ群と共に後記の入力情報部領域3
Eに人力された画面指示情報に対する画面データを指示
し、かつ該画面データを含む画面データ群を指示するた
めの画面データポインタが記憶してある。
画面データ群部領域4Dに記憶されている複数のメニュ
ー画面データ群の一部を、画面の状態で表示装置6に表
示した例を示せば第3図に示す如くである。第3図から
明らかな如く教材指定のための教材指定画面a、学習項
目を指定するだめのメニュー画面b、学習または試験範
囲を指定するための範囲指定画面C、問題印刷中である
ことを表示する第1の状態表示画面d、正解答印刷中で
あることを表示する第2の状態表示画面e、定期試験等
、機能説明のための説明表示画面fがある。
ー画面データ群の一部を、画面の状態で表示装置6に表
示した例を示せば第3図に示す如くである。第3図から
明らかな如く教材指定のための教材指定画面a、学習項
目を指定するだめのメニュー画面b、学習または試験範
囲を指定するための範囲指定画面C、問題印刷中である
ことを表示する第1の状態表示画面d、正解答印刷中で
あることを表示する第2の状態表示画面e、定期試験等
、機能説明のための説明表示画面fがある。
教材指定画面aは最上位階層の画面であり、メニュー画
面bは第2位階層の画面であり、範囲指定画面Cおよび
状態表示画面d,eは第3位階層の画面である。説明表
示画面fは最下位階層の画面である。
面bは第2位階層の画面であり、範囲指定画面Cおよび
状態表示画面d,eは第3位階層の画面である。説明表
示画面fは最下位階層の画面である。
RAM3には外部記憶装置4の教授部領域4Aに対応す
る教授部領域3A、問題・解答部領域4Bから読み出さ
れた問題、解答または解説等が記憶される問題・解答部
領域3B、画面データ群番号が記憶される画面データ群
番号登録領域3C、画面データ群部領域4Dから読み出
された複数の画面データ群を記憶する画面データ群記憶
部領域3D、キーボード5からの指示情報が記憶される
入力情報部領域3E、表示装置6およびプリンタフに出
力するべき画面情報を編集する表示用RAM領域3Fを
備えており、電源の投入により外部記憶装置4の教授部
領域4Aの記憶内容が教授部領域3Aに書き込まれる。
る教授部領域3A、問題・解答部領域4Bから読み出さ
れた問題、解答または解説等が記憶される問題・解答部
領域3B、画面データ群番号が記憶される画面データ群
番号登録領域3C、画面データ群部領域4Dから読み出
された複数の画面データ群を記憶する画面データ群記憶
部領域3D、キーボード5からの指示情報が記憶される
入力情報部領域3E、表示装置6およびプリンタフに出
力するべき画面情報を編集する表示用RAM領域3Fを
備えており、電源の投入により外部記憶装置4の教授部
領域4Aの記憶内容が教授部領域3Aに書き込まれる。
前記した第3位階層の範囲指定画面の表示にしたがって
入力情報部領域3Eに書き込まれたページ番号からペー
ジ情報部領域4Cに記憶のページ番号情報を参照して、
ページ番号情報に対する問題・解答部領域4Bの記憶内
容が読み出されて、問題・解答部領域3Bに書き込まれ
る。
入力情報部領域3Eに書き込まれたページ番号からペー
ジ情報部領域4Cに記憶のページ番号情報を参照して、
ページ番号情報に対する問題・解答部領域4Bの記憶内
容が読み出されて、問題・解答部領域3Bに書き込まれ
る。
上記の如く構成された本発明の一実施例における作用を
第4図にしたがって説明する。
第4図にしたがって説明する。
電源の投入によりROM2に記憶されたブートストラッ
ププログラムによって、教授部領域4八の記憶内容が教
授部領域3Aに書き込まれ、画面データ群部領域4Dに
記憶された最上位層を含む所定の初期画面データ群番号
が画面データ群番号登録領域3Cに書き込まれ(ステッ
プS, ) 、RAM3から読み出して次に表示しよう
とする画面(以下、カレント画面と記す)データ番号が
画面データ群番号登録領域に書き込まれる(ステップS
Z)。
ププログラムによって、教授部領域4八の記憶内容が教
授部領域3Aに書き込まれ、画面データ群部領域4Dに
記憶された最上位層を含む所定の初期画面データ群番号
が画面データ群番号登録領域3Cに書き込まれ(ステッ
プS, ) 、RAM3から読み出して次に表示しよう
とする画面(以下、カレント画面と記す)データ番号が
画面データ群番号登録領域に書き込まれる(ステップS
Z)。
ステップS1およびステップS2は初期化に該当し、ス
テップS2におけるカレント画面データとしては、最上
位階層の画面に対する画面データ番号が設定されている
。
テップS2におけるカレント画面データとしては、最上
位階層の画面に対する画面データ番号が設定されている
。
ステップS2に続いて初期画面データ群のデータが画面
データ群部領域3Dに書き込まれ(ステップS,)、続
いてステップS2にて登録されたカレント画面データ番
号に対する画面データが表示用RAM領域3Fで展開さ
れて、最上位階層の教材指定画面aが表示装置6に表示
される。
データ群部領域3Dに書き込まれ(ステップS,)、続
いてステップS2にて登録されたカレント画面データ番
号に対する画面データが表示用RAM領域3Fで展開さ
れて、最上位階層の教材指定画面aが表示装置6に表示
される。
ステップS3に続いて他の画面表示に移るときは画面選
択がなされる(ステップS4)。画面選択は、キーボー
ドのカーソルキーにより指定画面表示位置にまでカーソ
ルを移動させ、実行キーを押圧することによってなされ
る。たとえばステップS,から引き続いてステップS,
が実行されているときは第3図の教材指定画面aが表示
されているとき、英語/定期試験または数学/定期試験
を選択する場合である。上記した画面変更を指示したと
きは画面データポインタが参照されて、指示された画面
に対する画面データ番号を含む画面データ群番号が選択
される(ステップS4)。ステップS4に続いてステッ
プS,において選択された画面データ群番号が既に画面
データ群番号登録領域3Cに書き込まれているか否かが
チェックされ(ステップS,)、ステップS%において
既に書き込まれていると判別されるとステップS4にお
いて指示された画面に対する画面データポインタが参照
されて対応する画面データ番号がカレント画面データ番
号として画面データ群番号登録領域3Cに書き込まれ、
新たに書き込まれたカレント画面データ番号に対する画
面データ、すなわちステップS4において指定された新
画面に対する画面データが表示用RAM領域3Fで展開
され、表示装置6に上記指定された新画面が表示され、
次に再びステップS4が実行されるのを待つ。
択がなされる(ステップS4)。画面選択は、キーボー
ドのカーソルキーにより指定画面表示位置にまでカーソ
ルを移動させ、実行キーを押圧することによってなされ
る。たとえばステップS,から引き続いてステップS,
が実行されているときは第3図の教材指定画面aが表示
されているとき、英語/定期試験または数学/定期試験
を選択する場合である。上記した画面変更を指示したと
きは画面データポインタが参照されて、指示された画面
に対する画面データ番号を含む画面データ群番号が選択
される(ステップS4)。ステップS4に続いてステッ
プS,において選択された画面データ群番号が既に画面
データ群番号登録領域3Cに書き込まれているか否かが
チェックされ(ステップS,)、ステップS%において
既に書き込まれていると判別されるとステップS4にお
いて指示された画面に対する画面データポインタが参照
されて対応する画面データ番号がカレント画面データ番
号として画面データ群番号登録領域3Cに書き込まれ、
新たに書き込まれたカレント画面データ番号に対する画
面データ、すなわちステップS4において指定された新
画面に対する画面データが表示用RAM領域3Fで展開
され、表示装置6に上記指定された新画面が表示され、
次に再びステップS4が実行されるのを待つ。
ステップS5において既に書き込まれていないと判別さ
れると画面データ群部領域3Dに空き領域があるか否か
がチェックされ(ステップS,)、ステップS7におい
て空き領域があると判別されたときはステップS4にお
いて指示された画面に対する画面データポインタが参照
されて新画面に対する画面データ番号を含む画面データ
群番号が画面データ群番号登録領域3Cに書き込まれる
(ステップsn)。続いて新画面に対する画面データ番
号がカレント画面データ番号として画面データ群番号登
録領域3Cに書き込まれ(ステップS,)、ステップS
,に続いてステップS8において書き込まれた画面デー
タ群番号に対する画面データ群のデータが画面データ群
部領域4Dから画面データ群部領域3Dにロードされる
(ステップS +o)。続いてステップS,において書
き込まれたカレント画面データ番号に対する画面データ
が?示用RAMjff域3Fで展開されて表示装置6に
新画面が表示され、次に再びステップS4が実行される
のを待つ。
れると画面データ群部領域3Dに空き領域があるか否か
がチェックされ(ステップS,)、ステップS7におい
て空き領域があると判別されたときはステップS4にお
いて指示された画面に対する画面データポインタが参照
されて新画面に対する画面データ番号を含む画面データ
群番号が画面データ群番号登録領域3Cに書き込まれる
(ステップsn)。続いて新画面に対する画面データ番
号がカレント画面データ番号として画面データ群番号登
録領域3Cに書き込まれ(ステップS,)、ステップS
,に続いてステップS8において書き込まれた画面デー
タ群番号に対する画面データ群のデータが画面データ群
部領域4Dから画面データ群部領域3Dにロードされる
(ステップS +o)。続いてステップS,において書
き込まれたカレント画面データ番号に対する画面データ
が?示用RAMjff域3Fで展開されて表示装置6に
新画面が表示され、次に再びステップS4が実行される
のを待つ。
ステップS7において空き領域が無いと判別されたとき
は、ステップS4において指定された新画面に対する画
面データを含む画面データ群の階層が現に表示されてい
る画面に対する画面データを含む画面データ群の階層よ
り上位階層であるが否かがチェックされる(ステップS
++)。ステップSl+における階層の判別は画面デー
タ群番号の比較により行なわれる。これは後記するステ
ップSI3、ステップsrsの場合も同様である。ステ
ップS.における判別により新画面側の階層が現画面側
の階層より上位階層であると判別されたときは、画面デ
ータ群部領域3Dの最下位階層画面データ群領域が実質
的に開放され、(ステップS+z)、続いてステップS
8が実行される。ステップS8の実行に続くステップS
IOの実行における新画面データを含むデータ群のデー
タのロードはステップS1■により開放された領域にロ
ードされることになる。すなわちステップS1。の領域
上にステップS1。において重ね書きされることになる
。
は、ステップS4において指定された新画面に対する画
面データを含む画面データ群の階層が現に表示されてい
る画面に対する画面データを含む画面データ群の階層よ
り上位階層であるが否かがチェックされる(ステップS
++)。ステップSl+における階層の判別は画面デー
タ群番号の比較により行なわれる。これは後記するステ
ップSI3、ステップsrsの場合も同様である。ステ
ップS.における判別により新画面側の階層が現画面側
の階層より上位階層であると判別されたときは、画面デ
ータ群部領域3Dの最下位階層画面データ群領域が実質
的に開放され、(ステップS+z)、続いてステップS
8が実行される。ステップS8の実行に続くステップS
IOの実行における新画面データを含むデータ群のデー
タのロードはステップS1■により開放された領域にロ
ードされることになる。すなわちステップS1。の領域
上にステップS1。において重ね書きされることになる
。
ステップS.における判別により新画面側の階層が現画
面側の階層より上位階層でないと判別されると、ステッ
プS.に続いて新画面側の階層が現画面側の階層より下
位階層であるか否かがチェックされる(ステップS13
)。ステップSl3における判別により新画面側の階層
が現画面側の階層より下位階層であると判別されたとき
は、画面データ群部領域3Dの最上位階層画面データ群
領域が実質的に開放され(ステップSI4)、続いてス
テップS8が実行される。この場合は、開放された最上
位階層画面データ群領域に新画面データを含むデータ群
のデータが重ね書きされることになる。
面側の階層より上位階層でないと判別されると、ステッ
プS.に続いて新画面側の階層が現画面側の階層より下
位階層であるか否かがチェックされる(ステップS13
)。ステップSl3における判別により新画面側の階層
が現画面側の階層より下位階層であると判別されたとき
は、画面データ群部領域3Dの最上位階層画面データ群
領域が実質的に開放され(ステップSI4)、続いてス
テップS8が実行される。この場合は、開放された最上
位階層画面データ群領域に新画面データを含むデータ群
のデータが重ね書きされることになる。
ステップS+Sにおける判別により新画面側の階層が現
画面側の階層より低位階層でないと判別されると、ステ
ップSl3に続いて新画面側の階層と現画面側の階層と
が同階層であるか否かがチェックされる(ステップS1
5)。ステップsrsにおける判別により同階層と判別
されたときは、画面データ群領域3Dの最下位階層画面
データ群領域が実質的に開放され(ステップS16)、
続いてステップSllが実行される。この場合は開放さ
れた最下位階層画面データ群領域に新画面データを含む
データ群のデータが重ね書きされることになる。
画面側の階層より低位階層でないと判別されると、ステ
ップSl3に続いて新画面側の階層と現画面側の階層と
が同階層であるか否かがチェックされる(ステップS1
5)。ステップsrsにおける判別により同階層と判別
されたときは、画面データ群領域3Dの最下位階層画面
データ群領域が実質的に開放され(ステップS16)、
続いてステップSllが実行される。この場合は開放さ
れた最下位階層画面データ群領域に新画面データを含む
データ群のデータが重ね書きされることになる。
ステップ315における判別により同階層でないと判別
されるとキーボード5の終了キーが押圧されたか否かが
チェックされ、終了キーが押圧されたときは、終了する
。また終了キーが押圧されないときは再びステップS4
が実行されるのを待つ(ステップS17)。
されるとキーボード5の終了キーが押圧されたか否かが
チェックされ、終了キーが押圧されたときは、終了する
。また終了キーが押圧されないときは再びステップS4
が実行されるのを待つ(ステップS17)。
したがって画面データ群部領域4Dから画面データ群が
読み出されるのは画面データ群部領域3Dに記憶されて
いない画面データ群を記憶するときのみであり、画面デ
ータ群部領域3Dの容量を制限はあるが大きくしておく
ことにより画面データ群部領域4Dから画面データ群を
読み出す回数は最小限に抑えることができる。
読み出されるのは画面データ群部領域3Dに記憶されて
いない画面データ群を記憶するときのみであり、画面デ
ータ群部領域3Dの容量を制限はあるが大きくしておく
ことにより画面データ群部領域4Dから画面データ群を
読み出す回数は最小限に抑えることができる。
また、第4図において範囲指定画面Cを表示させ、試験
範囲を指定したときはその範囲における問題、または正
解答が提示される。
範囲を指定したときはその範囲における問題、または正
解答が提示される。
これは問題・解答部領域3Bへ問題提示指示のときは問
題データが、正解答提示指示のときは正解答データが書
き込まれ、問題・解答部領域3Bに書き込まれた記憶内
容が表示用R A M H域で提示のために展開されて
、提示指示したがって問題または正解答が表示装置6に
表示され、また印刷指示のときは提示指示にしたがって
問題または正解答がプリンタフにより印字される。
題データが、正解答提示指示のときは正解答データが書
き込まれ、問題・解答部領域3Bに書き込まれた記憶内
容が表示用R A M H域で提示のために展開されて
、提示指示したがって問題または正解答が表示装置6に
表示され、また印刷指示のときは提示指示にしたがって
問題または正解答がプリンタフにより印字される。
なお、以上において最上位階層が1画面の場合を例示し
たが複数画面であっても同様であり、この場合はステッ
プS3において最上位階層の全ての画面データ群をロー
ドし、ステップS2にて指示したカレント画面データ番
号以外のデータ番号に対応する画面を改めてステップS
4において指定すればよい。
たが複数画面であっても同様であり、この場合はステッ
プS3において最上位階層の全ての画面データ群をロー
ドし、ステップS2にて指示したカレント画面データ番
号以外のデータ番号に対応する画面を改めてステップS
4において指定すればよい。
(発明の効果)
以上説明した如く本発明によれば、第2記憶手?は画面
データ群を複数記憶可能な容量とし、表示するべく指定
された画面に対する画面データが第2記憶手段に記憶さ
れているときは、第2記憶手段に記憶の画面データ群中
から該当画面データを用いて画面表示ができ、第1記憶
手段から読み出す必■要はない。また指定された画面に
対する画面データが第2記憶手段に記憶されていないと
きは、該当画面データを含む画面データ群と現在表示し
ている画面に対する画面データを含む画面データ群との
階層を判別し、第2記憶手段に記憶されている画面デー
タ群中の判別結果に伴う1つの画面データ群を、第1記
憶手段から読め出した画面データ群のデータに置換する
ようにしたため、このとき第1記憶手段から画面データ
群のデータが読み出されることになって、第1記憶手段
から画面データ群データを読み出す回数は最小限に抑え
られ、画面表示に至るまでの時間が短縮される効果があ
る。
データ群を複数記憶可能な容量とし、表示するべく指定
された画面に対する画面データが第2記憶手段に記憶さ
れているときは、第2記憶手段に記憶の画面データ群中
から該当画面データを用いて画面表示ができ、第1記憶
手段から読み出す必■要はない。また指定された画面に
対する画面データが第2記憶手段に記憶されていないと
きは、該当画面データを含む画面データ群と現在表示し
ている画面に対する画面データを含む画面データ群との
階層を判別し、第2記憶手段に記憶されている画面デー
タ群中の判別結果に伴う1つの画面データ群を、第1記
憶手段から読め出した画面データ群のデータに置換する
ようにしたため、このとき第1記憶手段から画面データ
群のデータが読み出されることになって、第1記憶手段
から画面データ群データを読み出す回数は最小限に抑え
られ、画面表示に至るまでの時間が短縮される効果があ
る。
また、階層判別結果により第1記憶手段から読み出した
画面データ群のデータが書き込まれる第2記憶手段中に
おける位置を第2請求項の如くに制御することによって
、次に指定されると想定される画面に対する画面データ
を含む画面データ群を第1記憶手段から読み出すことを
要する回数も減少し、画面表示に至るまでの時間が平均
的にさらに短縮される効果がある。
画面データ群のデータが書き込まれる第2記憶手段中に
おける位置を第2請求項の如くに制御することによって
、次に指定されると想定される画面に対する画面データ
を含む画面データ群を第1記憶手段から読み出すことを
要する回数も減少し、画面表示に至るまでの時間が平均
的にさらに短縮される効果がある。
第1図は本発明の構成を示す機能ブロック図。
第2図は本発明の一実施例の構成を示すブロソク図。
第3図は本発明の一実施例の作用説明のために階層構造
データを表示画面で示した図。 第4図は本発明の一実施例の作用の説明に供するフロー
チャート。 l1・・・第1記憶手段、l2・・・第2記1,毬手段
、13・・・表示手段、14・・・指示手段、15・・
一判別手段、16・・・制御手段。
データを表示画面で示した図。 第4図は本発明の一実施例の作用の説明に供するフロー
チャート。 l1・・・第1記憶手段、l2・・・第2記1,毬手段
、13・・・表示手段、14・・・指示手段、15・・
一判別手段、16・・・制御手段。
Claims (2)
- (1)データ構造が階層構造に形成された電子学習機に
おいて、 1以上の画面フレームを形成する画面データ群を階層構
造にて複数記憶した第1記憶手段と、第1記憶手段に記
憶の画面データ群を少なくとも複数記憶する第2記憶手
段と、 画面データに対する画面を表示する表示手段と、表示手
段に表示する画面を指示する指示手段と、指示手段によ
り指示された画面に対する画面データを含む画面データ
群が第2記憶手段に記憶の画面データ群の総てと異なる
とき、新たに指定された画面データを含む画面データ群
に対して現在表示中の画面に対する画面データを含む画
面データ群の階層位置を判別する判別手段と 第2記憶手段に記憶されている画面データ群中の階層判
別結果に伴う1つの画面データ群を、新たに指定された
画面に対する画面データを含む画面データ群であって、
かつ第1記憶手段から読み出した画面データ群に置換す
る制御手段と を備えたことを特徴とする電子学習機。 - (2)制御手段は新たに指定された画面に対する画面デ
ータを含む画面データ群が上位階層であると判別された
ときは現在表示中の画面に対する画面データを含む画面
データ群を除き第2記憶手段に記憶の画面データ群中の
最下位階層にある画面データ群の1つと置換し、新たに
指定された画面に対する画面データを含む画面データ群
が下位階層であると判別されたときは現在表示中の画面
に対する画面データを含む画面データ群を除き第2記憶
手段に記憶の画面データ群中の最上位階層にある画面デ
ータ群の1つと置換し、かつ新たに指定された画面に対
する画面データを含む画面データ群が同階層であると判
別されたときは第2記憶手段に記憶の画面データ群中の
最下位階層にある画面データ群の1つと置換する制御手
段であることを特徴とする請求項1記載の電子学習機。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1112822A JPH02293779A (ja) | 1989-05-06 | 1989-05-06 | 電子学習機 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1112822A JPH02293779A (ja) | 1989-05-06 | 1989-05-06 | 電子学習機 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02293779A true JPH02293779A (ja) | 1990-12-04 |
Family
ID=14596404
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1112822A Pending JPH02293779A (ja) | 1989-05-06 | 1989-05-06 | 電子学習機 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02293779A (ja) |
-
1989
- 1989-05-06 JP JP1112822A patent/JPH02293779A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4633432A (en) | System for transferring document data to non-volatile memory in a word processing apparatus | |
| JP2671036B2 (ja) | 電子学習機 | |
| JP3313749B2 (ja) | 電子学習機 | |
| JP2671037B2 (ja) | 電子学習機 | |
| JP2669047B2 (ja) | 電子学習機 | |
| JPH01189679A (ja) | 電子学習機 | |
| JP3258435B2 (ja) | 電子学習機 | |
| JP3209817B2 (ja) | 液晶タッチパネル付き多項目入力装置 | |
| JPH0520273A (ja) | 電子学習機 | |
| JP2864425B2 (ja) | 電子学習機 | |
| JP2669050B2 (ja) | 電子学習機 | |
| JP2718171B2 (ja) | 電子学習機 | |
| JPH01189681A (ja) | 電子学習機 | |
| JP2789465B2 (ja) | 電子学習機 | |
| JPH05333760A (ja) | 電子学習機 | |
| JPH0650753A (ja) | 電子学習機 | |
| JPH02287487A (ja) | 電子学習機 | |
| JPH052360A (ja) | 電子学習機 | |
| JPH04145481A (ja) | 電子学習機 | |
| JPH0287185A (ja) | 電子学習機 | |
| JPH05188849A (ja) | 電子学習機 | |
| JP2671038B2 (ja) | 電子学習機 | |
| JPH03255491A (ja) | 電子学習機 | |
| JPH02293782A (ja) | 電子学習機 | |
| JPH04145478A (ja) | 電子学習機 |