(57)【要約】【課題】原稿内容の画像上で領域を指定して虫食い箇所を任意に選定することのできる構成において，２以上の虫食い箇所を１つの虫食いグループとして設定し，その虫食いグループについて１つの虫食い問題を作成することのできる教材作成支援装置及び教材作成支援プログラムを提供すること。【解決手段】原稿内容を画像として表示する画像表示手段に表示された原稿内容の画像上で任意に領域を指定して虫食い箇所を選定し（Ｓ６〜Ｓ１０），その選定された虫食い箇所を伏せて問うための虫食い問題を作成する教材作成支援装置に適用されるものであって，その選定された２以上の虫食い箇所を１つの虫食いグループとして設定し（Ｓ１１，Ｓ１２），その虫食いグループについて１つの虫食い問題を作成するように構成される。【選択図】図２
2010101970.tif 000002
【特許請求の範囲】
【請求項１】
原稿内容を画像として表示する画像表示手段と，前記画像表示手段に表示された原稿内容の画像上で任意に領域を指定して虫食い箇所を選定するための虫食い箇所選定手段と，前記虫食い箇所選定手段によって選定された虫食い箇所を伏せて問うための虫食い問題を作成する虫食い問題作成手段とを備えてなる教材作成支援装置であって，
前記虫食い箇所選定手段によって選定された２以上の前記虫食い箇所を１つの虫食いグループとして設定するための虫食いグループ設定手段を備えてなり，
前記虫食い問題作成手段が，前記虫食いグループ設定手段によって設定された前記虫食いグループについて１つの虫食い問題を作成するためのグループ問題作成手段を含んでなることを特徴とする教材作成支援装置。
【請求項２】
前記グループ問題作成手段が，前記虫食いグループに含まれた２以上の虫食い箇所各々に入る内容の組み合わせを問うための虫食い問題を作成する虫食い組み合わせ問題作成手段を含んでなる請求項１に記載の教材作成支援装置。
【請求項３】
前記グループ問題作成手段が，前記虫食いグループに含まれた２以上の虫食い箇所を接続した一連の虫食い箇所に入る内容を問うための虫食い問題を作成する一連虫食い問題作成手段を含んでなる請求項１又は２のいずれかに記載の教材作成支援装置。
【請求項４】
前記虫食い問題の問題内容として使用する問題内容領域を前記画像表示手段に表示された原稿内容の画像上で任意に指定するための問題内容領域指定手段を更に備えてなり，
前記虫食い箇所選定手段が，前記問題内容領域指定手段によって指定された問題内容領域内において前記虫食い箇所を選定するためのものであって，
前記虫食い問題作成手段が，前記問題内容領域指定手段によって指定された問題内容領域を問題内容として，該問題内容において前記虫食い箇所選定手段によって選定された虫食い箇所を伏せた虫食い問題を作成するものである請求項１〜３のいずれかに記載の教材作成支援装置。
【請求項５】
前記虫食い問題作成手段が，
前記虫食い箇所選定手段によって選定された虫食い箇所の画像を正答画像として登録する正答画像登録手段と，前記画像表示手段に表示された原稿内容の画像上で任意に領域を指定して一又は複数の誤答画像を登録するための誤答画像登録手段とを含んでなり，
前記虫食い箇所に入る内容を前記正答画像及び前記誤答画像を含む選択肢の中から選択させる虫食い問題を作成するものである請求項１〜４のいずれかに記載の教材作成支援装置。
【請求項６】
原稿内容を画像として表示する画像表示手段に表示された原稿内容の画像上で任意に領域を指定して虫食い箇所を選定するための虫食い箇所選定手順と，前記虫食い箇所選定手順によって選定された虫食い箇所を伏せて問うための虫食い問題を作成する虫食い問題作成手順とを所定のプロセッサに実行させるための教材作成支援プログラムであって，
前記虫食い箇所選定手順によって選定された２以上の前記虫食い箇所を１つの虫食いグループとして設定するための虫食いグループ設定手順を前記所定のプロセッサに実行させるものであり，
前記虫食い問題作成手順が，前記虫食いグループ設定手順によって設定された前記虫食いグループについて１つの虫食い問題を作成するためのグループ問題作成手順を含んでなることを特徴とする教材作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿内容の一部を伏せてその解答を問う虫食い（穴埋め）問題を作成するための教材作成支援装置及び教材作成支援プログラムに関するものである。
【背景技術】
【０００２】
一般に，職場における新人教育などに，原稿内容に含まれた重要な文言だけを伏せてその解答を問うことにより学習させる虫食い（穴埋め）問題が用いられることがある。例えば，生産設備に関する各種名称などを学習させるために用いられる。
この虫食い問題を１問ずつ手作業で作成するためには，その虫食い箇所の選定や作成に多大な労力を費やすため，例えば特許文献１〜３に開示されているような虫食い問題の作成ツールが用いられる。
【０００３】
まず，特許文献１には，テキストデータで作成された原稿内容について，任意のキーワードを設定することにより，そのキーワードが虫食い箇所として自動的に選定されて虫食い問題が作成される構成が開示されている。
但し，このような構成では，少しでもキーワードが異なると虫食い箇所として選定されない。そのため，例えば，虫食い箇所として選定するべき文言が，ある現場特有の呼び名などを用いて記載されていた場合に，その文言を選定させることができないという問題がある。また，原稿内容が手書き文字である場合や，文字が斜めに記載されている場合など，原稿内容をテキストデータとして認識できない場合には，キーワードによる検索を行うことができない。さらに，画像や図面などについて虫食い箇所を作成することができない。
これに対し，特許文献２には，原稿内容の画像データ上で任意に虫食い箇所を指定することのできる構成が開示されている。この構成によれば，虫食い箇所がテキストに限られず，画像上における領域指定によって所望の虫食い箇所を容易に選定することができる。
また，特許文献３には，前記特許文献２の構成において，虫食い箇所として指定された画像を，そのまま虫食い問題の正答画像として用いることのできる構成が開示されている。
【特許文献１】特開２０００−３３８８４９号公報
【特許文献２】特開２００２−２８７６０７号公報
【特許文献３】特開２００７−９４３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記特許文献２，３に開示された構成では，１つの虫食い箇所について１つの答えが割り当てられることによって，虫食い箇所各々について独立した虫食い問題が作成される。
そのため，例えば２つの虫食い箇所に入る内容の組み合せを選択させる形式の虫食い問題を作成することができない。具体的には，「（ａ）は…であり，（ｂ）は…である」という原稿内容について，「（ａ），（ｂ）に入る言葉の組み合せは次のうちどれか答えよ」というような虫食い問題を作成することができない。これは，２以上の虫食い箇所を１つの虫食いグループとして設定することができないためである。
また，２以上の虫食い箇所を１つの虫食いグループとして設定することができないため，選定したい虫食い箇所が原稿内容の画像上において途中で改行されることによって２箇所に分離している場合に，その画像上において領域指定で指定されたその２つの虫食い箇所を一連の虫食い箇所として扱うことができないという問題もある。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，原稿内容の画像上で領域を指定して虫食い箇所を任意に選定することのできる構成において，２以上の虫食い箇所を１つの虫食いグループとして設定し，その虫食いグループについて１つの虫食い問題を作成することのできる教材作成支援装置及び教材作成支援プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明は，原稿内容を画像として表示する画像表示手段と，前記画像表示手段に表示された原稿内容の画像上で任意に領域を指定して虫食い箇所を選定するための虫食い箇所選定手段と，前記虫食い箇所選定手段によって選定された虫食い箇所を伏せて問うための虫食い問題を作成する虫食い問題作成手段とを備えてなる教材作成支援装置に適用されるものであって，前記虫食い箇所選定手段によって選定された２以上の前記虫食い箇所を１つの虫食いグループとして設定するための虫食いグループ設定手段を備えてなり，前記虫食い問題作成手段が，前記虫食いグループ設定手段によって設定された前記虫食いグループについて１つの虫食い問題を作成するためのグループ問題作成手段を含んでなることを特徴とする教材作成支援装置として構成される。
本発明によれば，原稿内容の画像上で領域を指定して虫食い箇所を任意に選定することのできる構成において，２以上の虫食い箇所を１つの虫食いグループとして設定し，その虫食いグループについて１つの虫食い問題を作成することができる。従って，例えば２以上の虫食い箇所各々に入る内容の組み合せを問うための虫食い問題や，改行を含むことなどにより離間した２以上の虫食い箇所を一連の虫食い箇所として捉えてその内容を問うための虫食い問題などを作成することが可能である。
【０００６】
具体的に，前記グループ問題作成手段は，前記虫食いグループに含まれた２以上の虫食い箇所各々に入る内容の組み合せを問うための虫食い問題を作成するものであることが考えられる。例えば，「（ａ）は…であり，（ｂ）は…である」という原稿内容について，「（ａ），（ｂ）に入る言葉の組み合せは次のうちどれか答えよ」というような虫食い問題を作成することができる。
また，前記グループ問題作成手段は，前記虫食いグループに含まれた２以上の虫食い箇所を接続した一連の虫食い箇所に入る内容を問うための虫食い問題を作成するものであることも考えられる。即ち，選定したい虫食い箇所の途中に改行がある場合であっても，その改行をないものとして扱うように補正することにより，その一連の虫食い箇所について１つの虫食い問題を作成することができる。
【０００７】
さらに，前記虫食い問題は，原稿内容の１ページ全体を問題内容として用いることなく，その１ページの一部分だけを問題内容として用いることが多い。
そこで，前記虫食い問題の問題内容として使用する問題内容領域を前記画像表示手段に表示された原稿内容の画像上で任意に指定するための問題内容領域指定手段を更に備え構成が望ましい。この場合，前記虫食い箇所選定手段は，前記問題内容領域指定手段によって指定された問題内容領域内において前記虫食い箇所を選定するためのものとなる。そして，前記虫食い問題作成手段は，前記問題内容領域指定手段によって指定された問題内容領域を問題内容として，該問題内容において前記虫食い箇所選定手段によって選定された虫食い箇所を伏せた虫食い問題を作成する。
これにより，前記虫食い問題の問題内容として，前記原稿内容の１ページ全体を使用することなく，その原稿内容において指定された前記問題内容領域のみを問題内容として用いることができる。
【０００８】
ところで，前記特許文献３には，虫食い箇所として選定した画像をそのまま正答画像として用いることによって，正答画像を作成する手間を省略することができる構成が開示されている。しかしながら，その正答画像と共に選択肢に含むべき誤答画像を作成する必要があれば，依然としてその誤答画像の作成が手間となる。なお，前記特許文献３には，複数の虫食い箇所の解答を並べて選択肢とすることについて記載されているが，その選択肢に含まれた解答はいずれもその複数の虫食い箇所のいずれかの正答画像であって，それらの正答画像の他に誤答画像を作成することについての記載はなされていない。
そこで，前記虫食い問題作成手段が，前記虫食い箇所選定手段によって選定された虫食い箇所の画像を正答画像として登録する正答画像登録手段と，前記画像表示手段に表示された原稿内容の画像上で任意に領域を指定して一又は複数の誤答画像を登録するための誤答画像登録手段とを含んでなり，前記虫食い箇所に入る内容を前記正答画像及び前記誤答画像を含む選択肢の中から選択させる虫食い問題を作成するものであることが望ましい。これにより，前記原稿内容の画像上において前記正答画像及び前記誤答画像を選択することができるため，前記正答画像及び前記誤答画像を作成する手間を軽減することができる。
【０００９】
また，本発明は，原稿内容を画像として表示する画像表示手段に表示された原稿内容の画像上で任意に領域を指定して虫食い箇所を選定するための虫食い箇所選定手順と，前記虫食い箇所選定手順によって選定された虫食い箇所を伏せて問うための虫食い問題を作成する虫食い問題作成手順とを所定のプロセッサに実行させるための教材作成支援プログラムであって，前記虫食い箇所選定手順によって選定された２以上の前記虫食い箇所を１つの虫食いグループとして設定するための虫食いグループ設定手順を前記所定のプロセッサに実行させるものであり，前記虫食い問題作成手順が，前記虫食いグループ設定手順によって設定された前記虫食いグループについて１つの虫食い問題を作成するためのグループ問題作成手順を含んでなることを特徴とする教材作成支援プログラムとして捉えることもできる。
【発明の効果】
【００１０】
本発明によれば，原稿内容の画像上で領域を指定して虫食い箇所を任意に選定することのできる構成において，２以上の虫食い箇所を１つの虫食いグループとして設定し，その虫食いグループについて１つの虫食い問題を作成することができる。従って，例えば２以上の虫食い箇所各々に入る内容の組み合せを問うための虫食い問題や，改行を含むことなどにより離間した２以上の虫食い箇所を一連の虫食い箇所として捉えてその内容を問うための虫食い問題などを作成することが可能である。
【発明を実施するための最良の形態】
【００１１】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係る教材作成支援装置Ｘの概略構成図，図２は本発明の実施の形態に係る教材作成支援装置Ｘで実行される教材作成支援処理の手順の一例を説明するためのフローチャート，図３は教材作成支援処理によって作成される教材の一例を示す図，図４は教材作成支援処理によって作成される教材のデータ構造の一例を示す図，図５〜図１８は教材作成支援処理における画面遷移の一例を説明するための図である。
図１に示すように，本発明の実施の形態に係る教材作成支援装置Ｘは，ＣＰＵ１，汎用メモリ２，原稿データベース３，教材データベース４，操作部５，表示部６及び通信部７などを備えるコンピュータである。
前記教材作成支援装置Ｘは，後述の教材作成支援処理（図２のフローチャート参照）により，前記操作部５に対するユーザ操作に応じて，前記原稿データベース３に記憶された原稿についての虫食い（穴埋め）問題の教材を作成するための装置である。そして，前記教材作成支援装置Ｘで作成された教材は，例えばｅラーニングシステム（Ｗｅｂ上の学習システム）で使用し，或いは紙出力して使用することができる。
【００１２】
前記ＣＰＵ１は，前記汎用メモリ２に予め記憶された制御プログラムを実行することにより，当該教材作成支援装置Ｘを統括的に制御するものであって，本発明に係る所定のプロセッサ（演算装置）の一例である。具体的に，前記ＣＰＵ１は，前記汎用メモリ２に予め記憶された教材作成支援プログラムを実行することにより後述する教材作成支援処理（図３のフローチャート参照）を実行する。
前記汎用メモリ２は，前記ＣＰＵ１によって実行される教材作成支援プログラムなどの制御プログラムや，前記ＣＰＵ１によって実行される各種の処理において読み書きされる作業データなどを記憶する不揮発性メモリであり，例えばハードディスクやフラッシュメモリなどである。
【００１３】
前記原稿データベース３は，教材として用いる原稿データが記憶される記憶手段である。また，前記教材データベース４は，後述の教材作成支援処理によって作成された教材データが記憶される記憶手段である。なお，前記原稿データベース３及び前記教材データベース４各々は，例えば１つのハードディスクなどの記憶装置に設定された２つの記憶領域である。さらに，前記原稿データベース３及び前記教材データベース４は，前記教材作成支援装置Ｘに外部接続されたハードディスクなどの記憶手段であってもよい。
前記操作部５は，キーボード５１やマウス５２などを有するユーザインターフェースであって，該操作部５のキーボード５１やマウス５２に対するユーザ操作に応じた信号を前記ＣＰＵ１に入力する。
前記表示部６は，前記ＣＰＵ１によって制御されることにより，前記原稿データベース３に記憶された原稿などを画像として表示する液晶ディスプレイなどである。
【００１４】
前記通信部７は，当該教材作成支援装置Ｘに所定のネットワークを介して接続された情報処理装置Ｙやスキャナ装置Ｚ，プリンタ装置Ｐ等との間で通信処理を行う通信手段である。
例えば，前記通信部７は，前記情報処理装置Ｙからの原稿データの受信や，前記情報処理装置Ｙへの教材データの送信を行う。また，前記通信部７は，前記スキャナ装置Ｚで読み取られた原稿データを該スキャナ装置Ｚから受信する。このとき，前記通信部７によって前記情報処理装置Ｙや前記スキャナ装置Ｚから受信された原稿データは前記原稿データベース３に記憶される。
さらに，前記通信部７は，前記ＣＰＵ１からの制御指示に応じて，前記プリンタ装置Ｐに教材データを送信することにより，該プリンタ装置Ｐで教材データを印字出力させる。
【００１５】
以下，図２のフローチャートを用いて，前記教材作成支援装置Ｘにおいて前記ＣＰＵ１が前記教材作成支援プログラムに従って実行する教材作成支援処理の手順の一例について説明する。なお，図中のＳ１，Ｓ２，…は処理手順（ステップ）の番号を表すものである。前記教材作成支援プログラムは，前記ＣＰＵ１に下記の処理手順を実行させるためのソフトウェアプログラムである。
当該教材作成支援処理は，前記操作部５に対するユーザ操作により前記教材作成支援プログラムの実行要求がなされた場合に前記ＣＰＵ１によって実行される。また，前記ＣＰＵ１が前記情報処理装置Ｙからの原稿データの受信に応じて当該教材作成支援処理を実行することも考えられる。この場合，当該教材作成支援処理における各種のユーザ操作は前記情報処理装置Ｙからリモートで行われるものであってもよい。
【００１６】
［ステップＳ１］
まず，ステップＳ１では，前記ＣＰＵ１は，前に実行された当該教材作成支援処理が途中で中断された旨が作業履歴情報として前記汎用メモリ２に記憶されているか否かによって，中断処理の有無を判断する。この作業履歴情報は，当該教材作成支援処理の実行中に処理を中断するためのユーザ操作がなされた場合などに，前記ＣＰＵ１によって前記汎用メモリ２に記憶される情報である。
ここで，前記ＣＰＵ１は，前記作業履歴情報に基づいて，中断された教材作成支援処理が存在すると判断した場合には（Ｓ１のＹｅｓ側），処理をステップＳ１０１に移行させ，存在しないと判断した場合には（Ｓ１のＮｏ側），処理をステップＳ２に移行させる。
【００１７】
［ステップＳ１０１〜Ｓ１０２］
ステップＳ１０１では，前記ＣＰＵ１は，前に中断した教材作成支援処理を再開するか否かの問い合わせを前記表示部６に表示させ，該表示に従って行われる前記操作部５のユーザ操作を待ち受ける。
ここで，前記ＣＰＵ１は，中断された教材作成支援処理を再開する旨のユーザ操作がなされたと判断した場合には（Ｓ１０１のＹｅｓ側），処理をステップＳ１０２に移行させ，再開させない旨のユーザ操作がなされたと判断した場合には（Ｓ１０１のＮｏ側），処理をステップＳ２に移行させる。前記ステップＳ１０２では，前記ＣＰＵ１は，前記汎用メモリ２に記憶された前記作業履歴情報に基づいて，中断していた教材作成支援処理をその途中から再開させる。
【００１８】
［ステップＳ２〜Ｓ３］
ステップＳ２〜Ｓ３では，前記ＣＰＵ１は，作成したい教材の問題形式が，自由に問題を記述する「記述形式」であるか，原稿内容の一部を伏してその解答を問う「虫食い形式」であるかの問い合わせを前記表示部６に表示させ，該表示に従って行われる前記操作部５のユーザ操作を待ち受ける（Ｓ２，Ｓ３のＮｏ側）。
ここで，前記ＣＰＵ１は，作成したい教材の問題形式が「記述形式」である旨のユーザ操作がなされたと判断した場合には（Ｓ２のＹｅｓ側），処理をステップＳ２０１に移行し，「虫食い形式」である旨のユーザ操作がなされたと判断した場合には（Ｓ３のＹｅｓ側），処理をステップＳ４に移行する。
ステップＳ２０１では，前記ＣＰＵ１は，「記述形式」の問題を作成するための処理を実行し，当該教材作成支援処理を終了させる。具体的に，前記ステップＳ２０１では，ユーザによる前記操作部５のキーボード５１などの操作入力によるテキスト入力に従って設問情報及びその設問情報に対する正答情報を登録することにより「記述形式」の問題を作成する。
【００１９】
［ステップＳ４〜Ｓ５］
一方，ステップＳ４では，前記ＣＰＵ１は，虫食い形式の教材の対象となる原稿データを選択させるための問い合わせを前記表示部６に表示させ，該表示に従って行われる前記操作部５のユーザ操作を待ち受ける。具体的に，前記ＣＰＵ１は，前記原稿データベース３にアクセスして該原稿データベース３に記憶された原稿データのリストを読み出し，その原稿データのリストを前記表示部６に表示させることにより，該原稿データのいずれかを選択させる。なお，前記原稿データベース３に設定されたフォルダを選択することにより，該フォルダに含まれた複数の原稿データを選択することも考えられ，この場合には，その原稿データ各々について以下の処理が実行される。
ここで，前記ＣＰＵ１は，いずれかの原稿データを選択するためのユーザ操作が行われたと判断すると（Ｓ４のＹｅｓ側），処理をステップＳ５に移行させる。
ステップＳ５では，前記ＣＰＵ１は，前記ステップＳ４で選択された原稿データを読み出し，その原稿データについての問題作成の対象とするページを選択させるための問い合わせを前記表示部６に表示させ，該表示に従って行われる前記操作部５のユーザ操作に応じて，問題作成の対象となるページを判断する。ここでは，１又は複数のページが問題作成の対象ページとして選択される。
【００２０】
［ステップＳ６〜Ｓ１０］
前記ステップＳ５において問題作成の対象ページが選択されると，前記ＣＰＵ１は，その選択された対象ページ各々について虫食い箇所の選定（Ｓ６〜Ｓ１０）を開始する。
このとき，前記ＣＰＵ１は，ステップＳ１０において，前記原稿データにおける問題作成の対象ページ全てについて虫食い箇所の選定が終了したか否かを判断する。そして，前記ＣＰＵ１は，全ての対象ページについて虫食い箇所の選定が終了したと判断した場合（Ｓ１０のＹｅｓ側），処理をステップＳ１１に移行させる。他方，前記ＣＰＵ１は，全ての対象ページについて虫食い箇所の選定が終了していないと判断した場合（Ｓ１０のＮｏ側），処理を前記ステップＳ６に戻し，次の対象ページについて虫食い箇所の選定を行う。
【００２１】
［ステップＳ６］
まず，ステップＳ６において，前記ＣＰＵ１は，原稿データにおける問題作成の対象ページの原稿内容を画像として前記表示部６に表示させる。ここに，係る表示処理を実行するときの前記ＣＰＵ１及び前記表示部６が画像表示手段の一例である。
このとき，前記原稿データが画像データである場合には，前記ＣＰＵ１は，そのページの画像データをそのまま前記表示部６に表示させればよい。一方，原稿データがテキストデータ（Ｗｏｒｄデータなど）や表計算データ（Ｅｘｃｅｌデータなど）などであって画像データでない場合には，前記ＣＰＵ１は，その原稿データを画像データに変換した後，その変換後の画像データを前記表示部６に表示させる。
【００２２】
［ステップＳ７］
そして，前記ＣＰＵ１は，前記ステップＳ６で前記表示部６に表示された対象ページについて，虫食い問題の問題内容として使用する着目箇所（問題内容領域）の指定が必要であるか否かの問い合わせを前記表示部６に表示させ，該表示に従って行われる前記操作部５のユーザ操作を待ち受ける。具体的に，対象ページ全体を問題内容（問題文）として用いる場合には前記着目箇所の指定は必要ないが，対象ページの一部だけを問題内容として用いる場合にはその一部の領域を前記着目箇所として指定する。
ここで，前記ＣＰＵ１は，前記着目箇所の指定を行う旨のユーザ操作がなされたと判断すると（Ｓ７のＹｅｓ側），処理をステップＳ７０１に移行させ，着目箇所の指定を行わない旨のユーザ操作がなされたと判断すると（Ｓ７のＮｏ側），処理をステップＳ８に移行させる。
【００２３】
［ステップＳ７０１〜Ｓ７０５］
ステップＳ７０１では，前記ＣＰＵ１は，前記表示部６に表示された原稿内容の画像上で前記操作部５のユーザ操作によって任意に指定された領域を，前記虫食い問題の問題内容として使用する前記着目箇所として設定する。具体的にユーザは，前記操作部５のマウス５２を操作することにより前記表示部６の画面上で領域指定を行う。ここで指定された着目箇所についての情報は，前記ＣＰＵ１によって前記汎用メモリ２に記憶される。ここに，前記着目箇所を指定するための処理を実行するときの前記ＣＰＵ１が問題内容領域指定手段に相当する。
続いて，ステップＳ７０２では，前記ＣＰＵ１は，前記ステップＳ７０１で指定された着目箇所を少なくとも含む画像を前記表示部６に表示させる。例えば，前記表示部６には，前記着目箇所のみの画像，或いは前記着目箇所を含む対象ページ全体又は一部の画像が表示される。
【００２４】
次にステップＳ７０３では，前記ＣＰＵ１は，前記表示部６に表示された前記着目箇所の画像内で前記操作部５のユーザ操作によって任意に指定される領域を虫食い箇所として選定する。具体的にユーザは，前記操作部５のマウス５２を操作することにより前記表示部６の画面上で領域指定を行う。ここで選定された虫食い箇所についての情報は，前記ＣＰＵ１によって前記汎用メモリ２に記憶される。このように，前記ステッＳ７０３において前記虫食い箇所を選定するための処理を実行するときの前記ＣＰＵ１が虫食い箇所選定手段に相当する。また，前記ＣＰＵ１によって実行される前記虫食い箇所を選定するための係る処理手順が虫食い箇所選定手順に相当する。
そして，ステップＳ７０４では，前記ＣＰＵ１は，前記ステップＳ７０１で指定された現在の着目箇所についての虫食い箇所の選定を終了するか否かの問い合わせを表示させ，該表示に従って行われる前記操作部５のユーザ操作を待ち受ける。ここで，前記ＣＰＵ１は，現在の着目箇所についての虫食い箇所の選定を終了する旨のユーザ操作がなされたと判断すると（Ｓ７０４のＹｅｓ側），処理をステップＳ７０５に移行させる。
他方，現在の着目箇所についての虫食い箇所の選定を続ける旨のユーザ操作がなされたと判断すると（Ｓ７０４のＮｏ側），処理を前記ステップＳ７０３に戻して次の虫食い箇所の選定を行う。これにより，前記ステップＳ７０１〜Ｓ７０４では，前記着目箇所について１つ又は複数の虫食い箇所の選定が行われる。
【００２５】
ステップＳ７０５では，前記ＣＰＵ１は，前記表示部６に表示された現在の対象ページについての虫食い箇所の選定を終了するか否かの問い合わせを表示させ，該表示に従って行われる前記操作部５のユーザ操作を待ち受ける。
ここで，前記ＣＰＵ１は，前記対象ページについての虫食い箇所の選定を終了する旨のユーザ操作がなされたと判断すると（Ｓ７０５のＹｅｓ側），処理を前記ステップＳ１０に移行させる。なお，前述したように前記ステップＳ１０では，全ての対象ページについての虫食い箇所の選定が終了したか否かが前記ＣＰＵ１によって判断される。
他方，前記対象ページについての虫食い箇所の選定を続ける旨のユーザ操作がなされたと判断すると（Ｓ７０５のＮｏ側），処理を前記ステップＳ７０１に戻し，次の着目箇所の指定を行うための処理を実行する。
【００２６】
［ステップＳ８〜Ｓ９］
一方，前記着目箇所を指定しない場合，前記ＣＰＵ１は，ステップＳ８において，前記表示部６に表示された対象ページの画像上で前記操作部５のユーザ操作によって任意に指定された領域を虫食い箇所として選定する。なお，前記対象ページ全体の画像が表示できない場合，前記ＣＰＵ１は前記操作部５のユーザ操作に応じて前記表示部６の表示内容をスクロールさせることによりその対象ページの内容を順次表示させる。
ここで選定された虫食い箇所についての情報は，前記ＣＰＵ１によって前記汎用メモリ２に記憶される。このように，前記ステッＳ８において前記虫食い箇所を選定するための処理を実行するときの前記ＣＰＵ１が虫食い箇所選定手段に相当する。
【００２７】
そして，ステップＳ９では，前記ＣＰＵ１は，前記表示部６に表示された現在の対象ページについての虫食い箇所の選定を終了するか否かの問い合わせを表示させ，該表示に従って行われる前記操作部５のユーザ操作を待ち受ける。
ここで，前記ＣＰＵ１は，前記対象ページについての虫食い箇所の選定を終了する旨のユーザ操作がなされたと判断すると（Ｓ９のＹｅｓ側），処理を前記ステップＳ１０に移行させる。なお，前述したように前記ステップＳ１０では，前記対象ページの全てについての虫食い箇所の選定が終了したか否かが前記ＣＰＵ１によって判断される。
他方，前記対象ページについての虫食い箇所の選定を続ける旨のユーザ操作がなされたと判断すると（Ｓ９のＮｏ側），処理を前記ステップＳ８に戻し，次の虫食い箇所の選定などを行うための処理を実行する。
なお，前記ステップＳ７０４や前記ステップＳ９における虫食い箇所の選定の終了判断手法として，その着目箇所や対象ページについて選定可能な虫食い箇所の上限数を設定しておき，選定した虫食い箇所の数がその上限数に達したときに虫食い箇所の選定終了と判断することも考えられる。同様に，前記ステップＳ７０５における着目箇所の指定についても，その着目箇所の上限数を設定しておき，指定された着目箇所の数がその上限数に達したときに終了と判断してもよい。
【００２８】
［ステップＳ１１〜Ｓ１３］
前記原稿データについての虫食い箇所の選定が終了すると，続くステップＳ１１〜Ｓ１３では，その原稿データにおける問題作成の対象ページ各々について，選定された虫食い箇所の改行補正や組み合せ設定が行われる。この改行補正や組合わせ設定には，以下に説明するように，前記ステップＳ６〜Ｓ１０で選定された２以上の前記虫食い箇所を１つの虫食いグループとして設定する処理を伴い，係る処理を実行するときの前記ＣＰＵ１がグループ設定手段に相当する。また，前記ＣＰＵ１によって実行される前記虫食いグループを設定するための係る処理手順がグループ設定手順に相当する。
このとき，前記ＣＰＵ１は，ステップＳ１３において，前記原稿データにおける問題作成の対象ページ全てについて改行補正や組み合せ設定が終了したか否かを判断する。そして，前記ＣＰＵ１は，全ての対象ページについて改行補正や組み合せ設定が終了したと判断した場合（Ｓ１３のＹｅｓ側），処理をステップＳ１４に移行させる。他方，前記ＣＰＵ１は，全ての対象ページについて改行補正や組み合せ設定が終了していないと判断した場合（Ｓ１３のＮｏ側），処理を前記ステップＳ１１に戻し，次の対象ページについて改行補正や組み合せ設定（Ｓ１１〜Ｓ１２）を行う。
【００２９】
具体的に，ステップＳ１１では，前記ＣＰＵ１が，選定された前記虫食い箇所の中に，改行補正を行う必要のある虫食い箇所があるか否かの問い合わせを前記表示部６に表示させ，該表示に従って行われる前記操作部５のユーザ操作に応じて改行補正処理を行う。
ここに，改行補正処理とは，前記表示部６に表示された画像上において改行されることなどにより２以上に分割されているが，本来は一連の虫食い箇所として扱うべきである２以上の虫食い箇所を，その改行を無いものとして扱うために１つの虫食いグループとして接続する処理である。これにより，その後は前記虫食いグループとして設定された２以上の虫食い箇所を一連の虫食い箇所として扱うことができる。ここで設定された虫食いグループについての情報は，前記ＣＰＵ１によって前記汎用メモリ２に記憶される。
【００３０】
次に，前記ＣＰＵ１は，ステップＳ１２で，選定された前記虫食い箇所の中に，組合わせ設定を行う必要がある虫食い箇所があるか否かの問い合わせを前記表示部６に表示させ，該表示に従って行われる前記操作部５のユーザ操作に応じて組合わせ設定処理を行う。
ここに，組合わせ設定処理とは，２以上の虫食い箇所各々に入る内容の組み合わせを問うための虫食い問題を作成するべく，その２以上の虫食い箇所をグループ化するための処理である。ここで設定された虫食いグループについての情報は，前記ＣＰＵ１によって前記汎用メモリ２に記憶される。
【００３１】
［ステップＳ１４〜Ｓ１６］
そして，ステップＳ１４〜Ｓ１６では，前記ＣＰＵ１は，これまでに選定された虫食い箇所又は虫食いグループごとについて設問情報及び正誤情報を登録することによって，前記虫食い箇所各々を伏せてその解答を問うための虫食い問題を作成する。なお，このとき作成される虫食い問題では，前記着目箇所が指定されている場合にはその着目箇所が問題内容として用いられ，前記着目箇所が指定されていない場合にはページ全体が問題内容として用いられる。ここに，係る問題作成処理を実行するときの前記ＣＰＵ１が虫食い問題作成手段に相当する。また，前記ＣＰＵ１によって実行される前記虫食い問題を作成するための係る処理手順が虫食い問題作成手順に相当する。
このとき，前記ＣＰＵ１は，ステップＳ１６において，全ての虫食い箇所及び虫食いグループについての問題作成を終了したか否かを判断し，終了した場合には（Ｓ１６のＹｅｓ側），処理をステップＳ１７に移行させる。他方，問題を作成していない虫食い箇所又は虫食いグループが残っている場合には（Ｓ１６のＮｏ側），処理を前記ステップＳ１４に戻し，次の虫食い箇所又は虫食いグループについての問題作成（Ｓ１４〜Ｓ１５）を行う。
【００３２】
具体的に，前記ステップＳ１４では，前記ＣＰＵ１は，前記操作部５のユーザ操作に応じて，前記虫食い箇所又は前記虫食いグループについての設問情報を登録する。例えば，「（？）の中に入る言葉を以下の選択肢から選択せよ」や「（？），（？）の中に入る言葉の組合わせを以下の選択肢から選択せよ」，「（？）の中に入る言葉を記述せよ」等の設問情報が登録される。
このとき，前記ＣＰＵ１は，前記虫食い箇所について１つの問題を作成するだけではなく，前記虫食いグループについて１つの虫食い問題を作成することができる。ここに，係る問題作成処理を実行するときの前記ＣＰＵ１がグループ問題作成手段に相当する。また，前記ＣＰＵ１によって実行される前記虫食いグループについて１つの虫食い問題を作成するための係る処理手順がグループ問題作成手順に相当する。
より具体的に，前記ＣＰＵ１は，前記ステップＳ１１における改行補正処理によって設定された前記虫食いグループについて，その虫食いグループに含まれた２以上の虫食い箇所を接続した一連の虫食い箇所に入る内容を問うための虫食い問題を作成することができる。ここに，係る処理を実行するときの前記ＣＰＵ１が一連虫食い問題作成手段に相当する。
また，前記ＣＰＵ１は，前記ステップＳ１２における組合わせ設定処理により設定された前記虫食いグループについて，「（？），（？）の中に入る言葉の組合わせを以下の選択肢から選択せよ」というように，その虫食いグループに含まれた２以上の虫食い箇所各々に入る内容の組み合わせを問うための虫食い問題を作成することができる。ここに，係る処理を実行するときの前記ＣＰＵ１が虫食い組み合わせ問題作成手段に相当する。
【００３３】
そして，前記ＣＰＵ１は，ステップＳ１５において，前記操作部５のユーザ操作に応じて，前記ステップＳ１４で登録された設問情報についての正誤内容を登録する。
例えば，前記設問情報が「（？）の中に入る言葉を以下の選択肢から選択せよ」である場合には，正答及び誤答を含む複数の選択肢が登録される。同じく，前記設問情報が「（？），（？）の中に入る言葉の組合わせを以下の選択肢から選択せよ」である場合には，その２つの（？）に入る内容の組合わせについての正答及び誤答を含む複数の選択肢が登録される。
【００３４】
このとき，前記ＣＰＵ１は，前記操作部５のユーザ操作によって選定された虫食い箇所に存在する画像をそのまま正答画像として登録することが考えられる。ここに，係る処理を実行するときの前記ＣＰＵ１が正答画像登録手段に相当する。なお，このように前記虫食い箇所の画像を正答画像として用いる処理は自動的に行われるものであってもよいし，或いはユーザによる前記操作部５の操作入力に応じて行われるものであってもよい。
また，前記ＣＰＵ１は，前記表示部６に表示された原稿内容の画像上で前記操作部５のユーザ操作によって任意に指定される領域の画像をそのまま誤答画像の１つとして登録することが考えられる。なお，複数の領域が指定された場合には，前記ＣＰＵ１はその領域の画像各々を誤答画像として登録する。ここに，係る処理を実行するときの前記ＣＰＵ１が誤答画像登録手段に相当する。
これにより，前記ＣＰＵ１によって，前記虫食い箇所に入る画像を前記正答画像及び前記誤答画像を含む複数の選択肢の中から選択させる形式の虫食い問題が作成される。従って，ユーザは，前記表示部６の画面上において直感的に前記マウス５２を操作することによって前記正答画像及び前記誤答画像を容易に登録することができ，虫食い問題を作成するための手間を軽減ことができる。
なお，前記ＣＰＵ１が，前記操作部５のユーザ操作に応じて，予め前記汎用メモリ２に記憶された画像情報から前記正答画像や前記誤答画像を参照して登録する構成も考えられる。
【００３５】
［ステップＳ１７］
ステップＳ１７では，前記ＣＰＵ１は，前記ステップＳ１６以前の処理によって作成された虫食い問題各々についての情報を前記汎用メモリ２から読み出し，その虫食い問題各々を予め設定されたレイアウトなどで配置した教材データを生成し，前記教材データベース４に出力する。なお，前記教材作成支援処理では，前記ＣＰＵ１が，各処理手順の結果を前記汎用メモリ２に一時的に記憶させていたが，それらの情報は前記教材データベース４にその都度記憶させてもよい。
また，前記ステップＳ１７において，前記ＣＰＵ１は，前記教材データを前記情報処理装置Ｙや前記プリンタ装置Ｐに出力するものであってもよい。ここで，前記ＣＰＵ１によって生成される教材データは，例えばＰＤＦデータや画像データ，テキストデータ，或いはＺｉｐ形式などの圧縮データであることが考えられる。なお，前記圧縮データには，例えば原稿データや着目箇所，虫食い箇所などの画像データと，前記設問情報や前記正誤情報などのＣＳＶデータ（図４参照）とが含まれる。
以上，説明したように，前記教材作成支援装置Ｘでは，原稿内容の画像上で領域を指定して虫食い箇所を任意に選定することのできる構成において，２以上の虫食い箇所を１つの虫食いグループとして設定し，その虫食いグループについて１つの虫食い問題を作成することができる。
従って，例えば２以上の虫食い箇所各々に入る内容の組み合せを問うための虫食い問題や，改行を含むことなどにより離間した２以上の虫食い箇所を一連の虫食い箇所として捉えてその内容を問うための虫食い問題などを作成することが可能である。
【００３６】
以下，図３〜図１８を参照しつつ，前記ＣＰＵ１により実行される前記教材作成支援処理（図２のフローチャート参照）における前記表示部５の表示画面の遷移の一例について，図２のフローチャートに従って説明する。なお，ここで説明する表示画面の内容は単なる一例に過ぎない。
ここでは，前記教材作成支援処理において，図３（ａ）〜（ｃ）に示す１〜３ページを含む原稿データのうち，１ページ目について図３（ｄ）に示す虫食い問題（設問１〜説問４）を作成し，３ページ目について図３（ｅ）に示す虫食い問題（設問５〜説問７）を作成する場合を例に挙げて説明する。このとき，前記教材作成支援処理では，例えば図４に示すデータ形式で教材データが作成され，前記教材データベース４に記憶される。具体的に，図４に示す教材データには，前記教材作成支援処理に従って順に登録される，原稿データの各ページの画像データや，その画像データ各々が問題作成対象であるか否か，着目箇所，虫食い箇所，グループ設定，設問番号，設問情報，正誤情報，添付情報などについての各種の情報が含まれる。なお，前述したように，前記教材データベース４は，前記教材作成支援処理の実行中は前記汎用メモリ２に記憶され，その後，前記教材データベース４に記憶されるものであってもよい。
【００３７】
［ステップＳ１］
前記ステップＳ１において，前記ＣＰＵ１は，前に中断した教材作成支援処理が存在すると判断した場合（Ｓ１のＹｅｓ側），続く前記ステップ１０１において，図５（ａ）に示すように，その中断処理を再開するか否かをユーザに問い合わせるためのポップアップウィンドウを前記表示部６に表示させる。これにより，ユーザは前記表示部６の表示に従って前記操作部５を操作することによって，「途中から作成する」，「最初から作成する」のいずれかを選択する。
ここで，「途中から作成する」が選択されると，前記ＣＰＵ１は，中断された教材作成支援処理を再開するべきであると判断し（Ｓ１０１のＹｅｓ側），処理をステップＳ１０２に移行させ，「最初から作成する」が選択されると，前記ＣＰＵ１は，中断された教材作成支援処理を再開させないと判断し（Ｓ１０１のＮｏ側），処理をステップＳ２に移行させる。
【００３８】
［ステップＳ２〜Ｓ３］
ステップＳ２〜Ｓ３では，前記ＣＰＵ１は，作成する教材の問題形式をユーザに選択させるためのポップアップウィンドウ（図５（ｂ）参照）を前記表示部６に表示させる。これにより，ユーザは前記表示部６の表示に従って前記操作部５を操作することによって，「虫食い形式」，「記述形式」のいずれか選択する。
ここで，「虫食い形式」が選択されると，前記ＣＰＵ１は処理を前記ステップＳ４に移行させ，「記述形式」が選択されると，前記ＣＰＵ１は処理をステップＳ２０１に移行させる。
なお，前記ステップＳ２０１では，前記表示部６に，図５（ｃ）〜（ｅ）に示すように，作成する問題数（図５（ａ）），設問情報（図５（ｂ）），正誤情報（図５（ｃ）を入力するための表示画面が表示される。これにより，ユーザは前記表示部６の表示に従って前記操作部５のキーボード５１などを操作することによって，記述形式の問題を作成する。
【００３９】
［ステップＳ４］
ステップＳ４では，前記ＣＰＵ１は，図６（ａ）に示すように，前記原稿データベース３に記憶された原稿データのうち，いずれの原稿データについての教材を作成するかの問い合わせを前記表示部６に表示させる。ここでは，図６（ａ）に示されているように，原稿データが所定の場所にドラッグ＆ドロップすることにより，前記ＣＰＵ１はその原稿データを教材の作成対象として登録する。なお，これに限られず，例えば前記原稿データベース３に記憶されたデータの一覧を表示させてその中から対象となるデータを選択させることにより教材の作成対象を登録するものであってもよい。
ここでは，図３（ａ）〜（ｃ）の３ページからなる原稿データが選択されることにより，該原稿データが読み出されて図４に示すように教材データに登録される。図４に示す教材データにおいては，原稿データの１〜３ページ目の画像データ各々が「１．ｊｐｇ」，「２．ｊｐｇ」，「３．ｊｐｇ」として登録されている。
なお，図６（ａ）に示す前記表示部５の表示画面の右上部は，前記教材作成支援処理の現在の進行状況を示すものであって，その下部の「参考領域」は現在の表示ページや注意事項などの情報が表示される領域である。また，「参考領域」の下部は，前記操作部５のユーザ操作によって操作される各種の操作ボタンが表示される領域である。さらに，図６（ａ）における左下部は，前記教材作成支援処理の進行を助けるためのユーザに対する指示事項の表示領域である。また，前記表示部５の表示画面上の矢印は，前記操作部５のマウス５２のポインタを示している。以下，他の図面においても同様である。
【００４０】
［ステップＳ５］
ステップＳ５では，前記ＣＰＵ１は，図６（ｂ）〜（ｄ）に示すように，原稿データの１ページ目〜３ページ目の各々について問題作成の対象とするか否かの問い合わせを前記表示部６に表示させる。
ここでは，１ページ目と３ページ目の画像データは対象（「いる」），２ページ目の画像データは非対象（「いらない」）と選択され，その旨が図４に示す教材データに登録される。図４に示す教材データにおいては，問題作成の対象である場合が「１」，非対象である場合が「０」で示されている。
原稿データの１ページ目〜３ページ目の各々について問題作成の対象とするか否かの選択が終了すると，前記ＣＰＵ１は，その内容を確認するか，或いは次の処理へ移行するかの問い合わせ（図６（ｅ））を前記表示部６に表示させる。これにより，ユーザは前記表示部６の表示に従って前記操作部５を操作することによって，「次へ進む」，「確認する」のいずれか選択する。
ここで，「次へ進む」が選択されると，前記ＣＰＵ１は処理を前記ステップＳ６に移行させ，「確認する」が選択されると，前記ＣＰＵ１は前記ステップＳ５で選択された内容を前記表示部６に表示させる。
【００４１】
［ステップＳ６〜Ｓ７］
ステップＳ６〜Ｓ７では，前記ＣＰＵ１は，図７（ａ）に示すように，まず１ページ目の画像を前記表示部６に表示させ，そのページについて着目箇所を設定するか否かの問い合わせを表示させる。これにより，ユーザは前記表示部６の表示に従って前記操作部５を操作することによって，「まるごと」，「一部切抜」のいずれか選択する。
ここで，「まるごと」が選択されると，前記ＣＰＵ１は着目箇所の設定が必要ないと判断し，処理を前記ステップＳ８に移行させ，「一部切抜」が選択されると，前記ＣＰＵ１は着目箇所の設定が必要であると判断し，処理を前記ステップＳ７０１に移行させる。
このとき，１ページ目については，図３（ｄ）に示すようにその全体を問題内容に用いるため，「まるごと」が選択されて処理は前記ステップＳ８に移行される。この場合，前記ＣＰＵ１は，１ページ目についての着目箇所がそのページ全体であると判断し，１ページ目の全体の画像である「１−１．ｊｐｇ」を着目箇所として登録する（図４参照）。
なお，後述するように，３ページ目については，図３（ｅ）に示すように複数の問題内容を用いるため，「一部切抜」が選択されて処理は前記ステップＳ７０１に移行される。
【００４２】
［ステップＳ８］
ステップＳ８では，原稿データの１ページ目の画像が前記表示部６に表示された状態で，図７（ｂ）〜（ｄ）に示すように，ユーザによる前記マウス５２の操作によって，虫食い箇所として選定するべきポイント（領域）が任意に指定される。そして，ポイントが指定されると，図７（ｅ）に示すように，この領域でよいか否かのポップアップウィンドウが表示される。これにより，ユーザは前記表示部６の表示に従って前記操作部５を操作することによって，「これでいい」，「やり直す」のいずれか選択する。
このステップＳ８の処理は，１ページ目における全ての虫食い箇所の選定が終了するまで（Ｓ９のＮｏ側），繰り返し実行される。
ここで，前記虫食い箇所の選定の終了か否かについては，図７（ｆ）に示すように，「続けて切抜」，「もういい」のいずれかをユーザに選択させることによって判断する。また，図７及び図８に示すように，そのページについて選定された虫食い箇所をカウントしていき，そのカウント数が，予め設定された上限数である５つに達した時点でそのページについての虫食い箇所の選定が終了したと判断する。
ここでは，前記ステップＳ８において，図７及び図８に示すように，「これはサンプル画像」，「１」，「ページ目」，「サンプル画像」，「ページ」の合計５つの虫食い箇所が選定され，その虫食い箇所の画像データは，図４に示すように，教材データに登録される。具体的には，図４に示すように，「これはサンプル画像」，「１」，「ページ目」，「サンプル画像」，「ページ」各々の画像データが，「１−１−１．ｊｐｇ」〜「１−１−５．ｊｐｇ」として登録される。なお，１ページ目については着目箇所が１つであるため，虫食い箇所の画像データである「１−１−１．ｊｐｇ」〜「１−１−５．ｊｐｇ」はその１つの着目箇所である「１−１．ｊｐｇ」に含まれるものとして登録される。
【００４３】
［ステップＳ６］
そして，１ページ目についての虫食い箇所の選定が終了すると（Ｓ９のＹｅｓ側），前記ＣＰＵ１は，処理を前記ステップＳ６に戻して（Ｓ１０のＮｏ側），次の３ページ目についての虫食い箇所の選定を開始させる。
具体的には，前記ＣＰＵ１が，図９（ａ）に示すように，３ページ目の画像を前記表示部６に表示させ，そのページについて着目箇所を設定するか否かの問い合わせを表示させる。これにより，ユーザは前記表示部６の表示に従って前記操作部５を操作することによって，「まるごと」，「一部切抜」のいずれか選択する。
このとき，３ページ目については，図３（ｅ）に示したように３つの着目箇所を問題内容として用いるため，「一部切抜」が選択されて処理は前記ステップＳ７０１に移行される。
【００４４】
［ステップＳ７０１］
ステップＳ７０１では，原稿データの３ページ目の画像が前記表示部６に表示された状態で，図９（ｂ）〜（ｄ）に示すように，ユーザによる前記マウス５２の操作によって，着目箇所として指定するべき領域が任意に指定される。
そして，着目箇所が指定されると，図９（ｅ）に示すように，その領域でよいか否かのポップアップウィンドウが表示される。これにより，ユーザは前記表示部６の表示に従って前記操作部５を操作することによって，「これでいい」，「やり直す」のいずれか選択する。
【００４５】
［ステップＳ７０２〜Ｓ７０３］
次に，ステップＳ７０２〜Ｓ７０３では，ステップＳ７０１で指定された着目箇所を含む画像が前記表示部６に表示された状態（図１０（ａ））で，その着目箇所内において行われるユーザによる前記マウス５２の操作（図７（ｃ）〜（ｅ）と同様）によって，虫食い箇所として選定するべきポイント（領域）が任意に指定される。ここでは，図１０（ｂ）に示すように「合計３つ」が虫食い箇所として選定される。
このステップＳ７０３の処理は，ステップＳ７０１で指定された着目箇所における全ての虫食い箇所の選定が終了するまで（Ｓ７０４のＮｏ側），繰り返し実行される。具体的には，図１０（ｃ）に示すように，次の虫食い箇所を選定するか否かの問い合わせが前記表示部６に表示される。ここで「続けて切抜」が選択されると処理は前記ステップＳ７０３に移行し，「もういい」が選択されると処理はステップＳ７０５に移行する。
【００４６】
そして，ステップＳ７０５では，前記ＣＰＵ１は，次の着目箇所を指定するか否かの問い合わせを前記表示部６に表示させる（図１０（ｄ）参照）。ここで，「続けて切抜」が選択されると，処理は前記ステップＳ７０１に移行し，「終了」が選択されると，着目箇所の指定が必要ないと判断され，処理は前記ステップ１０に移行する。また，図１２（ｇ）に示すように，着目箇所の指定数が予め設定された上限数である３つに達した場合にも，処理は前記ステップＳ１０に移行される。
ここでは，前記ステップＳ７０１〜Ｓ７０５の手順が繰り返し実行されることにより，図１０〜図１２に示すように，３つの着目箇所各々の指定とその着目箇所各々における虫食い箇所の選定とが行われる。これにより，図４に示すように，教材データには，３ページ目について，３つの着目箇所として「３−１．ｊｐｇ」，「３−２．ｊｐｇ」「３−３．ｊｐｇ」が登録される。また，着目箇所「３−１．ｊｐｇ」について虫食い箇所「３−１−１．ｊｐｇ」が登録され，着目箇所「３−２．ｊｐｇ」について虫食い箇所「３−２−１．ｊｐｇ」及び「３−２−２．ｊｐｇ」が登録され，着目箇所「３−３．ｊｐｇ」について虫食い箇所「３−３−１．ｊｐｇ」が登録される。
【００４７】
［ステップＳ１１〜Ｓ１２］
そして，ステップＳ１１では，前記ＣＰＵ１は，前記ステップＳ６〜Ｓ１０で選定された虫食い箇所について，必要に応じて改行補正を行う。
具体的には，まず図１３（ａ）に示すように，１ページ目について改行補正を行う必要性を問う。ここで，「改行補正」が選択されると，図１３（ｂ）に示すように，１つの虫食いグループとして設定する複数の虫食い箇所を選択して，その選択を確定するための表示が前記表示部６になされる。
ここでは，「１」と「ページ目」とについて改行補正を行う必要があるため，ユーザは，図１３（ｂ）〜（ｄ）に示すように，「１」，「ページ目」２つの虫食い箇所を選択することにより，それらを１つの虫食いグループとして設定する。ここで設定された虫食いグループについての情報は図４に示すように教材データに登録される。具体的に，図４に示す教材データでは，「１」が改行補正としてのグループ設定有り，「０」が改行補正としてのグループ設定無しを示している。なお，複数のグループが設定される場合，そのグループ各々は，例えばグループ設定の改行補正欄に設定された数値を「０」を除く「１」，「２」，「３」…のように異なる数値にすることにより判別すればよい。
そして，図１３（ｅ）に示すように，「特にない」が選択されると，１ページ目についての改行補正についての設定が終了され，処理はステップＳ１２に移行する。なお，図１３（ｅ）において，「改行補正」が選択されると，他の虫食い箇所についての改行補正が行われる。
ステップＳ１２では，図１３（ｆ）に示すように，１ページ目についての組合わせ設定の必要性が問われる。ここでは，１ページ目については組合わせ設定を行う必要がないため，「特にない」が選択される。
【００４８】
そして，１ページ目についての前記改行補正，前記組合わせ設定が終了すると，次に，前記ＣＰＵ１は，３ページ目についての前記改行補正，前記組合わせ設定を行う。ここでは，３ページ目については改行補正が必要ないため，前記ステップＳ１１では，図１４（ａ）に示すように，「特にない」が選択される。
一方，３ページ目については，「対象」と「非対象」とを組合わせて問題を作成する必要があるため，前記ステップＳ１２では，図１４（ｂ）に示すように，「組合わせ選択」が選択される。そして，前記ステップＳ１２では，１つの虫食いグループとして設定する複数の虫食い箇所が選択され，その選択を確定するための表示が前記表示部６になされる。ここでは，ユーザは，図１４（ｃ）〜（ｅ）に示すように，「対象」，「非対象」２つの虫食い箇所を選択することにより，前記ＣＰＵ１に対してそれらを１つの虫食いグループとして設定させる。
ここで設定された虫食いグループについての情報は図４に示すように教材データに登録される。具体的に，図４に示す教材データでは，「１」が組合わせ設定としてのグループ設定有り，「０」が組合わせ設定としてのグループ設定無しを示している。なお，複数のグループが設定される場合，そのグループ各々は，例えばグループ設定の組合せ欄に設定された数値を「０」を除く「１」，「２」，「３」…のように異なる数値にすることにより判別すればよい。
また，組合わせ設定においては，その複数の虫食い箇所の組合わせの順番が設定される。具体的に，図４に示す教材データでは，先に選択された「対象」が「１」番目，後に選択された「非対象」が「２」番目として登録される。これにより，図３（ｅ）に示したように，「対象」，「非対象」の順で中に入る語句の組合わせを問う問題を作成することができる。
そして，図１４（ｆ）に示すように，「特にない」が選択されると，３ページ目についての組合わせ設定が終了され，処理はステップＳ１３に移行する。なお，図１４（ｆ）において，「組合わせ選択」が選択されると，他の虫食い箇所についての組合わせ設定が行われる。
【００４９】
［ステップＳ１４〜Ｓ１６］
ステップＳ１４〜Ｓ１５では，前記ＣＰＵ１は，図１５（ａ）〜（ｄ）に示すように，前記虫食い箇所各々についての設問情報及び正誤情報を登録するための入力画面を前記表示部６に表示させる。これにより，ユーザは前記表示部６の表示に従って前記操作部５を操作することによって，前記虫食い箇所各々についての設問情報及び正誤情報を登録する。
具体的には，まず図１５（ａ）に示すように，１ページ目の１つ目の虫食い箇所についての設問情報を選択させるための入力画面が表示される。ここで，図１５（ｂ）に示すように，選択肢から解答させる形式の設問情報を選択すると，図１５（ｃ）に示すように，その設問情報の解答候補として複数の選択肢を入力させるための入力画面が表示される。そして，図１５（ｄ）に示すように，その設問情報の４つの選択肢が入力されると，その情報が図４に示す教材データに登録される。具体的に，１つめの虫食い箇所である「これはサンプル画像」については，その正答である「これはサンプル画像」と，誤答である「これがサンプル画像」，「あれがサンプル画像」，「それがサンプル画像」との合計４つの選択肢が登録される。これにより，図３（ｄ）に示した虫食い問題の設問１が作成される。
【００５０】
このとき，図１５（ａ）に表示された設問情報から「自由記述」が選択されている場合には，その正答を入力させるための入力画面が表示され，その正答の入力が行われる。
また，前述したように，前記ステップＳ１５では，正答や誤答に用いる画像データとして，前記表示部６の画面上において直感的に指定した領域の画像を用いることができる。具体的には，正答や誤答の横に表示された「参照」ボタンが選択されることにより，その領域指定を行うための画面などが表示される。また，正答については，虫食い箇所の画像データが前記ＣＰＵ１によって自動的に入力されることも考えられる。なお，正答や誤答の画像デーを予め記憶された画像ファイルから選択することも可能である。
そして，図１６に示すように，その後も同じ手順によって，前記教材作成支援処理において選定された１ページ目の虫食い箇所各々についての設問情報及び正誤情報が登録される。これにより，図３（ｄ）に示すように虫食い問題の設問２〜４が作成される。
ここで，前記教材作成支援処理においては，前記ステップＳ１１における改行補正によって，「１」，「ページ目」の虫食い箇所が１つの虫食いグループとして設定されているため，図１６（ａ），（ｂ）に示すように，その１つの虫食いグループを１つの虫食い箇所として捉えて問題を作成することができる。
【００５１】
その後，１ページ目の問題作成が終了すると，次に，図１７（ａ）〜（ｆ）に示すように３ページ目の問題作成が実行される。ここで，３ページ目については，着目箇所が指定されているため，図１７（ａ）〜（ｆ）に示すように，その着目箇所各々が表示され，その着目箇所内の虫食い箇所についての設問情報及び正誤情報が登録される。これにより，図３（ｅ）に示すように，前記着目箇所を問題内容として，該問題内容において前記虫食い箇所を伏せた虫食い問題である設問５〜７が作成される。
このとき，前記教材作成支援処理においては，前記ステップＳ１２における組合わせ設定によって，「対象」，「非対象」の虫食い箇所が１つの虫食いグループとして設定されているため，図１７（ｃ），（ｄ）に示すように，その１つの虫食いグループを１つの虫食い箇所として捉えて問題を作成することができる。具体的には，「対象」と「非対象」との中に入るキーワードの組合わせを選択させるための虫食い問題が作成される。
【００５２】
そして，図１７（ｆ）に示すように，前記教材作成支援処理において，前記原稿データについての教材データの作成を終了させる旨のユーザ操作がなされると，前記ＣＰＵ１は，図１８（ａ）に示すように，作業完了するか，処理内容を一時保存して終了するか，破棄して終了するか，終了をキャンセルするかの問い合わせを前記表示部６に表示させる。これにより，ユーザが前記操作部５を操作することにより，「作業完了」を選択すると，前記ＣＰＵ１は，処理をステップＳ１７に移行させ，前記教材作成支援処理において作成された虫食い問題を予め設定されたレイアウトなどで配置した教材データ（図３（ｄ），（ｅ）参照）を作成する。なお，前記虫食い問題各々では，前記正誤情報に含まれた正答と誤答１〜３とが順不同で配置される。
また，「一時保存して終了」が選択されると，前記ＣＰＵ１は，当該教材作成支援処理の途中までの状態を作業履歴情報として前記汎用メモリ２に記憶させた後，当該教材作成支援処理を終了させる。一方，「内容破棄して終了」が選択された場合には，前記ＣＰＵ１は，当該教材作成支援処理の途中までの状態を作業履歴情報として保存せず，破棄して当該教材作成支援処理を終了させる。なお，「キャンセル」が選択された場合には，当該教材作成支援処理が継続される。
【００５３】
なお，前記教材作成支援処理の実行中に，問題の作成を終了させる旨のユーザ操作が前記操作部５に対してなされると，前記ＣＰＵ１は，図１８（ｂ）に示すように，処理内容を一時保存して終了するか，破棄して終了するか，終了をキャンセルするかの問い合わせを前記表示部６に表示させる。これにより，ユーザが前記操作部５を操作することにより「一時保存して終了」を選択すると，前記ＣＰＵ１は，当該教材作成支援処理の途中までの状態を作業履歴情報として前記汎用メモリ２に記憶させた後，当該教材作成支援処理を終了させる。一方，「内容破棄して終了」が選択された場合には，前記ＣＰＵ１は，当該教材作成支援処理の途中までの状態を作業履歴情報として保存せず，破棄して当該教材作成支援処理を終了させる。なお，「キャンセル」が選択された場合には，当該教材作成支援処理が継続される。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係る教材作成支援装置Ｘの概略構成図。
【図２】本発明の実施の形態に係る教材作成支援装置Ｘで実行される教材作成支援処理の手順の一例を説明するためのフローチャート。
【図３】教材作成支援処理で作成される教材の一例を説明するための図。
【図４】教材作成支援処理で作成される教材のデータ構造の一例を説明するための図。
【図５】教材作成支援処理における画面遷移の一例を説明するための図。
【図６】教材作成支援処理における画面遷移の一例を説明するための図。
【図７】教材作成支援処理における画面遷移の一例を説明するための図。
【図８】教材作成支援処理における画面遷移の一例を説明するための図。
【図９】教材作成支援処理における画面遷移の一例を説明するための図。
【図１０】教材作成支援処理における画面遷移の一例を説明するための図。
【図１１】教材作成支援処理における画面遷移の一例を説明するための図。
【図１２】教材作成支援処理における画面遷移の一例を説明するための図。
【図１３】教材作成支援処理における画面遷移の一例を説明するための図。
【図１４】教材作成支援処理における画面遷移の一例を説明するための図。
【図１５】教材作成支援処理における画面遷移の一例を説明するための図。
【図１６】教材作成支援処理における画面遷移の一例を説明するための図。
【図１７】教材作成支援処理における画面遷移の一例を説明するための図。
【図１８】教材作成支援処理における画面遷移の一例を説明するための図。
【符号の説明】
【００５５】
１…ＣＰＵ
２…汎用メモリ
３…原稿データベース
４…教材データベース
５…操作部
５１…キーボード
５２…マウス
６…表示部
７…通信部
Ｐ…プリンタ装置
Ｘ…教材作成支援装置
Ｙ…情報処理装置
Ｚ…スキャナ装置
Ｓ１，Ｓ２，…，…処理手順（ステップ）番号
【図１】
2010101970.tif 000003
【図２】
2010101970.tif 000004
【図３】
2010101970.tif 000005
【図４】
2010101970.tif 000006
【図５】
2010101970.tif 000007
【図６】
2010101970.tif 000008
【図７】
2010101970.tif 000009
【図８】
2010101970.tif 000010
【図９】
2010101970.tif 000011
【図１０】
2010101970.tif 000012
【図１１】
2010101970.tif 000013
【図１２】
2010101970.tif 000014
【図１３】
2010101970.tif 000015
【図１４】
2010101970.tif 000016
【図１５】
2010101970.tif 000017
【図１６】
2010101970.tif 000018
【図１７】
2010101970.tif 000019
【図１８】
2010101970.tif 000020