(57)【要約】【課題】学習用の電子テキスト（教科書）に対する、文字列の追加や削除、マーカーラインの引描などといった任意の書き込み、および、当該書き込みの一括消去（原状の電子テキストの復元）を実現すること。【解決手段】オリジナルテキスト記憶部２０３に保持されたオリジナルテキストは、テキスト複製部２０５によりカスタマイズテキスト記憶部２０４にコピーされ、このコピー（カスタマイズテキスト）がテキスト表示部２０１により表示されて、テキスト編集部２０２による編集の対象となる。そして、書き込みの内容はカスタマイズテキストに保存されるが、ユーザーからテキストの復元が指示された場合には、テキスト複製部２０５はカスタマイズテキストをその元となったオリジナルテキストで上書きし、これによりそれまでの書き込みは一切破棄されて、製品出荷時のオリジナルテキストが復元される。【選択図】　　　図２
2004061663.tif 000002
【特許請求の範囲】
【請求項１】
電子化されたテキストをディスプレイなどに表示することでユーザーによる学習を支援する学習支援装置において、
第１のファイルを複製することにより第２のファイルを生成するファイル生成手段と、
前記ファイル生成手段により生成されたファイルを表示するファイル表示手段と、
前記ファイル表示手段により表示されたファイルを編集するファイル編集手段と、
前記ファイル編集手段により編集されたファイルを編集前の状態に復元すべき旨の指示を受け付ける復元指示受付手段と、
前記復元指示受付手段により前記指示が受け付けられた場合に、前記ファイル編集手段により編集されたファイルを、前記ファイル生成手段による複製に際して当該ファイルの複製元となった第１のファイルにより上書きするファイル更新手段と、
を備えたことを特徴とする学習支援装置。
【請求項２】
前記ファイル編集手段は、前記ファイル表示手段により表示されたファイル内のデータに任意の文字列データを追加し、または当該ファイル内の指定された文字列データを削除することを特徴とする前記請求項１に記載の学習支援装置。
【請求項３】
前記ファイル編集手段は、前記ファイル表示手段により表示されたファイル内の指定された文字列データを当該ファイル内の指定された位置に移動または複写することを特徴とする前記請求項１に記載の学習支援装置。
【請求項４】
前記ファイル編集手段は、前記ファイル表示手段により表示されたファイル内の指定された文字列データの表示色を変更し、または当該文字列データにマーカーラインを設定することを特徴とする前記請求項１に記載の学習支援装置。
【請求項５】
前記ファイル編集手段は、前記ファイル表示手段により表示されたファイル内のデータに任意の図形データを追加することを特徴とする前記請求項１に記載の学習支援装置。
【請求項６】
電子化されたテキストをディスプレイなどに表示することでユーザーによる学習を支援する学習支援方法において、
第１のファイルを複製することにより第２のファイルを生成するファイル生成工程と、
前記ファイル生成工程で生成されたファイルを表示するファイル表示工程と、前記ファイル表示工程で表示されたファイルを編集するファイル編集工程と、前記ファイル編集工程で編集されたファイルを編集前の状態に復元すべき旨の指示を受け付ける復元指示受付工程と、
前記復元指示受付工程で前記指示が受け付けられた場合に、前記ファイル編集工程で編集されたファイルを、前記ファイル生成工程による複製に際して当該ファイルの複製元となった第１のファイルにより上書きするファイル更新工程と、
を含んだことを特徴とする学習支援方法。
【請求項７】
前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内のデータに任意の文字列データを追加し、または当該ファイル内の指定された文字列データを削除することを特徴とする前記請求項６に記載の学習支援方法。
【請求項８】
前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内の指定された文字列データを当該ファイル内の指定された位置に移動または複写することを特徴とする前記請求項６に記載の学習支援方法。
【請求項９】
前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内の指定された文字列データの表示色を変更し、または当該文字列データにマーカーラインを設定することを特徴とする前記請求項６に記載の学習支援方法。
【請求項１０】
前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内のデータに任意の図形データを追加することを特徴とする前記請求項６に記載の学習支援方法。
【請求項１１】
前記請求項６〜請求項１０のいずれか一つに記載された方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子化されたテキストをディスプレイなどに表示することでユーザーによる学習を支援する学習支援装置、学習支援方法およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
長引く不況に伴う資格ブームの中で、各種の資格試験や、その予行演習としての模擬試験などが数多く実施されている。そして、合格に必要な知識を習得するための各種のテキスト（教科書）、参考書、問題集なども数多く出版され、大型書店の一画には試験対策専用のコーナーが設けられて、本が売れないと言われる時代にも好調な売れ行きを見せている。
【０００３】
そしてこれらの参考書類は、小説などといった一般の書籍のように、購入当時のままの状態では使用されないのが普通である。すなわち、購入者はこれらの参考書類による学習を進める過程で、自己の疑問点を記入したり、重要箇所にマーカーで線を引いたりといった任意の書き込みをおこなう。
【０００４】
【発明が解決しようとする課題】
ただ、書籍では物理的に、書き込み可能な領域が限定されているため、どうしても必要事項をすべて書き込むことはできない。そのため購入者によっては、いわゆる「サブノート」として、複数の書籍を参照しながら自分専用のテキストを別途作成することがある。こうした「サブノート」の作成には、すでに書籍に記載してある内容をわざわざ書き写すなどの手間がかかり、筆記により記憶されやすくなるというメリットもあるものの、作業量に見合った学習効果が得られないこともしばしばである。
【０００５】
また、いったん書籍に書き込んだ内容は消去することができないため、たとえば完全に習得してしまってもはや重要ではない箇所に、いつまでもマーカーが残っていて本当に重要な箇所がどこか分からないなど、学習の進捗につれて書き込みの的確さが失われてゆくという問題がある。
【０００６】
この発明は上記従来技術による問題を解決するため、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援装置、学習支援方法およびその方法をコンピュータに実行させるプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかる学習支援装置は、電子化されたテキストをディスプレイなどに表示することでユーザーによる学習を支援する学習支援装置において、第１のファイルを複製することにより第２のファイルを生成するファイル生成手段と、前記ファイル生成手段により生成されたファイルを表示するファイル表示手段と、前記ファイル表示手段により表示されたファイルを編集するファイル編集手段と、前記ファイル編集手段により編集されたファイルを編集前の状態に復元すべき旨の指示を受け付ける復元指示受付手段と、前記復元指示受付手段により前記指示が受け付けられた場合に、前記ファイル編集手段により編集されたファイルを、前記ファイル生成手段による複製に際して当該ファイルの複製元となった第１のファイルにより上書きするファイル更新手段と、を備えたことを特徴とする。
【０００８】
この請求項１に記載の発明によれば、コピーである第２のファイルはユーザーが自由に編集できるとともに、編集後もいつでも編集前の第１のファイルで差し替えることができる。
【０００９】
また、請求項２に記載の発明にかかる学習支援装置は、前記請求項１に記載の発明において、前記ファイル編集手段が、前記ファイル表示手段により表示されたファイル内のデータに任意の文字列データを追加し、または当該ファイル内の指定された文字列データを削除することを特徴とする。
【００１０】
この請求項２に記載の発明によれば、コピーである第２のファイルではユーザーが自由に文字列を追加／削除できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができる。
【００１１】
また、請求項３に記載の発明にかかる学習支援装置は、前記請求項１に記載の発明において、前記ファイル編集手段が、前記ファイル表示手段により表示されたファイル内の指定された文字列データを当該ファイル内の指定された位置に移動または複写することを特徴とする。
【００１２】
この請求項３に記載の発明によれば、コピーである第２のファイルではユーザーが自由に文字列を移動または複写できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができる。
【００１３】
また、請求項４に記載の発明にかかる学習支援装置は、前記請求項１に記載の発明において、前記ファイル編集手段が、前記ファイル表示手段により表示されたファイル内の指定された文字列データの表示色を変更し、または当該文字列データにマーカーラインを設定することを特徴とする。
【００１４】
この請求項４に記載の発明によれば、コピーである第２のファイルではユーザーが自由に文字列の色を変えたり、マーカーラインを引いたりできるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができる。
【００１５】
また、請求項５に記載の発明にかかる学習支援装置は、前記請求項１に記載の発明において、前記ファイル編集手段が、前記ファイル表示手段により表示されたファイル内のデータに任意の図形データを追加することを特徴とする。
【００１６】
この請求項５に記載の発明によれば、コピーである第２のファイルにはユーザーが自由に図形を追加できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができる。
【００１７】
また、請求項６に記載の発明にかかる学習支援方法は、電子化されたテキストをディスプレイなどに表示することでユーザーによる学習を支援する学習支援方法において、第１のファイルを複製することにより第２のファイルを生成するファイル生成工程と、前記ファイル生成工程で生成されたファイルを表示するファイル表示工程と、前記ファイル表示工程で表示されたファイルを編集するファイル編集工程と、前記ファイル編集工程で編集されたファイルを編集前の状態に復元すべき旨の指示を受け付ける復元指示受付工程と、前記復元指示受付工程で前記指示が受け付けられた場合に、前記ファイル編集工程で編集されたファイルを、前記ファイル生成工程による複製に際して当該ファイルの複製元となった第１のファイルにより上書きするファイル更新工程と、を含んだことを特徴とする。
【００１８】
この請求項６に記載の発明によれば、コピーである第２のファイルはユーザーが自由に編集できるとともに、編集後もいつでも編集前の第１のファイルで差し替えることができる。
【００１９】
また、請求項７に記載の発明にかかる学習支援方法は、前記請求項６に記載の発明において、前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内のデータに任意の文字列データを追加し、または当該ファイル内の指定された文字列データを削除することを特徴とする。
【００２０】
この請求項７に記載の発明によれば、コピーである第２のファイルではユーザーが自由に文字列を追加／削除できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができる。
【００２１】
また、請求項８に記載の発明にかかる学習支援方法は、前記請求項６に記載の発明において、前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内の指定された文字列データを当該ファイル内の指定された位置に移動または複写することを特徴とする。
【００２２】
この請求項８に記載の発明によれば、コピーである第２のファイルではユーザーが自由に文字列を移動または複写できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができる。
【００２３】
また、請求項９に記載の発明にかかる学習支援方法は、前記請求項６に記載の発明において、前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内の指定された文字列データの表示色を変更し、または当該文字列データにマーカーラインを設定することを特徴とする。
【００２４】
この請求項９に記載の発明によれば、コピーである第２のファイルではユーザーが自由に文字列の色を変えたり、マーカーラインを引いたりできるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができる。
【００２５】
また、請求項１０に記載の発明にかかる学習支援方法は、前記請求項６に記載の発明において、前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内のデータに任意の図形データを追加することを特徴とする。
【００２６】
この請求項１０に記載の発明によれば、コピーである第２のファイルにはユーザーが自由に図形を追加できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができる。
【００２７】
また、請求項１１に記載の発明にかかるプログラムによれば、前記請求項６〜請求項１０のいずれか一つに記載された方法がコンピュータによって実行される。
【００２８】
【発明の実施の形態】
以下に添付図面を参照して、この発明による学習支援装置、学習支援方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。
【００２９】
本発明による学習支援装置は、具体的には学習者が自宅などに保持するＰＣ（パーソナル・コンピュータ）であって、本出願人が代理店などを通じて販売する学習支援ソフトウエアをセットアップすることにより、上記学習支援装置として機能する。
【００３０】
図１は、この発明の実施の形態による学習支援装置のハードウエア構成を示す説明図である。同図において、１０１は装置全体を制御するＣＰＵを、１０２は基本入出力プログラムを記憶したＲＯＭを、１０３はＣＰＵ１０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００３１】
また、１０４はＣＰＵ１０１の制御にしたがってＨＤ（ハードディスク）１０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、１０５はＨＤＤ１０４の制御にしたがって書き込まれたデータを記憶するＨＤを、それぞれ示している。
【００３２】
また、１０６はＣＰＵ１０１の制御にしたがってＦＤ（フレキシブルディスク）１０７に対するデータのリード／ライトを制御するＦＤＤ（フレキシブルディスクドライブ）を、１０７はＦＤＤ１０６の制御にしたがって書き込まれたデータを記憶する着脱自在のＦＤを、それぞれ示している。
【００３３】
また、１０８はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、１０９は通信回線１１０を介してインターネットに接続され、当該ネットワークとＣＰＵ１０１とのインターフェースとして機能するネットワークＩ／Ｆを、それぞれ示している。
【００３４】
また、１１１は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、１１２は各種指示の選択や実行、処理対象の選択、マウスポインタの移動などをおこなうマウスを、それぞれ示している。また、１１３は着脱可能な記録媒体であるＣＤ−ＲＷを、１１４はＣＤ−ＲＷ１１３に対するデータのリードを制御するＣＤ−ＲＷドライブを、１００は上記各部を接続するためのバスまたはケーブルを、それぞれ示している。
【００３５】
つぎに、図２はこの発明の実施の形態による学習支援装置の構成を機能的に示す説明図である。まず、２００は入力受付部であり、キーボード１１１あるいはマウス１１２によるユーザーからの各種のコマンド、あるいは文字列などの各種のデータの入力を受け付ける機能部である。
【００３６】
２０１はテキスト表示部であり、図３のような本装置のメインメニューで「テキスト」ボタン３００が押下されたのを入力受付部２００が検知した場合、すなわちユーザーからテキストの表示が指示された場合に、後述するカスタマイズテキスト記憶部２０４からデフォルトの章（たとえば最後に表示していた章）のファイルを読み出して、図４に示すようなテキスト画面に表示する機能部である。
【００３７】
図中、目次エリア４００にはテキスト中の各章の見出しが表示され、左右の矢印キー４０１によりいずれかの章を選択することで、当該章のタイトルをタイトルエリア４０２に、また当該章の本文を本文エリア４０３に、それぞれ表示させることができる。なお、ここではテキストを章単位で表示しているが、たとえば節単位であってもよい。本発明で「章」とは、テキスト中で意味的なまとまりを有する部分の典型として例示するにとどまり、それ以外のたとえば節などを排除する趣旨ではない。
【００３８】
図２に戻り、つぎに２０２はテキスト編集部であり、テキスト表示部２０１によるテキストの表示中に入力受付部２００が受け付けたコマンドやデータを受け取って、上記表示中のテキストをユーザーの指示通りに編集する機能部である。
【００３９】
たとえば、図４の本文エリア４０３内にカーソルが位置した状態でユーザーが何らかの文字キーを押下したことを入力受付部２００が検知すると、押下キーに割り当てられた文字（の文字コード）と現在のカーソル位置とがテキスト編集部２０２に通知され、テキスト編集部２０２は表示中のテキストの本文の当該カーソル位置に当該文字を挿入する。
【００４０】
逆に、本文エリア４０３内で削除キーが押下されたことを入力受付部２００が検知すると、一文字削除コマンドと現在のカーソル位置とがテキスト編集部２０２に通知され、テキスト編集部２０２は表示中のテキストの、当該カーソル位置にある文字を削除する。
【００４１】
また、図４中４０４は操作オプション類であり、テキストの編集に際してユーザーを支援するための各種機能を提供する。これらの機能には、たとえば下記のようなものがある。
【００４２】
（１）カット・アンド・ペースト機能
操作オプション４０４中この機能が割り付けられたいずれかのボタンを押下すると（あるいはキーボード１１１上のキーのうち、当該機能が割り付けられたショートカットキーを押下したり、マウス１１２の右クリックメニューから当該機能を選択したりすると）、表示中のテキストの任意の文字列をカット・アンド・ペーストすることができる。
【００４３】
すなわちテキスト編集部２０２は、上記ボタンの押下の事実を入力受付部２００から通知されると、まず「文字列を指定して下さい」などのメッセージを表示して、カットする文字列の指定をユーザーに促す。そして文字列が指定されると、つぎに「挿入位置を指定して下さい」などのメッセージを表示して、カットされた文字列のペースト位置の指定をユーザーに促す。その後、ペースト位置が指定されると、表示中のファイルのデータ中、指定された文字列を指定された位置に移動する。なお、こうしたメッセージの表示なしに、たとえばマウス１１２で文字列を指定後、右クリックメニューから「切り取り」を選び、つぎにペースト位置にカーソルを移動して上記メニューから「ペースト」を選ぶ、という手順で、文字列のカット・アンド・ペーストを実現することもできる。
【００４４】
（２）コピー・アンド・ペースト機能
操作オプション４０４中この機能が割り付けられたいずれかのボタンを押下すると（あるいはキーボード１１１上のキーのうち、当該機能が割り付けられたショートカットキーを押下したり、マウス１１２の右クリックメニューから当該機能を選択したりすると）、表示中のテキストの任意の文字列をコピー・アンド・ペーストすることができる。
【００４５】
すなわちテキスト編集部２０２は、上記ボタンの押下の事実を入力受付部２００から通知されると、まず「文字列を指定して下さい」などのメッセージを表示して、コピーする文字列の指定をユーザーに促す。そして文字列が指定されると、つぎに「挿入位置を指定して下さい」などのメッセージを表示して、コピーされた文字列のペースト位置の指定をユーザーに促す。その後、ペースト位置が指定されると、表示中のファイルのデータ中、指定された文字列を指定された位置に複写する。なお、こうしたメッセージの表示なしに、たとえばマウス１１２で文字列を指定後、右クリックメニューから「コピー」を選び、つぎにペースト位置にカーソルを移動して上記メニューから「ペースト」を選ぶ、という手順で、文字列のコピー・アンド・ペーストを実現することもできる。
【００４６】
（３）文字種変更機能
操作オプション４０４中この機能が割り付けられたいずれかのボタンを押下すると、表示中のテキストの任意の文字の書体（太字／細字／斜字／下線付きなど）、フォント（ゴシック／明朝など）あるいはサイズなどを変更することができる。
【００４７】
すなわちテキスト編集部２０２は、上記ボタンの押下の事実を入力受付部２００から通知されると、まず変更先の書体、フォント、サイズなどを指定するためのパレットを表示する。そして、当該パレットによる必要事項の設定後に任意の文字列が指定されると、表示中のファイルのデータに、当該文字列に対する書体、フォントあるいはサイズなどの指定を追記する。
【００４８】
（４）色変更機能（色鉛筆機能）
操作オプション４０４中この機能が割り付けられたいずれかのボタンを押下すると、表示中のテキストの任意の文字の色を変えたり、あるいは任意の文字にマーカーラインを引いたりすることができる。
【００４９】
すなわちテキスト編集部２０２は、上記ボタンの押下の事実を入力受付部２００から通知されると、まず変更先の色の指定や、文字色の変更かマーカーラインの引描（指定された色による網掛け、と言ってもよい）かを指定するためのパレットを表示する。そして、当該パレットによる必要事項の設定後に任意の文字列が指定されると、表示中のファイルのデータに、当該文字列に対する文字色の指定、あるいはマーカーラインの指定を追記する。
【００５０】
（５）図形描画機能
操作オプション４０４中この機能が割り付けられたいずれかのボタンを押下すると、表示中のテキストに任意の図形（直線／曲線／円／三角形／四角形／任意のイラストなど）を挿入することができる。
【００５１】
すなわちテキスト編集部２０２は、上記ボタンの押下の事実を入力受付部２００から通知されると、まず挿入する図形の種別を指定するためのパレットを表示する。そして、当該パレットによる図形の指定後に本文エリア４０３内の一点が指定されると、表示中のファイルのデータの指定位置に、当該図形のデータを追記する。
【００５２】
なお、操作オプション類４０４には上記のほか、直前に実施した編集操作を取り消すための「アンドゥ」ボタン、テキスト中の任意の行などをクリックすることで、容易に頭出し可能な「しおり」を設定するための「しおり」ボタン、表示中のテキストに対する編集の可／不可を設定するための「書き込みモード」ボタン、表示中のテキストに対する書き込みを保存するための「保存」ボタン、逆に表示中のテキストに対する書き込みをすべて破棄し、初期状態のテキストを復元するための「復元」ボタン（後述）、テキスト中で指定したキーワードをキーワードリストに登録するための「キーワード抽出」ボタン（なお、このキーワードリストは別途表示・編集が可能である）などが用意されている。
【００５３】
図５は、図４に示したテキストの編集後の状態を示す説明図である。図４と比較して、本文の１行目に下線付き文字列「この章のキーワード：有彩色、無彩色、色相、明度、彩度」が追加されていることが分かる。また、逆に図４の２〜３行目「世の中には色があふれています。人間が識別できる色は一説によると、数百万種とも言われています。これらの」は削除されている。
【００５４】
また、文字列「色味をもつ」「色味を全くもたない」は文字のサイズを変更され、「有彩色」「無彩色」「色相」「明度」にはマーカーラインが引かれている。さらに、「２．色の３属性」の行には、この節の内容が試験に頻出することを示す所定のイラスト（図形）が追加されている。
【００５５】
図２に戻り、つぎに２０３はオリジナルテキスト記憶部であり、後述するカスタマイズテキスト記憶部２０４内のテキストの元データ（製品出荷時のテキストのオリジナルデータ）を保持する機能部である。テキストは章ごとに一つのファイルに格納され、各ファイルには章ごとに決められた名前、たとえば第１章なら「ｃｈａｐｔｅｒ−１．ｒｔｆ」などのファイル名が付与されている（なお、ここではテキストの形式はｒｔｆであるものとしたが、これに限らずｔｘｔやｄｏｃ、ｈｔｍｌなどであってもよい）。また、オリジナルテキスト記憶部２０３内の各ファイルには参照専用属性が設定されている。
【００５６】
２０４はカスタマイズテキスト記憶部であり、テキスト表示部２０１により読み出されて図４のように表示されるテキストのデータを保持する機能部である。カスタマイズテキスト記憶部２０４内のテキストは、オリジナルテキスト記憶部２０３内のテキストが後述するテキスト複製部２０５により複製されることで生成され、テキスト編集部２０２はオリジナルテキスト記憶部２０３内のファイルでなく、この複製された、カスタマイズテキスト記憶部２０４内のファイルについて上述の編集を実施する。なお、カスタマイズテキスト記憶部２０４内の各ファイルには編集可能属性が設定されている。
【００５７】
つぎに、２０５はテキスト複製部であり、本装置の最初の起動時（厳密には、新たなユーザーによる最初の起動時）にオリジナルテキスト記憶部２０３内の全ファイルをカスタマイズテキスト記憶部２０４内に複製するとともに、図４の操作オプション４０４中「復元」ボタンが押下されたタイミングで、現在表示中のファイル、すなわちカスタマイズテキスト記憶部２０４内のいずれかのファイルを、オリジナルテキスト記憶部２０３内の同名のファイルで上書きする機能部である。
【００５８】
図６は、テキスト複製部２０５によるテキストの複製（新規ファイルの生成および既存のファイルの上書きを含む）の手順を示すフローチャートである。ユーザーが自宅のＰＣなどに上述の学習支援ソフトウエアをセットアップ後、当該ソフトウエアを最初に起動したときには、まず図７に示すような誓約書画面が表示される（ステップＳ６０１）。
【００５９】
そして、上記画面で「上記誓約書に同意する」を選択の上、「確認」ボタン７００を押下すると（ステップＳ６０２：Ｙｅｓ）、さらに図８に示すようなユーザー登録画面が表示される（ステップＳ６０３）。この画面でユーザーＩＤと、上記ソフトウエアのシリアルナンバーとを入力して「受講開始」ボタン８００を押下すると（ステップＳ６０４：Ｙｅｓ）、つぎに図９に示すようなログイン登録画面が表示される（ステップＳ６０５）。
【００６０】
本装置は複数のユーザーにより使用される場合があるため、起動の都度固有のユーザー名とパスワードによるログインを義務づけることで、現在使用中のユーザーはどのユーザーであるかを区別できるようにする。図９はそのための必要事項をユーザーに設定させるためのものである。
【００６１】
図９の画面で「ＯＫ」ボタン９００が押下されたことを入力受付部２００が検知すると（ステップＳ６０６：Ｙｅｓ）、その事実を通知されたテキスト複製部２０５は、オリジナルテキスト記憶部２０３内の各ファイルをそのままカスタマイズテキスト記憶部２０４内にコピーする（ステップＳ６０７）。なお、本装置を単一のユーザーだけで使用するなど、ログインが必要ない場合にはステップＳ６０５は省略されるので、図８の「受講開始」ボタン８００が押下された時点で（ステップＳ６０４：Ｙｅｓ）ファイルのコピーをおこなう（ステップＳ６０７）。
【００６２】
そして、コピーが正常終了すると図３に示したメインメニューが表示され（ステップＳ６０８）、当該画面で「テキスト」ボタン３００が押下されたのを入力受付部２００が検知すると（ステップＳ６０９：Ｙｅｓ）、その事実を通知されたテキスト表示部２０１は、カスタマイズテキスト記憶部２０４内のファイルのうちデフォルトの章のファイル（初期状態では第１章であるとする）を読み出して、図４に示したようなテキスト画面として表示する（ステップＳ６１０）。
【００６３】
テキスト表示部２０１によるテキストの表示中は、平行してテキスト編集部２０２により当該テキストに対する任意の書き込みを受け付けるとともに、表示する章の切り換えや画面のスクロール指示などといった各種コマンドの受付をおこなう。
【００６４】
また、特に図４の操作オプション４０４中、「保存」ボタンが押下された場合（ステップＳ６１１：Ｙｅｓ）には、テキスト編集部２０２はカスタマイズテキスト記憶部２０４内の、現在表示中のファイルにこれまでの編集結果を保存する（ステップＳ６１２）。
【００６５】
また、特に図４の操作オプション４０４中、「復元」ボタンが押下された場合（ステップＳ６１３：Ｙｅｓ）には、その事実を入力受付部２００から通知されたテキスト複製部２０５は、現在表示中のファイルと同名のファイルをオリジナルテキスト記憶部２０３から読み出して、カスタマイズテキスト記憶部２０４にコピーする（ステップＳ６１４）。同名のファイルは上書きされることになるので、この複製により編集済みのカスタマイズテキストは破棄され、当該章のテキストのデータは製品出荷時の初期状態に戻ることになる。
【００６６】
そして、図４の「終了」ボタン４０５が押下された場合（ステップＳ６１５：Ｙｅｓ）には、図４の画面によるテキスト表示を終了して、図３のメインメニューに復帰する。ただし、まだ保存されていない編集結果がある場合はダイアログにより保存の有無をユーザに問い合わせ、保存の指示があれば当該編集結果を保存してから図３に復帰する。なお、メインメニューの終了により上記ソフトウエアの実行は終了する。
【００６７】
以上説明したように、本発明では単にテキストを表示するだけでなく、紙媒体のテキストと同様、ユーザーによる任意の書き込みを可能としている。しかも、本発明ではいったん書き込みをしたテキストでも、ボタン一つで書き込みのない初期状態に戻すことが可能である。なお、たとえばある文字列に施したサイズ変更を元に戻すなど、編集箇所を一つ一つ原状に回復してゆくことも可能であるのは言うまでもない。
【００６８】
また初期状態への復元だけでなく、テキストのバージョン管理（時系列管理）をおこなって、任意のバージョンのテキストを復元したり、あるいは少なくとも直前のバージョンのテキストを順次さかのぼって復元したりできるようにしてもよい。すなわち、たとえば編集結果を保存するごとに、前回保存時のファイルに編集結果を反映した新たなファイルを作成し、何回目（あるいはいつ）の保存時のテキストであるかが区別できるような名称を付してカスタマイズテキスト記憶部２０４に蓄積する。この新たなファイルに前回保存時のファイルと同一の名称を付与する（その結果前回保存時のファイルを上書きすることになる）特別の場合が、上述した実施の形態であると言うこともできる。
【００６９】
なお、上述のカスタマイズテキスト記憶部２０４は、実際には本装置を使用する個々のユーザーごとに用意されており、テキスト表示部２０１は毎回起動時のログインにより、本装置を現在使用しているユーザーは誰であるかを特定の上、当該使用中のユーザー用のカスタマイズテキスト記憶部２０４からデフォルトのファイルを読み出す。
【００７０】
なお上述した実施の形態では、オリジナルテキスト記憶部２０３のファイルをカスタマイズテキスト記憶部２０４にそっくりコピーして、そのコピーを編集するようにしたが、カスタマイズテキスト記憶部２０４には編集箇所のみ、いわば編集による差分のみを保持するようにしてもよい。たとえば、編集により新たな文字列が追加された場合、オリジナルテキスト中の文字列＋追加文字列ではなく、追加文字列のみをカスタマイズテキストとして保持するようにする。そして、テキスト表示部２０１によるテキストの表示時には、オリジナルテキストとカスタマイズテキストとを合成して表示するようにする。
【００７１】
これはドロー系のソフトウエアにおける「プレーン」や「レイヤー」と同様、オリジナルテキストにいわば透明の膜（背景が透過する膜）をかけて、編集結果はこの膜に書き込むという考え方である。こうした実現方法によってもユーザーは自分好みの「マイ教科書」を作成することができるが、この場合はもっぱらデータの追加のみが可能なので、テキスト中の文字列の削除などは不能となり、コピーを編集する場合よりも書き込みの自由度は劣る。
【００７２】
なお、上述した入力受付部２００、テキスト表示部２０１、テキスト編集部２０２およびテキスト複製部２０５は、具体的にはＨＤ１０５からＲＡＭ１０３に読み出されたプログラムをＣＰＵ１０１が実行することにより実現される。このプログラムはＨＤ１０５のほか、ＦＤ１０７、ＣＤ−ＲＷ１１３、ＭＯなどの各種の記録媒体に格納して配布することができ、ネットワークを介して配布することも可能である。また、オリジナルテキスト記憶部２０３およびカスタマイズテキスト記憶部２０４はＨＤ１０５により実現される。
【００７３】
【発明の効果】
以上説明したように請求項１に記載の発明は、電子化されたテキストをディスプレイなどに表示することでユーザーによる学習を支援する学習支援装置において、第１のファイルを複製することにより第２のファイルを生成するファイル生成手段と、前記ファイル生成手段により生成されたファイルを表示するファイル表示手段と、前記ファイル表示手段により表示されたファイルを編集するファイル編集手段と、前記ファイル編集手段により編集されたファイルを編集前の状態に復元すべき旨の指示を受け付ける復元指示受付手段と、前記復元指示受付手段により前記指示が受け付けられた場合に、前記ファイル編集手段により編集されたファイルを、前記ファイル生成手段による複製に際して当該ファイルの複製元となった第１のファイルにより上書きするファイル更新手段と、を備えたので、コピーである第２のファイルはユーザーが自由に編集できるとともに、編集後もいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援装置が得られるという効果を奏する。
【００７４】
また、請求項２に記載の発明は、前記請求項１に記載の発明において、前記ファイル編集手段が、前記ファイル表示手段により表示されたファイル内のデータに任意の文字列データを追加し、または当該ファイル内の指定された文字列データを削除するので、コピーである第２のファイルではユーザーが自由に文字列を追加／削除できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援装置が得られるという効果を奏する。
【００７５】
また、請求項３に記載の発明は、前記請求項１に記載の発明において、前記ファイル編集手段が、前記ファイル表示手段により表示されたファイル内の指定された文字列データを当該ファイル内の指定された位置に移動または複写するので、コピーである第２のファイルではユーザーが自由に文字列を移動または複写できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援装置が得られるという効果を奏する。
【００７６】
また、請求項４に記載の発明は、前記請求項１に記載の発明において、前記ファイル編集手段が、前記ファイル表示手段により表示されたファイル内の指定された文字列データの表示色を変更し、または当該文字列データにマーカーラインを設定するので、コピーである第２のファイルではユーザーが自由に文字列の色を変えたり、マーカーラインを引いたりできるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援装置が得られるという効果を奏する。
【００７７】
また、請求項５に記載の発明は、前記請求項１に記載の発明において、前記ファイル編集手段が、前記ファイル表示手段により表示されたファイル内のデータに任意の図形データを追加するので、コピーである第２のファイルにはユーザーが自由に図形を追加できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援装置が得られるという効果を奏する。
【００７８】
また、請求項６に記載の発明は、電子化されたテキストをディスプレイなどに表示することでユーザーによる学習を支援する学習支援方法において、第１のファイルを複製することにより第２のファイルを生成するファイル生成工程と、前記ファイル生成工程で生成されたファイルを表示するファイル表示工程と、前記ファイル表示工程で表示されたファイルを編集するファイル編集工程と、前記ファイル編集工程で編集されたファイルを編集前の状態に復元すべき旨の指示を受け付ける復元指示受付工程と、前記復元指示受付工程で前記指示が受け付けられた場合に、前記ファイル編集工程で編集されたファイルを、前記ファイル生成工程による複製に際して当該ファイルの複製元となった第１のファイルにより上書きするファイル更新工程と、を含んだので、コピーである第２のファイルはユーザーが自由に編集できるとともに、編集後もいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援方法が得られるという効果を奏する。
【００７９】
また、請求項７に記載の発明は、前記請求項６に記載の発明において、前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内のデータに任意の文字列データを追加し、または当該ファイル内の指定された文字列データを削除するので、コピーである第２のファイルではユーザーが自由に文字列を追加／削除できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援方法が得られるという効果を奏する。
【００８０】
また、請求項８に記載の発明は、前記請求項６に記載の発明において、前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内の指定された文字列データを当該ファイル内の指定された位置に移動または複写するので、コピーである第２のファイルではユーザーが自由に文字列を移動または複写できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援方法が得られるという効果を奏する。
【００８１】
また、請求項９に記載の発明は、前記請求項６に記載の発明において、前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内の指定された文字列データの表示色を変更し、または当該文字列データにマーカーラインを設定するので、コピーである第２のファイルではユーザーが自由に文字列の色を変えたり、マーカーラインを引いたりできるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援方法が得られるという効果を奏する。
【００８２】
また、請求項１０に記載の発明は、前記請求項６に記載の発明において、前記ファイル編集工程では、前記ファイル表示工程で表示されたファイル内のデータに任意の図形データを追加するので、コピーである第２のファイルにはユーザーが自由に図形を追加できるとともに、そうした編集の後でもいつでも編集前の第１のファイルで差し替えることができ、これによって、学習用のテキストに対する任意の書き込みとともに、当該書き込みの一括消去も可能な学習支援方法が得られるという効果を奏する。
【００８３】
また、請求項１１に記載の発明によれば、前記請求項６〜請求項１０のいずれか一つに記載された方法をコンピュータに実行させることが可能なプログラムが得られるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態による学習支援装置のハードウエア構成を示す説明図である。
【図２】この発明の実施の形態による学習支援装置の機能的構成を示す説明図である。
【図３】この発明の実施の形態による学習支援装置のメインメニューの一例を示す説明図である。
【図４】この発明の実施の形態による学習支援装置のテキスト画面（編集前）の一例を示す説明図である。
【図５】この発明の実施の形態による学習支援装置のテキスト画面（編集後）の一例を示す説明図である。
【図６】テキスト複製部２０５によるテキストの複製手順を示すフローチャートである。
【図７】この発明の実施の形態による学習支援装置の誓約書画面の一例を示す説明図である。
【図８】この発明の実施の形態による学習支援装置のユーザー登録画面の一例を示す説明図である。
【図９】この発明の実施の形態による学習支援装置のログイン登録画面の一例を示す説明図である。
【符号の説明】
１００　バスまたはケーブル
１０１　ＣＰＵ
１０２　ＲＯＭ
１０３　ＲＡＭ
１０４　ＨＤＤ
１０５　ＨＤ
１０６　ＦＤＤ
１０７　ＦＤ
１０８　ディスプレイ
１０９　ネットワークＩ／Ｆ
１１０　通信回線
１１１　キーボード
１１２　マウス
１１３　ＣＤ−ＲＷ
１１４　ＣＤ−ＲＷドライブ
２００　入力受付部
２０１　テキスト表示部
２０２　テキスト編集部
２０３　オリジナルテキスト記憶部
２０４　カスタマイズテキスト記憶部
２０５　テキスト複製部
【図１】
2004061663.tif 000003
【図２】
2004061663.tif 000004
【図３】
2004061663.tif 000005
【図４】
2004061663.tif 000006
【図５】
2004061663.tif 000007
【図６】
2004061663.tif 000008
【図７】
2004061663.tif 000009
【図８】
2004061663.tif 000010
【図９】
2004061663.tif 000011