【手続補正書】
【提出日】平成17年9月26日(2005.9.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各種の情報を表示し得る表示手段（６）と、文字、数字等を入力可能な入力手段（７）と、内部メモリと、穴埋めにしたい単語を複数記憶している熟語ファイル（６０’）と、上記表示手段に表示される文字の初期のフォントサイズを記憶したフォント情報ファイル（４００）と、各種のフォントサイズと各フォントサイズに対応するフォント高さデータ（４０１）とを有し、
１文字とその文字の直前にあるＨＴＭＬタグを記憶するＨＴＭＬタグ付オブジェクトを設け、上記表示手段の画面上に表示されたＨＴＭＬ文章を読み取って、該文章の各文字を上記オブジェクトに１文字毎に記憶すると共に、記憶した１文字の直前にＨＴＭＬタグがある場合は該タグを上記記憶した１文字に関連して上記オブジェクトに記憶することにより、上記ＨＴＭＬ文章を上記ＨＴＭＬタグ付オブジェクトが連なった構造のＨＴＭＬ文字列オブジェクト（３１）として上記内部メモリに記憶し、その後上記ＨＴＭＬ文字列オブジェクト（３１）からＨＴＭＬタグを取り除き、その文字列をＨＴＭＬ文字列オブジェクト（３２）として上記内部メモリに記憶する手段（３０１）と、
上記熟語ファイル（６０’）を参照し、上記ＨＴＭＬ文字列オブジェクトの中に上記熟語ファイル（６０’）  内の単語と一致する単語があるか否かを判断し、一致する単語がある場合は、当該単語を一つの文節として区切ると共に、該ＨＴＭＬ文字列オブジェクト（３２）のその他の文字列を文節毎に分解することにより、上記文字列を文節毎に複数の単語に分解した形で記憶したＨＴＭＬ文字列オブジェクト（３３）を生成し上記内部メモリに記憶する手段（３０２）と、
上記内部メモリ内の上記ＨＴＭＬ文字列オブジェクト（３３）から分解された上記単語を読み出して各単語を上記表示手段に表示すると共に、出題率入力欄（６１）と表示された上記単語毎に出題優先度数値入力欄（６４）とを表示して出題条件設定画面（１０１）を上記画面上に作成する手段（３０３、３０４）と、
上記入力手段（７）から上記単語毎に入力された出題優先度数値に基づいて、上記各単語と出題優先度数値を対応付けた出題優先度数値初期値テーブル（４１）を作成し上記内部メモリに記憶する手段（３０５）と、
上記ＨＴＭＬ文字列オブジェクト（３３）の分解された各単語の前後に解答欄候補ＩＤ開始タグ＜Ｚｘｘｘ＞と終了タグ＜／Ｚｘｘｘ＞(但し「ｘｘｘ」は最初の単語から付される通し番号)を付して行くことでこれら解答欄候補ＩＤタグで囲まれた単語を解答欄候補とし、これら解答欄候補としての各単語が上記解答欄候補ＩＤ開始タグと終了タグで囲まれた状態のＨＴＭＬ文字列オブジェクト（３４）を作成して上記内部メモリに記憶する手段（３０６）と、
上記出題優先度数値初期値テーブル（４１）と上記ＨＴＭＬ文字列オブジェクト（３４）を参照し、上記初期値テーブル（４１）に記憶された単語を囲んでいる解答欄候補ＩＤタグの解答欄候補ＩＤ「Ｚｘｘｘ」とその単語の出題優先度数値を読み出して、各解答欄候補ＩＤとそれに対応する出題優先度数値とを対応付けた解答欄候補群属性情報テーブル（４２）を作成し上記内部メモリに記憶する手段（３０７）と、
上記ＨＴＭＬ文字列オブジェクト（３１）から各文字に対応するＨＴＭＬタグを読み出して、上記ＨＴＭＬ文字列オブジェクト（３４）の上記解答欄候補ＩＤ開始タグと終了タグ間において、上記読み出したＨＴＭＬタグが関連付けられている文字の直前に該ＨＴＭＬタグを読み込んで、上記解答欄候補ＩＤ開始タグと終了タグ間に上記ＨＴＭＬタグを有するＨＴＭＬ文字列オブジェクト（３６）を作成して上記内部メモリに記憶する手段（３０６）と、
上記ＨＴＭＬ文字列オブジェクト（３６）及び上記解答欄候補群属性情報テーブル（４２）を参照し、解答欄候補ＩＤタグの解答欄候補ＩＤ、そのＩＤに対応する解答欄候補となる単語及び単語に対応する出題優先度数値からなる解答欄候補一覧テーブル（４３ａ）を作成し、上記入力手段から入力された上記出題率に基づいて、上記解答欄候補一覧テーブル（４３ａ）から上記単語を上記出題優先度数値の優先順位の高い方から上記出題率によって定められる数だけ選択すると共に、選択されなかった単語を上記一覧テーブルから削除して最終的な解答欄候補一覧テーブル（４３ｅ）を作成し上記内部メモリに記憶する手段（３０８）と、
解答欄候補として選択されなかった下位の単語が存在する場合は、その単語に対応する解答欄候補ＩＤ開始タグと終了タグを上記ＨＴＭＬ文字列オブジェクト（３６）から削除し、かつ該ＨＴＭＬ文字列オブジェクト（３６）において解答欄候補ＩＤ開始タグと終了タグによって囲まれているＨＴＭＬタグを上記解答欄候補ＩＤ開始タグの前に追い出してＨＴＭＬ文字列オブジェクト（３８）を作成して上記内部メモリ記憶する手段（３０６）と、
上記フォント情報ファイル（４００）から初期のフォントサイズを読み込み、このフォントサイズを上記画面上に表示された上記ＨＴＭＬ文章の文字のデフォルトのフォントサイズであると認識すると共に、上記ＨＴＭＬ文字列オブジェクト（３８）のＨＴＭＬタグを参照し、当該オブジェクト（３８）にフォントサイズを特定するＨＴＭＬタグがある場合は、当該ＨＴＭＬタグで特定される単語のフォントサイズをそのＨＴＭＬタグに基づいて認識し、かつ上記フォント高さデータ（４０１）を参照して上記認識したフォントサイズと解答欄候補としての上記単語の文字数に基づいて単語毎の穴埋め解答欄の高さと幅を決定し、上記解答欄候補一覧テーブル（４３ｅ）に単語毎に決定した穴埋め解答欄の高さと幅を追加することで解答欄候補一覧テーブル（４４）を作成し上記内部メモリに記憶する手段（３０８）と、
上記ＨＴＭＬ文字列オブジェクト（３８）のＨＴＭＬタグを文頭から順次解析し、該タグが解答欄候補ＩＤタグでなければそのＨＴＭＬタグをそのまま追加し、解答欄候補ＩＤタグであればそのＩＤタグで囲まれている解答欄候補の単語の解答欄の高さと幅を上記解答欄候補一覧テーブル（４４）を参照することで認識し、上記認識した高さと幅の穴埋め解答欄を上記画面上に表示されている上記ＨＴＭＬ文章の解答欄候補の単語に代えて上記画面上に表示するためのアプレットタグを追加すると共に、その穴埋め解答欄と上記解答欄候補の単語とを対応付けるためのアプレットタグを追加し、かかるＨＴＭＬタグ及びアプレットタグの追加動作を上記ＨＴＭＬ文字列オブジェクト（３８）の最後まで繰り返し行うことにより、上記画面上に表示されているＨＴＭＬ文章のＨＴＭＬタグと上記アプレットタグからなる解答欄作成用ＨＴＭＬファイル（３９）を作成し記憶する手段（３１１）と、
上記解答欄作成用ＨＴＭＬファイル（３９）に基づいて上記解答欄候補の単語に対応する高さと幅の穴埋め解答欄を、上記表示手段の画面上に表示されている上記ＨＴＭＬ文章の解答欄候補の単語に代えて当該画面上に表示する手段（３１２）とからなることを特徴とする穴埋め問題作成装置。
【請求項２】
各種の情報を表示し得る表示手段（６）と、文字、数字等を入力可能な入力手段（７）と、内部メモリと、複数の単語を単語グループ別に分類して複数の単語グループと各単語グループに属する複数の単語とを対応付けて記憶した辞書ファイル（６０）と、上記表示手段に表示される文字の初期のフォントサイズを記憶したフォント情報ファイル（４００）と、各種のフォントサイズと各フォントサイズに対応するフォント高さデータ（４０１）とを有し、
１文字とその文字の直前にあるＨＴＭＬタグを記憶するＨＴＭＬタグ付オブジェクトを設け、上記表示手段の画面上に表示されたＨＴＭＬ文章を読み取って、該文章の各文字を上記オブジェクトに１文字毎に記憶すると共に、記憶した１文字の直前にＨＴＭＬタグがある場合は該タグを上記記憶した１文字に関連して上記オブジェクトに記憶することにより、上記ＨＴＭＬ文章を上記ＨＴＭＬタグ付オブジェクトが連なった構造のＨＴＭＬ文字列オブジェクト（３１）として上記内部メモリに記憶し、その後上記ＨＴＭＬ文字列オブジェクト（３１）からＨＴＭＬタグを取り除き、その文字列をＨＴＭＬ文字列オブジェクト（３２）として上記内部メモリに記憶する手段（３０１）と、
該ＨＴＭＬ文字列オブジェクト（３２）の文字列を文節毎に分解して、上記文字列を文節毎に複数の単語に分解した形で記憶したＨＴＭＬ文字列オブジェクト（３３）を生成し上記内部メモリに記憶する手段（３０２）と、
上記辞書ファイル（６０）の各単語グループを上記表示手段（６）に表示すると共に、出題率入力欄と表示された上記単語グループ毎に出題優先度数値入力欄（６３）とを表示して出題条件設定画面（１０１’）を上記画面上に作成する手段（３０３、３０４）と、
上記入力手段（７）から上記単語グループ毎に入力された出題優先度数値に基づいて、上記各単語グループと出題優先度数値を対応付けた出題条件設定ファイル（４５）を作成し上記内部メモリに記憶する手段（３５０）と、
上記辞書ファイル（６０）内の単語と上記ＨＴＭＬ文字列オブジェクトを参照して、該オブジェクト内の分解された各単語が何れの単語グループに属するかを検索し、各単語が属する単語グループを認識する手段（３５１）と、
上記出題条件設定ファイル（４５）を参照し、認識した単語グループに基づいて各単語の出題優先度数値を認識することにより各単語の出題優先度数値を検出して、上記各単語と出題優先度数値を対応付けた出題優先度数値初期値テーブル（４１）を作成し上記内部メモリに記憶する手段（３５２）と、
上記ＨＴＭＬ文字列オブジェクト（３３）の分解された各単語の前後に解答欄候補ＩＤ開始タグ＜Ｚｘｘｘ＞と終了タグ＜／Ｚｘｘｘ＞(但し「ｘｘｘ」は最初の単語から付される通し番号)を付して行くことでこれら解答欄候補ＩＤタグで囲まれた単語を解答欄候補とし、これら解答欄候補としての各単語が上記解答欄候補ＩＤ開始タグと終了タグで囲まれた状態のＨＴＭＬ文字列オブジェクト（３４）を作成して上記内部メモリに記憶する手段（３０６）と、
上記出題優先度数値初期値テーブル（４１）と上記ＨＴＭＬ文字列オブジェクト（３４）を参照し、上記初期値テーブル（４１）に記憶された単語を囲んでいる解答欄候補ＩＤタグの解答欄候補ＩＤ「Ｚｘｘｘ」とその単語の出題優先度数値を読み出して、各解答欄候補ＩＤとそれに対応する出題優先度数値とを対応付けた解答欄候補群属性情報テーブル（４２）を作成し上記内部メモリに記憶する手段（３０７）と、
上記ＨＴＭＬ文字列オブジェクト（３１）から各文字に対応するＨＴＭＬタグを読み出して、上記ＨＴＭＬ文字列オブジェクト（３４）の上記解答欄候補ＩＤ開始タグと終了タグ間において、上記読み出したＨＴＭＬタグが関連付けられている文字の直前に該ＨＴＭＬタグを読み込んで、上記解答欄候補ＩＤ開始タグと終了タグ間に上記ＨＴＭＬタグを有するＨＴＭＬ文字列オブジェクト（３６）を作成して上記内部メモリに記憶する手段（３０６）と、
上記ＨＴＭＬ文字列オブジェクト（３６）及び上記解答欄候補群属性情報テーブル（４２）を参照し、解答欄候補ＩＤタグの解答欄候補ＩＤ、そのＩＤに対応する解答欄候補となる単語及び単語に対応する出題優先度数値からなる解答欄候補一覧テーブル（４３ａ）を作成し、上記入力手段から入力された上記出題率に基づいて、上記解答欄候補一覧テーブル（４３ａ）から上記単語を上記出題優先度数値の優先順位の高い方から上記出題率によって定められる数だけ選択すると共に、選択されなかった単語を上記一覧テーブルから削除して最終的な解答欄候補一覧テーブル（４３ｅ）を作成し上記内部メモリに記憶する手段（３０８）と、
解答欄候補として選択されなかった下位の単語が存在する場合は、その単語に対応する解答欄候補ＩＤ開始タグと終了タグを上記ＨＴＭＬ文字列オブジェクト（３６）から削除し、かつ該ＨＴＭＬ文字列オブジェクト（３６）において解答欄候補ＩＤ開始タグと終了タグによって囲まれているＨＴＭＬタグを上記解答欄候補ＩＤ開始タグの前に追い出してＨＴＭＬ文字列オブジェクト（３８）を作成して上記内部メモリ記憶する手段（３０６）と、
上記フォント情報ファイル（４００）から初期のフォントサイズを読み込み、このフォントサイズを上記画面上に表示された上記ＨＴＭＬ文章の文字のデフォルトのフォントサイズであると認識すると共に、上記ＨＴＭＬ文字列オブジェクト（３８）のＨＴＭＬタグを参照し、当該オブジェクト（３８）にフォントサイズを特定するＨＴＭＬタグがある場合は、当該ＨＴＭＬタグで特定される単語のフォントサイズをそのＨＴＭＬタグに基づいて認識し、かつ上記フォント高さデータ（４０１）を参照して上記認識したフォントサイズと解答欄候補としての上記単語の文字数に基づいて単語毎の穴埋め解答欄の高さと幅を決定し、上記解答欄候補一覧テーブル（４３ｅ）に単語毎に決定した穴埋め解答欄の高さと幅を追加することで解答欄候補一覧テーブル（４４）を作成し上記内部メモリに記憶する手段（３０８）と、
上記ＨＴＭＬ文字列オブジェクト（３８）のＨＴＭＬタグを文頭から順次解析し、該タグが解答欄候補ＩＤタグでなければそのＨＴＭＬタグをそのまま追加し、解答欄候補ＩＤタグであればそのＩＤタグで囲まれている解答欄候補の単語の解答欄の高さと幅を上記解答欄候補一覧テーブル（４４）を参照することで認識し、上記認識した高さと幅の穴埋め解答欄を上記画面上に表示されている上記ＨＴＭＬ文章の解答欄候補の単語に代えて上記画面上に表示するためのアプレットタグを追加すると共に、その穴埋め解答欄と上記解答欄候補の単語とを対応付けるためのアプレットタグを追加し、かかるＨＴＭＬタグ及びアプレットタグの追加動作を上記ＨＴＭＬ文字列オブジェクト（３８）の最後まで繰り返し行うことにより、上記画面上に表示されているＨＴＭＬ文章のＨＴＭＬタグと上記アプレットタグからなる解答欄作成用ＨＴＭＬファイル（３９）を作成し記憶する手段（３１１）と、
上記解答欄作成用ＨＴＭＬファイル（３９）に基づいて上記解答欄候補の単語に対応する高さと幅の穴埋め解答欄を、上記表示手段の画面上に表示されている上記ＨＴＭＬ文章の解答欄候補の単語に代えて当該画面上に表示する手段（３１２）とからなることを特徴とする穴埋め問題作成装置。
【請求項３】
上記単語グループは、複数の単語を品詞毎に分類した単語グループであることを特徴とする請求項２記載の穴埋め問題作成装置。
【請求項４】
上記請求項２記載の穴埋め問題作成装置において、
出題条件設定画面を画面上に作成する手段（３０３、３０４）は、上記出題率入力欄及び単語グループ毎の出題優先度数値入力欄（６３）を表示すると共に、さらにフォント情報に対応する出題優先度数値入力欄（６３’）を表示して出題条件設定画面（１０１”）を表示するものであり、
上記出題条件設定ファイル（４５）を作成する手段（３５０）は、該出題条件設定ファイル（４５）と共に各フォント情報毎に入力された出題優先度数値を対応付けたフォント情報出題条件設定ファイル（４５’）を作成し内部メモリに記憶するものであり、
上記解答欄候補一覧テーブル（４３ｅ）を作成する手段（３０８）は、該解答欄候補一覧テーブル（４３ｅ）の作成後において、上記ＨＴＭＬ文字列オブジェクト（３６）を参照することにより各解答欄候補のフォント情報が上記出題条件設定画面（１０１”）にて指定されたフォント情報と一致するか否かを判断し、一致する場合は上記出題条件設定ファイル（４５）と上記フォント情報出題条件設定ファイル（４５’）を参照することによりその解答欄候補の出題優先度数値とその解答欄候補に対応するフォント情報の出題優先度数値とを比較し、その解答欄候補の出題優先度数値より上記フォント情報の出題優先度数値の方が大きい場合は、上記一覧テーブル（４３ｅ）におけるその解答欄候補の出題優先度数値を上記フォント情報で指定された出題優先度数値に変更し、変更後の解答欄候補一覧テーブル（４３ｅ）を内部メモリに記憶するものであることを特徴とする穴埋め問題作成装置。
【請求項５】
上記画面上に表示されたＨＴＭＬ文章は、入力手段から操作者によって任意に選択されたインターネット上のウェブページのＨＴＭＬ文章又はＸＭＬ文章又はＳＧＭＬ文章であることを特徴とする請求項１又は２記載の穴埋め問題作成装置。
【請求項６】
画面上の穴埋め解答欄に入力手段から入力された文字列と当該穴埋め解答欄に対応する解答欄候補の単語との一致を比較する手段（３１３）と、
該比較する手段（３１３）による比較の結果、両者が一致する場合は上記画面上に正解である旨の表示を行い、両者が一致しない場合は上記画面上に不正解である旨の表示を行う手段（３１４）とを有するものであることを特徴とする請求項１又は２記載の穴埋め問題作成装置。
【請求項７】
画面上の穴埋め解答欄に入力手段から入力された文字列と当該穴埋め解答欄に対応する解答欄候補の単語との一致を比較する手段（３１３）と、
該比較する手段（３１３）による比較の結果、両者が一致する場合は上記画面上に正解である旨の表示を行い、両者が一致しない場合は上記画面上に不正解である旨の表示を行う手段（３１４）と、
上記比較する手段による比較の結果、正解である場合は上記解答欄候補群属性情報テーブル（４２）における当該正解した解答欄候補の単語に対応する解答欄候補ＩＤの出題優先度数値をデクリメントし、不正解である場合は上記解答欄候補群属性情報テーブル（４２）における不正解であった解答欄候補の単語に対応する解答欄候補ＩＤの出題優先度数値をインクリメントする手段（３１５）を有するものであることを特徴とする請求項１又は２記載の穴埋め問題作成装置。
【請求項８】
各種の情報を表示し得る表示手段（６）と、文字、数字等を入力可能な入力手段（７）と、内部メモリと、穴埋めにしたい単語を複数記憶している熟語ファイル（６０’）と、上記表示手段に表示される文字の初期のフォントサイズを記憶したフォント情報ファイル（４００）と、各種のフォントサイズと各フォントサイズに対応するフォント高さデータ（４０１）とを有する穴埋め問題作成のためのコンピュータを、
１文字とその文字の直前にあるＨＴＭＬタグを記憶するＨＴＭＬタグ付オブジェクトを設け、上記表示手段の画面上に表示されたＨＴＭＬ文章を読み取って、該文章の各文字を上記オブジェクトに１文字毎に記憶すると共に、記憶した１文字の直前にＨＴＭＬタグがある場合は該タグを上記記憶した１文字に関連して上記オブジェクトに記憶することにより、上記ＨＴＭＬ文章を上記ＨＴＭＬタグ付オブジェクトが連なった構造のＨＴＭＬ文字列オブジェクト（３１）として上記内部メモリに記憶し、その後上記ＨＴＭＬ文字列オブジェクト（３１）からＨＴＭＬタグを取り除き、その文字列をＨＴＭＬ文字列オブジェクト（３２）として上記内部メモリに記憶する手段（３０１）、
上記熟語ファイル（６０’）を参照し、上記ＨＴＭＬ文字列オブジェクトの中に上記熟語ファイル（６０’）  内の単語と一致する単語があるか否かを判断し、一致する単語がある場合は、当該単語を一つの文節として区切ると共に、該ＨＴＭＬ文字列オブジェクト（３２）のその他の文字列を文節毎に分解することにより、上記文字列を文節毎に複数の単語に分解した形で記憶したＨＴＭＬ文字列オブジェクト（３３）を生成し上記内部メモリに記憶する手段（３０２）、
上記内部メモリ内の上記ＨＴＭＬ文字列オブジェクト（３３）から分解された上記単語を読み出して各単語を上記表示手段に表示すると共に、出題率入力欄（６１）と表示された上記単語毎に出題優先度数値入力欄（６４）とを表示して出題条件設定画面（１０１）を上記画面上に作成する手段（３０３、３０４）、
上記入力手段（７）から上記単語毎に入力された出題優先度数値に基づいて、上記各単語と出題優先度数値を対応付けた出題優先度数値初期値テーブル（４１）を作成し上記内部メモリに記憶する手段（３０５）、
上記ＨＴＭＬ文字列オブジェクト（３３）の分解された各単語の前後に解答欄候補ＩＤ開始タグ＜Ｚｘｘｘ＞と終了タグ＜／Ｚｘｘｘ＞(但し「ｘｘｘ」は最初の単語から付される通し番号)を付して行くことでこれら解答欄候補ＩＤタグで囲まれた単語を解答欄候補とし、これら解答欄候補としての各単語が上記解答欄候補ＩＤ開始タグと終了タグで囲まれた状態のＨＴＭＬ文字列オブジェクト（３４）を作成して上記内部メモリに記憶する手段（３０６）、
上記出題優先度数値初期値テーブル（４１）と上記ＨＴＭＬ文字列オブジェクト（３４）を参照し、上記初期値テーブル（４１）に記憶された単語を囲んでいる解答欄候補ＩＤタグの解答欄候補ＩＤ「Ｚｘｘｘ」とその単語の出題優先度数値を読み出して、各解答欄候補ＩＤとそれに対応する出題優先度数値とを対応付けた解答欄候補群属性情報テーブル（４２）を作成し上記内部メモリに記憶する手段（３０７）、
上記ＨＴＭＬ文字列オブジェクト（３１）から各文字に対応するＨＴＭＬタグを読み出して、上記ＨＴＭＬ文字列オブジェクト（３４）の上記解答欄候補ＩＤ開始タグと終了タグ間において、上記読み出したＨＴＭＬタグが関連付けられている文字の直前に該ＨＴＭＬタグを読み込んで、上記解答欄候補ＩＤ開始タグと終了タグ間に上記ＨＴＭＬタグを有するＨＴＭＬ文字列オブジェクト（３６）を作成して上記内部メモリに記憶する手段（３０６）、
上記ＨＴＭＬ文字列オブジェクト（３６）及び上記解答欄候補群属性情報テーブル（４２）を参照し、解答欄候補ＩＤタグの解答欄候補ＩＤ、そのＩＤに対応する解答欄候補となる単語及び単語に対応する出題優先度数値からなる解答欄候補一覧テーブル（４３ａ）を作成し、上記入力手段から入力された上記出題率に基づいて、上記解答欄候補一覧テーブル（４３ａ）から上記単語を上記出題優先度数値の優先順位の高い方から上記出題率によって定められる数だけ選択すると共に、選択されなかった単語を上記一覧テーブルから削除して最終的な解答欄候補一覧テーブル（４３ｅ）を作成し上記内部メモリに記憶する手段（３０８）、
解答欄候補として選択されなかった下位の単語が存在する場合は、その単語に対応する解答欄候補開始ＩＤタグと終了ＩＤタグを上記ＨＴＭＬ文字列オブジェクト（３６）から削除し、かつ該ＨＴＭＬ文字列オブジェクト（３６）において解答欄候補ＩＤ開始タグと終了タグによって囲まれているＨＴＭＬタグを上記解答欄候補ＩＤ開始タグの前に追い出してＨＴＭＬ文字列オブジェクト（３８）を作成して上記内部メモリ記憶する手段（３０６）、
上記フォント情報ファイル（４００）から初期のフォントサイズを読み込み、このフォントサイズを上記画面上に表示された上記ＨＴＭＬ文章の文字のデフォルトのフォントサイズであると認識すると共に、上記ＨＴＭＬ文字列オブジェクト（３８）のＨＴＭＬタグを参照し、当該オブジェクト（３８）にフォントサイズを特定するＨＴＭＬタグがある場合は、当該ＨＴＭＬタグで特定される単語のフォントサイズをそのＨＴＭＬタグに基づいて認識し、かつ上記フォント高さデータ（４０１）を参照して上記認識したフォントサイズと解答欄候補としての上記単語の文字数に基づいて単語毎の解答欄の高さと幅を決定し、上記解答欄候補一覧テーブル（４３ｅ）に単語毎に決定した穴埋め解答欄の高さと幅を追加することで解答欄候補一覧テーブル（４４）を作成し上記内部メモリに記憶する手段（３０８）、
上記ＨＴＭＬ文字列オブジェクト（３８）のＨＴＭＬタグを文頭から順次解析し、該タグが解答欄候補ＩＤタグでなければそのＨＴＭＬタグをそのまま追加し、解答欄候補ＩＤタグであればそのＩＤタグで囲まれている解答欄候補の単語の解答欄の高さと幅を上記解答欄候補一覧テーブル（４４）を参照することで認識し、上記認識した高さと幅の穴埋め解答欄を上記画面上に表示されている上記ＨＴＭＬ文章の解答欄候補の単語に代えて上記画面上に表示するためのアプレットタグを追加すると共に、その穴埋め解答欄と上記解答欄候補の単語とを対応付けるためのアプレットタグを追加し、かかるＨＴＭＬタグ及びアプレットタグの追加動作を上記ＨＴＭＬ文字列オブジェクト（３８）の最後まで繰り返し行うことにより、上記画面上に表示されているＨＴＭＬ文章のＨＴＭＬタグと上記アプレットタグからなる解答欄作成用ＨＴＭＬファイル（３９）を作成し記憶する手段（３１１）、
上記解答欄作成用ＨＴＭＬファイル（３９）に基づいて上記解答欄候補の単語に対応する高さと幅の穴埋め解答欄を、上記表示手段の画面上に表示されている上記ＨＴＭＬ文章の解答欄候補の単語に代えて当該画面上に表示する手段（３１２）、
として機能させるための穴埋め問題作成用のコンピュータプログラム。
【請求項９】
各種の情報を表示し得る表示手段（６）と、文字、数字等を入力可能な入力手段（７）と、内部メモリと、複数の単語を単語グループ別に分類して複数の単語グループと各単語グループに属する複数の単語とを対応付けて記憶した辞書ファイル（６０）と、上記表示手段に表示される文字の初期のフォントサイズを記憶したフォント情報ファイル（４００）と、各種のフォントサイズと各フォントサイズに対応するフォント高さデータ（４０１）とを有する穴埋め問題作成のためのコンピュータを、
１文字とその文字の直前にあるＨＴＭＬタグを記憶するＨＴＭＬタグ付オブジェクトを設け、上記表示手段の画面上に表示されたＨＴＭＬ文章を読み取って、該文章の各文字を上記オブジェクトに１文字毎に記憶すると共に、記憶した１文字の直前にＨＴＭＬタグがある場合は該タグを上記記憶した１文字に関連して上記オブジェクトに記憶することにより、上記ＨＴＭＬ文章を上記ＨＴＭＬタグ付オブジェクトが連なった構造のＨＴＭＬ文字列オブジェクト（３１）として上記内部メモリに記憶し、その後上記ＨＴＭＬ文字列オブジェクト（３１）からＨＴＭＬタグを取り除き、その文字列をＨＴＭＬ文字列オブジェクト（３２）として上記内部メモリに記憶する手段（３０１）、
該ＨＴＭＬ文字列オブジェクト（３２）の文字列を文節毎に分解して、上記文字列を文節毎に複数の単語に分解した形で記憶したＨＴＭＬ文字列オブジェクト（３３）を生成し上記内部メモリに記憶する手段（３０２）、
上記辞書ファイル（６０）の各単語グループを上記表示手段（６）に表示すると共に、出題率入力欄と表示された上記単語グループ毎に出題優先度数値入力欄（６３）とを表示して出題条件設定画面（１０１’）を上記画面上に作成する手段（３０３、３０４）、
上記入力手段（７）から上記単語グループ毎に入力された出題優先度数値に基づいて、上記各単語グループと出題優先度数値を対応付けた出題条件設定ファイル（４５）を作成し上記内部メモリに記憶する手段（３５０）、
上記辞書ファイル（６０）内の単語と上記ＨＴＭＬ文字列オブジェクトを参照して、該オブジェクト内の分解された各単語が何れの単語グループに属するかを検索し、各単語が属する単語グループを認識する手段（３５１）、
上記出題条件設定ファイル（４５）を参照し、認識した単語グループに基づいて各単語の出題優先度数値を認識することにより各単語の出題優先度数値を検出して、上記各単語と出題優先度数値を対応付けた出題優先度数値初期値テーブル（４１）を作成し上記内部メモリに記憶する手段（３５２）、
上記ＨＴＭＬ文字列オブジェクト（３３）の分解された各単語の前後に解答欄候補ＩＤ開始タグ＜Ｚｘｘｘ＞と終了タグ＜／Ｚｘｘｘ＞(但し「ｘｘｘ」は最初の単語から付される通し番号)を付して行くことでこれら解答欄候補ＩＤタグで囲まれた単語を解答欄候補とし、これら解答欄候補としての各単語が上記解答欄候補ＩＤ開始タグと終了タグで囲まれた状態のＨＴＭＬ文字列オブジェクト（３４）を作成して上記内部メモリに記憶する手段（３０６）、
上記出題優先度数値初期値テーブル（４１）と上記ＨＴＭＬ文字列オブジェクト（３４）を参照し、上記初期値テーブル（４１）に記憶された単語を囲んでいる解答欄候補ＩＤタグの解答欄候補ＩＤ「Ｚｘｘｘ」とその単語の出題優先度数値を読み出して、各解答欄候補ＩＤとそれに対応する出題優先度数値とを対応付けた解答欄候補群属性情報テーブル（４２）を作成し上記内部メモリに記憶する手段（３０７）、
上記ＨＴＭＬ文字列オブジェクト（３１）から各文字に対応するＨＴＭＬタグを読み出して、上記ＨＴＭＬ文字列オブジェクト（３４）の上記解答欄候補ＩＤ開始タグと終了タグ間において、上記読み出したＨＴＭＬタグが関連付けられている文字の直前に該ＨＴＭＬタグを読み込んで、上記解答欄候補ＩＤ開始タグと終了タグ間に上記ＨＴＭＬタグを有するＨＴＭＬ文字列オブジェクト（３６）を作成して上記内部メモリに記憶する手段（３０６）、
上記ＨＴＭＬ文字列オブジェクト（３６）及び上記解答欄候補群属性情報テーブル（４２）を参照し、解答欄候補ＩＤタグの解答欄候補ＩＤ、そのＩＤに対応する解答欄候補となる単語及び単語に対応する出題優先度数値からなる解答欄候補一覧テーブル（４３ａ）を作成し、上記入力手段から入力された上記出題率に基づいて、上記解答欄候補一覧テーブル（４３ａ）から上記単語を上記出題優先度数値の優先順位の高い方から上記出題率によって定められる数だけ選択すると共に、選択されなかった単語を上記一覧テーブルから削除して最終的な解答欄候補一覧テーブル（４３ｅ）を作成し上記内部メモリに記憶する手段（３０８）、
解答欄候補として選択されなかった下位の単語が存在する場合は、その単語に対応する解答欄候補ＩＤ開始タグと終了タグを上記ＨＴＭＬ文字列オブジェクト（３６）から削除し、かつ該ＨＴＭＬ文字列オブジェクト（３６）において解答欄候補ＩＤ開始タグと終了タグによって囲まれているＨＴＭＬタグを上記解答欄候補ＩＤ開始タグの前に追い出してＨＴＭＬ文字列オブジェクト（３８）を作成して上記内部メモリ記憶する手段（３０６）、
上記フォント情報ファイル（４００）から初期のフォントサイズを読み込み、このフォントサイズを上記画面上に表示された上記ＨＴＭＬ文章の文字のデフォルトのフォントサイズであると認識すると共に、上記ＨＴＭＬ文字列オブジェクト（３８）のＨＴＭＬタグを参照し、当該オブジェクト（３８）にフォントサイズを特定するＨＴＭＬタグがある場合は、当該ＨＴＭＬタグで特定される単語のフォントサイズをそのＨＴＭＬタグに基づいて認識し、かつ上記フォント高さデータ（４０１）を参照して上記認識したフォントサイズと解答欄候補としての上記単語の文字数に基づいて単語毎の穴埋め解答欄の高さと幅を決定し、上記解答欄候補一覧テーブル（４３ｅ）に単語毎に決定した穴埋め解答欄の高さと幅を追加することで解答欄候補一覧テーブル（４４）を作成し上記内部メモリに記憶する手段（３０８）、
上記ＨＴＭＬ文字列オブジェクト（３８）のＨＴＭＬタグを文頭から順次解析し、該タグが解答欄候補ＩＤタグでなければそのＨＴＭＬタグをそのまま追加し、解答欄候補ＩＤタグであればそのＩＤタグで囲まれている解答欄候補の単語の解答欄の高さと幅を上記解答欄候補一覧テーブル（４４）を参照することで認識し、上記認識した高さと幅の穴埋め解答欄を上記画面上に表示されている上記ＨＴＭＬ文章の解答欄候補の単語に代えて上記画面上に表示するためのアプレットタグを追加すると共に、その穴埋め解答欄と上記解答欄候補の単語とを対応付けるためのアプレットタグを追加し、かかるＨＴＭＬタグ及びアプレットタグの追加動作を上記ＨＴＭＬ文字列オブジェクト（３８）の最後まで繰り返し行うことにより、上記画面上に表示されているＨＴＭＬ文章のＨＴＭＬタグと上記アプレットタグからなる解答欄作成用ＨＴＭＬファイル（３９）を作成し記憶する手段（３１１）、
上記解答欄作成用ＨＴＭＬファイル（３９）に基づいて上記解答欄候補の単語に対応する高さと幅の穴埋め解答欄を、上記表示手段の画面上に表示されている上記ＨＴＭＬ文章の解答欄候補の単語に代えて当該画面上に表示する手段（３１２）、
として機能させるための穴埋め問題作成用のコンピュータプログラム。
【請求項１０】
上記単語グループは、複数の単語を品詞毎に分類した単語グループであることを特徴とする請求項９記載の穴埋め問題作成用のコンピュータプログラム。
【請求項１１】
上記穴埋め問題作成用のコンピュータにおいて、
上記出題条件設定画面を画面上に作成する手段（３０３、３０４）は、上記出題率入力欄及び単語グループ毎の出題優先祖数値入力欄（６３）を表示すると共に、さらにフォント情報に対応する出題優先度数値入力欄（６３’）を表示して出題条件設定画面（１０１”）を表示する手段、
上記出題条件設定ファイル（４５）を作成する手段（３５０）は、該出題条件設定ファイル（４５）と共に各フォント情報毎に入力された出題優先度数値を対応付けたフォント情報出題条件設定ファイル（４５’）を作成し内部メモリに記憶する手段、
上記解答欄候補一覧テーブル（４３ｅ）を作成する手段（３０８）は、該解答欄候補一覧テーブル（４３ｅ）の作成後において、上記ＨＴＭＬ文字列オブジェクト（３６）を参照することにより各解答欄候補のフォント情報が上記出題条件設定画面（１０１”）にて指定されたフォント情報と一致するか否かを判断し、一致する場合は上記出題条件設定ファイル（４５）と上記フォント情報出題条件設定ファイル（４５’）を参照することによりその解答欄候補の出題優先度数値とその解答欄候補に対応するフォント情報の出題優先度数値とを比較し、その解答欄候補の出題優先度数値より上記フォント情報の出題優先度数値の方が大きい場合は、上記一覧テーブル（４３ｅ）におけるその解答欄候補の出題優先度数値を上記フォント情報で指定された出題優先度数値に変更し、変更後の解答欄候補一覧テーブル（４３ｅ）を内部メモリに記憶する手段、
として機能させるように構成したことを特徴とする請求項９記載の穴埋め問題作成用のコンピュータプログラム。
【請求項１２】
請求項８又は９に記載の穴埋め問題作成用のコンピュータプログラムにおいて、コンピュータを、
画面上の穴埋め解答欄に入力手段から入力された文字列と当該穴埋め解答欄に対応する解答欄候補の文字列との一致を比較する手段（３１３）、
該比較する手段（３１３）による比較の結果、両者が一致する場合は上記画面上に正解である旨の表示を行い、両者が一致しない場合は上記画面上に不正解である旨の表示を行う手段（３１４）、
として機能させるための穴埋め問題作成用のコンピュータプログラム。
【請求項１３】
請求項８又は９に記載の穴埋め問題作成用のコンピュータプログラムにおいて、コンピュータを、
画面上の穴埋め解答欄に入力手段から入力された文字列と当該穴埋め解答欄に対応する解答欄候補の単語との一致を比較する手段（３１３）、
該比較する手段（３１３）による比較の結果、両者が一致する場合は上記画面上に正解である旨の表示を行い、両者が一致しない場合は上記画面上に不正解である旨の表示を行う手段（３１４）、
上記比較する手段による比較の結果、正解である場合は上記解答欄候補群属性情報テーブル（４２）における当該正解した解答欄候補の単語に対応する解答欄候補ＩＤの出題優先度数値をデクリメントし、不正解である場合は上記解答欄候補群属性情報テーブル（４２）における不正解であった解答欄候補の単語に対応する解答欄候補ＩＤの出題優先度数値をインクリメントする手段（３１５）、
として機能させるための穴埋め問題作成用のコンピュータプログラム。
【請求項１４】
コンピュータ読取可能な記録媒体であって、請求項８〜１３の何れかに記載の穴埋め問題作成用のコンピュータプログラムを記録したコンピュータ読取可能な記録媒体。