(57)【要約】【課題】虫食い問題における虫食い箇所の設定を支援することができる教材作成支援システム、教材作成支援方法、及びコンピュータプログラムを提供する。【解決手段】  教材作成支援サーバ２は、新たに作成する虫食い問題の問題文を示す問題作成用テキストファイル及びその虫食い問題の仮の正答である仮正答を教育担当者用クライアント３から受信すると（Ｓ４０１）、作成済みの虫食い問題に関する情報である作成済み問題情報の中から、その仮正答を問題文又は解答等に含む作成済み問題情報を検索し（Ｓ４０３）、検索された作成済み問題情報を参考問題情報として教育担当者用クライアント３へ送信する（Ｓ４０４）。教育担当者用クライアント３は、その参考問題情報を示す画面を表示部に表示する（Ｓ３０５）。【選択図】図８Ａ
2013152315.tif 000002
【特許請求の範囲】
【請求項１】
作成済みの虫食い問題の問題文及び解答を含む作成済み虫食い問題を複数記憶する記憶部と、
新たに作成される虫食い問題の虫食い箇所の候補として設定される虫食い箇所候補の入力を受け付ける入力受付手段と、
前記記憶部に記憶されている複数の作成済み虫食い問題の中から、前記入力受付手段により入力が受け付けられた虫食い箇所候補を問題文又は解答に含む作成済み虫食い問題を抽出する抽出手段と、
前記抽出手段により抽出された作成済み虫食い問題を出力する作成済み虫食い問題出力手段と
を備える、教材作成支援システム。
【請求項２】
前記抽出された作成済み虫食い問題に含まれる解答毎に、当該抽出された作成済み虫食い問題における当該解答の出現回数を算出する算出手段をさらに備え、
前記作成済み虫食い問題出力手段が、前記算出手段により算出される出現回数を出力するように構成されている、
請求項１に記載の教材作成支援システム。
【請求項３】
前記算出手段が、前記解答が正答として用いられた場合の出現回数及び誤答として用いられた場合の出現回数を算出するように構成され、
前記作成済み虫食い問題出力手段が、正答及び誤答別に前記出現回数を出力するように構成されている、
請求項２に記載の教材作成支援システム。
【請求項４】
前記新たに作成される虫食い問題の問題文を取得する取得手段と、
前記作成済み虫食い問題出力手段によって出力される作成済み虫食い問題に含まれる解答の中から、前記新たに作成される虫食い問題の虫食い箇所となる語句の選択を受け付ける選択受付手段と、
前記取得手段によって取得された問題文における、前記選択受付手段によって選択が受け付けられた語句の位置を特定する位置特定手段と、
前記位置特定手段によって特定された語句の位置を示す位置情報を出力する位置情報出力手段と
をさらに備える、請求項１乃至３の何れかに記載の教材作成支援システム。
【請求項５】
前記新たに作成される虫食い問題の問題文を取得する取得手段と、
前記新たに作成される虫食い問題の虫食い箇所となる語句として、前記作成済み虫食い問題出力手段によって出力される作成済み虫食い問題に含まれる解答以外の語句の入力を受け付ける語句入力受付手段と、
前記取得手段によって取得された問題文における、前記語句入力受付手段によって入力が受け付けられた語句の位置を特定する位置特定手段と、
前記位置特定手段によって特定された語句の位置を示す位置情報を出力する位置情報出力手段と
をさらに備える、請求項１乃至３の何れかに記載の教材作成支援システム。
【請求項６】
新たに作成される虫食い問題の虫食い箇所の候補として設定される虫食い箇所候補の入力を受け付けるステップと、
作成済みの虫食い問題の問題文及び解答を含む複数の作成済み虫食い問題の中から、受け付けられた虫食い箇所候補を問題文又は解答に含む作成済み虫食い問題を抽出するステップと、
抽出された作成済み虫食い問題を出力するステップと
を有する、教材作成支援方法。
【請求項７】
作成済みの虫食い問題の問題文及び解答を含む作成済み虫食い問題を複数記憶する記憶部を備えるコンピュータに、
新たに作成される虫食い問題の虫食い箇所の候補として設定される虫食い箇所候補の入力を受け付けるステップと、
前記記憶部に記憶されている複数の作成済み虫食い問題の中から、受け付けられた虫食い箇所候補を問題文又は解答に含む作成済み虫食い問題を抽出するステップと、
抽出された作成済み虫食い問題を出力するステップと
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿内容の一部を伏せてその解答を問う虫食い（穴埋め）問題を作成するための教材作成支援システム、教材作成支援方法、及びコンピュータに教材作成の支援を行わせるためのコンピュータプログラムに関する。
【背景技術】
【０００２】
職場における新人教育などに、原稿内容（問題文）に含まれた重要な文言だけを伏せてその解答を問うことにより学習させる虫食い（穴埋め）問題が用いられることがある。例えば、生産設備に関する各種名称などを学習させるために用いられる。この虫食い問題を１問ずつ手作業で作成する場合、その虫食い箇所の選定及び作成に多大な労力を費やすことになるため、様々な支援ツールが提案されている。
【０００３】
例えば、特許文献１には、問題文の画像データ上で任意に虫食い箇所を指定することができる問題作成方法が開示されている。この問題作成方法によれば、画像データにおいて特定の範囲を領域指定することによって所望の虫食い箇所を容易に選定することができる。また、特許文献２には、特許文献１に示されている構成において、虫食い箇所として指定された画像を、そのまま虫食い問題の正答画像として用いることができる問題作成方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２８７６０７号公報
【特許文献２】特開２００７−９４３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の問題作成方法では、上述したとおり、画像データ中の任意の部分を虫食い箇所として選定することができるため、虫食い問題を効率良く作成することができるものの、どの部分を虫食い箇所として選定すべきかについての支援を行うことはできない。そのため、問題を作成する作成者の知識及び経験等に応じて虫食い問題の質が大きく変動してしまうという問題がある。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、虫食い問題における虫食い箇所の選定を支援することができる教材作成支援システム、教材作成支援方法、及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一の態様の教材作成支援システムは、作成済みの虫食い問題の問題文及び解答を含む作成済み虫食い問題を複数記憶する記憶部と、新たに作成される虫食い問題の虫食い箇所の候補として設定される虫食い箇所候補の入力を受け付ける入力受付手段と、前記記憶部に記憶されている複数の作成済み虫食い問題の中から、前記入力受付手段により入力が受け付けられた虫食い箇所候補を問題文又は解答に含む作成済み虫食い問題を抽出する抽出手段と、前記抽出手段により抽出された作成済み虫食い問題を出力する作成済み虫食い問題出力手段とを備える。
【０００８】
前記態様の教材作成支援システムが、前記抽出された作成済み虫食い問題に含まれる解答毎に、当該抽出された作成済み虫食い問題における当該解答の出現回数を算出する算出手段をさらに備え、前記作成済み虫食い問題出力手段が、前記算出手段により算出される出現回数を出力するように構成されていてもよい。
【０００９】
また、前記態様の教材作成支援システムにおいて、前記算出手段が、前記解答が正答として用いられた場合の出現回数及び誤答として用いられた場合の出現回数を算出するように構成され、前記作成済み虫食い問題出力手段が、正答及び誤答別に前記出現回数を出力するように構成されていてもよい。
【００１０】
また、前記態様の教材作成支援システムが、前記新たに作成される虫食い問題の問題文を取得する取得手段と、前記作成済み虫食い問題出力手段によって出力される作成済み虫食い問題に含まれる解答の中から、前記新たに作成される虫食い問題の虫食い箇所となる語句の選択を受け付ける選択受付手段と、前記取得手段によって取得された問題文における、前記選択受付手段によって選択が受け付けられた語句の位置を特定する位置特定手段と、前記位置特定手段によって特定された語句の位置を示す位置情報を出力する位置情報出力手段とをさらに備えていてもよい。
【００１１】
また、前記態様の教材作成支援システムが、前記新たに作成される虫食い問題の問題文を取得する取得手段と、前記新たに作成される虫食い問題の虫食い箇所となる語句として、前記作成済み虫食い問題出力手段によって出力される作成済み虫食い問題に含まれる解答以外の語句の入力を受け付ける語句入力受付手段と、前記取得手段によって取得された問題文における、前記語句入力受付手段によって入力が受け付けられた語句の位置を特定する位置特定手段と、  前記位置特定手段によって特定された語句の位置を示す位置情報を出力する位置情報出力手段とをさらに備えていてもよい。
【００１２】
本発明の一の態様の教材作成支援方法は、新たに作成される虫食い問題の虫食い箇所の候補として設定される虫食い箇所候補の入力を受け付けるステップと、作成済みの虫食い問題の問題文及び解答を含む複数の作成済み虫食い問題の中から、受け付けられた虫食い箇所候補を問題文又は解答に含む作成済み虫食い問題を抽出するステップと、抽出された作成済み虫食い問題を出力するステップとを有する。
【００１３】
また、本発明の一の態様のコンピュータプログラムは、作成済みの虫食い問題の問題文及び解答を含む作成済み虫食い問題を複数記憶する記憶部を備えるコンピュータに、新たに作成される虫食い問題の虫食い箇所の候補として設定される虫食い箇所候補の入力を受け付けるステップと、前記記憶部に記憶されている複数の作成済み虫食い問題の中から、受け付けられた虫食い箇所候補を問題文又は解答に含む作成済み虫食い問題を抽出するステップと、抽出された作成済み虫食い問題を出力するステップとを実行させるためのものである。
【発明の効果】
【００１４】
本発明に係る教材作成支援システム、教材作成支援方法、及びコンピュータプログラムによれば、虫食い問題の問題作成者が、問題文中の適切な箇所を虫食い箇所として設定することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る教材作成支援システムの全体構成を示す模式図。
【図２】本発明の実施の形態に係る教材作成支援システムが備える教材作成支援サーバの構成を示すブロック図。
【図３】作成済み問題情報テーブルの一例を示す模式図。
【図４】新規作成用問題情報テーブルの一例を示す模式図。
【図５】教育担当者用クライアントの構成を示すブロック図。
【図６】本発明の実施の形態に係る教材作成支援システムで実行される作成済み問題情報登録処理の手順を示すフローチャート。
【図７】問題登録画面の画面例を示す図。
【図８Ａ】本発明の実施の形態に係る教材作成支援システムで実行される問題作成支援処理の手順を示すフローチャート（前半）。
【図８Ｂ】本発明の実施の形態に係る教材作成支援システムで実行される問題作成支援処理の手順を示すフローチャート（後半）。
【図９】問題情報特定画面の画面例を示す図。
【図１０】参考問題選択画面の画面例を示す図。
【図１１】参考問題表示画面の画面例を示す図。
【図１２Ａ】正答候補表示画面の画面例を示す図。
【図１２Ｂ】正答候補表示画面の画面例を示す図。
【図１３】虫食いテキスト表示画面の画面例を示す図。
【発明を実施するための形態】
【００１６】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。なお、以下に示す各実施の形態は、本発明の技術的思想を具体化するための方法及び装置を例示するものであって、本発明の技術的思想は下記のものに限定されるわけではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において種々の変更を加えることができる。
【００１７】
［教材作成支援システムの構成］
図１は、本実施の形態に係る教材作成支援システムの全体構成を示す模式図である。本教材作成支援システム１は、例えば企業の社員教育に用いられる虫食い問題を作成するために用いられるものである。この教材作成支援システム１は、インターネット又はイントラネット等の情報ネットワークを使用したクライアントサーバシステムであり、虫食い問題の作成を支援するための教材作成支援サーバ２と、虫食い問題を作成する各教育担当者が使用する教育担当者用クライアント３，３，…とを備えている。教材作成支援サーバ２と教育担当者用クライアント３，３，…との間は、情報ネットワークＮＴＷによりデータ通信可能に接続されている。
【００１８】
＜教材作成支援サーバ２の構成＞
図２は、教材作成支援サーバ２の構成を示すブロック図である。教材作成支援サーバ２は、コンピュータ２ａによって実現される。図２に示すように、コンピュータ２ａは、本体２１と、画像表示部２２と、入力部２３とを備えている。本体２１は、ＣＰＵ２１ａ、ＲＯＭ２１ｂ、ＲＡＭ２１ｃ、ハードディスク２１ｄ、読出装置２１ｅ、入出力インタフェース２１ｆ、通信インタフェース２１ｇ、及び画像出力インタフェース２１ｈを備えており、これらのＣＰＵ２１ａ、ＲＯＭ２１ｂ、ＲＡＭ２１ｃ、ハードディスク２１ｄ、読出装置２１ｅ、入出力インタフェース２１ｆ、通信インタフェース２１ｇ、及び画像出力インタフェース２１ｈは、バス２１ｊによって接続されている。
【００１９】
ＣＰＵ２１ａは、ＲＡＭ２１ｃにロードされたコンピュータプログラムを実行することができる。教材作成支援システム１の教材作成支援サーバ用のコンピュータプログラム２４ａを当該ＣＰＵ２１ａが実行することにより、コンピュータ２ａが教材作成支援サーバ２として機能する。
【００２０】
ＲＯＭ２１ｂは、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、又はＥＥＰＲＯＭ（Electrically Erasable PROM）等によって構成されており、ＣＰＵ２１ａにより実行されるコンピュータプログラム及びこれに用いるデータ等が記録されている。
【００２１】
ＲＡＭ２１ｃは、ＳＲＡＭまたはＤＲＡＭ等によって構成されている。ＲＡＭ２１ｃは、ハードディスク２１ｄに記録されている種々のコンピュータプログラムの読み出しに用いられる。また、ＲＡＭ２１ｃは、ＣＰＵ２１ａがコンピュータプログラムを実行するときに、ＣＰＵ２１ａの作業領域として利用される。
【００２２】
ハードディスク２１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ２１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。教材作成支援サーバ用のコンピュータプログラム２４ａも、このハードディスク２１ｄにインストールされている。
【００２３】
読出装置２１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体２４に記録されたコンピュータプログラムまたはデータを読み出すことができる。この可搬型記録媒体２４には、コンピュータを教材作成支援サーバ２として機能させるためのコンピュータプログラム２４ａが格納されており、コンピュータ２ａが当該可搬型記録媒体２４からコンピュータプログラム２４ａを読み出し、当該コンピュータプログラム２４ａをハードディスク２１ｄにインストールすることができる。
【００２４】
なお、コンピュータプログラム２４ａは、可搬型記録媒体２４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ２ａと通信可能に接続された外部の機器から当該電気通信回線を通じて提供することも可能である。例えば、コンピュータプログラム２４ａがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ２ａがアクセスして、当該コンピュータプログラム２４ａをダウンロードし、これをハードディスク２１ｄにインストールすることも可能である。
【００２５】
また、ハードディスク２１ｄには、例えば米マイクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。以下の説明において、本実施の形態に係るコンピュータプログラム２４ａは当該オペレーティングシステム上で動作するものとしている。
【００２６】
さらにハードディスク２１ｄには、作成済み問題情報テーブル２０１と、新規作成用問題情報テーブル２０２とが格納されている。これらの各テーブルの詳細については後述する。
【００２７】
入出力インタフェース２１ｆは、例えばUSB、IEEE1394、又はRS-232C等のシリアルインタフェース、SCSI、IDE、又は IEEE1284等のパラレルインタフェース、及びＤ／Ａ変換器、Ａ／Ｄ変換器等からなるアナログインタフェース等から構成されている。入出力インタフェース２１ｆには、キーボード及びマウスからなる入力部２３が接続されており、ユーザが当該入力部２３を使用することにより、コンピュータ２ａにデータを入力することが可能である。
【００２８】
通信インタフェース２１ｇは、Ethernet（登録商標）インタフェースである。この通信インタフェース２１ｇは、情報ネットワークＮＴＷを介して、教育担当者用クライアント３，３，…に接続されている。コンピュータ２ａは、通信インタフェース２１ｇにより、所定の通信プロトコルを使用して情報ネットワークＮＴＷに接続された教育担当者用クライアント３，３，…との間でデータの送受信を行う。
【００２９】
画像出力インタフェース２１ｈは、ＬＣＤまたはＣＲＴ等で構成された画像表示部２２に接続されており、ＣＰＵ２１ａから与えられた画像データに応じた映像信号を画像表示部２２に出力するようになっている。画像表示部２２は、入力された映像信号にしたがって、画像（画面）を表示する。
【００３０】
次に、上述した作成済み問題情報テーブル２０１及び新規作成用問題情報テーブル２０２の各テーブルの詳細について説明する。
（ａ）作成済み問題情報テーブル２０１
作成済み問題情報テーブル２０１は、既に作成された虫食い問題に関する情報（以下、「作成済み問題情報」という）が登録されるテーブルである。図３は、作成済み問題情報テーブル２０１の一例を示す模式図である。図３に示すように、作成済み問題情報テーブル２０１は、虫食い問題のタイトルである問題タイトル２０１ａと、その虫食い問題の問題文の元となった元原稿を識別するための元原稿ＩＤ２０１ｂと、その元原稿のテキストデータである元原稿テキスト２０１ｃと、その虫食い問題の正答２０１ｄと、その虫食い問題の一つ目の誤答である第１誤答２０１ｅと、同じく二つ目の誤答である第２誤答２０１ｆとを要素として含んでいる。なお、本実施の形態では、虫食い問題の解答として一つの正答及び二つの誤答が用意されているが、正答及び誤答の数がこれに限定されないことは言うまでもない。各虫食い問題に係る作成済み問題情報の作成済み問題情報テーブル２０１への登録は、後述する作成済み問題情報登録処理によって行われる。
【００３１】
（ｂ）新規作成用問題情報テーブル２０２
新規作成用問題情報テーブル２０２は、新たに作成する虫食い問題に関する情報（以下、「新規作成用問題情報」という）が登録されるテーブルである。図４は、新規作成用問題情報テーブル２０２の一例を示す模式図である。図４に示すように、新規作成用問題情報テーブル２０２は、新たに作成される虫食い問題の問題文のテキストデータである問題作成用テキスト２０２ａと、その虫食い問題の正答として仮に設定された仮正答２０２ｂとを要素として含んでいる。各新規作成用問題情報の新規作成用問題情報テーブル２０２への登録は、後述する問題作成支援処理の中で行われる。
【００３２】
＜教育担当者用クライアント３の構成＞
図５は、本実施の形態に係る教育担当者用クライアント３の構成を示すブロック図である。教育担当者用クライアント３は、コンピュータ３ａによって実現される。図５に示すように、コンピュータ３ａは、本体３１と、画像表示部３２と、入力部３３とを備えている。本体３１は、ＣＰＵ３１ａ、ＲＯＭ３１ｂ、ＲＡＭ３１ｃ、ハードディスク３１ｄ、読出装置３１ｅ、入出力インタフェース３１ｆ、通信インタフェース３１ｇ、及び画像出力インタフェース３１ｈを備えており、これらのＣＰＵ３１ａ、ＲＯＭ３１ｂ、ＲＡＭ３１ｃ、ハードディスク３１ｄ、読出装置３１ｅ、入出力インタフェース３１ｆ、通信インタフェース３１ｇ、及び画像出力インタフェース３１ｈは、バス３１ｊによって接続されている。
【００３３】
ハードディスク３１ｄは、オペレーティングシステム及びアプリケーションプログラム等、ＣＰＵ３１ａに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータがインストールされている。教育担当者用クライアント用のコンピュータプログラム３４ａも、このハードディスク３１ｄにインストールされている。
【００３４】
読出装置３１ｅは、フレキシブルディスクドライブ、ＣＤ−ＲＯＭドライブ、またはＤＶＤ−ＲＯＭドライブ等によって構成されており、可搬型記録媒体３４に記録されたコンピュータプログラムまたはデータを読み出すことができる。また、可搬型記録媒体３４には、コンピュータを教育担当者用クライアント３として機能させるためのコンピュータプログラム３４ａが格納されており、コンピュータ３ａが当該可搬型記録媒体３４からコンピュータプログラム３４ａを読み出し、当該コンピュータプログラム３４ａをハードディスク３１ｄにインストールすることが可能である。
【００３５】
なお、前記コンピュータプログラム３４ａは、可搬型記録媒体３４によって提供されるのみならず、電気通信回線（有線、無線を問わない）によってコンピュータ３ａと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記コンピュータプログラム３４ａがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ３ａがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク３１ｄにインストールすることも可能である。
【００３６】
また、ハードディスク３１ｄには、例えば米マクロソフト社が製造販売するWindows（登録商標）等のマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るコンピュータプログラム３４ａは当該オペレーティングシステム上で動作するものとしている。
【００３７】
なお、教育担当者用クライアント３のその他の構成については、上述した教材作成支援サーバ２の構成と同様であるので、その説明を省略する。
【００３８】
［教材作成支援システムの動作］
次に、上述したように構成された教材作成支援システム１の動作について、フローチャート等を参照しながら説明する。なお、本実施の形態の教材作成支援システム１にて実行される主な処理には、（１）作成済み問題情報テーブル２０１に作成済み問題情報を登録するための作成済み問題情報登録処理、及び（２）虫食い問題の作成を支援するための問題作成支援処理がある。以下では、これらの各処理について説明する。
【００３９】
（１）作成済み問題情報登録処理
教育担当者は、教育担当者用クライアント３を使用し、教育担当者用クライアント３のコンピュータプログラム３４ａを起動する。当該コンピュータプログラム３４ａが起動すると、教育担当者用クライアント３は、画像表示部３２にログイン画面を表示し、そのログイン画面を介して、教育担当者の教育担当者ＩＤ及びパスワードの入力を受け付ける。その後教育用担当者クライアント３は、入力を受け付けた教育担当者ＩＤ及びパスワードを教材作成支援サーバ２に対して送信し、教育担当者のログイン認証を要求する。以下、このログイン認証に成功したものとして説明を進める。
【００４０】
図６は、本実施の形態に係る教材作成支援システム１で実行される作成済み問題情報登録処理の手順を示すフローチャートである。図６に示すように、作成済み問題情報登録処理が実行されると、教育担当者用クライアント３は、作成済み問題情報を登録するための問題登録画面を画像表示部３２に表示する（Ｓ１０１）。
【００４１】
図７は、問題登録画面の画面例を示す図である。図７に示すように、問題登録画面１０１には、作成済み問題情報を含む電子ファイル（以下、「作成済み問題ファイル」という）のアドレスを表示するための表示欄１０１ａと、当該アドレスを参照するための参照ボタン１０１ｂと、作成済み問題情報の登録を指示するための登録ボタン１０１ｃとが設けられている。教育担当者は、入力部３３を用いて、教育担当者用クライアント３のハードディスク３１ｄに記憶されている作成済み問題ファイルのアドレスを入力する。より詳細に説明すると、教育担当者はまず、参照ボタン１０１ｂを押下することにより教育担当者用クライアント３のハードディスク３１ｄに記憶されている各電子ファイルのアドレスを表示欄１０１ａに表示させる。そして、教育担当者が、その表示されている電子ファイルのアドレスの中から当該作成済み問題ファイルのアドレスを選択した後、登録ボタン１０１ｃを押下することにより、当該アドレスの入力が完了する。
【００４２】
教育担当者用クライアント３は、教育担当者から作成済み問題ファイルのアドレスの入力を受け付けた場合（Ｓ１０２）、そのアドレスに基づいて作成済み問題ファイルを特定し、その特定した作成済み問題ファイルを教材作成支援サーバ２に対して送信する（Ｓ１０３）。
【００４３】
教材作成支援サーバ２は、教育担当者用クライアント３から送信された作成済み問題ファイルを受信すると（Ｓ２０１）、その作成済み問題ファイルに含まれている作成済み問題情報を作成済み問題情報テーブル２０１に登録する（Ｓ２０２）。これにより作成済み問題情報登録処理が終了する。
【００４４】
以上の作成済み問題情報登録処理が教材作成支援サーバ２と教育担当者用クライアント３，３，…との間で繰り返し実行されることにより、各教育担当者の教育担当者用クライアント３のハードディスク３１ｄに記憶されている作成済み問題情報が、教材作成支援サーバ２に設けられている作成済み問題情報テーブル２０１に蓄積されていく。
【００４５】
（２）問題作成支援処理
次に、上述した作成済み問題情報登録処理が行われた後に実行される問題作成支援処理について説明する。なお、この問題作成支援処理が実行される前に、作成済み問題情報登録処理の場合と同様にして教育担当者のログイン認証が行われる。以下、このログイン認証に成功したものとして説明を進める。
【００４６】
図８Ａ及び図８Ｂは、本実施の形態に係る教材作成支援システム１で実行される問題作成支援処理の手順を示すフローチャートである。図８Ａに示すように、問題作成支援処理が実行されると、教育担当者用クライアント３は、新たに作成される虫食い問題に関する情報を特定するための問題情報特定画面を画像表示部３２に表示する（Ｓ３０１）。
【００４７】
図９は、問題情報特定画面の画面例を示す図である。図９に示すように、問題情報特定画面１０２には、問題作成用テキストを含む電子ファイル（以下、「問題作成用テキストファイル」という）のアドレスを表示するための表示欄１０２ａと、当該アドレスを参照するための参照ボタン１０２ｂと、当該アドレスを確定するための確定ボタン１０２ｃと、仮正答を入力するための入力欄１０２ｄと、入力欄１０２ｄに入力された仮正答の検索を教材作成支援サーバ２に対して指示するための検索ボタン１０２ｅとが設けられている。
【００４８】
教育担当者は、入力部３３を用いて、教育担当者用クライアント３のハードディスク３１ｄに記憶されている問題作成用テキストファイルのアドレスを入力する。より詳細に説明すると、教育担当者はまず、参照ボタン１０２ｂを押下することにより教育担当者用クライアント３のハードディスク３１ｄに記憶されている各電子ファイルのアドレスを表示欄１０２ａに表示させる。そして、教育担当者が、その表示されている電子ファイルのアドレスの中から当該問題作成用テキストファイルのアドレスを選択した後、確定ボタン１０２ｃを押下することにより、当該アドレスが確定する。
【００４９】
次に、教育担当者は、上述したようにしてアドレスが特定された問題作成用テキストファイルで示されるテキストの語句の中から、虫食い箇所、すなわち正答の候補として考えられる語句を選び、入力部３３を用いて、その語句を入力欄１０２ｄに入力する。これにより、仮正答の設定がなされたことになる。その後、教育担当者が、入力部３３を用いて検索ボタン１０２ｅを押下することにより、問題作成用テキストファイル及び仮正答の入力が完了する。以下、仮正答として“ブローホール”が入力されたものとして説明を進める。
【００５０】
教育担当者用クライアント３は、教育担当者から問題作成用テキストファイルのアドレス及び仮正答の入力を受け付けた場合（Ｓ３０２）、そのアドレスに基づいて作成済み問題ファイルを特定し、その特定した作成済み問題ファイル及び入力された仮正答を教材作成支援サーバ２に対して送信する（Ｓ３０３）。
【００５１】
教材作成支援サーバ２は、教育担当者用クライアント３から送信された問題作成用テキストファイル及び仮正答を受信すると（Ｓ４０１）、その問題作成用テキストファイルで示されるテキストと当該仮正答とを対応付けて新規作成用問題情報テーブル２０２に登録する（Ｓ４０２）。次に、教材作成支援サーバ２は、登録された仮正答を、問題タイトル、元原稿テキスト、正答、第１誤答及び第２誤答の少なくとも何れかに含む作成済み問題情報を作成済み問題情報テーブル２０１から検索する（Ｓ４０３）。すなわち、この例では、問題タイトル、元原稿テキスト、正答、第１誤答及び第２誤答の少なくとも何れかに“ブローホール”を含む作成済み問題情報が検索されることになる。そして、教材作成支援サーバ２は、検索の結果取得した作成済み問題情報を、新たに虫食い問題を作成するにあたって参考にすることができる参考問題情報として教育担当者用クライアント３に対して送信する（Ｓ４０４）。
【００５２】
教育担当者用クライアント３は、教材作成支援サーバ２から送信された参考問題情報を受信すると（Ｓ３０４）、その参考問題情報を含む参考問題選択画面を画像表示部３２に表示する（Ｓ３０５）。図１０は、参考問題選択画面の画面例を示す図である。図１０に示すとおり、参考問題選択画面１０３には、問題タイトルを選択するための表示欄１０３ａと、次の画面に進むためのボタン１０３ｂとが設けられている。この表示欄１０３ａには、参考問題情報に含まれる問題タイトルがプルダウン形式で表示される。ここで、複数の作成済み問題に係る作成済み問題情報が参考問題情報に含まれている場合は、複数の問題タイトルが列記表示されることになる。図１０に示す例では、“超音波探傷試験”及び“ブローホール”等の問題タイトルが表示欄１０３ａに表示されている。
【００５３】
教育担当者は、入力部３３を用いて、表示欄１０３ａに表示されている問題タイトルの中から、新たに作成する虫食い問題に関連しそうなものを選択した後、ボタン１０３ｂを押下する。これにより、問題タイトルの選択が完了する。ここでは仮正答と同一の語句である“ブローホール”が選択されたものとして以下の説明を続ける。
【００５４】
教育担当者用クライアント３は、教育担当者から問題タイトルの選択を受け付けた場合、参考問題の内容を表示する参考問題表示画面を画像表示部３２に表示する（Ｓ３０７）。図１１は、参考問題表示画面の画面例を示す図である。図１１に示すとおり、参考問題表示画面１０４には、参考問題選択画面１０３の表示欄１０３ａと同様に構成された表示欄１０４ａと、選択された問題タイトルに係る作成済み問題の元原稿テキスト、正答、第１誤答及び第２誤答を表示するための表示欄１０４ｂと、新たに作成する虫食い問題の正答候補を教材作成支援サーバ２に対して要求するためのボタン１０４ｃとが設けられている。図１１には、問題タイトル“ブローホール”が選択された場合の表示例が示されている。教育担当者は、表示欄１０４ｂの表示内容を参照することにより、自らが仮正答に設定した語句を含む虫食い問題としてどのようなものが作成されているかを確認することができる。これにより、これから作成する虫食い問題においてどのような語句を正答・誤答として設定すべきかを検討することができる。
【００５５】
なお、他の問題タイトルの作成済み問題情報を確認したい場合、教育担当者は再度表示欄１０３ｃを操作し、他の問題タイトルを選択する。その結果、新たに選択された問題タイトルに係る作成済み問題の元原稿テキスト、正答、第１誤答及び第２誤答が、表示欄１０４ｂに表示される。これを繰り返すことによって、教育担当者は参考問題情報に含まれる作成済み問題情報をすべて確認することができる。
【００５６】
上述したようにしてこれまでに作成された虫食い問題の内容を確認した教育担当者は、新たに作成する虫食い問題の正答候補を要求するために、入力部３３を用いてボタン１０４ｃを押下する。この押下を受け付けた教育担当者用クライアント３は、正答候補を要求するための正答候補要求情報を教材作成支援サーバ２に対して送信する（Ｓ３０８）。
【００５７】
教材作成支援サーバ２は、教育担当者用クライアント３から送信された正答候補要求情報を受信すると（Ｓ４０５）、ステップＳ４０３における検索の結果取得した作成済み問題情報、すなわち参考問題情報に含まれる正答、第１誤答及び第２誤答を抽出し、その抽出された語句毎に、当該語句が正答として用いられている回数（以下、「正答出現回数」という）及び誤答として用いられている回数（以下、「誤答出現回数」という）を算出する（Ｓ４０６）。次に、教材作成支援サーバ２は、ステップＳ４０６において抽出された語句、並びにそれらの語句毎に算出された正答出現回数及び誤答出現回数を含む正答候補情報を生成し（Ｓ４０７）、その生成された正答候補情報を教育担当者用クライアント３に対して送信する（Ｓ４０８）。
【００５８】
教育担当者用クライアント３は、教材作成支援サーバ２から送信された正答候補情報を受信すると（Ｓ３０９）、その正答候補情報を表示するための正答候補表示画面を画像表示部３２に表示する（Ｓ３１０）。図１２Ａ及び図１２Ｂは、正答候補表示画面の画面例を示す図である。図１２Ａ及び図１２Ｂに示すとおり、正答候補表示画面１０５には、正答候補を選択するための表示欄１０５ａと、任意の正答候補を入力するための入力欄１０５ｂと、表示欄１０５ａを用いて選択された正答候補又は入力欄１０５ｂに入力された正答候補を教材作成支援サーバ２に対して送信するための実行ボタン１０５ｃとが設けられている。なお、表示欄１０５ａに表示される正答候補は、ステップＳ４０６において抽出された語句に相当する。この表示欄１０５ａには、正答出現回数及び誤答出現回数と対応付けられた正答候補がプルダウン形式で表示される。教育担当者は、表示欄１０５ａに表示されている正答候補並びに正答出現回数及び誤答出現回数を参照することにより、仮正答に設定した語句を含む虫食い問題においてどのような解答が設けられているのか、また、その解答が正答・誤答として何回用いられているのかを確認することができる。
【００５９】
教育担当者は、入力部３３を用いて、表示欄１０５ａに表示されている正答候補の中から、これから作成する虫食い問題の問題作成用テキスト中に存在する語句を選択することにより、その虫食い問題における正答を確定させる。このとき、これまで解答として多用されている語句、すなわち正答出現回数及び誤答出現回数が多い語句を教育担当者が選択することにより、解答として適切な語句を新たな正答として設定することが可能になる。なお、教育担当者は、正答出現回数及び誤答出現回数の両方を考慮するのではなく、何れか一方の回数のみを参考にして新たな正答を設定することもできる。正答出現回数が多い語句の場合、問題解答者が知識として取得する必要性の高い語句であると考えられるため、新たに作成する虫食い問題においても当該語句を正答として設定することが望ましいと言える。また、誤答出現回数が多い語句の場合、問題解答者が解答する際に誤って選択する可能性の高い語句であると考えられるため、これを新たに作成する虫食い問題の正答とした場合、難易度の高い問題を作成することができる等の効果が期待できる。
【００６０】
表示欄１０５ａに表示されている正答候補において、新規に作成する虫食い問題の問題作成用テキスト中に存在する語句がある場合、教育担当者は上述したようにして正答候補の中から選択を行う。これに対し、表示欄１０５ａに表示されている正答候補において、新規に作成する虫食い問題の問題作成用テキスト中に存在する語句がない場合、教育担当者は、任意の語句を入力欄１０５ｂに入力することによって新たに作成する虫食い問題の正答の設定を行う。この場合、入力欄１０５ｂに入力される語句は仮正答と同一の語句であってもよく、それ以外の語句であってもよい。教育担当者が、表示欄１０５ａに表示されている正答候補に関連すると考えられる語句を問題作成用テキスト中から探し、その結果得られた語句を入力欄１０５ｂに入力するようにしてもよい。
【００６１】
上述したようにして新規に作成する虫食い問題の正答候補の選択又は任意の語句の入力を行った教育担当者は、入力部３３を用いてボタン１０５ｃを押下する。これにより、正答候補の選択又は任意の語句の入力が完了する。教育担当者用クライアント３は、このようにして正答候補の選択又は任意の語句の入力を受け付けた場合（Ｓ３１１）、その正答候補又は語句が新たに作成する虫食い問題の正答として確定したことを示す正答確定情報を教材作成支援サーバ２に対して送信する（Ｓ３１２）。なお、以下では、教育担当者によって“溶接欠陥”が選択され、その“溶接欠陥”を示す正答確定情報が教材作成支援サーバ２に対して送信されたものとして説明を続ける。
【００６２】
教材作成支援サーバ２は、教育担当者用クライアント３から送信された正答確定情報を受信すると（Ｓ４０９）、ステップＳ４０２にて新規作成用問題情報テーブル２０２に登録した問題作成用テキストを読み出す（Ｓ４１０）。次に、教材作成支援サーバ２は、その問題作成用テキストの中から、正答確定情報で示されている正答の語句が存在する箇所を特定し、その箇所を虫食い箇所とした虫食いテキストを生成する（Ｓ４１１）。ここで示す例では、“溶接欠陥”が正答として設定されているので、この“溶接欠陥”を虫食い箇所とした虫食いテキストが生成されることになる。そして、教材作成支援サーバ２は、その生成した虫食いテキストを含む虫食いテキスト情報を教育担当者用クライアント３に対して送信する（Ｓ４１２）。
【００６３】
教育担当者用クライアント３は、教材作成支援サーバ２から送信された虫食いテキスト情報を受信すると（Ｓ３１３）、その受信した虫食いテキスト情報に含まれる虫食いテキストを示す虫食いテキスト表示画面を画像表示部３２に表示する（Ｓ３１４）。図１３は、虫食いテキスト表示画面の画面例を示す図である。図１３に示すように、虫食いテキスト表示画面１０６には、問題作成用テキストを表示するための表示欄１０６ａと、虫食いテキストを表示するための表示欄１０６ｂとが設けられている。表示欄１０６ａ及び表示欄１０６ｂの表示内容を確認すると分かるように、表示欄１０６ｂに示されている虫食いテキストにおいて、正答として設定された“溶接欠陥”が存在する箇所が“？？？？”と表示されている。このように、教育担当者が設定した正答の語句が特定の記号等で置き換えられることにより、虫食い問題の問題文が作成される。従来のように、人手で虫食い箇所の設定を行う場合であって、正答として設定された語句が問題文中に複数存在するようなとき、虫食い箇所から当該語句の一部が漏れる等の不都合が生じることがあるが、本実施の形態の場合では、上述したように正答の語句が自動的に虫食い箇所に設定されるため、漏れなく虫食い箇所を設けることができる。
【００６４】
（その他の実施の形態）
上述した実施の形態においては、特定の語句が作成済み問題中に出現する回数が正答・誤答別に算出されて用いられているが、このように正答・誤答に分けるのではなく、特定の語句が解答候補として出現する回数を算出し、これを教育担当者に対して提示するようにしてもよい。この場合でも、教育担当者は、語句毎に解答候補としての出現回数を把握することができるため、新たに作成する虫食い問題の正答を設定するにあたっての参考とすることができる。
【００６５】
また、上述した実施の形態においては、教材作成支援システム１が、教材作成支援サーバ２及び教育担当者用クライアント３，３，…によって構成されている場合について述べたが、本発明はこれに限定されるものではない。例えば、教材作成支援サーバ２及び教育担当者用クライアント３の機能を１台の装置に搭載した教材作成支援システムとしてもよい。
【００６６】
また、上述した実施の形態においては、教材作成支援システム専用のサーバプログラムが教材作成支援サーバ２にインストールされ、前記サーバプログラム専用のクライアントプログラムが教育担当者用クライアント３，３，…にインストールされ、教材作成支援サーバ２から各クライアント３，３，…へ、独自形式データが送信される構成について述べたが、本発明はこれに限定されるものではない。教材作成支援サーバ２がＷＷＷサーバとしての機能を有し、ＨＴＭＬデータをＷＷＷクライアント装置としての各クライアント３，３，…へ送信する構成としてもよい。
【００６７】
また、上述した実施の形態においては、単一のコンピュータ２ａによりコンピュータプログラム２４ａの全ての処理を実行する構成について述べたが、これに限定されるものではなく、上述したコンピュータプログラム２４ａと同様の処理を、複数の装置（コンピュータ）により分散して実行する分散システムとすることも可能である。コンピュータ３ａについても同様である。
【産業上の利用可能性】
【００６８】
本発明の教材作成支援システム、教材作成支援方法、及びコンピュータプログラムは、企業等で実施される教育に使用される虫食い問題の作成を支援する教材作成支援システム及び教材作成支援方法、並びにコンピュータにその虫食い問題の作成支援を行わせるためのコンピュータプログラムとして有用である。
【符号の説明】
【００６９】
１  教材作成支援システム
２  教材作成支援サーバ
２ａ  コンピュータ
２１ａ  ＣＰＵ
２１ｂ  ＲＯＭ
２１ｃ  ＲＡＭ
２１ｄ  ハードディスク
２１ｅ  読出装置
２２ｆ  入出力インタフェース
２１ｇ  通信インタフェース
２１ｈ  画像出力インタフェース
２１ｊ  バス
２２  画像表示部
２３  入力部
２４ａ  コンピュータプログラム
２０１  作成済み問題情報テーブル
２０２  新規作成用問題情報テーブル
３  教育担当者用クライアント
ＮＴＷ  情報ネットワーク
【図１】
2013152315.tif 000003
【図２】
2013152315.tif 000004
【図３】
2013152315.tif 000005
【図４】
2013152315.tif 000006
【図５】
2013152315.tif 000007
【図６】
2013152315.tif 000008
【図７】
2013152315.tif 000009
【図８Ａ】
2013152315.tif 000010
【図８Ｂ】
2013152315.tif 000011
【図９】
2013152315.tif 000012
【図１０】
2013152315.tif 000013
【図１１】
2013152315.tif 000014
【図１２Ａ】
2013152315.tif 000015
【図１２Ｂ】
2013152315.tif 000016
【図１３】
2013152315.tif 000017