(57)【特許請求の範囲】
【請求項１】
複数の教育機関で作成された試験問題を蓄積して提供する試験問題提供方法において、
提供者側処理装置が試験問題送信処理部を備え、利用者側処理装置が試験問題利用処理部と試験結果送信処理部とを備え、試験問題提供処理装置が試験問題蓄積処理部と試験問題提供処理部と検索項目更新処理部とを備え、
試験問題送信処理部が、試験問題を入力して提供者側処理装置から試験問題提供処理装置へ送信するステップと、
試験問題蓄積処理部が、提供者側処理装置から送信された試験問題を受信して試験問題提供処理装置の試験問題ＤＢに蓄積するステップと、
試験問題利用処理部が、試験問題を検索する為の検索項目を指定した検索要求を利用者側処理装置から試験問題提供処理装置へ送信するステップと、
試験問題提供処理部が、利用者側処理装置から要求された試験問題を前記検索項目で検索して試験問題ＤＢから読み出し、試験問題提供処理装置から要求元の利用者側処理装置へ送信するステップと、
試験問題利用処理部が、試験問題提供処理装置から送信された試験問題を受信して利用者側処理装置の試験問題ファイルに格納するステップと、
試験結果送信処理部が、試験問題ファイルに格納された試験問題について、その試験結果を入力して利用者側処理装置から試験問題提供処理装置へ送信するステップと、
検索項目更新処理部が、利用者側処理装置から送信された試験結果を受信して、受信した試験結果の試験を特定する情報、教育機関を特定する情報及び試験点数を試験問題提供処理装置の試験結果ＤＢに蓄積し、試験問題を検索する為の検索項目の正解率を前記試験結果ＤＢに蓄積された試験結果の試験を特定する情報に一致する試験を特定する情報を持つレコードを試験結果ＤＢから読み出してそのレコード中の試験点数を集計して平均を求めた正解率に更新するステップとを有することを特徴とする試験問題提供方法。
【請求項２】
複数の教育機関で作成された試験問題を蓄積して提供する試験問題提供システムにおいて、
提供者側処理装置が、試験問題を入力して提供者側処理装置から試験問題提供処理装置へ送信する試験問題送信処理部を備え、
利用者側処理装置が、
試験問題を検索する為の検索項目を指定した検索要求を利用者側処理装置から試験問題提供処理装置へ送信し、試験問題提供処理装置から送信された試験問題を受信して利用者側処理装置の試験問題ファイルに格納する試験問題利用処理部と、
試験問題ファイルに格納された試験問題について、その試験結果を入力して利用者側処理装置から試験問題提供処理装置へ送信する試験結果送信処理部と
を備え、
試験問題提供処理装置が、
提供者側処理装置から送信された試験問題を受信して試験問題提供処理装置の試験問題ＤＢに蓄積する試験問題蓄積処理部と、
利用者側処理装置から要求された試験問題を前記検索項目で検索して試験問題ＤＢから読み出し、試験問題提供処理装置から要求元の利用者側処理装置へ送信する試験問題提供処理部と、
利用者側処理装置から送信された試験結果を受信して、受信した試験結果の試験を特定する情報、教育機関を特定する情報及び試験点数を試験問題提供処理装置の試験結果ＤＢに蓄積し、試験問題を検索する為の検索項目の正解率を前記試験結果ＤＢに蓄積された試験結果の試験を特定する情報に一致する試験を特定する情報を持つレコードを試験結果ＤＢから読み出してそのレコード中の試験点数を集計して平均を求めた正解率に更新する検索項目更新処理部と
を備えることを特徴とする試験問題提供システム。
【請求項３】
複数の教育機関で作成された試験問題を蓄積して提供する試験問題提供処理装置としてコンピュータを機能させる為のプログラムを記録したコンピュータ読み取り可能な記録媒体において、
提供者側処理装置から送信された試験問題を受信して試験問題ＤＢに蓄積する試験問題蓄積処理部と、
利用者側処理装置から要求された試験問題を利用者側処理装置から要求された試験問題を検索する為の検索項目で検索して試験問題ＤＢから読み出し、要求元の利用者側処理装置へ送信する試験問題提供処理部と、
利用者側処理装置から送信された試験結果を受信して、受信した試験結果の試験を特定する情報、教育機関を特定する情報及び試験点数を試験結果ＤＢに蓄積し、試験問題を検索する為の検索項目の正解率を前記試験結果ＤＢに蓄積された試験結果の試験を特定する情報に一致する試験を特定する情報を持つレコードを試験結果ＤＢから読み出してそのレコード中の試験点数を集計して平均を求めた正解率に更新する検索項目更新処理部
としてコンピュータを機能させる為のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数の教育機関で作成された試験問題を蓄積して提供する試験問題提供システムに関し、特に各学校で作成された試験問題を蓄積し、各学校の学習内容や生徒の学力に適した試験問題を検索して提供する試験問題提供システムに適用して有効な技術に関するものである。
【０００２】
【従来の技術】
従来、高校や中学等の教育機関では、その教育機関で行われている授業内容の進行に応じて各教育機関の教職員が個々に試験問題を作成しており、その試験結果が生徒の評価に用いられている。前記の様に作成される試験問題は、生徒に対して行われた授業の進捗状況や、授業を受ける生徒の学習レベルに応じて作成する必要があり、また、年々変化する学習内容の改定に伴い試験問題もその都度作成する必要がある。
【０００３】
なお、ユーザが試験結果の提供を受けるのに要する待ち時間の短縮を図れる様にする教育サービス方式については、特開平１１−３５２８６６号公報に記載されている。その概要は、問題提示構造情報及び事前確率情報等により試験項目データベースから試験問題コンテンツを検索して生徒への提示を行い、生徒が試験問題に取り組んでいる間、問題提示構造情報、事前確率情報と併せて、試験実施中に実際に生徒が提示した解答の正答／誤答の割合情報を事後確率情報として用いることによる推論に依拠して、次に提示する試験問題を選択するものである。
【０００４】
【発明が解決しようとする課題】
前記の様に試験問題を作成する場合には、生徒に対して行われた授業の進捗状況、授業を受ける生徒の学習レベル或いは年々変化する学習内容の改定に伴ってその都度作成する必要がある為、各教育機関の教職員の大きな負担となるという問題がある。
【０００５】
この様な場合には、各教育機関で作成された試験問題を持ち寄って共有することが考えられるが、各教育機関毎に授業の進捗状況や生徒の能力が異なっており、また、作成された試験問題の難易度も試験問題毎に異なっている為、ある教育機関で作成された試験問題が他の教育機関で必ずしも利用できる訳ではないという問題がある。
【０００６】
本発明の目的は上記問題を解決し、複数の教育機関で共有されている試験問題の中からその教育機関の学習レベルに適した試験問題を提供することが可能な技術を提供することにある。
【０００７】
【課題を解決するための手段】
本発明は、複数の教育機関で作成された試験問題を蓄積して提供する試験問題提供システムにおいて、提供者から提供された試験問題を試験問題提供処理装置に蓄積して他の利用者へ提供し、その試験結果に応じて試験問題の検索項目の内容を変更するものである。
【０００８】
本発明の試験問題提供システムにおいて、まず試験問題を提供しようとする提供者側に設置された提供者側処理装置では、試験問題を提供者から入力してインターネット等のネットワーク経由で試験問題提供処理装置へ送信し、試験問題提供処理装置では、ネットワーク経由で提供者側処理装置から送信された試験問題を受信して試験問題提供処理装置の試験問題ＤＢに蓄積する。
【０００９】
一方、試験問題提供処理装置の試験問題ＤＢに蓄積された試験問題を利用しようとする利用者側に設置された利用者側処理装置では、利用しようとする試験問題を検索する為の科目、利用頻度や正解率等の検索項目の指定を利用者から入力し、試験問題を検索する為の検索項目を指定した検索要求をネットワーク経由で利用者側処理装置から試験問題提供処理装置へ送信する。
【００１０】
試験問題提供処理装置では、ネットワーク経由で利用者側処理装置から受信した検索項目により試験問題を検索して試験問題ＤＢから読み出し、ネットワーク経由で試験問題提供処理装置から要求元の利用者側処理装置へ前記読み出した試験問題を送信する。
【００１１】
要求元の利用者側処理装置では、ネットワーク経由で試験問題提供処理装置から送信された試験問題を受信して利用者側処理装置の試験問題ファイルに格納した後、プリンタ等への出力を行って利用者へ試験問題を提示する。
【００１２】
その後、利用者側処理装置では、試験問題ファイルに格納された試験問題について、その正解率等の試験結果を利用者から入力してネットワーク経由で利用者側処理装置から試験問題提供処理装置へ送信する。
【００１３】
試験問題提供処理装置では、ネットワーク経由で利用者側処理装置から送信された試験結果を受信して試験問題提供処理装置の試験結果ＤＢに蓄積し、試験問題ＤＢ中の項目の内で、試験問題を検索する為の前記検索項目に対応した正解率等の内容を前記試験結果ＤＢに蓄積された試験結果の内容に応じて更新する。
【００１４】
前記の様に本発明では、提供者側処理装置、試験問題提供処理装置及び利用者側処理装置をインターネット等のネットワークで接続しているので、場所や時間を問わず不特定多数の人の間で試験問題をリアルタイムに共有かつ収集することができる。また共有されている試験問題の正解率等の検索項目を管理して情報提供することにより、利用者は利用者側の教育機関の学習レベルに合わせた計画的な学習プログラムを設定することが可能であり、自教育機関での試験結果と他の教育機関での平均的な正解率を比較することにより、他の教育機関との学習レベルの差を認識することができる。
【００１５】
以上の様に本発明の試験問題提供システムによれば、提供者から提供された試験問題を試験問題提供処理装置に蓄積して他の利用者へ提供し、その試験結果に応じて試験問題の検索項目の内容を変更するので、複数の教育機関で共有されている試験問題の中からその教育機関の学習レベルに適した試験問題を提供することが可能である。
【００１６】
【発明の実施の形態】
以下に複数の教育機関で作成された試験問題を蓄積して提供する一実施形態の試験問題提供システムについて説明する。
【００１７】
図１は本実施形態の試験問題提供システムの概略構成を示す図である。図１に示す様に本実施形態の試験問題提供システムは、試験問題提供処理装置１００と、提供者側処理装置１０１と、利用者側処理装置１０２とを有している。
【００１８】
試験問題提供処理装置１００は、提供者側処理装置１０１から受信した試験問題を試験問題ＤＢに蓄積して利用者側処理装置１０２へ提供し、利用者側処理装置１０２から試験結果を受信して試験問題を検索する為の検索項目を更新する処理装置である。
【００１９】
提供者側処理装置１０１は、提供者が作成した試験問題を試験問題提供処理装置１００へ送信する処理装置である。利用者側処理装置１０２は、試験問題提供処理装置１００の試験問題ＤＢに蓄積しされた試験問題を受信して利用者に提示し、試験結果を受付けて試験問題提供処理装置１００に送信する処理装置である。
【００２０】
図２は本実施形態の試験問題提供処理装置１００の概略構成を示す図である。図２に示す様に本実施形態の試験問題提供処理装置１００は、ＣＰＵ２０１と、メモリ２０２と、磁気ディスク装置２０３と、入力装置２０４と、出力装置２０５と、ＣＤ−ＲＯＭ装置２０６と、通信インタフェース装置２０７と、会員情報ＤＢ２０８と、教育機関情報ＤＢ２０９と、試験問題ＤＢ２１０と、試験結果ＤＢ２１１とを有している。
【００２１】
ＣＰＵ２０１は、試験問題提供処理装置１００全体の動作を制御する装置である。メモリ２０２は、試験問題提供処理装置１００全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
【００２２】
磁気ディスク装置２０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置２０４は、試験問題を提供する為の各種入力を行う装置である。出力装置２０５は、試験問題の提供に伴う各種出力を行う装置である。
【００２３】
ＣＤ−ＲＯＭ装置２０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信インタフェース装置２０７は、イントラネットやインターネット等のネットワークを介して他の処理装置との通信を行う装置である。
【００２４】
会員情報ＤＢ２０８は、試験問題の提供者または利用者である会員の情報を格納したデータベースである。教育機関情報ＤＢ２０９は、各会員が所属する教育機関の情報を格納したデータベースである。試験問題ＤＢ２１０は、提供者側処理装置１０１から送信された試験問題を蓄積するデータベースである。試験結果ＤＢ２１１は、利用者側処理装置１０２から送信された試験結果を蓄積するデータベースである。
【００２５】
また試験問題提供処理装置１００は、試験問題蓄積処理部２２１と、試験問題提供処理部２２２と、検索項目更新処理部２２３とを有している。
【００２６】
試験問題蓄積処理部２２１は、提供者側処理装置１０１から送信された試験問題を受信して試験問題提供処理装置１００の試験問題ＤＢ２１０に蓄積する処理部である。試験問題提供処理部２２２は、試験問題を検索する為の検索項目と共に利用者側処理装置１０２から要求された試験問題を前記検索項目で検索して試験問題ＤＢ２１０から読み出し、試験問題提供処理装置１００から要求元の利用者側処理装置１０２へ送信する処理部である。
【００２７】
検索項目更新処理部２２３は、利用者側処理装置１０２から送信された試験結果を受信して試験問題提供処理装置１００の試験結果ＤＢ２１１に蓄積し、試験問題を検索する為の前記検索項目の内容を前記試験結果ＤＢ２１１に蓄積された試験結果の内容に応じて更新する処理部である。
【００２８】
試験問題提供処理装置１００を試験問題蓄積処理部２２１、試験問題提供処理部２２２及び検索項目更新処理部２２３として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。
【００２９】
図３は本実施形態の提供者側処理装置１０１の概略構成を示す図である。図３に示す様に本実施形態の提供者側処理装置１０１は、ＣＰＵ３０１と、メモリ３０２と、磁気ディスク装置３０３と、入力装置３０４と、出力装置３０５と、ＣＤ−ＲＯＭ装置３０６と、通信インタフェース装置３０７とを有している。
【００３０】
ＣＰＵ３０１は、提供者側処理装置１０１全体の動作を制御する装置である。メモリ３０２は、提供者側処理装置１０１全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
【００３１】
磁気ディスク装置３０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置３０４は、試験問題を送信する為の各種入力を行う装置である。出力装置３０５は、試験問題の送信に伴う各種出力を行う装置である。
【００３２】
ＣＤ−ＲＯＭ装置３０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信インタフェース装置３０７は、イントラネットやインターネット等のネットワークを介して他の処理装置との通信を行う装置である。
【００３３】
また提供者側処理装置１０１は試験問題送信処理部３１１を有している。試験問題送信処理部３１１は、試験問題を入力して提供者側処理装置１０１から試験問題提供処理装置１００へ送信する処理部である。
【００３４】
提供者側処理装置１０１を試験問題送信処理部３１１として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。
【００３５】
図４は本実施形態の利用者側処理装置１０２の概略構成を示す図である。図４に示す様に本実施形態の利用者側処理装置１０２は、ＣＰＵ４０１と、メモリ４０２と、磁気ディスク装置４０３と、入力装置４０４と、出力装置４０５と、ＣＤ−ＲＯＭ装置４０６と、通信インタフェース装置４０７と、試験問題ファイル４０８とを有している。
【００３６】
ＣＰＵ４０１は、利用者側処理装置１０２全体の動作を制御する装置である。メモリ４０２は、利用者側処理装置１０２全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
【００３７】
磁気ディスク装置４０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置４０４は、試験問題を利用する為の各種入力を行う装置である。出力装置４０５は、試験問題の利用に伴う各種出力を行う装置である。
【００３８】
ＣＤ−ＲＯＭ装置４０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信インタフェース装置４０７は、イントラネットやインターネット等のネットワークを介して他の処理装置との通信を行う装置である。試験問題ファイル４０８は、試験問題提供処理装置１００から送信された試験問題を格納するファイルである。
【００３９】
また利用者側処理装置１０２は、試験問題利用処理部４１１と、試験結果送信処理部４１２とを有している。
【００４０】
試験問題利用処理部４１１は、試験問題を検索する為の検索項目を指定した検索要求を利用者側処理装置１０２から試験問題提供処理装置１００へ送信し、試験問題提供処理装置１００から送信された試験問題を受信して利用者側処理装置１０２の試験問題ファイル４０８に格納する処理部である。試験結果送信処理部４１２は、試験問題ファイル４０８に格納された試験問題について、その試験結果を入力して利用者側処理装置１０２から試験問題提供処理装置１００へ送信する処理部である。
【００４１】
利用者側処理装置１０２を試験問題利用処理部４１１及び試験結果送信処理部４１２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。
【００４２】
図５は本実施形態の会員情報ＤＢ２０８の一例を示す図である。図５に示す様に試験問題提供処理装置１００の会員情報ＤＢ２０８には、会員を識別する為の会員ＩＤ、会員の氏名を示す会員名、会員の所属している教育機関を識別する為の所属教育機関ＩＤ、会員が担当している学年及び科目を示す担当科目、その会員が試験問題を利用した回数を示す利用回数、その会員が試験問題を提供したときに取得した無料利用権の残数を示すクーポン残数が蓄積されている。
【００４３】
図６は本実施形態の教育機関情報ＤＢ２０９の一例を示す図である。図６に示す様に試験問題提供処理装置１００の教育機関情報ＤＢ２０９には、教育機関を識別する為の教育機関ＩＤ、教育機関の名称を示す教育機関名、普通高校、工業高校や商業高校等の教育機関の種類を示す分類、その教育機関の利用者が試験問題提供処理装置１００から提供された試験問題を実施した際に正解となった問題の割合を示す正解率、教育機関の学習レベルを判定する為の基準試験で正解となった問題の割合を示す基準試験正解率、その教育機関の生徒の能力を示す学習レベル、その教育機関が試験問題の試験レベルを判定する為の基準教育機関であるかどうかを示す基準機関フラグが蓄積されている。
【００４４】
図７は本実施形態の試験問題ＤＢ２１０の一例を示す図である。図７に示す様に試験問題提供処理装置１００の試験問題ＤＢ２１０には、試験問題を識別する為の試験ＩＤ、その試験問題の対象としている生徒の学年、その試験問題の対象としている科目、その試験問題が利用された頻度を示す利用頻度、その試験問題が実施された際に正解となった問題の割合を示す正解率、その試験問題が基準教育機関で実施された際に正解となった問題の割合を示す基準機関正解率、その試験問題の難易度を示す試験レベル、その試験問題が基準試験であるかどうかを示す基準試験フラグ、その試験問題が作成された年度を示す作成年度、その試験問題が前提としている授業内容を示す前提条件、その試験問題を提供した提供者を識別する為の提供者ＩＤ、その試験問題の内容である試験内容が蓄積される。
【００４５】
図８は本実施形態の試験結果ＤＢ２１１の一例を示す図である。図８に示す様に試験問題提供処理装置１００の試験結果ＤＢ２１１には、実施された試験問題を識別する為の試験ＩＤ、その試験問題を実施した教育機関を識別する為の教育機関ＩＤ、その試験問題が実施された実施年月日、その教育機関で当該試験問題を受けた全生徒の平均点を百点満点に換算した試験点数が蓄積される。
【００４６】
図９は本実施形態の試験問題提供システム全体の処理手順を示すフローチャートである。図９に示す様に本実施形態の試験問題提供システムでは、会員側の提供者側処理装置１０１や利用者側処理装置１０２から試験問題提供処理装置１００へログインして、試験問題送信処理、試験問題利用処理や試験結果送信処理を行う。
【００４７】
ステップ９０１で提供者側処理装置１０１や利用者側処理装置１０２は、会員ＩＤ及びパスワードの入力を会員から受付けて、インターネット等のネットワーク経由で試験問題提供処理装置１００のＵＲＬ(Uniform Resource Locators)のアドレスにアクセスし、前記入力された会員ＩＤ及びパスワードを提供者側処理装置１０１や利用者側処理装置１０２から試験問題提供処理装置１００へ送信する。
【００４８】
ステップ９０２では、試験問題提供システムのメニュー画面を表示する為のＨＴＭＬ(Hyper Text Markup Language)等で記述されたページ情報を試験問題提供処理装置１００から受信して出力装置３０５や出力装置４０５へ表示し、会員からの選択を受付ける。ステップ９０３では、会員によって選択された項目の内容を調べ、その選択内容を試験問題提供処理装置１００に送信した後、その内容が試験問題送信処理である場合にはステップ９０４へ進み、試験問題利用処理である場合にはステップ９０５へ進み、試験結果送信である場合にはステップ９０６へ進んで、各ステップでそれぞれ試験問題送信処理、試験問題利用処理や試験結果送信処理を行う。
【００４９】
一方、ステップ９１１で試験問題提供処理装置１００は、インターネット等のネットワーク経由で提供者側処理装置１０１や利用者側処理装置１０２から送信された会員ＩＤ及びパスワードを受信して、正規の会員であるかどうかを確認した後、ステップ９１２では、試験問題提供システムのメニュー画面のページ情報を提供者側処理装置１０１や利用者側処理装置１０２へ送信し、そのメニューから選択された項目を示す情報を提供者側処理装置１０１や利用者側処理装置１０２から受信する。
【００５０】
ステップ９１３では、前記受信した選択項目の内容を調べ、その内容が試験問題送信処理である場合にはステップ９１４へ進み、試験問題利用処理である場合にはステップ９１５へ進み、試験結果送信である場合にはステップ９１６へ進んで、各ステップでそれぞれ試験問題蓄積処理、試験問題提供処理や試験結果受信処理を行う。
【００５１】
図１０は本実施形態の試験問題送信処理の処理手順を示すフローチャートである。図１０に示す様に提供者側処理装置１０１の試験問題送信処理部３１１は、試験問題を入力して提供者側処理装置１０１から試験問題提供処理装置１００へ送信する処理を行う。
【００５２】
図９のステップ９０３で試験問題送信処理が選択されると、ステップ１００１で提供者側処理装置１０１の試験問題送信処理部３１１は、その提供者が送信しようとしている試験問題がどの学年や科目向けのものであるかの問い合わせを試験問題提供処理装置１００から受信しているかどうかを調べ、前記問い合わせを受信している場合にはステップ１００２へ進む。ステップ１００２では、送信しようとしている試験問題の対象学年及び科目の入力を提供者から受付けて試験問題提供処理装置１００へ送信する。
【００５３】
ステップ１００３では、試験問題の送信を行う為の試験問題送信画面のページ情報を試験問題提供処理装置１００から受信して出力装置３０５へ表示する。
【００５４】
図１１は本実施形態の試験問題送信画面の一例を示す図である。図１１に示す様に本実施形態の試験問題送信画面には、送信される試験問題の対象学年、科目、前提条件、試験レベル及び試験内容の欄が表示されている。
【００５５】
ステップ１００４では、送信しようとする試験問題の内容の入力を提供者から受付ける。この試験内容の入力は、提供者による直接入力によって行われるものとしても良いし、予め用意されたファイルから入力されるものとしても良い。ここで、試験問題提供処理装置１００によって予め入力されている学年、科目、前提条件や試験レベルの変更内容を提供者から受付けて、それらの項目を変更して試験問題提供処理装置１００に送信するものとしても良い。
【００５６】
ステップ１００５では、前記試験問題送信画面に入力された入力内容の送信指示が提供者から入力されたかどうかを調べ、送信指示が入力された場合にはステップ１００６へ進み、ステップ１００６では、前記試験問題送信画面に入力された試験問題を含む入力内容を提供者側処理装置１０１から試験問題提供処理装置１００へ送信する。ここでは前記の様に試験問題提供処理装置１００と接続した後、試験内容を試験問題提供処理装置１００へ直接送信するものとして説明しているが、試験内容を電子メールによって送信するものとしても良い。
【００５７】
図１２は本実施形態の試験問題蓄積処理の処理手順を示すフローチャートである。図１２に示す様に試験問題提供処理装置１００の試験問題蓄積処理部２２１は、提供者側処理装置１０１から送信された試験問題を受信して試験問題提供処理装置１００の試験問題ＤＢ２１０に蓄積する処理を行う。
【００５８】
ステップ１２０１で試験問題提供処理装置１００の試験問題蓄積処理部２２１は、試験問題送信処理を選択した提供者の会員ＩＤを用いて会員情報ＤＢ２０８を検索し、その提供者の担当科目を読み出す。
【００５９】
ステップ１２０２では、前記読み出した担当科目の内容を参照してその提供者が複数の学年や科目を担当しているかどうかを調べ、複数の学年や科目を担当している場合にはステップ１２０３へ進み、複数の学年や科目を担当していない場合には、前記読み出した担当科目で示される学年及び科目を当該試験問題の対象学年及び科目を示す情報として設定してステップ１２０４へ進む。
【００６０】
ステップ１２０３では、その提供者が送信しようとしている試験問題がどの学年や科目向けのものであるかの問い合わせを提供者側処理装置１０１へ送信し、その問い合わせ結果を受信して当該試験問題の対象学年及び科目を示す情報として設定する。
【００６１】
ステップ１２０４では、前記設定された当該試験問題の対象学年及び科目の情報と、前提条件、試験レベル及び試験内容の欄を持つＨＴＭＬファイルを作成し、試験問題の送信を行う為の試験問題送信画面のページ情報を生成する。
【００６２】
ステップ１２０５では、前記生成した試験問題送信画面のページ情報を提供者側処理装置１０１へ送信し、ステップ１２０６では、提供者側処理装置１０１から送信された前記試験問題送信画面への入力内容を受信する。
【００６３】
ステップ１２０７では、試験問題ＤＢ２１０に新たなレコードを生成し、当該試験問題のＩＤを新たに生成して当該レコードの試験ＩＤに、前記設定した学年及び科目を示す情報を当該レコードの学年及び科目に、前記受信した入力内容中の前提条件を当該レコードの前提条件に、前記受信した入力内容中の試験内容を当該レコードの試験内容に、前記提供者の会員ＩＤを当該レコードの提供者ＩＤに、前記受信の行われた年度を当該レコードの作成年度に、前記受信した入力内容中の試験レベルを当該レコードの試験レベルに蓄積する。また前記提供者の会員ＩＤを用いて会員情報ＤＢ２０８にアクセスし、その提供者のクーポン残数に所定の数を加算する。
【００６４】
図１３は本実施形態の試験問題利用処理の処理手順を示すフローチャートである。図１３に示す様に利用者側処理装置１０２の試験問題利用処理部４１１は、試験問題を検索する為の検索項目を指定した検索要求を利用者側処理装置１０２から試験問題提供処理装置１００へ送信し、試験問題提供処理装置１００から送信された試験問題を受信して利用者側処理装置１０２の試験問題ファイル４０８に格納する処理を行う。
【００６５】
図９のステップ９０３で試験問題利用処理が選択されると、ステップ１３０１で利用者側処理装置１０２の試験問題利用処理部４１１は、その利用者が利用しようとしている試験問題がどの学年や科目向けのものであるかの問い合わせを試験問題提供処理装置１００から受信しているかどうかを調べ、前記問い合わせを受信している場合にはステップ１３０２へ進む。ステップ１３０２では、利用しようとしている試験問題の対象学年及び科目の入力を利用者から受付けて試験問題提供処理装置１００へ送信する。
【００６６】
ステップ１３０３では、試験問題の検索を行う為の試験問題検索画面のページ情報を試験問題提供処理装置１００から受信して出力装置４０５へ表示する。
【００６７】
図１４は本実施形態の試験問題検索画面の一例を示す図である。図１４に示す様に本実施形態の試験問題検索画面には、試験問題を検索する為の検索項目として、学年、科目、分類、試験レベル、利用頻度及び正解率の欄が表示されている。
【００６８】
ステップ１３０４では、試験問題提供処理装置１００によって予め入力されている学年、科目、分類及び試験レベルの検索項目の変更内容や、利用頻度及び正解率の入力内容を利用者から受付ける。
【００６９】
ステップ１３０５では、前記試験問題検索画面の検索項目による検索指示が利用者から入力されたかどうかを調べ、検索指示が入力された場合にはステップ１３０６へ進む。ステップ１３０６では、前記試験問題検索画面に表示された検索項目による検索要求を利用者側処理装置１０２から試験問題提供処理装置１００へ送信する。
【００７０】
ステップ１３０７では、試験問題の検索結果を示す試験問題検索結果画面のページ情報を試験問題提供処理装置１００から受信して出力装置４０５へ表示する。
【００７１】
図１５は本実施形態の試験問題検索結果画面の一例を示す図である。図１５に示す様に本実施形態の試験問題検索結果画面には、試験問題の検索結果として、試験ＩＤ、作成年度、前提条件、試験レベル、利用頻度、正解率、試験内容の一部が表示されている。
【００７２】
ステップ１３０８では、前記試験問題検索結果画面に表示された特定の試験問題のダウンロード指示が利用者から入力されたかどうかを調べ、ダウンロード指示が入力された場合にはステップ１３０９へ進む。ステップ１３０９では、前記試験問題検索結果画面で指定された試験問題のダウンロード要求を利用者側処理装置１０２から試験問題提供処理装置１００へ送信する。
【００７３】
ステップ１３１０では、前記要求した試験問題を試験問題提供処理装置１００から受信して、ステップ１３１１では、利用者側処理装置１０２の試験問題ファイル４０８に格納する。
【００７４】
図１６は本実施形態の試験問題提供処理の処理手順を示すフローチャートである。図１６に示す様に試験問題提供処理装置１００の試験問題提供処理部２２２は、試験問題を検索する為の検索項目と共に利用者側処理装置１０２から要求された試験問題を前記検索項目で検索して試験問題ＤＢ２１０から読み出し、試験問題提供処理装置１００から要求元の利用者側処理装置１０２へ送信する処理を行う。
【００７５】
ステップ１６０１で試験問題提供処理装置１００の試験問題提供処理部２２２は、試験問題利用処理を選択した利用者の会員ＩＤを用いて会員情報ＤＢ２０８を検索し、その利用者の担当科目を読み出す。
【００７６】
ステップ１６０２では、前記読み出した担当科目の内容を参照してその利用者が複数の学年や科目を担当しているかどうかを調べ、複数の学年や科目を担当している場合にはステップ１６０３へ進み、複数の学年や科目を担当していない場合には、前記読み出した担当科目で示される学年及び科目を当該試験問題の対象学年及び科目を示す情報として設定してステップ１６０４へ進む。
【００７７】
ステップ１６０３では、その利用者が送信しようとしている試験問題がどの学年や科目向けのものであるかの問い合わせを利用者側処理装置１０２へ送信し、その問い合わせ結果を受信して当該試験問題の対象学年及び科目を示す情報として設定する。
【００７８】
ステップ１６０４では、会員情報ＤＢ２０８からその利用者の所属教育機関ＩＤを読み出し、その所属教育機関ＩＤにより教育機関情報ＤＢ２０９を検索して、その利用者が所属する教育機関の分類及び学習レベルを読み出し、試験問題検索画面の分類及び試験レベルの情報として設定する。前記設定された当該試験問題の対象学年、科目、分類及び試験レベルの欄と、利用頻度及び正解率の欄を持つＨＴＭＬファイルを作成し、試験問題の検索を行う為の検索項目を示す試験問題検索画面のページ情報を生成する。
【００７９】
ステップ１６０５では、前記生成した試験問題検索画面のページ情報を利用者側処理装置１０２へ送信し、ステップ１６０６では、前記試験問題検索画面の検索項目による検索指示を利用者側処理装置１０２から受信する。
【００８０】
ステップ１６０７では、前記受信した検索項目により試験問題ＤＢ２１０を検索し、ステップ１６０８では、前記検索処理で得られた試験ＩＤ、作成年度、前提条件、試験レベル、利用頻度、正解率及び試験内容の一部をその検索結果として表示する為の試験問題検索結果画面のページ情報を生成して利用者側処理装置１０２に送信する。
【００８１】
ステップ１６０９では、前記試験問題検索結果画面に表示された特定の試験問題のダウンロード要求を利用者側処理装置１０２から受信しているかどうかを調べ、ダウンロード要求を受信している場合にはステップ１６１０へ進む。
【００８２】
ステップ１６１０では、前記ダウンロード要求で指定された試験問題を試験問題ＤＢ２１０から読み出し、その読み出した試験問題の内容を試験問題提供処理装置１００から要求元の利用者側処理装置１０２へ送信する。そして、その試験問題の送信が完了した後、試験問題ＤＢ２１０中のその試験問題に対応する利用頻度に「１」を加算し、また会員情報ＤＢ２０８中のその利用者の利用回数に「１」を加算する。この会員情報ＤＢ２０８中の利用回数は、利用者から試験問題の利用料金を徴収する際に用いられるものとし、クーポン残数がある場合にはその値に応じて利用者の利用料金の減額を行った後、そのクーポン残数の初期化を行うものとする。
【００８３】
図１７は本実施形態の試験結果送信の処理手順を示すフローチャートである。図１７に示す様に利用者側処理装置１０２の試験結果送信処理部４１２は、試験問題ファイル４０８に格納された試験問題について、その試験結果を入力して利用者側処理装置１０２から試験問題提供処理装置１００へ送信する処理を行う。
【００８４】
図９のステップ９０３で試験結果処理が選択されると、ステップ１７０１で利用者側処理装置１０２の試験結果送信処理部４１２は、試験問題ファイル４０８に格納されている試験問題の内、試験結果の入力されていない試験問題の情報を読み出し、ステップ１７０２では、前記読み出した試験問題の情報を試験結果送信画面として出力装置４０５に表示する。
【００８５】
図１８は本実施形態の試験結果送信画面の一例を示す図である。図１８に示す様に本実施形態の試験結果送信画面には、試験結果の送信を行おうとする試験問題の情報として、試験ＩＤ、学年、科目、実施年月日、試験点数及び試験内容の一部の欄が表示されている。
【００８６】
ステップ１７０３では、試験結果の送信を行おうとする試験問題について、その試験の実施年月日と、その試験問題を受けた全生徒の平均点を百点満点に換算した試験点数の入力を利用者から受付けて、利用者が入力を行った欄に対応する試験ＩＤと、その利用者が所属している教育機関を識別する為の教育機関ＩＤと、前記受付けた試験点数とを試験結果情報として設定する。
【００８７】
ステップ１７０４では、前記設定した試験結果情報の送信指示が利用者から入力されたかどうかを調べ、前記送信指示が利用者から入力された場合にはステップ１７０５へ進む。ステップ１７０５では、前記送信指示の行われた試験結果情報を利用者側処理装置１０２から試験問題提供処理装置１００へ送信する。
【００８８】
図１９は本実施形態の検索項目更新処理の処理手順を示すフローチャートである。図１９に示す様に試験問題提供処理装置１００の検索項目更新処理部２２３は、利用者側処理装置１０２から送信された試験結果を受信して試験問題提供処理装置１００の試験結果ＤＢ２１１に蓄積し、試験問題を検索する為の前記検索項目の内容を前記試験結果ＤＢ２１１に蓄積された試験結果の内容に応じて更新する処理を行う。
【００８９】
ステップ１９０１で試験問題提供処理装置１００の検索項目更新処理部２２３は、利用者側処理装置１０２から送信された試験結果情報を受信し、ステップ１９０２では、前記受信した試験結果情報である試験ＩＤ、教育機関ＩＤ及び試験点数を試験結果ＤＢ２１１に蓄積する。
【００９０】
ステップ１９０３では、試験結果ＤＢ２１１に新たに試験結果情報が蓄積された試験問題の試験問題ＤＢ２１０中の正解率を更新する。即ち、前記試験ＩＤに一致する試験ＩＤを持つレコードを試験結果ＤＢ２１１から読み出して、そのレコード中の試験点数を集計して平均を求め、正解率として試験問題ＤＢ２１０に格納する。
【００９１】
ステップ１９０４では、試験結果ＤＢ２１１に新たに試験結果情報が蓄積された教育機関の教育機関情報ＤＢ２０９中の正解率を更新する。即ち、前記教育機関ＩＤに一致する教育機関ＩＤを持つレコードを試験結果ＤＢ２１１から読み出して、そのレコード中の試験点数を集計して平均を求め、正解率として教育機関情報ＤＢ２０９に格納する。
【００９２】
ステップ１９１０では、試験問題ＤＢ２１０中の前記受信した試験ＩＤに対応する基準試験フラグの値を参照して、その試験ＩＤに対応する試験問題が各教育機関の学習レベルを判定する為の基準試験であるかどうかを調べ、当該基準試験フラグが「１」、即ち当該試験問題が基準試験である場合にはステップ１９１１へ進む。
【００９３】
ステップ１９１１では、前記受信した教育機関ＩＤを持つレコードを試験結果ＤＢ２１１から読み出し、その試験ＩＤに対応する試験問題ＤＢ２１０の基準試験フラグの値が「１」であるレコードの試験点数を集計して平均を求め、当該教育機関の基準試験正解率として教育機関情報ＤＢ２０９に格納する。
【００９４】
ステップ１９１２では、前記格納した基準試験正解率が、他の教育機関の基準試験正解率と比較してどのレベルにあるかを判定して、当該教育機関の学習レベルを求める。即ち、教育機関情報ＤＢ２０９に格納されている全基準試験正解率の最大値と最小値とで決まる範囲を５段階等の所定の範囲で分割し、前記格納した基準試験正解率が含まれる範囲を当該教育機関の学習レベルとして設定する。
【００９５】
ステップ１９１３では、前記設定した学習レベルとそれ以前に教育機関情報ＤＢ２０９に格納されていた当該教育機関の学習レベルとを比較して学習レベルが変化したかどうかを調べ、学習レベルが変化した場合には当該学習レベルを教育機関情報ＤＢ２０９に格納した後、ステップ１９１４へ進む。
【００９６】
ステップ１９１４では、前記格納した学習レベルが各試験問題の試験レベルを判定する為の基準教育機関の学習レベルに一致するかを調べ、基準教育機関の学習レベルに一致する場合にはステップ１９１５へ進み、教育機関情報ＤＢ２０９中の当該教育機関の基準機関フラグに「１」を設定する。また、基準教育機関の学習レベルに一致しない場合にはステップ１９１６に進み、教育機関情報ＤＢ２０９中の当該教育機関の基準機関フラグに「０」を設定する。
【００９７】
ステップ１９１７では、各試験ＩＤについて同一の試験ＩＤを持つレコードを試験結果ＤＢ２１１から読み出し、その教育機関ＩＤに対応する教育機関情報ＤＢ２０９の基準機関フラグの値が「１」であるレコードの試験点数を集計して平均を求め、当該試験問題の基準機関正解率として試験問題ＤＢ２１０に格納する。
【００９８】
ステップ１９１８では、前記格納した基準機関正解率が、他の試験問題の基準機関正解率と比較してどのレベルにあるかを判定して、当該試験問題の試験レベルを求める。即ち、試験問題ＤＢ２１０に格納されている全基準機関正解率の最大値と最小値とで決まる範囲を５段階等の所定の範囲で分割し、前記格納した基準機関正解率が含まれる範囲を当該試験問題の試験レベルとして試験問題ＤＢ２１０に格納する。
【００９９】
ステップ１９２０では、教育機関情報ＤＢ２０９中の前記受信した教育機関ＩＤに対応する基準機関フラグの値を参照して、その教育機関ＩＤに対応する教育機関が基準教育機関であるかどうかを調べ、基準教育機関である場合にはステップ１９２１へ進む。
【０１００】
ステップ１９２１では、前記受信した試験ＩＤを持つレコードを試験結果ＤＢ２１１から読み出し、その教育機関ＩＤに対応する教育機関情報ＤＢ２０９の基準機関フラグの値が「１」であるレコードの試験点数を集計して平均を求め、当該試験問題の基準機関正解率として試験問題ＤＢ２１０に格納する。
【０１０１】
ステップ１９２２では、前記格納した基準機関正解率が、他の試験問題の基準機関正解率と比較してどのレベルにあるかを判定して、当該試験問題の試験レベルを求める。
【０１０２】
ステップ１９２３では、前記設定した試験レベルとそれ以前に試験問題ＤＢ２１０に格納されていた当該試験問題の試験レベルとを比較して試験レベルが変化したかどうかを調べ、試験レベルが変化した場合には当該試験レベルを試験問題ＤＢ２１０に格納した後、ステップ１９２４へ進む。
【０１０３】
ステップ１９２４では、前記格納した試験レベルが各教育機関の学習レベルを判定する為の基準試験の試験レベルに一致するかを調べ、基準試験の試験レベルに一致する場合にはステップ１９２５へ進み、試験問題ＤＢ２１０中の当該試験問題の基準試験フラグに「１」を設定する。また、基準試験の試験レベルに一致しない場合にはステップ１９２６に進み、試験問題ＤＢ２１０中の当該試験問題の基準試験フラグに「０」を設定する。
【０１０４】
ステップ１９２７では、各教育機関ＩＤについて同一の教育機関ＩＤを持つレコードを試験結果ＤＢ２１１から読み出し、その試験ＩＤに対応する試験問題ＤＢ２１０の基準試験問題フラグの値が「１」であるレコードの試験点数を集計して平均を求め、当該教育機関の基準試験正解率として教育機関情報ＤＢ２０９に格納する。
【０１０５】
ステップ１９２８では、前記格納した基準試験正解率が、他の試験問題の基準試験正解率と比較してどのレベルにあるかを判定して、当該教育機関の学習レベルを求め、教育機関情報ＤＢ２０９に格納する。
【０１０６】
前記の様に本実施形態では、提供者側処理装置、試験問題提供処理装置及び利用者側処理装置をインターネット等のネットワークで接続しているので、場所や時間を問わず不特定多数の人の間で試験問題をリアルタイムに共有かつ収集することができる。また共有されている試験問題の正解率を管理し、情報提供することにより、利用者は利用者側の教育機関の学習レベルに合わせた計画的な学習プログラムを設定することができる。また、利用者は、試験問題の実施結果と他の教育機関での平均的な正解率を比較することにより、他の教育機関との学習レベルの差を認識することができる。
【０１０７】
以上説明した様に本実施形態の試験問題提供システムによれば、提供者から提供された試験問題を試験問題提供処理装置に蓄積して他の利用者へ提供し、その試験結果に応じて試験問題の検索項目の内容を変更するので、複数の教育機関で共有されている試験問題の中からその教育機関の学習レベルに適した試験問題を提供することが可能である。
【０１０８】
【発明の効果】
本発明によれば提供者から提供された試験問題を試験問題提供処理装置に蓄積して他の利用者へ提供し、その試験結果に応じて試験問題の検索項目の内容を変更するので、複数の教育機関で共有されている試験問題の中からその教育機関の学習レベルに適した試験問題を提供することが可能である。
【図面の簡単な説明】
【図１】本実施形態の試験問題提供システムの概略構成を示す図である。
【図２】本実施形態の試験問題提供処理装置１００の概略構成を示す図である。
【図３】本実施形態の提供者側処理装置１０１の概略構成を示す図である。
【図４】本実施形態の利用者側処理装置１０２の概略構成を示す図である。
【図５】本実施形態の会員情報ＤＢ２０８の一例を示す図である。
【図６】本実施形態の教育機関情報ＤＢ２０９の一例を示す図である。
【図７】本実施形態の試験問題ＤＢ２１０の一例を示す図である。
【図８】本実施形態の試験結果ＤＢ２１１の一例を示す図である。
【図９】本実施形態の試験問題提供システム全体の処理手順を示すフローチャートである。
【図１０】本実施形態の試験問題送信処理の処理手順を示すフローチャートである。
【図１１】本実施形態の試験問題送信画面の一例を示す図である。
【図１２】本実施形態の試験問題蓄積処理の処理手順を示すフローチャートである。
【図１３】本実施形態の試験問題利用処理の処理手順を示すフローチャートである。
【図１４】本実施形態の試験問題検索画面の一例を示す図である。
【図１５】本実施形態の試験問題検索結果画面の一例を示す図である。
【図１６】本実施形態の試験問題提供処理の処理手順を示すフローチャートである。
【図１７】本実施形態の試験結果送信の処理手順を示すフローチャートである。
【図１８】本実施形態の試験結果送信画面の一例を示す図である。
【図１９】本実施形態の検索項目更新処理の処理手順を示すフローチャートである。
【符号の説明】
１００…試験問題提供処理装置、１０１…提供者側処理装置、１０２…利用者側処理装置、２０１…ＣＰＵ、２０２…メモリ、２０３…磁気ディスク装置、２０４…入力装置、２０５…出力装置、２０６…ＣＤ−ＲＯＭ装置、２０７…通信インタフェース装置、２０８…会員情報ＤＢ、２０９…教育機関情報ＤＢ、２１０…試験問題ＤＢ、２１１…試験結果ＤＢ、２２１…試験問題蓄積処理部、２２２…試験問題提供処理部、２２３…検索項目更新処理部、３０１…ＣＰＵ、３０２…メモリ、３０３…磁気ディスク装置、３０４…入力装置、３０５…出力装置、３０６…ＣＤ−ＲＯＭ装置、３０７…通信インタフェース装置、３１１…試験問題送信処理部、４０１…ＣＰＵ、４０２…メモリ、４０３…磁気ディスク装置、４０４…入力装置、４０５…出力装置、４０６…ＣＤ−ＲＯＭ装置、４０７…通信インタフェース装置、４０８…試験問題ファイル、４１１…試験問題利用処理部、４１２…試験結果送信処理部。
【図１】
0004685232.tif 000002
【図２】
0004685232.tif 000003
【図３】
0004685232.tif 000004
【図４】
0004685232.tif 000005
【図５】
0004685232.tif 000006
【図６】
0004685232.tif 000007
【図７】
0004685232.tif 000008
【図８】
0004685232.tif 000009
【図９】
0004685232.tif 000010
【図１０】
0004685232.tif 000011
【図１１】
0004685232.tif 000012
【図１２】
0004685232.tif 000013
【図１３】
0004685232.tif 000014
【図１４】
0004685232.tif 000015
【図１５】
0004685232.tif 000016
【図１６】
0004685232.tif 000017
【図１７】
0004685232.tif 000018
【図１８】
0004685232.tif 000019
【図１９】
0004685232.tif 000020