(57)【要約】【課題】単元に縛られずに自由度の高い学習用のプリントを簡単な操作で作成できる手段を提供する。【解決手段】  教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースにアクセス可能なサーバと、端末とを含み、サーバと端末との間でデータ通信処理がなされることにより、端末からの入力操作に応じてサーバがデータベースにアクセスして利用者の意図するプリントを作成するプリント作成システムであって、サーバは、選択ウィンドウと、単元の一覧を表示して該一覧から出題候補の単元を抽出させる抽出ウィンドウと、入力操作に応じて出題内容を単元に縛られずに指定させる編集ウィンドウとを少なくとも含むユーザインタフェース提供手段と、データベース処理手段と、プリント作成手段と、通信手段とを備え、端末は、表示制御手段と、操作受付手段と、通信処理手段と、表示手段とを備える。【選択図】  図３
2017191120.tif 000002
【特許請求の範囲】
【請求項１】
教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースにアクセス可能なサーバと、該サーバとネットワークを介して接続された端末とを含み、前記サーバと前記端末との間でデータ通信処理がなされることにより、前記端末からの入力操作に応じて前記サーバが前記データベースにアクセスして利用者の意図する前記プリントを作成するプリント作成システムであって、
前記サーバは、
前記教科書の発行元、前記学年、前記教科を含む出題種別を少なくとも選択させる選択ウィンドウと、該選択ウィンドウで選択された前記出題種別に基づいて定まる前記単元の一覧を表示して該一覧から出題候補の単元を抽出させる抽出ウィンドウと、該抽出ウィンドウで抽出された単元に基づいて定まる出題可能な範囲を示すデータを表示して前記入力操作に応じて出題内容を前記単元に縛られずに指定させる編集ウィンドウとを少なくとも含むユーザインタフェースを前記端末に提供するユーザインタフェース提供手段と、
前記ユーザインタフェースの提供を受けた前記端末から前記出題種別のデータを受信し、前記データベースにアクセスして前記出題種別に基づく前記単元の一覧のデータを前記端末に送信し、抽出された前記出題候補の単元のデータを前記端末から受信し、前記データベースにアクセスして前記出題可能な範囲を示すデータを前記端末に送信するデータベース処理手段と、
前記編集ウィンドウで指定された前記出題内容のデータを受信することにより、前記プリントを作成するプリント作成手段と、
前記プリントのデータを前記端末に送信する通信手段と、
を備え、
前記端末は、
前記サーバから提供された前記ユーザインタフェースに基づいて、少なくとも前記選択ウィンドウ、前記抽出ウィンドウ及び前記編集ウィンドウを表示部に表示して制御する表示制御手段と、
前記ユーザインタフェースを介して、前記入力操作を受け付ける操作受付手段と、
前記入力操作に応じて、前記サーバと前記データ通信処理を行なうことにより、最終的に前記サーバから前記プリントのデータを受信するデータ通信処理手段と、
前記プリントを前記表示部に表示する表示手段と、
を備えることを特徴とするプリント作成システム。
【請求項２】
前記サーバは、前記プリントを作成するためのウェブサイトを提供するウェブサーバであって、
前記端末は、ウェブブラウザの機能を備え、前記入力操作に応じて前記ウェブサイトにアクセスすることにより、前記ユーザインタフェースの提供を受けることを特徴とする請求項１に記載のプリント作成システム。
【請求項３】
教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースと、該データベースにアクセス可能な端末とを含み、入力操作に応じて前記データベースにアクセスして利用者の意図するプリントを作成するプリント作成システムであって、
前記端末は、
前記教科書の発行元、前記学年、前記教科を含む出題種別を少なくとも選択させる選択ウィンドウと、該選択ウィンドウで選択された前記出題種別に基づいて定まる前記単元の一覧を表示して該一覧から出題候補の単元を抽出させる抽出ウィンドウと、該抽出ウィンドウで抽出された単元に基づいて定まる出題可能な範囲を示すデータを表示して前記入力操作に応じて出題内容を前記単元に縛られずに指定させる編集ウィンドウとを少なくとも表示部に表示するユーザインタフェースを用いる表示制御手段と、
前記ユーザインタフェースを介して、前記入力操作を受け付ける操作受付手段と、
前記入力操作に応じて、前記選択ウィンドウ、前記抽出ウィンドウ及び前記編集ウィンドウの画面に表示させるデータを前記データベースにアクセスして取得するデータベース処理手段と、
前記編集ウィンドウで指定された前記出題内容に基づいて、前記プリントを作成するプリント作成手段と、
前記プリントを前記表示部に表示する表示手段と、
を備えることを特徴とするプリント作成システム。
【請求項４】
前記プリント作成手段は、前記入力操作に応じて、前記編集ウィンドウで指定された前記出題内容をそのまま用いて前記プリントを作成するか、又は、前記出題内容を必要に応じて取捨選択した後、並べ替えて前記プリントを作成することを特徴とする請求項１から３の何れか１項に記載のプリント作成システム。
【請求項５】
前記学習用のプリントは、漢字学習用のプリントであって、
前記データベースには、各単元の漢字学習用の問題文毎に、前記各単元で新規に学ぶ漢字のみが紐付けられて登録されており、
前記データベース処理手段は、前記抽出ウィンドウで抽出された単元で新規に学ぶ漢字のみをリストアップしたデータを前記出題可能な範囲を示すデータとすることを特徴とする請求項１から４の何れか１項に記載のプリント作成システム。
【請求項６】
前記学習用のプリントは、漢字学習用のプリントであって、
前記ユーザインタフェースは、前記プリントのプレビュー画面上で問題文を編集可能とする版面編集ウィンドウをさらに含み、
前記版面編集ウィンドウでは、前記プリント作成手段が作成したプリントの問題文において、音読みと訓読みとを有する漢字のうち予め指定した漢字については、漢字の音読みの問題文と訓読みの問題文とを切り替え自在とし、何れか一方を選択させることを特徴とする請求項１から５の何れか１項に記載のプリント作成システム。
【請求項７】
前記データベース処理手段は、前記プリント作成手段が作成したプリントの問題及び解答を過去問として前記データベースに登録していき、新たに前記プリントを作成する場合、前記抽出ウィンドウで抽出された単元のデータに対応する過去問が既に存在する場合には、必要に応じて前記対応する過去問を前記出題可能な範囲を示すデータとすることを特徴とする請求項１から６の何れか１項に記載のプリント作成システム。
【請求項８】
前記データベースには、前記利用者に提供可能な推薦用の問題及び解答を別途登録しており、
前記データベース処理手段は、新たに前記プリントを作成する場合、前記抽出ウィンドウで抽出された単元のデータに基づいて定まる前記推薦用の問題を前記出題可能な範囲を示すデータとすることを特徴とする請求項１から６の何れか１項に記載のプリント作成システム。
【請求項９】
教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースにアクセス可能なサーバと、該サーバとネットワークを介して接続された端末との間でデータ通信処理がなされることにより、前記端末からの入力操作に応じて前記サーバが前記データベースにアクセスして利用者の意図する前記プリントを作成するプリント作成方法であって、
前記サーバは、
前記教科書の発行元、前記学年、前記教科を含む出題種別を少なくとも選択させる選択ウィンドウと、該選択ウィンドウで選択された前記出題種別に基づいて定まる前記単元の一覧を表示して該一覧から出題候補の単元を抽出させる抽出ウィンドウと、該抽出ウィンドウで抽出された単元に基づいて定まる出題可能な範囲を示すデータを表示して前記入力操作に応じて出題内容を前記単元に縛られずに指定させる編集ウィンドウとを少なくとも含むユーザインタフェースを前記端末に提供し、
前記ユーザインタフェースの提供を受けた前記端末から前記出題種別のデータを受信し、前記データベースにアクセスして前記出題種別に基づく前記単元の一覧のデータを前記端末に送信し、抽出された前記出題候補の単元のデータを前記端末から受信し、前記データベースにアクセスして前記出題可能な範囲を示すデータを前記端末に送信し、
前記編集ウィンドウで指定された前記出題内容のデータを受信することにより、前記プリントを作成し、
前記プリントのデータを前記端末に送信する、
処理を実行し、
前記端末は、
前記サーバから提供された前記ユーザインタフェースに基づいて、表示部に前記選択ウィンドウ、前記抽出ウィンドウ及び前記編集ウィンドウを少なくとも表示して制御し、
前記ユーザインタフェースを介して、前記入力操作を受け付け、
前記入力操作に応じて、前記サーバと前記データ通信処理を行なうことにより、最終的に前記サーバから前記プリントのデータを受信し、
前記プリントを前記表示部に表示する、
処理を実行することを特徴とするプリント作成方法。
【請求項１０】
教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースにアクセス可能なサーバと、該サーバとネットワークを介して接続された端末との間でデータ通信処理がなされることにより、前記端末からの入力操作に応じて前記サーバが前記データベースにアクセスして利用者の意図する前記プリントを作成するプリント作成プログラムであって、
前記サーバに、
前記教科書の発行元、前記学年、前記教科を含む出題種別を少なくとも選択させる選択ウィンドウと、該選択ウィンドウで選択された前記出題種別に基づいて定まる前記単元の一覧を表示して該一覧から出題候補の単元を抽出させる抽出ウィンドウと、該抽出ウィンドウで抽出された単元に基づいて定まる出題可能な範囲を示すデータを表示して前記入力操作に応じて出題内容を前記単元に縛られずに指定させる編集ウィンドウとを少なくとも含むユーザインタフェースを前記端末に提供し、
前記ユーザインタフェースの提供を受けた前記端末から前記出題種別のデータを受信し、前記データベースにアクセスして前記出題種別に基づく前記単元の一覧のデータを前記端末に送信し、抽出された前記出題候補の単元のデータを前記端末から受信し、前記データベースにアクセスして前記出題可能な範囲を示すデータを前記端末に送信し、
前記編集ウィンドウで指定された前記出題内容のデータを受信することにより、前記プリントを作成し、
前記プリントのデータを前記端末に送信する、
処理を実行させ、
前記端末に、
前記サーバから提供された前記ユーザインタフェースに基づいて、表示部に前記選択ウィンドウ、前記抽出ウィンドウ及び前記編集ウィンドウを少なくとも表示して制御し、
前記ユーザインタフェースを介して、前記入力操作を受け付け、
前記入力操作に応じて、前記サーバと前記データ通信処理を行なうことにより、最終的に前記サーバから前記プリントのデータを受信し、
前記プリントを前記表示部に表示する、
処理を実行させることを特徴とするプリント作成プログラム。
【請求項１１】
請求項１又は請求項１に従属する請求項に記載のサーバ及び端末において、前記サーバは、前記ユーザインタフェース提供手段、前記データベース処理手段、前記プリント作成手段及び前記通信手段の処理を実行し、前記端末は、前記表示制御手段、前記操作受付手段、前記データ通信処理手段及び前記表示手段の処理を実行するプリント作成方法。
【請求項１２】
請求項３又は請求項３に従属する請求項に記載の端末は、前記表示制御手段、前記操作受付手段、前記データベース処理手段、前記プリント作成手段及び前記表示手段の処理を実行するプリント作成方法。
【請求項１３】
請求項１又は請求項１に従属する請求項に記載のサーバ及び端末において、前記サーバに、前記ユーザインタフェース提供手段、前記データベース処理手段、前記プリント作成手段及び前記通信手段として機能させ、前記端末に、前記表示制御手段、前記操作受付手段、前記データ通信処理手段及び前記表示手段として機能させるためのプリント作成プログラム。
【請求項１４】
請求項３又は請求項３に従属する請求項に記載の端末に、前記表示制御手段、前記操作受付手段、前記データベース処理手段、前記プリント作成手段及び前記表示手段として機能させるためのプリント作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教科書に対応した学習用のプリントを作成する技術に関する。
【背景技術】
【０００２】
従来、個々の学習者毎に容易に学習用のプリントを出力させることができる個別学習プリント作成システムが提案されている（例えば、特許文献１参照）。
特許文献１の上記システムによれば、例えば、クラスの生徒に対して、既に学習した単元について復習を行なう必要がある場合に、個々の生徒の能力に応じて、復習すべき単元に関連する学習問題を記載したプリントを個別に出力させるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９３４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、実際の教育現場では、教師は忙しい環境に置かれているのが実情である。そのため、例えば、数十人のクラスの場合、生徒全員を個別に指導するような上記システムを実際に採用することは困難であると言わざるを得ない。
【０００５】
むしろ、実際の教育現場では、例えば、漢字、英単語、熟語、計算力等の習得や向上を図るに当たり、反復学習や達成度の測定を目的として、クラスの生徒全員に対して同一の問題を解かせるため、学習用のプリントが多用されている。このプリントは、出題形式として、一例として教科書に対応した問題と解答記載欄とが印刷されており、例えば、教科書関連の出版社から教師用に無償又は有償で提供されるものである。そして、利用者への提供方法が、例えば冊子又はＰＤＦ（Portable Document Format）形式等の電子データファイルとなっている。なお、このプリントにおいて、問題の組合せや並び順のパターンは、限定的なものになっている。その理由として、このプリントに掲載され得る問題は、学年、教科、単元及び教科書の発行元の会社によって異なり、仮に全ての問題の組合せや並び順のパターンを掲載しようとすると、その量が膨大となるからである。
【０００６】
一方、実際の教育現場では、生徒達の学習進度や習得状況に合わせて問題を作成する場合、教師の裁量により単元に縛られずに細かく選択したいというニーズ（需要）が多くある。しかし、従来の学習用のプリントでは、例えば、単元毎に問題が固定化され、そのため、複数の単元を跨がる等の自由度の高いプリントをきめ細かく作成することが困難であった。したがって、従来の学習用のプリントでは、上記ニーズを満たせていない。そのため、現場の教師は、必要に応じて、例えば、上記プリントを別途自作する必要があり、手間がかかるという問題点を有している。また、実際の教育現場では、教師の勤務形態の多忙化が長年問題視されており、業務の効率化を図ることが望ましい。
【０００７】
そこで、このような問題点に対処し、本発明が解決しようとする課題は、単元に縛られずに自由度の高い学習用のプリントを簡単な操作で作成できる手段を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によるプリント作成システムは、教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースにアクセス可能なサーバと、該サーバとネットワークを介して接続された端末とを含み、上記サーバと上記端末との間でデータ通信処理がなされることにより、上記端末からの入力操作に応じて上記サーバが上記データベースにアクセスして利用者の意図する上記プリントを作成するプリント作成システムである。
【０００９】
そして、上記サーバは、上記教科書の発行元、上記学年、上記教科を含む出題種別を少なくとも選択させる選択ウィンドウと、該選択ウィンドウで選択された上記出題種別に基づいて定まる上記単元の一覧を表示して該一覧から出題候補の単元を抽出させる抽出ウィンドウと、該抽出ウィンドウで抽出された単元に基づいて定まる出題可能な範囲を示すデータを表示して上記入力操作に応じて出題内容を上記単元に縛られずに指定させる編集ウィンドウとを少なくとも含むユーザインタフェースを上記端末に提供するユーザインタフェース提供手段と、上記ユーザインタフェースの提供を受けた上記端末から上記出題種別のデータを受信し、上記データベースにアクセスして上記出題種別に基づく上記単元の一覧のデータを上記端末に送信し、抽出された上記出題候補の単元のデータを上記端末から受信し、上記データベースにアクセスして上記出題可能な範囲を示すデータを上記端末に送信するデータベース処理手段と、上記編集ウィンドウで指定された上記出題内容のデータを受信することにより、上記プリントを作成するプリント作成手段と、上記プリントのデータを上記端末に送信する通信手段と、を備える。
【００１０】
さらに、上記端末は、上記サーバから提供された上記ユーザインタフェースに基づいて、少なくとも上記選択ウィンドウ、上記抽出ウィンドウ及び上記編集ウィンドウを表示部に表示して制御する表示制御手段と、上記ユーザインタフェースを介して、上記入力操作を受け付ける操作受付手段と、上記入力操作に応じて、上記サーバと上記データ通信処理を行なうことにより、最終的に上記サーバから上記プリントのデータを受信するデータ通信処理手段と、上記プリントを上記表示部に表示する表示手段と、を備える。
【００１１】
また、本発明によるプリント作成システムは、教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースと、該データベースにアクセス可能な端末とを含み、入力操作に応じて上記データベースにアクセスして利用者の意図するプリントを作成するプリント作成システムである。
【００１２】
そして、上記端末は、上記教科書の発行元、上記学年、上記教科を含む出題種別を少なくとも選択させる選択ウィンドウと、該選択ウィンドウで選択された上記出題種別に基づいて定まる上記単元の一覧を表示して該一覧から出題候補の単元を抽出させる抽出ウィンドウと、該抽出ウィンドウで抽出された単元に基づいて定まる出題可能な範囲を示すデータを表示して上記入力操作に応じて出題内容を上記単元に縛られずに指定させる編集ウィンドウとを少なくとも表示部に表示するユーザインタフェースを用いる表示制御手段と、上記ユーザインタフェースを介して、上記入力操作を受け付ける操作受付手段と、上記入力操作に応じて、上記選択ウィンドウ、上記抽出ウィンドウ及び上記編集ウィンドウの画面に表示させるデータを上記データベースにアクセスして取得するデータベース処理手段と、上記編集ウィンドウで指定された上記出題内容に基づいて、上記プリントを作成するプリント作成手段と、上記プリントを上記表示部に表示する表示手段と、を備える。
【００１３】
また、本発明によるプリント作成方法は、教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースにアクセス可能なサーバと、該サーバとネットワークを介して接続された端末との間でデータ通信処理がなされることにより、上記端末からの入力操作に応じて上記サーバが上記データベースにアクセスして利用者の意図する上記プリントを作成するプリント作成方法である。
【００１４】
そして、上記サーバは、上記教科書の発行元、上記学年、上記教科を含む出題種別を少なくとも選択させる選択ウィンドウと、該選択ウィンドウで選択された上記出題種別に基づいて定まる上記単元の一覧を表示して該一覧から出題候補の単元を抽出させる抽出ウィンドウと、該抽出ウィンドウで抽出された単元に基づいて定まる出題可能な範囲を示すデータを表示して上記入力操作に応じて出題内容を上記単元に縛られずに指定させる編集ウィンドウとを少なくとも含むユーザインタフェースを上記端末に提供し、上記ユーザインタフェースの提供を受けた上記端末から上記出題種別のデータを受信し、上記データベースにアクセスして上記出題種別に基づく上記単元の一覧のデータを上記端末に送信し、抽出された上記出題候補の単元のデータを上記端末から受信し、上記データベースにアクセスして上記出題可能な範囲を示すデータを上記端末に送信し、上記編集ウィンドウで指定された上記出題内容のデータを受信することにより、上記プリントを作成し、上記プリントのデータを上記端末に送信する、処理を実行する。
【００１５】
さらに、上記端末は、上記サーバから提供された上記ユーザインタフェースに基づいて、表示部に上記選択ウィンドウ、上記抽出ウィンドウ及び上記編集ウィンドウを少なくとも表示して制御し、上記ユーザインタフェースを介して、上記入力操作を受け付け、上記入力操作に応じて、上記サーバと上記データ通信処理を行なうことにより、最終的に上記サーバから上記プリントのデータを受信し、上記プリントを上記表示部に表示する、処理を実行する。
【００１６】
また、本発明によるプリント作成プログラムは、教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースにアクセス可能なサーバと、該サーバとネットワークを介して接続された端末との間でデータ通信処理がなされることにより、上記端末からの入力操作に応じて上記サーバが上記データベースにアクセスして利用者の意図する上記プリントを作成するプリント作成プログラムである。
【００１７】
そして、上記プリント作成プログラムは、上記サーバに、上記教科書の発行元、上記学年、上記教科を含む出題種別を少なくとも選択させる選択ウィンドウと、該選択ウィンドウで選択された上記出題種別に基づいて定まる上記単元の一覧を表示して該一覧から出題候補の単元を抽出させる抽出ウィンドウと、該抽出ウィンドウで抽出された単元に基づいて定まる出題可能な範囲を示すデータを表示して上記入力操作に応じて出題内容を上記単元に縛られずに指定させる編集ウィンドウとを少なくとも含むユーザインタフェースを上記端末に提供し、上記ユーザインタフェースの提供を受けた上記端末から上記出題種別のデータを受信し、上記データベースにアクセスして上記出題種別に基づく上記単元の一覧のデータを上記端末に送信し、抽出された上記出題候補の単元のデータを上記端末から受信し、上記データベースにアクセスして上記出題可能な範囲を示すデータを上記端末に送信し、上記編集ウィンドウで指定された上記出題内容のデータを受信することにより、上記プリントを作成し、上記プリントのデータを上記端末に送信する、処理を実行させる。
【００１８】
さらに、上記プリント作成プログラムは、上記端末に、上記サーバから提供された上記ユーザインタフェースに基づいて、表示部に上記選択ウィンドウ、上記抽出ウィンドウ及び上記編集ウィンドウを少なくとも表示して制御し、上記ユーザインタフェースを介して、上記入力操作を受け付け、上記入力操作に応じて、上記サーバと上記データ通信処理を行なうことにより、最終的に上記サーバから上記プリントのデータを受信し、上記プリントを上記表示部に表示する、処理を実行させる。
【００１９】
ここで、本件開示の学習用のプリントとは、学習者へ提示する学習問題を列挙した集合体であって、用途に応じて、紙媒体としての印刷物、又は、電子データによる電子媒体（電子書籍を含む）であってよく、さらに、電子黒板（インタラクティブ・ホワイトボード、IWB：Interactive Whiteboard）への出力、プロジェクタによるスクリーンへの投影、又はタブレット端末等のパーソナルコンピュータにおける表示モニタへの表示等、電子機器を用いた出力結果の何れかであってよい。
【発明の効果】
【００２０】
本発明によれば、単元に縛られずに自由度の高いプリント教材を簡単な操作で作成できる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態におけるプリント作成システムの構成例を示す説明図である。
【図２】第１実施形態におけるサーバのハードウェア構成の一例を示すブロック図である。
【図３】第１実施形態におけるサーバの機能構成及びデータ構成の一例を示す説明図である。
【図４】利用者情報のデータ構造の一例を示す説明図である。
【図５】利用者の権利情報のデータ構造の一例を示す説明図である。
【図６】利用者の履歴情報のデータ構造の一例を示す説明図である。
【図７】単元情報のデータ構造の一例を示す説明図である。
【図８】問題情報のデータ構造の一例を示す説明図である。
【図９】辞書情報のデータ構造の一例を示す説明図である。
【図１０】版面レイアウトＤＢのデータ構造の一例を示す説明図である。
【図１１】第１実施形態における端末のハードウェア構成の一例を示す説明図である。
【図１２】プリント作成システムの処理における概要例の説明図である。
【図１３】プリント作成方法の処理における動作の一例を示すフローチャートである。
【図１４】プリント作成方法の処理における動作の一例を示すフローチャートである。
【図１５】図１３〜図１４に示すフローチャートの各ステップの処理（破線で囲む領域）における詳細な説明図である。
【図１６】図１３〜図１４に示すフローチャートの各ステップの処理（破線で囲む領域）における詳細な説明図である。
【図１７】図１３〜図１４に示すフローチャートの各ステップの処理（破線で囲む領域）における詳細な説明図である。
【図１８】学校用学習教材のウェブページにおける初期画面の一例を示す説明図である。
【図１９】編集処理の一例を示す説明図である。
【図２０】学校用学習教材のウェブページの一例を示す説明図である。
【図２１】版面レイアウトの編集処理の一例を示す説明図である。
【図２２】第２実施形態におけるプリント作成システムの構成例を示す説明図である。
【図２３】第３実施形態における端末のハードウェア構成の一例を示す説明図である。
【図２４】第４及び第５実施形態におけるサーバの機能構成及びデータ構成の一例を示す説明図である。
【図２５】過去問情報のデータ構造の一例を示す説明図である。
【図２６】レコメンド情報のデータ構造の一例を示す説明図である。
【図２７】英語の場合における学校用学習教材のウィンドウ画面の一例を示す説明図である。
【発明を実施するための形態】
【００２２】
以下、図面に基づいて、本件に開示する実施形態について詳細に説明する。
〔第１実施形態〕
［プリント作成システムの構成例］
第１実施形態のプリント作成システムは、概略を説明すると、上記の通り、教科書に対応し、学年、教科及び単元に少なくとも関連付けられた学習用のプリントの作成に必要な情報が記憶されているデータベースにアクセス可能なサーバと、そのサーバとネットワークを介して接続された端末とを含み、サーバと端末との間でデータ通信処理がなされることにより、サーバが端末からの入力操作に応じてデータベースにアクセスして教師等の利用者（ユーザ）の意図するプリントを作成するシステムである。なお、以下の説明において、本件開示のプリント作成システム（以下「本システム」ということがある。）では、教科書に対応した問題を利用するに際し、著作権法の規定を遵守した利用形態であることを前提としている。また、教科書に対応した問題とは、教育業界において、「教科書に準拠した問題」と言われることもある。
【００２３】
図１は、第１実施形態におけるプリント作成システムの構成例を示す説明図である。
プリント作成システム１００は、一例として、データベースＤＢ（図３参照）にアクセス可能な管理用のサーバ１と、スイッチングハブ等のネットワーク接続機器（図示省略）を経由し、ネットワークＮ１を介してサーバ１に接続可能な教師用のコンピュータの端末Ｔ１〜Ｔｎ（ｎは、任意の接続数）との間で実現される。したがって、本システムでは、端末の接続台数が１台からでも適用することができる。以下の説明では、説明の便宜上、原則、コンピュータの端末Ｔ１を代表して説明する。ネットワークＮ１は、第１実施形態では、例えば、インターネットである。
【００２４】
サーバ１は、本件開示のサーバの一例であって、ウェブ（Web）サーバである。このサーバ１は、学習用のプリントを作成するためのウェブサイト（ウェブページ）を提供する機能を有する。インターネットのＷＷＷ（World Wide Web）サービスにおいて、サーバ１と端末Ｔ１との間では、データの送受信を行なうためにＨＴＴＰ（HyperText Transfer Protocol）等の通信プロトコルが用いられている。また、データは、例えば、ＨＴＭＬ（Hyper Text Markup Language）という書式で記述されている。但し、ＨＴＭＬは、マークアップ言語（Markup Language）の一例であって、本件開示のサーバ１が取り扱うデータは、ＨＴＭＬに限られず、例えば、ＸＭＬ（Extensible Markup Language）、ＳＧＭＬ(Standard Generalized Markup Language)、ＲＴＦ（Rich Text Format）、ＴｅＸ等の他のマークアップ言語であってもよい。なお、データには画像等のデータが含まれてもよい。
【００２５】
このサーバ１は、利用者が端末Ｔ１で操作するウェブブラウザ（web browser）等のクライアントソフトウェアからの要求に応えて、サーバ１の管理するデータ等を端末Ｔ１に送信することが可能である。また、サーバ１は、入力操作のデータを、例えば、リクエスト用のＨＴＴＰとして受信する。なお、ＨＴＭＬやＨＴＴＰの詳細については、公知技術であるので説明を省略する。
【００２６】
端末Ｔ１は、本件開示の端末の一例であって、例えば、デスクトップ型のパーソナルコンピュータである。但し、端末Ｔ１は、これに限られず、ノート型又はタブレット型のパーソナルコンピュータであってもよい。但し、端末Ｔ１は、説明の便宜上、表示モニタ、入力デバイス（キーボードやマウス等）、プリンタ等の周辺機器を含めてもよく、詳細については、図１１を用いて後述する。
【００２７】
また、端末Ｔ１は、例えば、学校の教師の入力操作を受け付けて、ウェブブラウザを利用してサーバ１が提供するウェブサイトにアクセスすることができる。ウェブブラウザは、例えば、インターネットエクスプローラ（INTERNET EXPLORER、登録商標）である。但し、ウェブブラウザは、これに限定されず、例えば、グーグルクローム（GOOGLE CHROME、登録商標）であってもよく、さらに、サファリ(SAFARI、登録商標)等、他のウェブブラウザでもよい。プリント作成システム１００は、無料のウェブブラウザを利用することにより、利便性及び汎用性を有している。なお、端末Ｔ１は、有線又は無線でプリンタに接続され得る。
【００２８】
［サーバのハードウェア構成］
次に、サーバのハードウェア構成例について説明する。本件開示のサーバは、例えば、図１に示す管理用のサーバ１等のコンピュータを用いて実現できる。
【００２９】
図２は、第１実施形態におけるサーバのハードウェア構成の一例を示すブロック図である。図２において、サーバ１は、プロセッサ２、ストレージ３、メモリ４、駆動装置５、入力装置６、通信インタフェース７、表示装置８及びバス９を備える。ここで、プロセッサ２、ストレージ３、メモリ４、駆動装置５、入力装置６、通信インタフェース７及び表示装置８は、バス９を介して、互いに接続されている。
【００３０】
プロセッサ２は、サーバ１の統括的な制御を行なうものである。なお、プロセッサ２は、ＣＰＵ（Central Processing Unit）コアが複数設けられている構成でもよい。
【００３１】
また、ストレージ３は、例えば、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ等の記憶装置であり、プログラムや各種データが格納される。メモリ４は、例えば、ＲＡＭ（Random Access Memory）等の記憶装置であり、プロセッサ２で実行されるプログラムがロードされるとともに、プロセッサ２の処理に用いるデータが格納されるメインメモリである。メモリ４は、さらに、プロセッサ２がプログラムを実行する際の作業メモリを備える。駆動装置５は、可搬型の記憶媒体１０に記憶されたデータやプログラムを読み出す装置である。記憶媒体１０は、例えば、光ディスク、磁気ディスク、光磁気ディスク、ＵＳＢ（Universal Serial Bus）メモリ又は半導体メモリ（フラッシュメモリ等）を採用したメモリカード等の可搬型の記憶媒体である。
【００３２】
また、入力装置６は、例えば、キーボード、マウス等の入力デバイスである。通信インタフェース７は、例えば、無線又は有線でのデータ通信を行なうための手段を具備する。表示装置８は、例えば、液晶モニタである。バス９は、例えば、データバス、アドレスバス及びコントロールバスの３系統のバスを含む。
【００３３】
［サーバの機能構成及びデータ構成］
図３は、第１実施形態におけるサーバの機能構成及びデータ構成の一例を示す説明図である。
サーバ１は、記憶手段において、データベースＤＢ（Data Base）内に、階層構造のデータベースを有し、利用者情報ＤＢ３１、出題内容ＤＢ３２及び版面レイアウトＤＢ３３を備える。利用者情報ＤＢ３１は、利用者情報３１１、利用者の権利情報３１２及び利用者の履歴情報３１３を含む。出題内容ＤＢ３２は、単元情報３２１、問題情報３２２及び辞書情報３２３を含む。利用者情報ＤＢ３１、出題内容ＤＢ３２及び版面レイアウトＤＢ３３は、上記学習用のプリントの作成に必要な情報が記憶されているデータベースの一例である。
【００３４】
ここで、各々のＤＢ３１〜３３について簡単に説明すると、利用者情報ＤＢ３１は、プリント作成システム１００を利用する利用者に関する情報を含むデータである。出題内容ＤＢ３２は、出題内容（出題する問題内容）を、少なくとも教科書の発行元（会社名）、学年、教科、単元毎に検索、参照、抽出等ができるように分類されているデータである。版面レイアウトＤＢ３３は、プリントの内容をプレビューして編集可能とするために定義された書式制御用のデータを含む。なお、上記の各々のＤＢ３１〜３３のデータ構造の詳細については、図４〜１０を用いて後述する。
【００３５】
また、サーバ１は、プログラムを実行することによって、その機能が実現される。具体的には、サーバ１は、図３に示す通り、入力受付処理部２１と、ユーザインタフェース提供部２２と、データベース処理部２３と、プリント作成部２４と、通信処理部２５とを含む。
【００３６】
入力受付処理部２１は、ウェブサイト上で、サーバ１が管理するプリント作成システム１００によるウェブページ（URL：Uniform Resource Locator）にアクセスしてきた端末Ｔ１からの入力操作の受付処理を行ない、入力操作のデータやコマンドを解析する。
【００３７】
ユーザインタフェース提供部２２は、本件開示のユーザインタフェース提供手段の一例であって、端末Ｔ１の表示モニタに、表示機能を有する選択ウィンドウと、抽出ウィンドウと、編集ウィンドウとを少なくとも表示させるユーザインタフェースを提供する。なお、ユーザインタフェース提供部２２が提供するユーザインタフェースは、例えばウェブユーザインタフェース（WUI:Web User Interface）のような形態であってもよい。つまり、本件開示のユーザインタフェースは、ウェブブラウザで表示したウェブサイト、ウェブアプリケーションのユーザインタフェースとして機能し得る。
【００３８】
選択ウィンドウは、教科書の発行元、学年、教科を含む出題種別を少なくとも選択させる画面（操作画面）である。抽出ウィンドウは、選択ウィンドウで選択された出題種別に基づいて定まる単元の一覧を表示して該一覧から出題候補の単元を抽出させる画面（操作画面）である。編集ウィンドウは、抽出ウィンドウで抽出された単元に基づいて定まる出題可能な範囲を示すデータを表示し、入力操作に応じて出題内容を単元に縛られずに指定させる画面（操作画面）である。ユーザインタフェース提供部２２は、一例として、選択ウィンドウと、抽出ウィンドウと、編集ウィンドウとを実現させるためのユーザインタフェースを端末Ｔ１に提供するため、通信処理部２５に指示を出して、このユーザインタフェースを端末Ｔ１に送信する。選択ウィンドウと、抽出ウィンドウと、編集ウィンドウの詳細については、図１８を用いて説明する。
【００３９】
データベース処理部２３は、本件開示のデータベース処理手段の一例であって、端末Ｔ１からの入力操作に応じてデータベースＤＢにアクセスし、データの参照、解析、取得、設定、抽出、検索、編集、削除、更新処理のうち少なくとも１つを実行する。例えば、データベース処理部２３は、ユーザインタフェースの提供を受けた端末Ｔ１からの入力操作に応じて、応答するデータをデータベースＤＢから取得する。
【００４０】
より詳細には、データベース処理部２３は、ユーザインタフェースの提供を受けた端末Ｔ１から、選択ウィンドウで選択された出題種別のデータを受信する。出題種別は、教科書の発行元、学年、教科を含む。そして、データベース処理部２３は、データベースＤＢにアクセスして、出題種別に基づく単元の一覧のデータを取得してＴ１端末に送信する。さらに、データベース処理部２３は、抽出された出題候補の単元のデータを端末Ｔ１から受信し、データベースＤＢにアクセスして出題可能な範囲を示すデータを端末Ｔ１に送信する。そして、データベース処理部２３は、編集ウィンドウで指定された出題内容のデータを受信する。但し、データベース処理部２３は、通信処理部２５を介して、端末Ｔ１とデータの送受信を行なう。
【００４１】
プリント作成部２４は、本件開示のプリント作成手段の一例であって、データベース処理部２３が編集ウィンドウで指定された出題内容のデータを受信することにより、プリントを作成する。通信処理部２５は、本件開示の通信手段の一例であって、プリントのデータを送信する。また、通信処理部２５は、データベース処理部２３からの指示を受けて、その指示に応じてデータの送受信も行なう。
【００４２】
なお、プロセッサ２が実行するプログラムや、アクセス対象となるデータは、サーバ１と通信可能な他の装置に格納されていてもよい。また、本実施形態で記載したサーバ１の記憶手段とは、ストレージ３、メモリ４、記憶媒体１０又はサーバ１との間で通信可能な他の装置の少なくとも何れかを示す。したがって、図３に示すデータベースＤＢは、サーバ１の記憶手段の何れかに格納されてもよいが、以下の説明では、図２に示すストレージ３に格納されることとする。なお、本システムは、記憶手段として、いわゆるクラウドサービスを利用する形態であってもよい。
【００４３】
また、図２に例示したサーバ１は、プロセッサ２、データベースＤＢが格納されているストレージ３、メモリ４等のハードウェアと、オペレーティング・システムやアプリケーション・プログラム等のプログラムとが協働することにより、各種機能を実現する。このアプリケーション・プログラムには、プリント作成プログラムが含まれる。したがって、図３に示した入力受付処理部２１、ユーザインタフェース提供部２２、データベース処理部２３、プリント作成部２４及び通信処理部２５は、プロセッサ２がプリント作成プログラムを実行することにより機能を実現する。
【００４４】
［サーバで用いるデータ構造］
次に、サーバ１で用いるデータ構造の一例について、図４から図１０を用いて説明する。なお、第１実施形態では、以下に示す全ての項目を実装するとは限らず、また、用途により、項目の省略や他の項目の追加も発生し得る。本システムの実装では、データベース及びデータは、第１実施形態を実現する上で機能を損なわない限り、特定の処理系に限定されない。データベースＤＢは、例えば、カード型のデータベース管理システムの方式や、リレーショナルデータベース管理システム（RDBMS：Relational DataBase Management System）の方式を採用してもよい。また、データベースＤＢは、例えば、柔軟な構造でデータを扱えるドキュメント指向データベースの方式を採用してもよい。或いは、データを「キー」と「バリュー（値）」の組合わせとして保存するキー・バリュー型データベースの方式を採用してもよい。さらに、データベースＤＢは、例えば、非リレーショナルデータベース管理システムとしてＮｏＳＱＬ（Not Only SQL）データベースの方式を採用してもよい。
【００４５】
また、データベースＤＢに記憶されるデータは、例えば、テキスト／ＨＴＭＬ／ＸＭＬ／ＰＤＦ／ＪＳＯＮ（JavaScript(登録商標) Object Notation）等、必要に応じた形式に対応し得る。さらに、データベースＤＢに記憶されるデータは、文字データに限られず、例えば、画像のデータ、動画のデータ、音楽データ、音声データも含まれてもよい。ここで、本件開示の学習用のプリントは、本実施の形態はもとより、上述した通り、紙媒体に限られず、電子データによる電子媒体でもよい。さらに、プリントが電子データの場合には、ＰＤＦ形式の電子データファイルに限られず、種々の形式の電子データファイルであってよい。
【００４６】
つまり、本システムでは、プリンタを使用してプリントを出力（印刷）してもよいし、パーソナルコンピュータ（例えばタブレット端末等）の表示モニタにプリントを出力してもよいし、電子黒板に出力してもよいし、或いは、プロジェクタを介してスクリーンに投影するようにしてもよい。一例として、生徒がタブレット端末で学習する場合には、電子データのプリントをタブレット端末（タブレット型のパーソナルコンピュータ）の表示モニタ上で学習することが可能となる。この場合には、タブレット端末の表示モニタ上に表示されるプリントには、画像や動画が見られる形式にしてもよい。また、音楽のプリント（電子データ）の場合には、音符に従って音楽が奏でるようにしてもよい。
【００４７】
図４は、利用者情報のデータ構造の一例を示す説明図である。図４に示す利用者情報３１１は、利用者の所属等を表したテーブル形式のデータであって、一例として、利用者別に「ユーザＩＤ」、「パスワード」、「メールアドレス」、「姓」、「名」、「所属組織」、「組織名称」、「学校種別」及び「担当教科」等の項目（レコード）を含む。なお、学校種別は、小学校、中学校に限られず、本システムを保育園、幼稚園、高等学校、高等専門学校、特別支援学校等の教育機関の教材にも適用できるように拡張した場合には、必要に応じて学校種別にこれらの教育機関の何れか又は全てが含まれる。
【００４８】
図５は、利用者の権利情報のデータ構造の一例を示す説明図である。図５に示す利用者の権利情報３１２は、本システムの利用可能な期間等を規定したテーブル形式のデータで
あって、一例として、利用者別に「ユーザＩＤ」、「権利項目」、「登録日時」、開始日時」及び「終了日時」等の項目を含む。
【００４９】
図６は、利用者の履歴情報のデータ構造の一例を示す説明図である。図６に示す利用者の履歴情報３１３は、本システムの利用履歴等を規定したテーブル形式のデータであって、一例として、利用者別に「ユーザＩＤ」、「権利項目」、「項目区分」、「区分内容」及び「登録日時」等の項目を含む。
【００５０】
図７は、単元情報のデータ構造の一例を示す説明図である。図７に示す単元情報３２１は、教科、教科書の発行元（以下、単に「発行元」という。）、学年等の組合せの単位で分類付けられた単元の情報を表したテーブル形式のデータであって、一例として、「教科」、「発行元」、「学年」、「単元」、「学習種別」及び「学習内容」等の項目を含む。但し、単元情報３２１については、さらに「学期（当該単元を学習する標準的な学期）」や「章（当該単元を内包する章名）」等の項目も適宜追加してもよい。
【００５１】
図８は、問題情報のデータ構造の一例を示す説明図である。図８に示す問題情報３２２は、教科、発行元、学年等の組合せの単位で分類付けられた単元毎の問題及び解答の情報が紐付けられたテーブル形式のデータであって、一例として、「教科」、「発行元」、「学年」、「単元」、「学習種別」、「学習内容」、「項目種別」、「説明」、「問題」、「解答」、「重複項目」及び「優先順位」等の項目を含む。ここで、「問題」について、漢字の場合には、例えば、「読み取り」、「書き取り」、「読み＋書き」等の問題、英単語の場合には、例えば「和訳問題」等を想定している。但し、これらに限定されない。
【００５２】
図９は、辞書情報のデータ構造の一例を示す説明図である。図９に示す辞書情報３２３は、問題作成用の辞書ファイルを示すテーブル形式のデータであって、一例として、「漢字」、「音読み」、「訓読み」、「部首」、「画数」及び「新出」等の項目を含む。但し、辞書情報３２３については、さらに単元毎に学ぶ漢字が漢字検定において、どの級に該当するか等の項目「漢検」も適宜追加してもよい。データベース処理部２３は、必要に応じて、辞書情報３２３を参照する。なお、辞書情報について、英語の場合には、データ構造として、例えば、英和辞典、和英辞典、英々辞典等の機能を各々実現できるテーブル形式のデータ（図示省略）を採用する。
【００５３】
図１０は、版面レイアウトＤＢのデータ構造の一例を示す説明図である。図１０に示す版面レイアウトＤＢ３３は、プリントのレイアウトを作成するために供されるテーブル形式のデータであって、一例として、「学習種別」、「名称」、「定義」、「登録日時」及び「更新日時」等の項目を含む。
【００５４】
［端末のハードウェア及び機能構成］
図１１は、第１実施形態における端末のハードウェア構成の一例を示す説明図である。端末Ｔ１は、インターネット接続が可能なパーソナルコンピュータであって、ＣＰＵ１１、ＨＤＤ装置１２、ＲＡＭ１３、表示モニタ１４、プリンタ１５、入力デバイス１６、通信インタフェース部（以下「通信Ｉ／Ｆ部」という。）１７及びバス１８を備える。ＣＰＵ１１、ＨＤＤ装置１２、ＲＡＭ１３、表示モニタ１４、プリンタ１５、入力デバイス１６及び通信Ｉ／Ｆ部１７は、バス１８を介して接続されている。
【００５５】
図１１に示すＣＰＵ１１は、端末Ｔ１の統括的な制御を行なうものである。また、ＣＰＵ１１は、入力操作受付部１１ａ、データ通信処理部１１ｂ及び表示制御部１１ｃを含む。入力操作受付部１１ａは、本件開示の操作受付手段の一例であって、入力操作を受け付ける。
【００５６】
データ通信処理部１１ｂは、本件開示のデータ通信処理手段の一例であって、ユーザインタフェースを介してサーバ１とデータ通信処理を行なうことにより、最終的にサーバ１からプリントのデータを受信する。表示制御部１１ｃは、本件開示の表示制御手段の一例であって、例えば、上記ユーザインタフェースのプログラムのコードを読み出して実行することにより表示モニタ１４に各ウィンドウ（選択ウィンドウ、抽出ウィンドウ、編集ウィンドウ）を表示させる。入力操作受付部１１ａは、各ウィンドウを含むユーザインタフェースを介して入力操作を受け付ける。なお、ＣＰＵ１１は、本件開示の表示手段の機能を有し、表示モニタ１４にプリントを表示する。但し、表示制御部１１ｃが表示モニタ１４にプリントを表示させるようにしてもよい。
【００５７】
ＨＤＤ装置１２は、各種データを記憶する。また、ＨＤＤ装置１２には、ウェブブラウザ１２ａの機能を有するソフトウェアが予めインストールされている。ＲＡＭ１３は、データ処理の作業用のバッファメモリである。
表示モニタ１４は、表示部の一例であって、例えば、液晶モニタである。但し、有機ＥＬモニタであってもよい。プリンタ１５は、学習用のプリントを印字するものである。
入力デバイス１６は、例えば、キーボード、マウス、又はタッチパネル等である。通信Ｉ／Ｆ部１７は、図１に示すネットワークＮ１を経由して、サーバ１と通信を行なうための通信インタフェースを有している。また、端末Ｔ１は、マイクやスピーカ（図示省略）の機能も備えている。
【００５８】
［学習用のプリント作成システムの処理における概要例］
次に、プリント作成システムの処理の詳細について説明する前に概要について簡単に説明する。
図１２は、プリント作成システムの処理における概要例の説明図である。図１２では、簡単のため、教科、発行元、学年等で特定される単元が５つの場合について例示している。
【００５９】
図１２（ａ）は、従来例のプリント作成の概要を示す図である。学習用のプリントは、学習用教材として、単元毎に予め用意されており、教師は、単元毎のプリントをプリンタで出力する等して利用している。ここで、授業の進度に応じて、例えばテストの出題範囲が単元１〜３であれば、教師は、単元毎に予め用意されているプリントを印刷して使用すればよい。しかし、出題範囲が、単元１〜３及び単元４の一部という状況になった場合、単元４のプリントの一部を抜き出して、新たなプリントを作成しなければならず、手間がかかることが多い。なお、図１２（ａ）では、説明の便宜上、単元毎に１枚のプリントを例示しているが、単元毎に予め用意されているプリントは、１枚に限られない。
【００６０】
図１２（ｂ）、（ｃ）は、本件開示のプリント作成システム１００におけるプリント作成の概要例を示す図である。学習用教材として、プリントが単元毎に予め用意されている点は、従来例と同様であるが、教師は、単元に縛られずにプリントを作成することができる。図１２（ｂ）の事例１では、試験範囲が、単元に跨がっている場合の適用例であり、図１２（ｃ）の事例２では、さらに、以前学んだ単元の問題も併せて出題したい場合の適用例である。なお、問題は必要に応じて、ランダムに問題を並び替えることができる。この点については、図１９を用いて後述する。教師は、本件開示のプリント作成システム１００を利用することで、単元を跨ぐような場合であっても手間をかけずにプリントを作成することができる。また、本件開示のプリント作成システム１００は、様々な工夫が施されている（例えば、図１９、図２１参照）。以下、処理動作の詳細について説明をする。なお、本件開示のプリント作成システム１００は、単元を跨がない場合には、従来通り、単元毎のプリントを作成してよい。
【００６１】
［プリント作成方法の処理動作の説明］
次に、第１実施形態におけるプリント作成システム１００に適用されるプリント作成方法の処理動作の一例について説明する。ここで、サーバ１、端末Ｔ１がプリント作成プログラムの処理を実行することで、第１実施形態におけるプリント作成方法が実現される。このプリント作成プログラムは、サーバ１のプロセッサ２に、ユーザインタフェース提供手段、データベース処理手段、プリント作成手段及び通信手段を含む処理をタスクの要求に応じて実行させる。また、プリント作成プログラムは、端末Ｔ１のＣＰＵ１１に、表示制御手段と、操作受付手段と、データ通信処理手段と、表示手段とをタスクの要求に応じて実行させる。
【００６２】
図１３、図１４は、プリント作成方法の処理における動作の一例を示すフローチャートである。図１３、図１４では、説明を分かりやすくするため、左側にサーバ１と端末Ｔ１との間で実行される処理を示し、右側に各ステップに対応する端末Ｔ１の表示モニタ１４上での処理を併せて記載している。
【００６３】
また、図１５〜図１７は、図１３〜図１４に示すフローチャートの各ステップの処理（破線で囲む領域）における詳細な説明図である。図１５〜図１７では、端末Ｔ１、サーバ１、データベースＤＢの処理を含めて例示している。一例として、端末Ｔ１を操作している教師が、プリント作成のため、プリント作成システム１００を提供している会社のウェブサイトのＵＲＬにアクセスした場合を想定する。そして、端末Ｔ１が本システムを実行するための入力操作を受け付けると、端末Ｔ１が、本システムの開始を示すデータをサーバ１に送信する。サーバ１の入力受付処理部２１がそのデータを受け付けると、ユーザ認証画面に切り替える。すると、図２に示すサーバ１のプロセッサ２は、以下に説明する通り、図１３、図１４に示すフローチャートの処理を開始する。
【００６４】
＜ユーザ認証処理及びプリント作成システムの初期画面＞
ステップＳ１０１：図２に示すサーバ１のプロセッサ２は、ユーザ認証処理を実行する。詳細には、図１３に示すＳ１０１の処理の具体例に示している通り、端末Ｔ１の表示モニタ１４には、ユーザ認証画面が表示される。ユーザ認証画面では、「はじめて利用する方」及び「アカウントを登録されている方」向けのユーザ認証が可能なレイアウト構成になっている。この状態において、図１５に示すＳ１０１の処理の詳細に記載されている通り、プロセッサ２は、ユーザ認証要求の待機状態にある。ここで、例えば、端末Ｔ１のＣＰＵ１１が、メールアドレス及びパスワードの入力を受け付けると、そのメールアドレス及びパスワードのデータをサーバ１に送信する。
【００６５】
サーバ１では、ユーザ認証要求の受付処理として入力データ（メールアドレス及びパスワード）を受信すると、プロセッサ２の入力受付処理部２１は、ユーザ認証処理として、利用者情報ＤＢ３１と照合する。ユーザ認証処理が成功した場合には、ユーザインタフェース提供部２２は、プリント作成システム１００の画面生成処理として、学習用のプリント作成のウェブページ（以下「学校用学習教材のウェブページ」という。）のデータ（ＨＴＭＬデータ）を、通信処理部２５を介して送信して提供する。このデータには、例えば、選択ウィンドウと、抽出ウィンドウと、編集ウィンドウとを少なくとも含むユーザインタフェースが含まれている。また、このデータには、選択ウィンドウで選択させる項目のデータ等も含まれている。一方、ユーザ認証処理が失敗した場合には、例えば「メールアドレス又はパスワードが一致しません。」等の表示により、再入力を促す。
【００６６】
端末Ｔ１が、学校用学習教材のウェブページのデータを受信すると、ＣＰＵ１１は、そのデータを例えばＲＡＭ１３に記憶する。すなわち、ＣＰＵ１１は、学校用学習教材のウェブページのデータをＲＡＭ１３にダウンロードする。そして、ＣＰＵ１１の表示制御部１１ｃは、学校用学習教材のウェブページのデータを読み出して、表示モニタ１４に学校用学習教材のウェブページの画面を表示する。なお、ＣＰＵ１１は、ウェブページのデータをＨＤＤ装置１２に記憶して処理するようにしてもよい。
【００６７】
図１８は、学校用学習教材のウェブページにおける初期画面の一例である。図１８に示す学校用学習教材のウェブページＰ１は、例えば、選択ウィンドウＷ１〜Ｗ５、抽出ウィンドウＷ６、編集ウィンドウＷ７、プリント表題の指定ウィンドウＷ８及びプリント作成ウィンドウＷ９の画面を含む。ここで、選択ウィンドウＷ１、Ｗ３は、本件開示の選択ウィンドウの一例であり、抽出ウィンドウＷ６は、本件開示の抽出ウィンドウの一例であり、編集ウィンドウＷ７は、本件開示の編集ウィンドウの一例である。
【００６８】
選択ウィンドウＷ１は、利用者に教科を選択させるための画面である。選択ウィンドウＷ１では、一例として中学校の教科（国語、社会、数学、理科、英語、技家、その他）の何れかが選択されるようになっている。但し、小学校の教材の欄が選択（クリック）されると、図１１に示すＣＰＵ１１の表示制御部１１ｃは、小学校の教材として、国語、算数、理科、社会等が選択できる画面に切り替える。
【００６９】
選択ウィンドウＷ２は、利用者に作成ツールを選択させるための画面であって、選択ウィンドウＷ１にて教科が選択されると、ＣＰＵ１１は、その教科に基づいて、選択可能な作成ツールの名称を選択ウィンドウＷ２に表示する。作成ツールとしては、国語の場合、例えば、漢字の読み書きをテストするための「教科書の漢字プリント」作成ツールや、漢字の書き順を学ぶ「教科書の漢字練習プリント」作成ツール等が予め用意されている。ここでは、例えば、教科毎に複数の種類の作成ツールがある場合には、プルダウンメニュー表示等で選択できるようになっている。
【００７０】
選択ウィンドウＷ３は、利用者に発行元と学年を選択させるための画面である。選択ウィンドウＷ４は、利用者にプリントのレイアウトを選択させるための画面である。選択ウィンドウＷ５は、利用者に出題方法を選択させるための画面である。
【００７１】
抽出ウィンドウＷ６は、利用者に出題する単元を選択させるための画面である。抽出ウィンドウＷ６は、左右に２つの画面を配置し、左側の画面が単元の一覧を表示する画面であり、右側の画面が実際に出題候補とする単元を表示する画面である。なお、一例として、右側の画面に表示される出題候補の単元は上から順番に問題が作成される。さらに、抽出ウィンドウＷ６は、「追加」、「全追加」、「除外」、「全除外」等のメニューボタンや、右側の画面に表示される出題候補の単元のリストに新たに単元を追加した場合、その単元の出題順序を変更するための「上へ」、「下へ」等のボタンが用意されている。最初に左側の画面には、発行元、学年、教科を含む出題種別の組合せで特定された単元の一覧が表示される。ここで、入力操作に応じて、単元の一覧から任意に単元が選択されると、「追加ボタン」のオンにより、表示制御部１１ｃは、右側の画面に出題候補の単元を表示させる。
なお、抽出ウィンドウＷ６のレイアウトは、「教科書の漢字プリント」作成ツールの場合を例示しているのであって、必ずしも２画面である必要はない。他の作成ツールの場合には、抽出ウィンドウＷ６のレイアウトは、１画面のレイアウト構成にしてもよい。つまり、１画面に単元の一覧を表示して、その画面内で出題候補の単元を選択させるようにしてもよい。
【００７２】
また、編集ウィンドウＷ７は、利用者に出題内容を編集させるための画面である。編集ウィンドウＷ７には、抽出ウィンドウＷ６で抽出された単元に基づいて定まる出題可能な範囲を示すデータが表示される。これにより、教師等の利用者は、編集ウィンドウＷ７にて、出題内容を簡単にアレンジすることができる。なお、編集ウィンドウＷ７には、出題する漢字をランダムに並べ替えるランダムボタンＲ１と、ランダムに並び替えた後等に、選択した単元での出題する漢字を出現順に戻すリセットボタンＲ２が設けられている。
【００７３】
プリント作成部２４は、入力操作に応じて、編集ウィンドウＷ７で指定された出題内容をそのまま用いてプリントを作成するか、又は、取捨選択した上で必要に応じて並べ替えてプリントを作成することも可能である。但し、プリント作成部２４は、出題内容を取捨選択せずに並べ替えてプリントを作成することも可能である。出題する漢字をランダムに並べ替えたい場合、プリント作成システム１００では、ランダムボタンＲ１を適用することで、教師が手作業で自作するよりも効率的にプリントを作成することができる。
【００７４】
プリント表題の指定ウィンドウＷ８は、利用者にプリント表題を指定させるための画面である。プリント作成ウィンドウＷ９は、プリント作成の実行入力を受け付けるための画面である。
なお、選択ウィンドウＷ３〜Ｗ５、抽出ウィンドウＷ６、編集ウィンドウＷ７、プリント表題の指定ウィンドウＷ８及びプリント作成ウィンドウＷ９での処理の詳細については、図１３、図１４を用いて後述する。
【００７５】
また、学校用学習教材のウェブページにおけるユーザインタフェースには、プリントのプレビュー画面上で問題文を編集可能とする版面編集ウィンドウＷ１０（例えば、図１９（ｃ）参照）をさらに含む。版面編集ウィンドウＷ１０は、表示手段の一例である。版面編集ウィンドウＷ１０についても図１３、図１９、図２１を用いて後述する。上記のステップＳ１０１の処理が終了すると、プロセッサ２は、ステップＳ１０２の処理に移行する。
【００７６】
＜教科・発行元・学年等の指定処理＞
ステップＳ１０２：プロセッサ２は、教科・発行元・学年等の出題種別の指定処理を実行する。具体的には、図１５に示すＳ１０２の処理の詳細に記載されている通り、先ず、端末Ｔ１のＣＰＵ１１の入力操作受付部１１ａ（図１１参照）は、出題種別の受付処理を実行する。すなわち、入力操作受付部１１ａは、選択ウィンドウＷ１で「小学校の教材」と「中学校の教材」との種別及び「教科」の入力操作を受け付ける。一例として、入力操作受付部１１ａは、「中学校の教材」及び「国語」の入力操作を受け付けたこととする。
【００７７】
次に、入力操作受付部１１ａは、選択ウィンドウＷ２で「作成ツール」の入力操作を受け付ける。一例として、入力操作受付部１１ａは、「教科書の漢字プリント」作成ツールの入力操作を受け付けたこととする。
【００７８】
続いて、入力操作受付部１１ａは、図１３に示すＳ１０２の処理の具体例に示している通り、選択ウィンドウＷ３で「発行元・学年」の入力操作を受け付ける。一例として、入力操作受付部１１ａは、「Ａ社教科書」及び「１年」の入力操作を受け付けたこととする。すると、ＣＰＵ１１のデータ通信処理部１１ｂは、「中学校の教材」、「国語」、「教科書の漢字プリント」、「Ａ社教科書」及び「１年」のデータを選択入力のデータとして、ネットワークＮ１を介してサーバ１に送信する。
【００７９】
サーバ１は、選択入力のデータを受信すると、プロセッサ２の入力受付処理部２１は、（１）小・中学校及び教科の受付処理、（２）作成ツールの受付処理、（３）発行元・学年の受付処理を実行する。具体的には、入力受付処理部２１は、単元の一覧を抽出する際に後で利用するため、「中学校の教材」、「国語」、「教科書の漢字プリント」、「Ａ社教科書」及び「１年」のデータを、メモリ４に記憶する。そして、プロセッサ２は、ステップＳ１０３の処理に移行する。
【００８０】
＜版面レイアウトの指定処理＞
ステップＳ１０３：プロセッサ２は、版面レイアウトの指定処理を実行する。具体的には、図１５に示すＳ１０３の処理の詳細に記載されている通り、先ず、端末Ｔ１のＣＰＵ１１の入力操作受付部１１ａは、版面レイアウトの指定の入力操作を受け付ける。版面レイアウトとしては、科目に応じて、例えば、「Ｂ５判１０問」、「Ａ４判２０問」、「Ｂ４判５０問」、「漢字練習（Ｂ５判）」の何れか１つが選択可能である。一例として、教師が漢字の問題を３０問だけ出題しようとして、「Ｂ５判１０問」を選択すると、プリントは、３枚作成されることになる。一例として、ＣＰＵ１１は、図１３に示すＳ１０３の処理の具体例に示している通り、「Ｂ５判１０問」の入力操作を受け付けたこととする。すると、ＣＰＵ１１のデータ通信処理部１１ｂは、「Ｂ５判１０問」を示すデータを版面レイアウトの入力データとして、ネットワークＮ１を介してサーバ１に送信する。
【００８１】
サーバ１は、版面レイアウトの入力データを受信すると、入力受付処理部２１は、このデータをプリント作成時に利用するため、メモリ４に記憶する。そして、プロセッサ２は、ステップＳ１０４の処理に移行する。
【００８２】
＜出題方法の指定処理＞
ステップＳ１０４：プロセッサ２は、出題方法の指定処理を実行する。具体的には、図１５に示すＳ１０４の処理の詳細に記載されている通り、先ず、端末Ｔ１のＣＰＵ１１の入力操作受付部１１ａは、出題方法の指定の入力操作を受け付ける。「教科書の漢字プリント」の作成ツールの場合、（１）読み取り、（２）書き取り、（３）読み＋書きの３つの何れか１つが選択可能である。一例として、ＣＰＵ１１は、図１３に示すＳ１０４の処理の具体例に示している通り、「読み取り」の入力操作を受け付けたこととする。すると、ＣＰＵ１１のデータ通信処理部１１ｂは、「読み取り」を示すデータを出題方法のデータとして、ネットワークＮ１を介してサーバ１に送信する。
【００８３】
サーバ１は、出題方法のデータを受信すると、入力受付処理部２１は、このデータをプリント作成時に利用するため、メモリ４に記憶する。そして、プロセッサ２は、ステップＳ１０５の処理に移行する。
【００８４】
＜単元の抽出・指定処理＞
ステップＳ１０５：プロセッサ２は、単元の抽出・指定処理を実行する。具体的には、図１６に示すＳ１０５の処理の詳細に記載されている通り、プロセッサ２のデータベース処理部２３は、先ず、メモリ４から、ステップＳ１０２の処理で記憶した「中学校の教材」、「国語」、「教科書の漢字プリント」、「Ａ社教科書」及び「１年」のデータを検索キーワードとして読み出し、出題内容ＤＢ３２の単元情報３２１を検索し、これらの検索キーワードで紐付けられる単元の一覧リストを抽出する。そして、データベース処理部２３は、通信処理部２５を介して、単元の一覧リストのデータを端末Ｔ１に送信する。
【００８５】
端末Ｔ１は、単元の一覧リストのデータを受信すると、ＣＰＵ１１の表示制御部１１ｃは、抽出ウィンドウＷ６の左側の画面に単元の一覧リストを表示する。そして、ＣＰＵ１１の入力操作受付部１１ａは、入力操作により単元の選択を受け付ける。一例として、図１３に示すＳ１０５の処理の具体例に示している通り、抽出ウィンドウＷ６内の左側の画面には、単元６〜１５の項目名が表示されている。但し、左側の画面には、スクロール操作により、さらに単元の一覧リストが表示可能となっている。一方、右側の画面には、単元１〜５の項目名が表示されている。これは、最初に左側の画面に表示された単元１〜５のリストが、入力操作により出題候補として選択されたことを表している。ＣＰＵ１１のデータ通信処理部１１ｂは、右側に表示された出題候補の単元のリストのデータをネットワークＮ１を介してサーバ１に送信する。
【００８６】
サーバ１は、この単元のリストを示すデータを受信すると、プロセッサ２の入力受付処理部２１は、出題候補の単元のリストを受け付ける。すると、プロセッサ２のデータベース処理部２３は、出題候補の単元名を検索キーワードとして、出題内容ＤＢ３２の問題情報３２２を検索し、出題可能な範囲を示すデータを指定する。そして、プロセッサ２は、ステップＳ１０６の処理に移行する。
【００８７】
＜出題する問題の編集処理＞
ステップＳ１０６：プロセッサ２は、出題する問題の編集処理を実行する。具体的には、図１６に示すＳ１０６の処理の詳細に記載されている通り、プロセッサ２のデータベース処理部２３は、例えば、「教科書の漢字プリント」作成ツールの場合、出題候補の問題のデータから編集ウィンドウＷ７に表示させるデータをピックアップする処理を実行する。
【００８８】
図１９は、編集処理の一例を示す説明図である。（ａ）は、図８に示す出題内容ＤＢ３２における問題情報３２２のデータ構造（実データ）の一部を表している。（ｂ）は、編集ウィンドウＷ７に表示された漢字の一覧リストを図示している。（ｃ）は、版面編集ウィンドウＷ１０に表示された問題例を図示している。なお、（ｃ）については、ステップＳ１０９で後述する。
【００８９】
図１９（ａ）において、出題可能な範囲を示すデータとして、単元「花曇りの向こう」で学ぶ漢字の一覧がデータベース化されている。例えば、「老人を[介護]する。」という問題文があった場合、かっこ内の[介護]の読みがテストされる。但し、この［  ］の記号については、データベース処理部２３の処理に利用されるのみで、実際のプリントには表示されない。この問題文において、読みのテストとなる「介」のみが新規学習漢字であって、「護」は、既に以前に学習済みの漢字であったとする。この場合は、データベース処理部２３は、「介」のみをピックアップすることとする。図１９（ａ）に示す問題情報３２２のデータ構造において、「学習項目」の欄は、問題文毎に新規学習漢字のみをピックアップした漢字が列挙されており、データベース処理部２３は、学習項目の欄の漢字を読み出す。そして、データベース処理部２３は、通信処理部２５に指示を出して、出題可能な範囲を示すデータとして、読み出した漢字の一覧リストのデータを端末Ｔ１に送信する。
【００９０】
つまり、学習用のプリントが漢字学習用のプリントの場合、図１９（ａ）に示す通り、データベースＤＢ（問題情報３２２）には、各単元の漢字学習用の問題文毎に、各単元で新規に学ぶ漢字のみが紐付けられて登録されており、データベース処理部２３は、抽出ウィンドウＷ６で抽出された単元で新規に学ぶ漢字のみをリストアップしたデータ（問題情報３２２の学習項目の欄に登録されているデータ）を出題可能な範囲を示すデータとする。
【００９１】
端末Ｔ１は、漢字の一覧リストのデータを受信すると、ＣＰＵ１１の表示制御部１１ｃは、表示モニタ１４上の編集ウィンドウＷ７に漢字の一覧リストを表示する（図１９（ｂ）参照）。
【００９２】
続いて、ＣＰＵ１１の入力操作受付部１１ａは、出題する問題の指定及び編集の入力操作を受け付ける。一例として、図１４に示すＳ１０６の処理の具体例に示している通り、編集ウィンドウＷ７内には、データベース処理部２３がピックアップした漢字のみが表示されている。このような表示形式であると、今回の出題範囲の単元で新規に学んだ漢字が表示されるので、教師は、新規に学んだ漢字を直感的に把握することができる。このような表示形式にすれば、例えば、このリストから教師が要注意として出題したい漢字のみ選択したい場合に、便利であると言える。
【００９３】
そして、ＣＰＵ１１は、図１４に示すＳ１０６の処理の具体例に示している通り、入力操作を受け付けることにより、例えば、「辛」、「較」、「恵」、「隠」、「咲」、「蓄」、「胞」、「壊」、「描」、「魅」という漢字を削除する。これらの操作は、画面上でプルダウンメニューにて「切り取り（Ｃtrl+Ｘ）」が選択されることにより行なわれる。削除された文字は、一例として、教師が、まだ教えていない漢字であることを意味する。つまり、既存のプリントの場合、削除した漢字も含まれているのに対し、本システムでは、単元毎に縛られずに単元の一部を自由に取捨選択できる。続いて、ＣＰＵ１１のデータ通信処理部１１ｂは、入力操作により編集された、編集ウィンドウＷ７に表示されている漢字の一覧リストのデータをサーバ１に送信する。
【００９４】
サーバ１は、出題する漢字のリストのデータを受信すると、入力受付処理部２１は、そのデータを後で利用するためメモリ４に記憶する。そして、プロセッサ２は、ステップＳ１０７の処理に移行する。
【００９５】
＜プリント表題の指定処理＞
ステップＳ１０７：プロセッサ２は、プリント表題の指定処理を実行する。具体的には、図１６に示すＳ１０７の処理の詳細に記載されている通り、先ず、端末Ｔ１のＣＰＵ１１の入力操作受付部１１ａがプリント表題の入力操作を受け付ける。そして、一例として、図１４に示すＳ１０７の処理の具体例に示している通り、プリント表題の指定ウィンドウＷ８には、「花曇りの向こう」という表題が入力されている。これは、単元１から単元５のうち、最初の単元の項目名が全体のタイトルとして表示されているが、これに限定されず、任意のタイトルを指定することもできる。
【００９６】
次に、端末Ｔ１のＣＰＵ１１のデータ通信処理部１１ｂがプリント表題を示すデータをサーバ１に送信する。サーバ１は、そのデータを受信すると、入力受付処理部２１は、後で利用するためメモリ４に記憶する。そして、プロセッサ２は、ステップＳ１０８の処理に移行する。
【００９７】
＜条件指定の確定及びプリント作成処理＞
ステップＳ１０８：サーバ１のプロセッサ２は、条件指定の確定及びプリント作成処理を実行する。具体的には、図１６に示すＳ１０８の処理の詳細に記載されている通り、先ず、端末Ｔ１のＣＰＵ１１の入力操作受付部１１ａが条件指定の確定の入力操作を受け付ける。そして、一例として、図１４に示すＳ１０８の処理の具体例に示している通り、プリント作成ウィンドウＷ９（図２０参照）には、「以上の設定でプリントを作成する」が表示されている。
【００９８】
図２０は、学校用学習教材のウェブページの一例を示す説明図である。図２０では、プリント作成の実行がされる直前の状態を例示している。ここで、入力操作受付部１１ａは、「以上の設定でプリントを作成する」の入力操作を受け付けると、データ通信処理部１１ｂが条件指定のコマンドのデータをサーバ１に送信する。そして、端末Ｔ１は、プリントのデータの受信待機状態に移行する。
【００９９】
サーバ１のプロセッサ２は、条件指定のコマンドのデータを受信すると、入力受付処理部２１は、条件指定のコマンドに基づいてプリント作成部２４にプリント作成の指示を出す。すると、プリント作成部２４は、メモリ４を参照し、「版面レイアウト」、「出題方法」、「出題する漢字のリスト」、「プリント表題」に基づいて、学習プリントを作成する。具体的には、プリント作成部２４は、一例として「介」の文字について、出題内容ＤＢ３２の問題情報３２２を参照し、「老人を［介護］する」を読み出し、さらに、版面レイアウトＤＢ３３を参照して、レイアウトの定義（書式制御）に従って、問題文をプリントのレイアウトの所定位置に配置する。
【０１００】
同様に、「曇」、「汁」、「押」、「僕」、「厄」、「介」、「歓」、「抑」、「抜」、「菓」についても、プリント作成部２４は、出題内容ＤＢ３２の問題情報３２２を参照し、「窓ガラスが曇る」、「みそ汁を飲む」・・・「お菓子を食べる」の問題文をプリントのレイアウトの所定位置に配置する。
【０１０１】
そして、サーバ１の通信処理部２５は、プリント作成部２４が作成したプリントのデータを端末Ｔ１に送信する。そして、プロセッサ２は、ステップＳ１０９の処理に移行する。
【０１０２】
＜版面レイアウトの編集処理＞
ステップＳ１０９：プロセッサ２は、版面レイアウトの編集処理の実行を司る。端末Ｔ１がプリントのデータを受信すると、表示制御部１１ｃは、版面編集ウィンドウＷ１０を表示する。この場合、表示制御部１１ｃは、図２０の学校用学習教材のウェブページを切り替えて版面編集ウィンドウＷ１０を表示してもよく、或いは版面編集ウィンドウＷ１０を重畳表示してもよい。
【０１０３】
図１９（ｃ）は、プリント作成部２４が作成したプリントを端末Ｔ１の版面編集ウィンドウＷ１０でプレビューした状態を表している。つまり、図１９（ｂ）に示す編集ウィンドウＷ７内のランダムボタンＲ１が選択されない場合には、プリント作成部２４は、編集ウィンドウＷ７で指定された出題内容をそのまま用いてプリントを作成する。具体的には、編集ウィンドウＷ７内で、画面左上から、「曇」、「汁」、「押」、「僕」、「厄」、「介」、「歓」、「抑」、「抜」、「菓」というように選択した単元での新規漢字が出現順に並んでおり、プリント作成部２４は、「老人を介護する」という問題を、第６問として作成する。ここで、１枚１０問に設定している場合、プリント作成部２４は、編集ウィンドウＷ７で指定された漢字が５７文字あるので、６枚のプリントを作成し、サーバ１の通信処理部２５は、６枚分のプリントのデータを端末Ｔ１に送信することになる。
【０１０４】
端末Ｔ１での版面レイアウトの編集処理では、例えば、プリンタに印刷されるプリントにおいて文字や図版の入る領域（版面）について、例えば（１）出題文（出題内容）の変更、（２）解答の表示又は非表示の選択、（３）出題内容の切り替え（例：同音異字）、（４）出題者のコメントの追加、配点の変更、出題文へのルビの有無の表示切り替えが予め用意されている。
【０１０５】
詳細には、図１４に示すＳ１０９の処理の具体例に示している通り、端末Ｔ１の表示モニタ１４では、版面編集ウィンドウＷ１０の画面が表示されることにより、ＣＰＵ１１は、版面レイアウトの指定の入力操作を受け付ける（版面レイアウトの編集要求）。一例として、星印のマークの問題文については、音読み又は訓読みの問題に切り替え自在とすることができる。但し、この星印のマークは、版面編集用のマークであるので、生徒に配布する実際のプリントには表示されない。
【０１０６】
図２１は、版面レイアウトの編集処理の一例を示す説明図である。（ａ）は、出題内容ＤＢ３２の問題情報３２２に示す実データの一部を例示している、（ｂ）は、音読み又は訓読みの問題に切り替えの処理の説明図である。（ｃ）は、版面編集ウィンドウＷ１０に表示される出題内容の一例を示す説明図である。出題内容ＤＢ３２の問題情報３２２には、星印のマークの漢字について、訓読み、音読みにそれぞれ対応した問題文が記憶されている。
【０１０７】
一例として、「曇」を例にとると、訓読みの問題として、「窓ガラスが［曇］る」が、出題内容ＤＢ３２の問題情報３２２の問題１欄に記憶されている。また、音読みの問題として、「［曇天］の日が続く」が、出題内容ＤＢ３２の問題情報３２２の問題１欄に記憶されている。ここで、星印のマークのある漢字については、両方の問題文が、端末Ｔ１に送信され、ウェブページ上で切り替えることができる。これにより、最終的に出題するプリントＰが確定される。また、生徒に配布する問題については、解答非表示にすることで、解答欄を空白にすることができる。なお、版面レイアウトの編集処理では、音読みと訓読みとを切り替える機能だけではなく、問題文を複数用意して、切り替えられるようにしてもよい。一例として、版面レイアウトの編集処理では、「老人を介護する」、「介護保険に加入する」等のように複数の問題を切り替えるようにデータベースＤＢを構築してもよい。
【０１０８】
以上、まとめると、図１７に示すＳ１０９の処理の詳細に記載されている通り、サーバ１のプロセッサ２は、版面レイアウトの編集要求のデータを受信すると、入力受付処理部２１は、版面レイアウトの編集要求の受付処理を行なう。そして、データベース処理部２３は、版面レイアウトの更新処理として、版面レイアウトの編集要求を解析し、出題内容ＤＢ３２や版面レイアウトＤＢ３３を参照し、更新データを抽出する。データベース処理部２３は、通信処理部２５に指示を出して、更新データを端末Ｔ１に送信する。これにより、版面編集ウィンドウＷ１０には、更新された版面レイアウトが表示される。なお、再度、版面レイアウトの編集処理を行なう場合には、ステップＳ１０９を繰り返せばよい。そして、プロセッサ２は、ステップＳ１１０の処理に移行する。
【０１０９】
＜プリントの出力処理＞
ステップＳ１１０：ＣＰＵ１１は、プリントの出力処理を実行する。具体的には、図１４に示すＳ１１０の処理の具体例に示している通り、端末Ｔ１のＣＰＵ１１の入力操作受付部１１ａが版面編集ウィンドウＷ１０内にある「印刷」ボタンの入力を受け付ける。但し、本システムでは、「印刷」ボタンの横にプルダウンメニューボタンを設け、出力先を変更可能としている。詳細には、利用者が、例えばマウス等の入力デバイスにて「印刷ボタン」をクリックすると、印刷用の設定画面が表示され、出力先のプリンタや印刷設定を選択できるようになっている。そして、出力先のプリンタが例えばプリンタ１５に選択されると、通信処理部２５は、最終的なプリントのデータをプリンタ１５に送信して、プリンタ１５は、一例としてＢ５判サイズのプリントを出力する。
【０１１０】
一方、利用者が例えばマウス等の入力デバイスにて「印刷」ボタンの横に設けられているプルダウンメニューボタンを選択すると、本システムでは、出力先を、例えば、生徒用のタブレット端末の表示モニタや電子黒板の表示モニタ等に適宜変更することができるように構成されている。つまり、第１実施形態では、説明の便宜上、プリントの出力処理として、プリンタ１５としているがプリントの出力処理は、紙媒体の出力に限定されず、利用形態に応じて、例えばタブレット端末の表示モニタ等に適宜変更することが可能となる。
【０１１１】
以上より、第１実施形態によれば、プリント作成システム１００が提供する学校用学習教材のウェブページを利用することにより、単元に縛られずに自由度の高い学習用のプリントを簡単な操作で作成できる。
【０１１２】
〔第２実施形態〕
次に、第２実施形態について説明する。なお、上記第１実施形態と、同じ構成要素については同じ符号を付して説明を省略し、相違点について主に詳述する。第１実施形態では、サーバ１がウェブサーバであり、サーバ１が提供するウェブサイトに端末Ｔ１がインターネットを介して接続する形態であった。第２実施形態では、一例としてイントラネットの環境を導入することで、学校内の校内ネットワークの環境下で実行可能なプリント作成システムを提供する。そのため、第２実施形態では、サーバ１と、１つ以上の端末とが同一校内に存在してネットワークで繋がっている点が、第１実施形態と異なる。但し、第２実施形態でも、インターネット等の技術を適宜用いることで利便性を高めることが可能である。そして、第２実施形態では、イントラネットによりアクセスできる端末を制限することで安全性を高めたネットワークを構築できる。
【０１１３】
図２２は、第２実施形態におけるプリント作成システムの構成例を示す説明図である。第２実施形態のプリント作成システム１０１は、一例として、データベースＤＢにアクセス可能な管理用のサーバ１と、スイッチングハブ等のネットワーク接続機器１９を経由し、ネットワークＮ２を介してサーバ１に接続可能な教師用のコンピュータの端末Ｔ１〜Ｔｎ（ｎは、任意の接続数）との間で実現される。なお、校内ネットワークの環境下において、職員室４０内には、ネットワークプリンタＮＰもネットワークＮ２も接続されている。また、コンピュータを利用して学ぶＰＣ（Personal Computer）教室４１には、教師用の端末Ｔ０、生徒用の端末Ｓ１〜Ｓｎ（ｎは、任意の接続数）、電子黒板２０がネットワークＮ２に繋がれている。
【０１１４】
図２２に示すサーバ１は、ウェブサーバであって、第１実施形態に示したサーバ１と同様の機能を有し、図２２に示す端末Ｔ１〜Ｔｎ、Ｔ０、Ｓ１〜Ｓｎは、ウェブブラウザを備え、図１１に示す端末Ｔ１と同様の機能を有する。但し、第２実施形態では、説明をわかりやすくするため、サーバ１は、データベースＤＢと外部接続しているが、サーバ１のストレージ３にデータベースＤＢを格納してもよい。
【０１１５】
以上の構成により、第１実施形態と第２実施形態との差異は、主に、サーバ１と端末Ｔ１とを介するネットワークが、インターネットであるかイントラネットであるかの点である。そこで、第２実施形態では、上述した図１３〜図１４のプリント作成方法の処理における動作の一例を示すフローチャートや、図１５〜図１７のフローチャートの各ステップの処理（破線で囲む領域）における詳細な説明図を適宜適用することができる。
【０１１６】
したがって、第２実施形態のプリント作成システム１０１においても、単元に縛られずに自由度の高い学習用のプリントを簡単な操作で作成できる。
また、第２実施形態のプリント作成システム１０１の場合、ネットワークプリンタＮＰにプリントを印刷するだけではなく、ＰＣ教室４１のような場所で教師用の端末Ｔで作成したプリントを電子黒板２０に出力するようにしてもよい。また、生徒用の端末Ｓ１の表示モニタに、プリントを出力するようにしてもよい。
【０１１７】
なお、第２実施形態では、サーバ１をウェブサーバとしない利用態様も可能である。この場合のプリント作成システム１０１では、ウェブブラウザを利用しない形態で図１８に示す学校用学習教材のウェブページの初期画面と同様の初期画面のユーザインタフェースを提供すればよい。このような形態のプリント作成システム１０１では、例えば、ＨＴＭＬ言語ではなく、他のプログラム言語で同様の機能を有するようにプログラム化してユーザインタフェースを提供すればよい。
【０１１８】
以上、第２実施形態におけるプリント作成システム１０１について、図２２に示す校内ネットワークの環境を例にして説明した。ここで、インターネットを介してサーバ１及びデータＤＢにアクセスするようにすれば、校外ネットワークの環境となり、これは、上述した第１実施形態のプリント作成システム１００の一態様に成り得る。
【０１１９】
〔第３実施形態〕
次に、第３実施形態について説明する。なお、上記第１実施形態と、同じ構成要素については同じ符号を付して詳細な説明を省略し、相違点について主に詳述する。
［端末のハードウェア及び機能構成］
第３実施形態では、本発明のプリント作成システムを、サーバ１に依存せず単独で動作するスタンドアロン環境下で実行する点が、第１及び第２実施形態と異なる。
図２３は、第３実施形態における端末のハードウェア構成の一例を示す説明図である。そして、第３実施形態では、スタンドアロン環境下でのプリント作成システム１０２が適用される。図２３において、端末Ｔ１は、スタンドアロン環境下で使用するものであって、ＣＰＵ１１、ＨＤＤ装置１２、ＲＡＭ１３、表示モニタ１４、プリンタ１５、入力デバイス１６及びバス１８を備える。ＣＰＵ１１、ＨＤＤ装置１２、ＲＡＭ１３、表示モニタ１４、プリンタ１５及び入力デバイス１６は、バス１８を介して接続されている。第３実施形態では、データベースＤＢがＨＤＤ装置１２に予め記憶されている。但し、データベースＤＢが外部機器に記憶されている形態であってもよい。
【０１２０】
また、第３実施形態では、プリント作成プログラム１２ｂがＨＤＤ装置１２に予め記憶されている。なお、ＲＡＭ１３、表示モニタ１４、プリンタ１５、入力デバイス１６及びバス１８については、図１１に示す端末Ｔ１と同様である。
【０１２１】
ＣＰＵ１１は、端末Ｔ１の統括的な制御を行なうものである。ＣＰＵ１１は、プリント作成プログラム１２ｂを読み込むことにより、入力操作受付部１１１、表示制御部１１２、データベース処理部１１３、プリント作成部１１４及びプリント出力部１１５としても機能する。ここで、入力操作受付部１１１は、操作受付手段の一例であり、表示制御部１１２は、表示制御手段の一例である。また、データベース処理部１１３は、データベース処理手段の一例であり、プリント作成部１１４は、プリント作成手段の一例であり、プリント出力部１１５は、表示手段の一例である。また、このプリント作成プログラム１２ｂを起動することにより、図１８に示す学校用学習教材のウェブページの初期画面と同様の初期画面のユーザインタフェースを提供することができる。
【０１２２】
入力操作受付部１１１は、入力デバイスから入力操作を受け付ける。表示制御部１１２は、図１８に示すような選択ウィンドウと、抽出ウィンドウと、編集ウィンドウと含む初期画面を表示モニタ１４に表示する。データベース処理部１１３は、ユーザインタフェースを介して入力された入力操作に応じて各ウィンドウに表示させるデータをデータベースにアクセスして取得する。プリント作成部１１４は、入力操作により編集ウィンドウで指定された出題内容に基づいて、データベース処理部１１３を介して、必要なデータを取得して、出題問題が記載されたプリントを作成する。プリント出力部１１５は、表示モニタ１４にプリントを出力（表示）する。
【０１２３】
［プリント作成方法の処理動作の説明］
次に、第３実施形態におけるプリント作成システム１０２に適用されるプリント作成方法の処理動作の一例について説明する。ここで、図２３に示す端末Ｔ１のＣＰＵ１１がプリント作成プログラムの処理を実行することで、第３実施形態におけるプリント作成方法が実現される。このプリント作成プログラムは、端末Ｔ１のＣＰＵ１１に、表示制御手段、操作受付手段、データベース処理手段、プリント作成手段及び表示手段の処理をタスクの要求に応じて実行させる。
ここで、第３実施形態におけるプリント作成方法の処理動作を図１３、図１４を流用し、一部を修正して適宜説明をする。なお、図２３に示す端末Ｔ１は、サーバ１との通信は行なわないので、図１５〜図１７の説明図は適用しない。
【０１２４】
ステップＳ１０１：ＣＰＵ１１は、ユーザ認証処理を実行する。具体的には、ＣＰＵ１１の入力操作受付部１１１が、メールアドレス、パスワードの入力を受け付けると、ユーザ認証処理として、利用者情報ＤＢ３１と照合する。ユーザ認証処理が成功した場合には、表示制御部１１２は、プリント作成システムの画面生成処理として、図１８に示す学校用学習教材のウェブページの初期画面と同様の初期画面を表示する。
【０１２５】
ステップＳ１０２：ＣＰＵ１１は、教科・発行元・学年等の出題種別の指定処理を実行する。具体的には、入力操作受付部１１１は、出題種別として、一例として、「中学校の教材」、「国語」、「Ａ社教科書」及び「１年」の入力操作を受け付けたこととする。そして、入力操作受付部１１１は、作成ツール（出題種別の一種）として「教科書の漢字プリント」作成ツールの入力操作を受け付けたこととする。ＣＰＵ１１は、入力操作で受け付けたデータをＲＡＭ１３に記憶する。
【０１２６】
ステップＳ１０３：ＣＰＵ１１は、版面レイアウトの指定処理を実行する。具体的には、入力操作受付部１１１は、「Ｂ５判１０問」の入力操作を受け付けたこととする（図１３に示すＳ１０３の処理の具体例参照）。すると、ＣＰＵ１１は、「Ｂ５判１０問」を示すデータを版面レイアウトの指定処理としてＲＡＭ１３に記憶する。
【０１２７】
ステップＳ１０４：ＣＰＵ１１は、出題方法の指定処理を実行する。具体的には、入力操作受付部１１１は、「読み取り」の入力操作を受け付けたこととする（図１３に示すＳ１０４の処理の具体例参照）。すると、ＣＰＵ１１は、「読み取り」を示すデータを出題方法の指定処理としてＲＡＭ１３に記憶する。
【０１２８】
ステップＳ１０５：ＣＰＵ１１は、単元の抽出・指定処理を実行する。具体的には、データベース処理部１１３は、先ず、ＲＡＭ１３から、ステップＳ１０２の処理で記憶した「中学校の教材」、「国語」、「教科書の漢字プリント」、「Ａ社教科書」及び「１年」のデータを検索キーワードとして読み出し、出題内容ＤＢ３２の単元情報３２１を検索し、これらの検索キーワードで紐付けられる単元の一覧リストを抽出する。
そして、表示制御部１１２は、単元の一覧リストを抽出ウィンドウＷ６の左側の画面に表示する。さらに、入力操作に応じて入力操作受付部１１１は、出題候補の単元の指定を受け付け、表示制御部１１２は、出題候補の単元のリストを抽出ウィンドウＷ６の右側の画面に表示する（図１３に示すＳ１０５の処理の具体例参照）。
【０１２９】
ステップＳ１０６：ＣＰＵ１１は、出題する問題の編集処理を実行する。具体的には、データベース処理部１１３は、出題候補の単元のリストに基づいて、出題可能な範囲を示すデータとして漢字の一覧のリストをピックアップし、表示制御部１１２は、第１実施例と同様、表示モニタ１４上の編集ウィンドウＷ７に漢字の一覧リストを表示する（図１４に示すＳ１０６の処理の具体例参照）。そして、入力操作受付部１１１は、編集ウィンドウＷ７に表示されている漢字の一覧リストのうち、必要に応じて並べ替えや除外等の処理を含む編集処理を受け付ける。
【０１３０】
ステップＳ１０７：ＣＰＵ１１は、プリント表題の指定処理を実行する。具体的には、入力操作受付部１１１は、一例として、「花曇りの向こう」という表題を受け付ける。
【０１３１】
ステップＳ１０８：ＣＰＵ１１は、条件指定の確定及びプリント作成処理を実行する。具体的には、ＣＰＵ１１は、一例として、「以上の設定でプリントを作成する」の確定処理を実行する。これにより、プリント作成部１１４は、出題問題が記載されたプリントを作成する。
【０１３２】
ステップＳ１０９：ＣＰＵ１１は、表示手段の一例として、版面レイアウトの編集処理を実行する（図１４に示すＳ１０９の処理の具体例参照）。
ステップＳ１１０：ＣＰＵ１１のプリント出力部１１５は、プリントの印刷処理を実行する。これにより、プリンタ１５から一例としてＢ５判サイズのプリントが出力される。
以上より、第３実施形態のようなスタンドアロン環境下でのプリント作成システム１０２においても、単元に縛られずに自由度の高い学習用のプリントを簡単な操作で作成できる。
【０１３３】
〔第４実施形態〕
次に、第４実施形態について説明する。なお、上記第１実施形態と、同じ構成要素については同じ符号を付して説明を省略し、相違点について主に詳述する。第４実施形態では、新たに作成したプリントを過去問として再度活用する手段を提供する。
【０１３４】
図２４は、第４及び第５実施形態におけるサーバの機能構成及びデータ構成の一例を示す説明図である。上記第１実施形態と異なるのは、データベースＤＢに、レコメンドＤＢ３４が新たに追加された点である。
レコメンドＤＢ３４は、利用者が作成したプリントの問題を過去問としてデータベース（過去問情報）に登録していき、次回以降のプリント作成時に必要に応じて、検索、参照、抽出等ができるように分類されているデータである。また、レコメンドＤＢ３４は、上述した出題内容ＤＢ３２の問題情報３２２とは異なり、サーバ管理者側で、予め推薦用に登録した問題等のデータを含む。
【０１３５】
図２５は、過去問情報のデータ構造の一例を示す説明図である。図２５に示す過去問情報３４１は、プリント作成システム１００の利用者が新規に作成した問題及び解答を登録して活用するためのテーブル形式のデータであって、一例として、「ユーザＩＤ」、「教科」、「発行元」、「学年」、「含有する単元」、「含有する問題のリスト」等の項目を含む。ここで、ユーザＩＤは、プリント作成システム１００の利用者が新規に作成した場合、その利用者の識別情報である。「教科」、「発行元」、「学年」の項目は、過去問を絞り込むためのデータである。「含有する単元」は、例えば図１２（ｂ）の場合、単元１から３及び単元４の一部となる。また、「含有する単元」は、例えば図１２（ｃ）の場合、単元１の一部、単元３及び単元４の一部となる。そして、「含有する問題のリスト」は、例えば図１２（ｂ）の場合、作成された問題のプリントの元になる問題のリストである。また、「含有する問題のリスト」は、例えば図１２（ｃ）の場合、作成された問題のプリントの元になる問題のリストである。
【０１３６】
ここで、「問題」について、漢字の場合には、例えば、「読み取り」、「書き取り」、「読み＋書き」等の問題、英単語の場合には、例えば「和訳問題」等を想定している。但し、これらに限定されない。第４実施形態では、例えば、全国各地の学校の教師が利用する各端末からサーバ１にアクセス可能な環境の場合、データベース処理部２３は、プリント作成部２４が作成したプリントの問題及び解答を過去問として、ユーザＩＤ別に、データベースＤＢの過去問情報３４１に毎回登録していくようにしてもよい。これにより、プリント作成システム１００では、新たにプリントを作成する場合、過去問情報３４１を参照し、例えば、図２０に示す抽出ウィンドウＷ６で抽出された単元のデータに対応する過去問が既に存在する場合には、必要に応じて対応する過去問を出題可能な範囲を示すデータとするようにしてもよい。
【０１３７】
これにより、例えば、北海道の中学校の教師がプリント作成システム１００を利用することにより、ある教科書会社に対応したプリントであって、出題候補の単元のリストのうち単元を跨ぐプリントが作成され、そのプリントが過去問としてデータベースＤＢの過去問情報３４１に登録されたとする。その翌日、例えば、沖縄県の中学校の教師がプリント作成システム１００を利用した際、同じ教科書会社の教科であって出題候補の単元のリストが同一の場合、編集ウィンドウＷ７に過去問が表示されるようにしてもよい。仮にこの過去問を選択すれば、プリントを有効活用できる。その結果、普段繋がりのない学校の教師同士が、プリント作成システム１００を利用し、同じ教科書を採用していることで互いに過去問を共有できる共有サイトとして利用することができる。これにより、教師は、プリント作成の時間を節約できるメリットが期待できる。但し、互いに問題を共有することを許諾することを前提とする。
【０１３８】
〔第５実施形態〕
次に、第５実施形態について説明する。なお、上記第１実施形態と、同じ構成要素については同じ符号を付して説明を省略し、相違点について主に詳述する。第５実施形態でも、図２４に示すサーバの機能構成及びデータ構成が適用される。第４実施形態では、ユーザＩＤを用いて利用履歴を記録して過去問情報をレコメンド（推薦）できるようにしたが、第５実施形態では、例えば、プリント作成システム１００を運営するサーバ管理者側で、出題内容ＤＢ３２に、問題情報３２２を登録するだけではなく、別途、利用者に提供可能なレコメンド用の問題を登録して利用する形態を採用する。なお、レコメンド用の問題は、推薦用の問題の一例であって、実施形態の補足事項でも説明するように様々なバリエーションが可能である。
【０１３９】
図２６は、レコメンド問題情報のデータ構造の一例を示す説明図である。図２６に示すレコメンド問題情報３４２は、プリント作成システム１００を運営するサーバ管理者側で予め利用者にレコメンドする問題及び解答を登録して活用するためのテーブル形式のデータであって、一例として、「管理者ＩＤ」、「教科」、「発行元」、「学年」、「含有する単元」、「含有する問題のリスト」等の項目を含む。ここで、管理者ＩＤは、プリント作成システム１００を運営するサーバ管理者の識別情報である。「教科」、「発行元」、「学年」、「含有する単元」の項目は、レコメンド用の問題を絞り込むためのデータである。また、「含有する単元」、「含有する問題のリスト」の項目については、利用者ではなく、サーバ管理者側で、レコメンド用の問題及び解答を作成して登録しておく。ここで、レコメンド用の問題は、一例として、単元毎の問題の類題や単元を跨いだ問題の類題である。
【０１４０】
データベース処理部２３は、新たにプリントを作成する場合、レコメンド問題情報３４２を参照し、例えば、図２０に示す抽出ウィンドウＷ６で抽出された単元のデータに基づいて定まるレコメンド用の問題を出題可能な範囲を示すデータとする。これにより、利用者は、必要に応じて、レコメンド用の問題を利用できるので作業効率の向上が図られる。
【０１４１】
［上記実施形態の補足事項］
（１）他の教科でのプリント作成システムについて
上記実施形態では、学校用学習教材のウィンドウ画面として、国語の場合について例示したが、これに限られない。他の教科の場合には、その教科の特性に合ったウィンドウ画面を適用することができる。
図２７は、英語の場合における学校用学習教材のウィンドウ画面の一例を示す説明図である。図２７では、「教科書の英単語プリント」の作成ツールの場合におけるウィンドウ画面Ｐ２を例示しており、図１８に示す国語の場合における学校用学習教材のウィンドウ画面Ｐ１との差異点は、編集ウィンドウＷ７が、２画面表示になっており、左側の画面が出題候補の単語を示しており、右側の画面には、その出題候補の単語から実際に出題する単語が選択されている。このようにして、科目毎に、選択ウィンドウ、抽出ウィンドウ、編集ウィンドウの画面表示を適宜変更してもよい。
【０１４２】
（２）成績履歴の蓄積と、履歴に応じた単元・問題レコメンデーションの機能の実装
上記実施形態では、生成されたプリントを利用者（教師）が生徒に解答させ、採点を行ない、採点結果をデータベースＤＢに登録することにより、生徒全体又は生徒個人の成績履歴に応じた単元選択又はプリント生成のレコメンデーションを行なう機能を追加してもよい。このように推薦用問題の一例として、成績履歴に応じた問題をレコメンド問題情報３４２に登録するようにしてもよい。
【０１４３】
（３）分類データの追加とプリント生成、レコメンデーションへの活用
上記実施形態では、各問題を問題の性質に応じて分類し、その性質を表す分類データ（学習指導要領に準じた入試問題・漢検／英検等試験問題の実績分類、正答率による分類等）の付加を行なう構成にしてもよい。これにより、上記実施形態では、学年、教科、発行元、単元等に加え、分類による出題の並び替え、絞り込み等の機能を実装してもよい。さらに、観点別の評価データの付加された採点システムを導入し、データベースＤＢへ登録することで、観点別の成績履歴に応じたプリント生成レコメンデーション機能を実装してもよい。このように推薦用問題の一例として、観点別の成績履歴に応じた問題をレコメンド問題情報３４２に登録するようにしてもよい。
【０１４４】
［その他］
以上、本件に開示する一実施形態について明細書及び図面等を用いて説明したが、本件開示の技術は、上記実施形態に限定されるものではない。つまり、本発明の技術的範囲内において、各種の改良又は変更も本件開示の技術に含まれるのは、特許請求の範囲の記載から明らかである。
【０１４５】
また、特許請求の範囲、明細書及び図面中において示したプログラム、装置及び方法における動作等の各処理の実行順序は、前の処理の出力結果を後の処理で用いるのでない限り、任意の順序で実行してもよい場合がある点に留意すべきである。
さらに、明細書及び図面中のフローの処理に関して、「先ず」、「次に」、「続いて」等の用語を用いて説明したとしても、各種の改良又は変更に関し、この順で実施しなければならないことを必ずしも意味しないという点に留意すべきである。
【０１４６】
なお、上記実施形態では、テーブル形式のデータを用いて説明をしたが、上述したようなデータ構造に限定されるものではなく、上述したプリント作成方法が行なえるのであれば、いかなる構造のデータでもよい。
【符号の説明】
【０１４７】
１…サーバ
２１…入力受付処理部
２２…ユーザインタフェース提供部
２３、１１３…データベース処理部
２４、１１４…プリント作成部
２５…通信処理部
Ｔ１〜Ｔｎ、Ｓ１〜Ｓｎ、Ｔ０…端末
１１ａ、１１１…入力操作受付部
１１ｂ…データ通信処理部
１１ｃ、１１２…表示制御部
１００、１０１、１０２…プリント作成システム
１１５…プリント出力部
ＤＢ…データベース
３１…利用者情報ＤＢ
３２…出題内容ＤＢ
３３…版面レイアウトＤＢ
３４…レコメンドＤＢ
Ｎ１、Ｎ２…ネットワーク
Ｗ１〜Ｗ５…選択ウィンドウ
Ｗ６…抽出ウィンドウ
Ｗ７…編集ウィンドウ
Ｗ８…指定ウィンドウ
Ｗ９…プリント作成ウィンドウ
Ｗ１０…版面編集ウィンドウ
【図１】
2017191120.tif 000003
【図２】
2017191120.tif 000004
【図３】
2017191120.tif 000005
【図４】
2017191120.tif 000006
【図５】
2017191120.tif 000007
【図６】
2017191120.tif 000008
【図７】
2017191120.tif 000009
【図８】
2017191120.tif 000010
【図９】
2017191120.tif 000011
【図１０】
2017191120.tif 000012
【図１１】
2017191120.tif 000013
【図１２】
2017191120.tif 000014
【図１３】
2017191120.tif 000015
【図１４】
2017191120.tif 000016
【図１５】
2017191120.tif 000017
【図１６】
2017191120.tif 000018
【図１７】
2017191120.tif 000019
【図１８】
2017191120.tif 000020
【図１９】
2017191120.tif 000021
【図２０】
2017191120.tif 000022
【図２１】
2017191120.tif 000023
【図２２】
2017191120.tif 000024
【図２３】
2017191120.tif 000025
【図２４】
2017191120.tif 000026
【図２５】
2017191120.tif 000027
【図２６】
2017191120.tif 000028
【図２７】
2017191120.tif 000029