(57)【要約】【課題】より高い自由度で教材を作成できる教材作成支援システムが要望されている。【解決手段】教材作成支援システムは、問題コンテンツを属性情報と共に格納する第１の記憶手段と、ユーザにより指定される検索条件を受付け、当該検索条件に合致する属性情報を有する問題コンテンツを検索する検索手段と、ユーザにより指定されるレイアウトに従って、ユーザにより選択される問題コンテンツを配置するとともに、当該配置された問題コンテンツのプレビュー表示を生成する生成手段と、当該配置された問題コンテンツの情報を格納する第２の記憶手段とを含む。前記問題コンテンツの少なくとも１つは、複数の小問からなる大問を含む。前記問題コンテンツに含まれる大問に対して属性情報が関連付けられるとともに、当該大問を構成する複数の小問の各々に対しても前記大問の属性情報とは独立した属性情報が関連付けられている。【選択図】図１２
2014228957.tif 000002
【特許請求の範囲】
【請求項１】
教材作成支援システムであって、
問題コンテンツを属性情報と共に格納する第１の記憶手段と、
ユーザにより指定される検索条件を受付け、当該検索条件に合致する属性情報を有する問題コンテンツを検索する検索手段と、
ユーザにより指定されるレイアウトに従って、ユーザにより選択される問題コンテンツを配置するとともに、当該配置された問題コンテンツのプレビュー表示を生成する生成手段と、
当該配置された問題コンテンツの情報を格納する第２の記憶手段とを備え、
前記問題コンテンツの少なくとも１つは、複数の小問からなる大問を含み、
前記問題コンテンツに含まれる大問に対して属性情報が関連付けられるとともに、当該大問を構成する複数の小問の各々に対しても前記大問の属性情報とは独立した属性情報が関連付けられている、教材作成支援システム。
【請求項２】
前記検索手段は、前記問題コンテンツに含まれる大問および当該大問を構成する複数の小問の各々について、その有する属性情報が前記検索条件に合致するか否かを判断する、請求項１に記載の教材作成支援システム。
【請求項３】
前記問題コンテンツは、過去に試験問題として実際に出題された問題を含み、
前記属性情報は、関連付けられる問題コンテンツが実際に出題されたときの問題番号を含み、
前記生成手段は、前記選択された問題コンテンツを配置する際に、当該問題コンテンツの属性情報に含まれる問題番号とは独立した問題番号を付与する、請求項１または２に記載の教材作成支援システム。
【請求項４】
数学または算数の問題コンテンツに関連付けられる属性情報は、予め定められた複数の解法要素のうち、当該問題コンテンツの解法に必要な解法要素の情報を含み、
前記検索手段は、前記予め定められた複数の解法要素の各々の要否についての選択を受付けるように構成される、請求項１〜３のいずれか１項に記載の教材作成支援システム。
【請求項５】
英語の問題コンテンツに関連付けられる属性情報は、当該問題コンテンツの出題形式に関する情報と、当該問題コンテンツの内容に関する情報と、当該問題コンテンツの対象になっている品詞の情報とのうち、少なくとも２つを含む、請求項１〜４のいずれか１項に記載の教材作成支援システム。
【請求項６】
国語の問題コンテンツに関連付けられる属性情報は、当該問題の題材になった作品の著者および作品名の少なくとも一方からなる出典に関する情報を含み、
前記検索手段は、出題頻度が相対的に高い著者の一覧を選択可能に表示するように構成される、請求項１〜５のいずれか１項に記載の教材作成支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いくつかの問題コンテンツからなる教材の作成を支援する教材作成支援システムに関する。
【背景技術】
【０００２】
学校や学習塾などでは、生徒や受講生のレベルなどに応じた独自の教材を作成したいというニーズが高い。このような独自教材の作成方法の一例として、過去に試験問題として実際に出題された問題を組み合わせるという手法がとられることが多い。
【０００３】
このような教材の作成に関して、例えば、特開２００６−３６４２号公報（特許文献１）は、複数の一次教材に係わるデータベースＤａ，Ｄｂ，Ｄｃ，Ｄｄを保有するとともに、少なくともデータベースＤａ…から所定の教材データＴ…を検索する検索機能及び検索した教材データＴ…に基づいて二次教材Ｐを作成する二次教材作成機能を備えるコンピュータシステムを用いた教材作成装置を開示する。この教材作成装置では、各一次教材に対応した第一の目次データ（専用目次データ）Ｓａ，Ｓｂ，Ｓｃ，Ｓｄ及び各一次教材に対して共通に用いることができる第二の目次データ（普遍目次データ）Ｕを有するとともに、専用目次データＳａ…を用いて対応する各一次教材に係わるデータベースＤａ…から指定した検索条件により所定の教材データＴ…を検索する第一検索機能Ｆｓ及び普遍目次データＵを用いて少なくとも二以上の一次教材に係わるデータベースＤａ…から指定した検索条件により所定の教材データＴ…を検索する第二検索機能Ｆｕを有するデータ検索手段Ｗｓを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
実際の教育現場では、様々なニーズがあり、このニーズに応じて、より高い自由度で教材を作成できることが要望されている。これに対して、上述の特許文献１に開示される教材作成装置では、一次教材の単位でしか二次教材を作成することができず、このような要望を満たすものではなかった。
【０００６】
そのため、より高い自由度で教材を作成できる教材作成支援システムが要望されている。
【課題を解決するための手段】
【０００７】
本発明のある局面に従う教材作成支援システムは、問題コンテンツを属性情報と共に格納する第１の記憶手段と、ユーザにより指定される検索条件を受付け、当該検索条件に合致する属性情報を有する問題コンテンツを検索する検索手段と、ユーザにより指定されるレイアウトに従って、ユーザにより選択される問題コンテンツを配置するとともに、当該配置された問題コンテンツのプレビュー表示を生成する生成手段と、当該配置された問題コンテンツの情報を格納する第２の記憶手段とを含む。前記問題コンテンツの少なくとも１つは、複数の小問からなる大問を含む。前記問題コンテンツに含まれる大問に対して属性情報が関連付けられるとともに、当該大問を構成する複数の小問の各々に対しても前記大問の属性情報とは独立した属性情報が関連付けられている。
【０００８】
好ましくは、前記検索手段は、前記問題コンテンツに含まれる大問および当該大問を構成する複数の小問の各々について、その有する属性情報が前記検索条件に合致するか否かを判断する。
【０００９】
好ましくは、前記問題コンテンツは、過去に試験問題として実際に出題された問題を含み、前記属性情報は、関連付けられる問題コンテンツが実際に出題されたときの問題番号を含み、前記生成手段は、前記選択された問題コンテンツを配置する際に、当該問題コンテンツの属性情報に含まれる問題番号とは独立した問題番号を付与する。
【００１０】
好ましくは、数学または算数の問題コンテンツに関連付けられる属性情報は、予め定められた複数の解法要素のうち、当該問題コンテンツの解法に必要な解法要素の情報を含み、前記検索手段は、前記予め定められた複数の解法要素の各々の要否についての選択を受付けるように構成される。
【００１１】
好ましくは、英語の問題コンテンツに関連付けられる属性情報は、当該問題コンテンツの出題形式に関する情報と、当該問題コンテンツの内容に関する情報と、当該問題コンテンツの対象になっている品詞の情報とのうち、少なくとも２つを含む。
【００１２】
好ましくは、国語の問題コンテンツに関連付けられる属性情報は、当該問題の題材になった作品の著者および作品名の少なくとも一方からなる出典に関する情報を含み、前記検索手段は、出題頻度が相対的に高い著者の一覧を選択可能に表示するように構成される。
【発明の効果】
【００１３】
本発明に従う教材作成支援システムによれば、より高い自由度で教材を作成できる。
【図面の簡単な説明】
【００１４】
【図１】本実施の形態に従う教材作成支援システムの全体構成を示す模式図である。
【図２】本実施の形態に従う教材作成支援システムにおける全体処理手順を示すシーケンス図である。
【図３】本実施の形態に従う教材作成支援システムを構成するサーバ装置の構成を示す模式図である。
【図４】本実施の形態に従う教材作成支援システムが提供する機能および処理の全体遷移図である。
【図５】本実施の形態に従う教材作成支援システムが提供する教材一覧ページの一態様を示す模式図である。
【図６】本実施の形態に従う教材作成支援システムが提供する教材編集ページの一態様を示す模式図である。
【図７】本実施の形態に従う教材作成支援システムが提供する教材編集ページの別態様を示す模式図である。
【図８】本実施の形態に従う教材作成支援システムが提供する問題抽出ページの一態様を示す模式図である。
【図９】本実施の形態に従う教材作成支援システムが提供する問題抽出ページの別態様を示す模式図である。
【図１０】本実施の形態に従う教材作成支援システムが提供する教材発注ページの一態様を示す模式図である。
【図１１】本実施の形態に従う教材作成支援システムを構成するサーバ装置のデータベース１２０の構成例を示す模式図である。
【図１２】本実施の形態に従う教材作成支援システムにおける大問および小問に対する分類項目の設定の一例を説明するための図である。
【図１３】本実施の形態に従う教材作成支援システムにおける数学／算数の問題に対する属性情報の一例を説明するための図である。
【図１４】本実施の形態に従う教材作成支援システムにおける英語の問題に対する属性情報の一例を説明するための図である。
【図１５】本実施の形態に従う教材作成支援システムにおける国語の問題に対する属性情報の一例を説明するための図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰り返さない。
【００１６】
［Ａ．全体システム］
まず、本実施の形態に従う教材作成支援システムの全体構成について説明する。図１は、本実施の形態に従う教材作成支援システム１の全体構成を示す模式図である。
【００１７】
図１を参照して、教材作成支援システム１は、主たる構成として、サーバ装置１００と、ユーザ端末２００とを含む。サーバ装置１００は、問題コンテンツを属性情報と共に格納しており、ユーザ端末２００からの要求に応じて各種の処理を実行する。なお、図１には、サーバ装置１００として単一の演算主体を例示するが、複数の演算主体を用いて、後述するようなサーバ装置１００の機能を実現してもよい。サーバ装置１００については、どのような実装形態であってもよい。
【００１８】
本明細書において、「問題コンテンツ」とは、教材に用いることのできる問題の実体および当該問題についての解答を含む。「問題コンテンツ」を格納するデータ形式はどのようなものであってもよいが、任意のレイアウトに配置できるためには、テキスト形式などのより再利用性を高めたデータ形式が好ましい。典型的には、ＴｅＸなどの組版処理ソフトウェアを利用して、指定されたレイアウトに応じた版組ができるように、問題を構成する文章そのものと、当該文章の構造（フォントサイズなど）を指定する命令とを含むテキストデータとして保持することがより好ましい。このように、内部部分とレイアウト部分とを分離して管理することで、ユーザの要求をより適切に満足させることができる。以下の説明においては、問題コンテンツに含まれる問題の実体について、単に「問題」と称することもある。
【００１９】
また、本明細書において、「属性情報」とは、「問題コンテンツ」に関する情報の総称であり、後述するような各種の情報を含む。典型的には、属性情報は、関連付けられる問題コンテンツの分類項目や出題されたときの情報などを含み得る。
【００２０】
典型的な処理手順としては、まず、サーバ装置１００において問題コンテンツが予め収集される（（１）コンテンツ収集）。典型的には、問題コンテンツは、過去に試験問題として実際に出題された問題を含む。但し、実際に出題された問題に限られず、任意のソースから取得された問題を含めるようにしてもよい。このとき、問題コンテンツには、属性情報が関連付けられる。
【００２１】
続いて、学校の教師や学習塾の指導者といったユーザは、ユーザ端末２００（典型的には、パーソナルコンピュータなど）を操作して、教材に必要な問題コンテンツを選択する（（２）問題選択）。このとき、後述するような各種の検索処理が提供される。教材に必要な問題コンテンツが選択され、ユーザが選択した問題コンテンツ群の製品化を発注すると（（３）印刷発注）、印刷所３００において、サーバ装置１００と連係して選択された問題コンテンツからなる教材の印刷が実行され（（４）印刷）、問題集やプリントとして製品化され、その印刷物がユーザの元へ届けられる。
【００２２】
［Ｂ．全体処理手順］
次に、本実施の形態に従う教材作成支援システムにおける全体処理手順について説明する。図２は、本実施の形態に従う教材作成支援システム１における全体処理手順を示すシーケンス図である。
【００２３】
図２を参照して、まず、サーバ装置１００において、問題コンテンツが収集されるとともに、各問題コンテンツに対して属性が付加される（シーケンスＳＱ２）。この属性は、後述する検索処理などに用いられる。この問題コンテンツの収集は、定期的に実行されてもよいし、何らかのイベント毎に実行されてもよい。
【００２４】
ユーザがユーザ端末２００を操作して、アクセス要求をサーバ装置１００へ送信すると（シーケンスＳＱ４）、サーバ装置１００は、メニュー画面データなどをユーザ端末２００へ応答する（シーケンスＳＱ６）。そして、ユーザ端末２００は、サーバ装置１００からのメニュー画面データを受けて、メニュー画面をユーザへ提供する（シーケンスＳＱ８）。一例として、ユーザ端末２００は、汎用ブラウザアプリケーションがインストールされており、このブラウザアプリケーションを介して画面ユーザインターフェイスが提供される。但し、ユーザ端末２００に専用アプリケーションがインストールされることで、本実施の形態に従う画面ユーザインターフェイスや機能が提供されるようにしてもよい。さらに、技術の発展にともなって、別の方式が実用化された場合には、そのような方式を採用してもよい。
【００２５】
ユーザは、メニュー画面上で必要な処理や操作（例えば、認証処理などを含むログイン操作）を実行した後、教材作成の操作を開始する。
【００２６】
このような教材作成の操作の一例として、まず、ユーザは、ユーザ端末２００上で検索条件を入力する（シーケンスＳＱ１２）。そして、ユーザ端末２００とサーバ装置１００との間で検索対話処理が実行される（シーケンスＳＱ１４）。具体的には、ユーザ端末２００から送信された検索条件に従って、サーバ装置１００が格納している問題コンテンツの属性情報を検索し、当該検索条件に合致した属性情報を有する問題コンテンツを抽出する。そして、サーバ装置１００は、抽出した問題コンテンツをユーザ端末２００へ応答する。
【００２７】
ユーザは、このような検索対話処理によって、目的に適う問題コンテンツを見つけ出すと、ユーザ端末２００上でそのような問題コンテンツを選択する操作を実行する（ステップＳ１６）。ユーザ端末２００からサーバ装置１００に対して、問題コンテンツの選択要求が送信される（シーケンスＳＱ１８）。サーバ装置１００は、ユーザ端末からの選択要求に応じて、選択された問題コンテンツを抽出するとともに、必要に応じて、プレビュー画面を生成する（シーケンスＳＱ２０）。そして、サーバ装置１００は、生成したプレビュー画面をユーザ端末２００へ送信する（シーケンスＳＱ２２）。ユーザ端末２００は、受信したプレビュー画面をユーザへ提供する（シーケンスＳＱ２４）。
【００２８】
ユーザは、このシーケンスＳＱ１２〜ＳＱ２４の処理を適宜繰り返す。これらの処理によって、目的の問題コンテンツが選択されると、ユーザは、ユーザ端末２００上で印刷を発注する（シーケンスＳＱ２６）。すると、ユーザ端末２００からサーバ装置１００へ印刷発注が送信される（シーケンスＳＱ２８）。その後、印刷所３００は、サーバ装置１００との間でデータを共有して（シーケンスＳＱ３０）、印刷を実行する（シーケンスＳＱ３２）。印刷所３００において製品化された印刷物（問題集やプリント）は、ユーザの元へ配送される（シーケンスＳＱ３４）。
【００２９】
このような一連の処理によって、ユーザは、目的の問題集やプリントといった教材を容易に作成することができる。
【００３０】
［Ｃ．装置構成］
次に、本実施の形態に従う教材作成支援システム１を構成する装置について説明する。図３は、本実施の形態に従う教材作成支援システム１を構成するサーバ装置１００の構成を示す模式図である。サーバ装置１００は、典型的には、汎用コンピュータアーキテクチャに従って構成される。
【００３１】
図３を参照して、サーバ装置１００は、主たるコンポーネントとして、ＣＰＵ（Central Processing Unit）１０２と、メモリ１０４と、ネットワークインターフェイス（Ｉ／Ｆ）１０６と、入力部１０８と、出力部１１０と、データベース（ＤＢ）１２０と、ハードディスク１３０とを含む。各コンポーネントは、バス１１２を介して、互いに通信可能に接続されている。
【００３２】
ＣＰＵ１０２は、ハードディスク１３０に格納された、オペレーティングシステム（ＯＳ：Operating System）や各種プログラムを実行する。メモリ１０４は、ＣＰＵ１０２でのプログラム実行に必要な各種データを一次的に格納するためのワーキングメモリとして機能する。
【００３３】
ネットワークインターフェイス１０６は、各種の通信媒体を介して、ユーザ端末２００などとの間でデータを遣り取りする。典型的には、ネットワークインターフェイス１０６は、イーサネット（登録商標）などの有線回線（ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）など）、および／または、無線ＬＡＮなどの無線回線を介してデータ通信を行なう。
【００３４】
入力部１０８は、典型的には、キーボード、マウス、タッチパネルなどを含み、ユーザから受付けた指示の内容をＣＰＵ１０２などへ出力する。出力部１１０は、典型的には、オペレーティングシステムが提供する各種のＧＵＩ（Graphical User Interface）画面を表示するディスプレイやプリンタなどを含む。
【００３５】
データベース１２０は、問題コンテンツを属性情報と共に格納する記憶手段に相当し、後述するようなデータ構造で問題コンテンツおよび対応する属性情報を格納する。
【００３６】
ハードディスク１３０は、典型的には、対話処理プログラム１３２と、検索プログラム１３４と、プレビュー画面生成プログラム１３６とを含む。これらのプログラムは、メモリ１０４上に適宜展開された上で、ＣＰＵ１０２によって実行される。
【００３７】
対話処理プログラム１３２は、ユーザが教材を作成するに際して必要となる対話処理を実現するためのプログラムである。
【００３８】
検索プログラム１３４は、ユーザにより指定される検索条件に従う問題コンテンツの検索を実現するためのプログラムである。つまり、検索プログラム１３４は、ユーザにより指定される検索条件を受付け、当該検索条件に合致する属性情報を有する問題コンテンツを検索する検索手段に相当する。
【００３９】
プレビュー画面生成プログラム１３６は、ユーザが選択した問題コンテンツをプレビュー表示するためのプログラムである。つまり、プレビュー画面生成プログラム１３６は、ユーザにより指定されるレイアウトに従って、ユーザにより選択される問題コンテンツを配置するとともに、当該配置された問題コンテンツのプレビュー表示を生成する生成手段に相当する。
【００４０】
このようなハードディスク１３０に格納されるプログラムは、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）などの記録媒体に格納されて流通し、あるいは、ネットワークを介して配信され、ハードディスク１３０にインストールされる。なお、ハードディスク１３０にインストールされるプログラムは、サーバ装置１００で実行されるオペレーティングシステムの一部として提供されるプログラムモジュールのうち必要なモジュールを、所定のタイミングおよび順序で呼出すことで処理を実現するように構成されていてもよい。この場合には、これらのプログラム自体には、オペレーティングシステムによって提供されるモジュール類は含まれず、オペレーティングシステムと協働して処理が実現される。また、これらのプログラムは、それぞれ別々に実装されてもよいし、その全部または一部を単一のプログラムとしてコーディングしてもよい。さらに、これらのプログラムの全部または一部を単体のプログラムではなく、何らかのプログラムの一部に組込んで実現してもよい。このような場合にも、プログラム自体には、他のプログラムと共通に利用されるようなモジュールは含まれず、当該他のプログラムと協働して画像処理が実現される。
【００４１】
あるいは、サーバ装置１００によって提供される機能の一部または全部を専用のハードウェアによって実現してもよい。
【００４２】
さらに、ハードディスク１３０は、ユーザが発注した教材の内容を定義する発注情報１３８を保持する。この発注情報１３８は、各ユーザが選択した問題やレイアウトに関する情報が含まれる。つまり、ハードディスク１３０は、配置された問題コンテンツの情報を格納する第２の記憶手段に相当する。
【００４３】
一方、ユーザ端末２００については、基本的には、汎用ブラウザアプリケーションがインストールされた汎用コンピュータとして実現することができる。
【００４４】
なお、教材作成支援システム１において、サーバ装置１００とユーザ端末２００との間の機能分担については、本明細書に説明する例に限定されることなく、運用に応じて適宜機能分担を変更してもよい。
【００４５】
［Ｄ．システムの機能・処理の概要］
次に、本実施の形態に従う教材作成支援システム１が提供する機能およびその処理についてその概要を説明する。
【００４６】
《ｄ１：全体遷移図》
図４は、本実施の形態に従う教材作成支援システム１が提供する機能および処理の全体遷移図である。図４を参照して、教材作成支援システム１は、主として、教材作成機能４００および問題の検索・閲覧機能４５０とを含む。教材作成機能４００は、教材の内容を問題コンテンツ毎に指定して独自の教材を作成するためのものであり、検索・閲覧機能４５０は、出題傾向の分析なども含めて問題検索を行なうためのものである。
【００４７】
教材作成機能４００では、基本的には、４つのステップで教材を作成し、発注することができる。具体的には、教材作成機能４００は、教材一覧ページ４１０と、教材編集ページ４２０と、問題抽出ページ４３０と、教材発注ページ４４０とを含む。問題の検索・閲覧機能４５０は、検索、検索結果、検索確認などのタブを含むページを提供する。
【００４８】
以下、各ページについてより詳細に説明する。
《ｄ２：教材一覧ページ４１０》
図５は、本実施の形態に従う教材作成支援システム１が提供する教材一覧ページ４１０の一態様を示す模式図である。図５を参照して、教材一覧ページ４１０は、作成中一覧タブ４１１と、新規作成タブ４１２と、発注済一覧タブ４１３とを含む。
【００４９】
作成中一覧タブ４１１が選択されると、作成中または作成済の教材を選択するための画面表示に切り替わる。新規作成タブ４１２が選択されると、図５に示すように、教材を新規に作成するための画面表示に切り替わる。発注済一覧タブ４１３が選択されると、発注済の教材を確認および改訂するための画面表示に切り替わる。
【００５０】
図５を参照して、典型例として、新規作成タブ４１２が選択されたときの画面ユーザインターフェイスについて説明する。新規作成タブ４１２が選択されて表示される教材一覧ページ４１０は、教材名を指定するための入力ボックス４１４と、新規作成する教材の科目を選択するための選択ボックス４１５と、新規作成する教材のサイズ（Ａ４サイズ、Ａ５サイズ、Ｂ４サイズなど）および文字組み（横書き・縦書き）を選択するための選択ボックス４１６と、新規作成する教材に収録する予定問題数を指定するための入力ボックス４１７と、新規作成する教材の予定ページ数を指定するための入力ボックス４１８と、新規作成する教材の予定納入日を選択するための選択ボックス４１９とを含む。
【００５１】
ユーザは、教材一覧ページ４１０に表示される順序に従って、作成を希望する教材についての情報を入力する。これらの情報のうち、選択ボックス４１６に選択される教材のサイズおよび文字組みは、ユーザにより指定されるレイアウトに相当する。すなわち、本実施の形態に従う教材作成支援システム１においては、問題コンテンツが過去に試験問題として実際に出題された際のレイアウトとは独立して、ユーザが指定するレイアウトで教材を作成することができる。
【００５２】
図５に示す教材一覧ページ４１０において「この内容で新規作成」のボタンが選択されると、教材編集ページ４２０へ遷移する。
【００５３】
《ｄ３：教材編集ページ４２０》
図６は、本実施の形態に従う教材作成支援システム１が提供する教材編集ページ４２０の一態様を示す模式図である。図６を参照して、教材編集ページ４２０は、章の組立てタブ４２１と、編集への要望タブ４２２とを含む。章の組立てタブ４２１が選択されると、作成中または作成済の教材を選択するための画面表示に切り替わる。新規作成タブ４１２が選択されると、図６に示すように、作成する教材の章立てを決定するための画面表示に切り替わる。編集への要望タブ４２２が選択されると、教材を発注後の実際の印刷に必要な指示をユーザが入力するための画面表示に切り替わる。
【００５４】
図６を参照して、典型例として、章の組立てタブ４２１が選択されたときの画面ユーザインターフェイスについて説明する。ユーザは、章の組立てタブ４２１が選択されて表示される教材編集ページ４２０において、作成を希望する教材における章の構成を指定する。
【００５５】
より具体的には、教材編集ページ４２０は、１つ以上の章タイトル設定エリア４２３を含む。章タイトル設定エリア４２３の各々は、章タイトルを入力するための入力ボックスを含む。章タイトル設定エリア４２３は、ユーザが追加ボタン４２４を選択することで適宜追加される。つまり、ユーザは、作成を希望する教材に含ませるべき章を任意に指定する。
【００５６】
章タイトル設定エリア４２３の各々には、後述するような手順によって選択済の問題の数、ならびに、選択済の問題および対応する解答を印刷するために必要なページ数などが表示される。また、章タイトル設定エリア４２３の各々は、選択済の問題をプレビュー表示するためのプレビューリンク４２５を含む。ユーザがプレビューリンク４２５を選択すると、対応する章において選択済の問題が指定されたレイアウトに従って配置された状態を確認できるように、プレビュー画面が表示される。なお、このプレビュー画面は、著作権保護の観点から、印刷などの複製ができないようになっていることが好ましい。
【００５７】
章タイトル設定エリア４２３の各々には、さらに、選択済の問題の詳細を表示するための問題リストアイコン４２６と、教材に追加すべき問題を検索するための検索アイコン４２７と、作成済の章の内容を複製するためのコピーアイコン４２８と、作成済の章の内容を削除するための削除アイコン４２９とが表示される。
【００５８】
検索アイコン４２７が選択されると、後述する問題抽出ページ４３０へ遷移する。問題リストアイコン４２６が選択されると、図７に示すように、対応する章において選択済の問題の詳細が表示される。
【００５９】
図７は、本実施の形態に従う教材作成支援システム１が提供する教材編集ページ４２０の別態様を示す模式図である。図７を参照して、問題リストアイコン４２６が選択されると、教材編集ページ４２０において、選択された章に関連付けられた選択済の問題が一覧表示される。ユーザは、この一覧表示を参照しつつ、選択済の問題を確認したり、選択済の問題の順序の入替えや追加・削除などの操作を行なったりできる。より具体的には、一覧表示において、各問題について、削除対象として選択するためのチェックボックス４２６１と、問題の順序を入れ替えるための順序アイコン４２６２と、対応する問題をプレビュー表示するためのプレビューリンク４２６３と、対応する問題の解答をプレビュー表示するためのプレビューリンク４２６４と、教材としてレイアウトされる際の問題番号を指定するための入力ボックス４２６５とが表示される。
【００６０】
ユーザは、削除したい問題に対応するチェックボックス４２６１にチェックを入れて、「削除」ボタンを選択すると、対応する問題が対象から削除される。ユーザがプレビューリンク４２６３および４２６４を選択すると、対応する問題および当該問題の解答のプレビュー画面がそれぞれ表示される。
【００６１】
また、ユーザは、各問題に割り振られる問題番号を任意に指定することができる。具体的には、各問題に対応する入力ボックス４２６５に希望する任意の問題番号を入力することができる。この入力ボックス４２６５に入力される問題番号は、ユーザにより指定されるレイアウトに相当する。すなわち、本実施の形態に従う教材作成支援システム１においては、問題コンテンツが過去に試験問題として実際に出題された際のレイアウトとは独立して、ユーザが指定するレイアウトで教材を作成することができる。
【００６２】
つまり、問題コンテンツに関連付けられる属性情報としては、当該関連付けられる問題コンテンツが実際に出題されたときの問題番号を含む（後述の図１１参照）。その上で、教材作成支援システム１は、選択された問題コンテンツを配置する際に、当該問題コンテンツの属性情報に含まれる問題番号とは独立した問題番号を付与することができる。
【００６３】
図７に示す教材編集ページ４２０において、検索アイコン４２７が選択されると、問題抽出ページ４３０へ遷移する。
【００６４】
《ｄ４：問題抽出ページ４３０》
図８は、本実施の形態に従う教材作成支援システム１が提供する問題抽出ページ４３０の一態様を示す模式図である。図８を参照して、問題抽出ページ４３０は、検索・閲覧機能４５０を提供する画面ユーザインターフェイスである。具体的には、問題抽出ページ４３０は、検索タブと、選択タブと、検索確認タブとを含む。検索タブが選択されると、ユーザにより指定される検索条件を受付けるとともに、検索の実行を指示するための画面表示に切り替わる。選択タブが選択されると、検索により抽出された問題のうち、教材として用いるものを選択するための画面表示に切り替わる。検索確認タブが選択されると、ユーザが指定した検索条件を確認するための画面表示に切り替わる。
【００６５】
まず、図８を参照して、検索タブが選択されたとき（図７に示す教材編集ページ４２０が選択された直後）の画面ユーザインターフェイスについて説明する。ユーザは、問題抽出ページ４３０において、目的の問題を検索するために必要な検索条件を指定する。そして、「検索」ボタンが選択されることで、指定された検索条件に合致した問題が抽出される。
【００６６】
より具体的には、問題抽出ページ４３０は、出題校を指定するためのドロップダウンリスト４３４と、出題年度を指定するためのドロップダウンリスト４３５と、問題の難易度を指定するためのチェックボックス４３６と、科目毎に特有の分類項目を指定するための分類項目設定部４３７と、小問単位での検索を有効化／無効化するためのチェックボックス４３８とを含む。
【００６７】
分類項目設定部４３７に表示される指定可能な分類項目は、選択された科目毎にカスタマイズされており、ユーザが目的の問題をより容易に検索できるように構成されている。この分類項目の詳細については、後述する。
【００６８】
図８に示す問題抽出ページ４３０において、「検索」ボタンが選択されると、指定された検索条件で検索が実行されるとともに、図９に示すような、選択タブの画面に遷移する。
【００６９】
図９は、本実施の形態に従う教材作成支援システム１が提供する問題抽出ページ４３０の別態様を示す模式図である。図９を参照して、選択タブが選択された問題抽出ページ４３０においては、ユーザが指定した検索条件に合致した問題が一覧表示されており、ユーザは、目的に適う問題をドラッグアンドドロップなどの操作によって、右側のカラム（「選択中の問題」の欄）に移動させることで、目的の問題を選択できる。ここでも、各問題について、対応する問題自体をプレビュー表示するためのプレビューリンクと、対応する問題の解答をプレビュー表示するためのプレビューリンクとが設けられている。ユーザは、プレビュー表示でその内容などを確認しながら、問題を選択する。
【００７０】
また、抽出された問題の各々については、その属性情報として、出題校、出題年度、問題番号（大問番号および小問番号）が表示されている。また、各問題の背景色は、当該問題の難易度に応じて色分けされている。このように、各問題の属性を一見して把握できるので、ユーザは、より容易に必要な問題を検索することができる。
【００７１】
ユーザは、目的の問題の選択が完了すると、問題抽出ページ４３０の下部に配置された「保存」ボタンまたは「保存して、「２．教材編集」へ戻る」ボタンを選択する。これらのいずれかのボタンが選択されると、選択された問題の情報などが格納される。つまり、ユーザが選択して配置された問題コンテンツの情報がサーバ装置１００に格納される。
【００７２】
「保存せず、「２．教材編集」へ戻る」ボタン、または、「保存して、「２．教材編集」へ戻る」ボタンが選択されると、図６に示す教材編集ページ４２０へ遷移する。
【００７３】
《ｄ５：教材発注ページ４４０》
図６に示す教材編集ページ４２０において、「「４．教材発注」へ進む」ボタンが選択されると、図１０に示す教材発注ページ４４０へ遷移する。
【００７４】
図１０は、本実施の形態に従う教材作成支援システム１が提供する教材発注ページ４４０の一態様を示す模式図である。図１０を参照して、教材発注ページ４４０には、ユーザが作成済の教材の概要が提示されている。さらに、ユーザにより指定されるレイアウトに従って、ユーザにより選択される問題コンテンツを配置した状態をプレビュー表示するためのプレビューリンク４４１が設けられている。
【００７５】
ユーザは、このようなプレビュー表示などにより、目的の教材が作成されているか否かを確認し、問題がないと判断すると、「この内容で申し込む」ボタンを選択する。すると、教材を印刷するための発注要求がサーバ装置１００へ送信される。その後、上述したように、印刷所３００において印刷が実行され、問題集やプリントなどの印刷物がユーザの元へ届けられる。
【００７６】
［Ｅ．データベースの構造］
次に、上述したような教材作成に係る機能および処理を実現するためのデータベースの構造の一例について説明する。
【００７７】
図１１は、本実施の形態に従う教材作成支援システム１を構成するサーバ装置１００のデータベース１２０の構成例を示す模式図である。図１１を参照して、データベース１２０は、問題コンテンツ１２２と、問題コンテンツ１２２に関連付けられた問題データテーブル１２４と、問題詳細テーブル１２６と、分類テーブル１２８とを含む。
【００７８】
問題コンテンツ１２２は、問題毎に単一のファイルとして格納してもよいし、複数の問題（典型的には、ある入試問題で出題された問題一式）を単一のファイルとして格納してもよい。少なくとも、本実施の形態に従う教材作成支援システム１においては、大問または各大問を構成する小問の単位で独立に扱うことができれば、問題コンテンツ１２２のデータ形式は問わない。
【００７９】
なお、問題コンテンツ１２２とは別に、問題コンテンツ１２２のプレビュー表示を実現するためのイメージデータを保持していてもよい。このようなイメージデータを用いることで、プレビュー表示をより高速化できる。
【００８０】
問題コンテンツ１２２に含まれる大問の各々について、問題データテーブル１２４の１つのエントリ（カラム）が関連付けられる。すなわち、問題コンテンツ１２２には、その中に含まれる大問の各々を特定するための「問題ＩＤ」が付与されており、問題データテーブル１２４の１つのエントリに定義される「問題コード」が「問題ＩＤ」と一意に関連付けられる。問題データテーブル１２４の各エントリには、問題検索や問題のレイアウトに必要な情報が格納される。
【００８１】
さらに、問題データテーブル１２４の各エントリには、関連付けられる大問の構成に応じて、問題詳細テーブル１２６の１つ以上のエントリが関連付けられる。例えば、対象の大問が複数の小問で構成されている場合には、対象の大問そのものに対して問題詳細テーブル１２６の１つ以上のエントリが関連付けられるとともに、当該大問を構成する複数の小問の各々に対しても問題詳細テーブル１２６の１つ以上のエントリが関連付けられる。例えば、異なる内容の複数の小問を集合させた大問（以下「小問集合題」とも称す。）に対しては、大問全体で見たときの分類項目と、各小問について見たときの分類項目とが全く異なるため、これらを区別して検索できるようにすることで、より目的の問題をより適格に検索することができる。つまり、複数の小問で構成される大問に対して、大問全体が有する属性情報と、小問の各々が有する属性情報とが互いに関連しない場合もあり、このような場合であっても、それぞれについて、適切な分類項目を付与することで、検索精度を高めることができる。
【００８２】
各問題に付与されている分類項目は、分類テーブル１２８によって定義される。より具体的には、各エントリの「検索情報ＩＤ」をキーとして、問題詳細テーブル１２６と分類テーブル１２８とが関連付けられる。分類テーブル１２８には、エントリ毎に「大項目」、「中項目」、「小項目」が定義されており、科目毎に適した区分に従って、これらの項目の値が設定される。なお、同一の問題（大問または小問）に対して、異なる観点から複数の分類項目が付与されていることもあり、この場合には、問題詳細テーブル１２６の１つのエントリに対して、分類テーブル１２８の複数のエントリが関連付けられることもある。
【００８３】
このようなデータ構造を採用することで、より自由度の高い検索およびレイアウトが実現される。
【００８４】
［Ｆ．大問および小問に対する独立した分類項目の設定］
本実施の形態に従う教材作成支援システム１においては、問題コンテンツとして、複数の小問からなる大問を含む場合がある。このような場合には、問題コンテンツに含まれる大問に対して属性情報が関連付けられるとともに、当該大問を構成する複数の小問の各々に対しても大問の属性情報とは独立した属性情報が関連付けられることが好ましい。
【００８５】
図１２は、本実施の形態に従う教材作成支援システム１における大問および小問に対する分類項目の設定の一例を説明するための図である。図１２に示す算数の問題は、異なる内容の小問（および、小々問を含み得る）からなる大問であり、大問全体としては「小問集合題」といった分類項目（大項目）を付与せざるを得ない。
【００８６】
このような大問は、教材の意図（例えば、入試直前の実戦的な演習問題に利用する場合）に応じて、そのまま利用したい局面もあるが、日常の演習用には不向きである。むしろ、日常の演習用には、類似した内容の小問同士を組み合わせて用いることが好ましい。そこで、教材作成支援システム１においては、大問そのものだけではなく、それを構成する個々の小問の単位でも利用できるように構成される。
【００８７】
例えば、算数の問題の場合、大問単位に付与されている分類項目（大項目→中項目の順）としては、以下のような１０種類が用意される。この１０種類の分類項目に基づいて検索が可能になっている。なお、分類項目１〜９については、中項目に記載の内容（例えば、「数と計算」）の小問のみで大項目に記載の小問集合題が構成されていることを意味している。
【００８８】
分類項目１：同一単元の小問集合題→数と計算
分類項目２：同一単元の小問集合題→数の性質
分類項目３：同一単元の小問集合題→単位と量
分類項目４：同一単元の小問集合題→速さ・割合
分類項目５：同一単元の小問集合題→ともなって変わる量
分類項目６：同一単元の小問集合題→図形
分類項目７：同一単元の小問集合題→文章題
分類項目８：同一単元の小問集合題→規則性・推理の問題
分類項目９：同一単元の小問集合題→場合の数
分類項目１０：複合単元の小問集合題
図１２に示す問題例においては、大問全体に対して、分類項目１０の「複合単元の小問集合題」が付与されている。さらに、大問を構成する小問（および、小々問を含み得る）毎にも大問と別の観点で規定された分類項目が付与されている。図１２に示す問題例においては、以下のようになっている。
【００８９】
１（１）ア・・・分類項目：数の計算→未知数を求める問題
１（１）イ・・・分類項目：数の計算→計算の工夫
１（１）ウ・・・分類項目：数の計算→分数の加法・減法
１（２）・・・分類項目：場合の数→組み合わせ
１（３）・・・分類項目：割合→相当算
１（４）・・・分類項目：文章題→植木算
１（５）・・・分類項目：平面図形の計量→長さ・線分比
１（６）・・・分類項目：平面図形の計量→面積
このようにそれぞれ設定される分類項目に基づいて、大問および小問をそれぞれ独立して検索することが可能である。つまり、教材作成支援システム１においては、検索処理において、問題コンテンツに含まれる大問および当該大問を構成する複数の小問の各々について、その有する属性情報が検索条件に合致するか否かを判断する。
【００９０】
過去に試験問題として実際に出題された問題を分類して検索可能に構成する場合、大問毎に検索タグを付与するような方式では、上述のような「小問集合題」を十分に利用することができない。「小問集合題」は、入学試験などに特有のものであることが多く、このような「小問集合題」を有効に活用できなければ、有益な教材を作成することができない。これに対して、本実施の形態に従う教材作成支援システム１においては、「小問集合題」を構成する小問毎にも分類項目（属性情報）を付与しているので、より検索精度を高めることができる。
【００９１】
［Ｇ．数学／算数問題］
本実施の形態に従う教材作成支援システム１においては、教科別の検索に特化した固有の属性情報が付与されている。以下、これらの教科別に固有の属性情報およびそれを利用した検索について説明する。
【００９２】
例えば、現在の高校入試の数学の問題については、「代数」、「関数」、「図形」の三分野を基本として、それらをさらに細分化することができる。このような入試問題を利用して数学の教材を作成する上で、学校の教師や学習塾の指導者が苦心するのは、それぞれの解法をどの時点で学習するのかということである。つまり、各教材が対象とする学生／生徒の学年に応じて、既習の解法のみを含む問題を適切に選択する必要がある。
【００９３】
具体的には、「代数」については、「１次方程式」は１年生、「連立方程式」は２年生、「２次方程式」は３年生、といった具合である。また、「関数」については、「比例・反比例」は１年生、「１次関数」は２年生、「２次関数」は３年生、といった具合である。
【００９４】
「図形」については、より細分化されており、「三角形の合同」は２年生の前半、「相似形」は３年生前半、「三平方の定理」は３年生後半、「円周角」は２年生後半、「証明」は２年生前半、といった具合である。但し、「図形」については、一つの問題に複数の解法要素が絡みあっていることが多いので、ある問題について、「３年生の夏期講習で使用できるのか」といった判断は、教師や指導者が実際に解いて解法を確認するしかなかった。
【００９５】
これに対して、本実施の形態に従う教材作成支援システム１においては、数学／算数の問題に対しては、このような解法要素の観点から分類項目を付与することで、問題毎に各解法要素について、「含む」または「含まない」を指定することができる。つまり、教材作成支援システム１においては、数学または算数の問題コンテンツに関連付けられる属性情報は、予め定められた複数の解法要素のうち、当該問題コンテンツの解法に必要な解法要素の情報を含むようになっている。そして、問題の検索においては、予め定められた複数の解法要素の各々の要否についての選択を受付けるように構成されている。
【００９６】
このような構成を採用することで、例えば、３年生の夏期講習用に、３年生前半で習う「相似形」の解法を「含む」が、３年生後半で習う「三平方の定理」の解法を「含まない」問題を容易に検索することが可能になる。
【００９７】
図１３は、本実施の形態に従う教材作成支援システム１における数学／算数の問題に対する属性情報の一例を説明するための図である。図１３（ａ）には、データ構造の一部を示し、図１３（ｂ）には、問題抽出ページ４３０の分類項目設定部４３７の一例を示す。
【００９８】
図１３（ａ）に示すように、図形の問題に対しては、５つの解法要素（三角形の合同、相似形、三平方の定理、円周角、証明）の各々を「含む」または「含まない」のかを示す属性情報が付加されている。図１３（ａ）には、一例として、各解法要素についてフラグを用いて、「含む」または「含まない」を示す。すなわち、フラグ値が「１」であれば、対応する解法要素を「含む」ということを示し、フラグ値が「０」であれば、対応する解法要素を「含まない」ということを示す。
【００９９】
このようなデータ構造を採用しているため、問題抽出ページ４３０の分類項目設定部４３７（図４）の具現化例として、図１３（ｂ）に示すような分類項目を用いることができる。つまり、５つの解法要素（三角形の合同、相似形、三平方の定理、円周角、証明）の各々について、「含む」または「含まない」といった検索条件を設定し、問題の検索を行なうことができる。
【０１００】
なお、図１３（ａ）に示すデータ構造においては、説明の便宜上、属性情報の値そのものを明記しているが、現実には、リレーショナルデータベースの構造を用いて、各属性情報の値に対応付けられたコード（数字）が格納されることが一般的である。
【０１０１】
上述の例においては、図形の問題について例示したが、これに限られず、他の問題についても、解法要素の観点から属性情報を付与するとともに、これらの解法要素を検索条件として問題検索を行なうようにしてもよい。
【０１０２】
［Ｈ．英語問題］
次に、英語の問題については、一面的な分類では、目的の問題を検索することが困難であることが多い。例えば、以下のような問題は、一般的には、「現在完了（継続用法）」として分類される。
【０１０３】
We came to Kyoto five years ago, and we still live here.
=We ( ) ( ) in Kyoto ( ) five years.
しかしながら、教材を作成するための問題検索にあたって、このような分類項目（属性情報）だけでは十分ではない。上記の問題は、別の局面から見れば、「英文完成（空所補充）」の問題である。上記の問題は、さらに別の局面から見れば、「前置詞ｆｏｒの使用法」についての問題でもある。
【０１０４】
そこで、教材作成支援システム１においては、英語の問題を複数の局面から複数の分類項目を付与することで、目的に応じた問題を検索できるように構成されている。一例として、以下のような３つの局面から分類項目を付与する。
【０１０５】
（１）形式面：「英文完成（選択式）」、「英文完成（記入式）」、「同意文完成」、「指示による書き換え」、「正誤判断」など
（２）内容面：「時制」、「比較」、「現在完了」、「受動態」、「不定詞」、「動名詞」など
（３）品詞面：「動詞」、「代名詞」、「名詞」、「助動詞」、「形容詞」など
なお、上述した局面および各局面に含まれる分類項目に限定されることなく、より多くの局面またはより多くの分類項目を付与するようにしてもよい。あるいは、複数の局面から分類項目を付与すればよいので、いずれか２つの分類項目を付与するという構成であってもよい。
【０１０６】
すなわち、英語の問題コンテンツに関連付けられる属性情報は、当該問題コンテンツの出題形式に関する情報と、当該問題コンテンツの内容に関する情報と、当該問題コンテンツの対象になっている品詞の情報とを含む。
【０１０７】
さらに、別の局面からの属性情報として、各問題が予め定められた連語（例えば、中学校で必修の２０２個の連語）のいずれかを使用しているか否かについても付与することが好ましい。このような属性情報を付与することによって、より目的に適う問題を正確に検索することができる。また、多数の問題が蓄積されていたとしても、複数の局面から絞込をかけることによって、ピンポイントで目的の問題を抽出することができる。
【０１０８】
図１４は、本実施の形態に従う教材作成支援システム１における英語の問題に対する属性情報の一例を説明するための図である。図１４（ａ）には、データ構造の一部を示し、図１４（ｂ）には、問題抽出ページ４３０の分類項目設定部４３７の一例を示す。
【０１０９】
図１４（ａ）に示すように、英語の問題に対しては、３つの局面（形式面、内容面、品詞面）からそれぞれ独立して分類項目（属性情報）が付与されている。さらに、図１４（ａ）に示すデータ構造においては、上述したように予め定められた連語のいずれかを含む問題であれば、当該連語を特定する情報が格納される。なお、図１４（ａ）に示すデータ構造においては、説明の便宜上、属性情報の値そのものを明記しているが、現実には、リレーショナルデータベースの構造を用いて、各属性情報の値に対応付けられたコード（数字）が格納されることが一般的である。
【０１１０】
このようなデータ構造を採用しているため、問題抽出ページ４３０の分類項目設定部４３７（図４）の具現化例として、図１４（ｂ）に示すような分類項目を用いることができる。つまり、３つの異なる局面（形式面、内容面、品詞面）から目的の検索条件を入力して検索を実行することができる。
【０１１１】
［Ｉ．国語問題］
次に、国語の問題については、入試問題の大部分を占めるのが「現代文の長文読解」および「古文」であることから、適切な問題を選択するために、小説や論説文といった「単元」に加えて、「記述問題の有無（および、その字数）」や「素材文の長さ」といった分類項目を付与している。このような属性情報に加えて、本実施の形態に従う教材作成支援システム１においては、問題の出典に関する属性情報が付与されている。すなわち、国語の問題コンテンツに関連付けられる属性情報は、出典に関する情報を含む。この出典に関する情報は、問題の題材になった作品の著者および作品名の少なくとも一方からなる。
【０１１２】
さらに古文では、同じ作品でも使用箇所（段）が異なれば、出典が異なるものとして取扱うことが好ましい。例えば、「枕草子」を題材に古文の教材を作成する場合に、最初に「序段：春はあけぼの」を使用し、次に「第３９段：鳥は」を使用し、最後に「第１４５段：うつくしきもの」を使用するといったことがより容易に実現できる。
【０１１３】
さらに、本実施の形態に従う教材作成支援システム１においては、出題が相対的に多い著者を集計して「頻出著者」として予め用意している。この「頻出著者」のリストから検索対象の著者を選択することも可能である。つまり、教材作成支援システム１は、出題頻度が相対的に高い著者の一覧を選択可能に表示するように構成されている。なお、「頻出著者」には時代的な流行もあるので、異なる期間毎に集計した複数の「頻出著者」のリストを用意してもよい。例えば、過去５年間のベスト２０、過去３年間のベスト２０、および過去５年の各単年度でのベスト１０といった「頻出著者」のリストをそれぞれ用意してもよい。なお、検索条件をより容易に指定できるように、古文については、段毎に書き出しを表示することが好ましい。
【０１１４】
このような問題の出典に関する属性情報を付与することで、教材作成をより容易化するとともに、出題傾向などの分析をより容易化することもできる。
【０１１５】
図１５は、本実施の形態に従う教材作成支援システム１における国語の問題に対する属性情報の一例を説明するための図である。図１５（ａ）には、問題の属性情報に関するデータ構造の一部を示し、頻出著者に関するデータ構造の一部を示し、図１５（ｃ）には、問題抽出ページ４３０の分類項目設定部４３７の一例を示す。
【０１１６】
図１５（ａ）に示すように、国語の問題に対しては、「単元」、「記述問題の有無」、「記述問題の字数」、「素材文の長さ」といった分類項目（属性情報）が付与されている。さらに、図１５（ａ）に示すデータ構造においては、上述したように、問題の題材になった作品の「著者」や「作品名」といった出典に関する情報が分類項目（属性情報）として付与されている。
【０１１７】
図１５（ｂ）に示すデータ構造においては、異なる複数の期間毎に「頻出著者」が設定されている。
【０１１８】
なお、図１５（ａ）および図１５（ｂ）に示すデータ構造においては、説明の便宜上、属性情報の値そのものを明記しているが、現実には、リレーショナルデータベースの構造を用いて、各属性情報の値に対応付けられたコード（数字）が格納されることが一般的である。
【０１１９】
このようなデータ構造を採用しているため、問題抽出ページ４３０の分類項目設定部４３７（図４）の具現化例として、図１５（ｃ）に示すような分類項目を用いることができる。つまり、「単元」、「記述問題の有無」、「記述問題の字数」、「素材文の長さ」に加えて、「著者」や「作品名」といった出典に関する分類項目を検索条件として指定することができる。なお、「著者」の分類項目については、より指定を容易化するために、著者名をアイウエオ順などに配置したリストを表示することが好ましい。さらに、頻出著者のドロップダウンリスト４３７１が選択されると、図１５（ｂ）に示す頻出著者がリスト表示され、このリスト表示された頻出著者から目的の著者を指定することもできる。
【０１２０】
［Ｊ．利点］
本実施の形態に従う教材作成支援システム１においては、講座単位や単元単位といった大きな単位ではなく、大問、小問、小々問の単位で、検索および抽出することができ、目的に応じた独自の教材をより的確かつ迅速に作成することができる。このような抽出された問題は、任意のレイアウトに従って配置することができ、問題コンテンツの再利用性を高めることができる。
【０１２１】
より具体的には、問題コンテンツの再利用においては、問題コンテンツの内容部分とレイアウト部分とを独立して管理できるので、より高い自由度で教材を作成することができる。形式上のひとまとまりの問題（大問）についても、それに含まれる設問（小問）間の関連性の有無などに応じて、大問単位および小問単位のいずれについても、属性情報を付与して、それぞれを独立した問題コンテンツとして取扱うことができる。
【０１２２】
このような取扱いの単位を小さくすることで、再利用をする際の単位についての制約を受けることがない。つまり、所望の問題を任意に集めることで、全く新たな教材を構成することができる。すなわち、一問一問を抽出しつつ、真の意味での「独自教材」を作成することができる。
【０１２３】
また、本実施の形態に従う教材作成支援システム１においては、同一の問題コンテンツから全く異なる教材を作成することができる。独自教材の作成において、収録する問題を自由に選択できるとともに、レイアウトを自由自在に設定できる。上述したように、問題コンテンツの内容部分とレイアウト部分とを独立して管理しており、このレイアウト部分を適宜変更することで、Ｂ５判のテキスト、Ｂ４判のテスト形式のプリント、Ａ４判の書き込み式冊子といった、任意の形式で印刷することができる。さらに、判型だけではなく、文字サイズ・段組・刷色等も自由に設定できるので、ユーザの思い通りの独自教材を作成することができる。つまり、ユーザは、サーバ装置１００に蓄積されている問題コンテンツを選択し、任意のレイアウトを指定すればよいので、元の問題に制約されず、自由に教材を作成できる。また、元の問題に制約されないという特性から、問題文中の表現や数値を一部変更したり、小問を削除（あるいは、追加）したりすることもより自由に行なうことができる。例えば、発問文の語尾の統一、問題番号の統一、図版の改変、出題校の表示といった、様々な要望に対応できる。
【０１２４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２５】
１  教材作成支援システム、１００  サーバ装置、１０２  ＣＰＵ、１０４  メモリ、１０６  ネットワークインターフェイス、１０８  入力部、１１０  出力部、１１２  バス、１２０  データベース、１２２  問題コンテンツ、１２４  問題データテーブル、１２６  問題詳細テーブル、１２８  分類テーブル、１３０  ハードディスク、１３２  対話処理プログラム、１３４  検索プログラム、１３６  プレビュー画面生成プログラム、１３８  発注情報、２００  ユーザ端末、３００  印刷所。
【図１】
2014228957.tif 000003
【図２】
2014228957.tif 000004
【図３】
2014228957.tif 000005
【図４】
2014228957.tif 000006
【図５】
2014228957.tif 000007
【図６】
2014228957.tif 000008
【図７】
2014228957.tif 000009
【図８】
2014228957.tif 000010
【図９】
2014228957.tif 000011
【図１０】
2014228957.tif 000012
【図１１】
2014228957.tif 000013
【図１２】
2014228957.tif 000014
【図１３】
2014228957.tif 000015
【図１４】
2014228957.tif 000016
【図１５】
2014228957.tif 000017