(57)【要約】【課題】受験者の負担を軽減する。【解決手段】ユーザ情報と、試験情報と、解答用紙情報とを送信する管理者端末５と、受験者が受験可能な試験を受信し、制限時間に基づく受験可能時間内に受験者による入力装置からの指示に基づいて入力された試験の解答を送信する受験者端末と３ａ、試験ＩＤの受験状況が未受験の場合、制限時間が設定された受験可能時間と、解答用紙情報から受験者が受験可能な試験ＩＤを抽出してこの抽出した試験ＩＤに基づいて試験情報から試験の設問を受験者端末３ａに送信するとともに、受験者による入力装置からの指示に基づいて受験可能時間内に入力された試験の解答と解答に要した受験時間を受験者端末３ａから受信して、試験の解答を試験ＩＤに関連づけて解答用紙情報に記憶するとともに、解答用紙情報の残り制限時間として受験可能時間から受験時間を減算した時間を試験ＩＤに関連づけて記憶する試験提供サーバ１を備える。【選択図】      図１
2006072040.tif 000002
【特許請求の範囲】
【請求項１】
受験者であるユーザを識別するユーザＩＤが記憶されたユーザ情報と、試験を識別する試験ＩＤ、前記試験の設問および制限時間が関連づけられた試験情報と、前記受験者のユーザＩＤ、前記受験者が受験可能な前記試験ＩＤおよび受験状況が関連づけられた解答用紙情報とを送信する管理者端末と、
前記受験者が受験可能な前記試験を受信し、前記制限時間に基づく受験可能時間内に前記受験者による入力装置からの指示に基づいて入力された前記試験の解答を送信する受験者端末と、
前記管理者端末からの指示に基づいて前記ユーザ情報、前記試験情報および前記解答用紙情報を記憶装置に記憶し、前記試験ＩＤの受験状況が未受験の場合、前記制限時間を受験可能時間として設定し、前記解答用紙情報から前記受験者が受験可能な試験ＩＤを抽出してこの抽出した前記試験ＩＤに基づいて前記試験情報から前記試験の設問と前記受験可能時間とを前記受験者端末に送信するとともに、前記受験者による入力装置からの指示に基づいて前記受験可能時間内に入力された前記試験の解答と前記解答に要した受験時間とを受験者端末から受信して、前記試験の解答を前記試験ＩＤに関連づけて前記解答用紙情報に記憶するとともに、前記解答用紙情報の残り制限時間として前記受験可能時間から前記受験時間を減算した時間を前記試験ＩＤに関連づけて記憶し、前記受験者によって前記試験の受験を中断する指示が入力された場合、前記受験状況を受験中に更新し、前記受験者によって前記試験を提出する指示が入力または前記残り制限時間がゼロである場合、前記受験状況を終了に更新する試験提供サーバ
とを備えることを特徴とする試験提供システム。
【請求項２】
受験者であるユーザを識別するユーザＩＤが記憶されたユーザ情報と、試験を識別する試験ＩＤ、前記試験の設問および制限時間が関連づけられた試験情報と、前記受験者のユーザＩＤ、前記受験者が受験可能な前記試験ＩＤおよび受験状況が関連づけられた解答用紙情報とを記憶装置に記憶する管理手段と、
前記試験ＩＤの受験状況が未受験の場合、前記制限時間を受験可能時間として設定し、前記解答用紙情報から前記受験者が受験可能な試験ＩＤを抽出してこの抽出した前記試験ＩＤに基づいて前記試験情報から前記試験の設問と前記受験可能時間とを前記受験者端末に送信するとともに、前記受験者による入力装置からの指示に基づいて前記受験可能時間内に入力された前記試験の解答と前記解答に要した受験時間とを受験者端末から受信して、前記試験の解答を前記試験ＩＤに関連づけて前記解答用紙情報に記憶するとともに、前記解答用紙情報の残り制限時間として前記受験可能時間から前記受験時間を減算した時間を前記試験ＩＤに関連づけて記憶し、前記受験者によって前記試験の受験を中断する指示が入力された場合、前記受験状況を受験中に更新し、前記受験者によって前記試験を提出する指示が入力または前記残り制限時間がゼロである場合、前記受験状況を終了に更新する受験制御手段
とを備えることを特徴とする試験提供サーバ。
【請求項３】
前記受験制御手段は、更に前記試験ＩＤの試験状況が受験中の場合、前記解答用紙情報から前記試験の解答を抽出して前記受験者端末に送信するとともに、前記解答用紙情報において前記試験ＩＤに関連づけられた前記残り制限時間を前記受験可能時間として前記受験者端末に送信し、前記受験者による入力装置からの指示に基づいて前記受験可能時間内に入力された前記試験の解答を受信する
ことを特徴とする請求項２記載の試験提供サーバ。
【請求項４】
前記管理手段は、更に前記試験ＩＤに試験終了日時を関連づけた前記試験情報を前記記憶装置に記憶し、
前記受験制御手段は、更に前記試験終了日時から現在日時を減算した時間と、前記解答用紙情報の前記残り制限時間とを比較して、どちらか少ない時間を前記受験可能時間として前記受験者端末に送信する
ことを特徴とする請求項２または３記載の試験提供サーバ。
【請求項５】
受験者であるユーザを識別するユーザＩＤが記憶されたユーザ情報と、試験を識別する試験ＩＤ、前記試験の設問および制限時間が関連づけられた試験情報と、前記受験者のユーザＩＤ、前記受験者が受験可能な前記試験ＩＤおよび受験状況が関連づけられた解答用紙情報とを記憶装置に記憶する管理手段と、
前記試験ＩＤの受験状況が未受験の場合、前記制限時間を受験可能時間として設定し、前記解答用紙情報から前記受験者が受験可能な試験ＩＤを抽出してこの抽出した前記試験ＩＤに基づいて前記試験情報から前記試験の設問と前記受験可能時間とを前記受験者端末に送信するとともに、前記受験者による入力装置からの指示に基づいて前記受験可能時間内に入力された前記試験の解答と前記解答に要した受験時間とを受験者端末から受信して、前記試験の解答を前記試験ＩＤに関連づけて前記解答用紙情報に記憶するとともに、前記解答用紙情報の残り制限時間として前記受験可能時間から前記受験時間を減算した時間を前記試験ＩＤに関連づけて記憶し、前記受験者によって前記試験の受験を中断する指示が入力された場合、前記受験状況を受験中に更新し、前記受験者によって前記試験を提出する指示が入力または前記残り制限時間がゼロである場合、前記受験状況を終了に更新する受験制御手段
とをコンピュータに実行させることを特徴とする試験提供プログラム。
【請求項６】
前記受験制御手段は、更に前記試験ＩＤの試験状況が受験中の場合、前記解答用紙情報から前記試験の解答を抽出して前記受験者端末に送信するとともに、前記解答用紙情報において前記試験ＩＤに関連づけられた前記残り制限時間を前記受験可能時間として前記受験者端末に送信し、前記受験者による入力装置からの指示に基づいて前記受験可能時間内に入力された前記試験の解答を受信する
ことを特徴とする請求項５記載の試験提供プログラム。
【請求項７】
前記管理手段は、更に前記試験ＩＤに試験終了日時を関連づけた前記試験情報を前記記憶装置に記憶し、
前記受験制御手段は、更に前記試験終了日時から現在日時を減算した時間と、前記解答用紙情報の前記残り制限時間とを比較して、どちらか少ない時間を前記受験可能時間として前記受験者端末に送信する
ことを特徴とする請求項５または６記載の試験提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受験者に試験を電子的に受験させる試験提供システムと、試験提供システムで使われる試験提供サーバおよび試験提供プログラムに関する。
【背景技術】
【０００２】
近年の情報機器および通信ネットワークの発達に伴い、受験者のコンピュータに問題を表示して解答させ、サーバでその結果を受け取る場合がある。この方法によれば、企業や教育機関などにおいて、受験者の理解度を試験の主催者が容易に理解することができる。
【０００３】
このような方法は、具体的には、例えば特許文献１に記載されている。この特許文献１に記載の方法においては、試験提供サーバに備えられた試験情報送信手段は、被試験者側に配置されたクライアントに対して試験情報を送信する。解答受信手段は、クライアントから送信されてきた試験の解答を受信する。採点手段は、解答受信手段によって受信された解答を採点する。採点結果送信手段は、採点手段によって採点された結果を、試験実施者側に配置されたクライアントに対して送信する。
【０００４】
このような特許文献１に記載の方法は、いくつかの選択肢から正解の一つを解答させる選択試験など、試験提供サーバの採点手段によって採点可能な場合に有効である。このとき、特許文献２に記載されているように、各質問に答えるために要した時間が測定されても良い。更に、特許文献３に記載されている様に、解答結果に基づく評価情報を指導者端末に表示しても良い。
【０００５】
これらの特許文献１ないし３に記載の方法によれば、従来の様な受験者を集合させ試験監督者が試験用紙を配布して解答させる方法に比べると、効率的に試験が実施される。具体的には、受験者の都合の良いときに試験を受けさせることが可能となり、更に採点も自動的に行われるので、採点者の手を煩わせることもない。
【特許文献１】特開２００１−２３６００９号公報
【特許文献２】特表２００２−５２６８４６号公報
【特許文献３】特開２００１−３５０４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、これらの特許文献１ないし３においては、一度試験が開始されれば、試験の制限時間内の間、試験を受けることになる。具体的には、特許文献１ないし３に記載された方法によれば、企業などの従業員に試験を受けさせる場合、その従業員を試験の制限時間の間、コンピュータ前に拘束し他の業務を保留させることになってしまう。これにより、試験を受験させることによって、従業員の本来の業務に支障をきたすおそれがある。
【０００７】
このような問題に鑑み、受験者の負担を軽減する方法の提案が要求されている。
【０００８】
従って、本発明の目的は、受験者の負担を軽減する試験提供システム、試験提供サーバおよび試験提供プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の特徴は、受験者であるユーザを識別するユーザＩＤが記憶されたユーザ情報と、試験を識別する試験ＩＤ、試験の設問および制限時間が関連づけられた試験情報と、受験者のユーザＩＤ、受験者が受験可能な試験ＩＤおよび受験状況が関連づけられた解答用紙情報とを送信する管理者端末と、受験者が受験可能な試験を受信し、制限時間に基づく受験可能時間内に受験者による入力装置からの指示に基づいて入力された試験の解答を送信する受験者端末と、管理者端末からの指示に基づいてユーザ情報、試験情報および解答用紙情報を記憶装置に記憶し、試験ＩＤの受験状況が未受験の場合、制限時間を受験可能時間として設定し、解答用紙情報から受験者が受験可能な試験ＩＤを抽出してこの抽出した試験ＩＤに基づいて試験情報から試験の設問と受験可能時間とを受験者端末に送信するとともに、受験者による入力装置からの指示に基づいて受験可能時間内に入力された試験の解答と解答に要した受験時間とを受験者端末から受信して、試験の解答を試験ＩＤに関連づけて解答用紙情報に記憶するとともに、解答用紙情報の残り制限時間として受験可能時間から受験時間を減算した時間を試験ＩＤに関連づけて記憶し、受験者によって試験の受験を中断する指示が入力された場合、受験状況を受験中に更新し、受験者によって試験を提出する指示が入力または残り制限時間がゼロである場合、受験状況を終了に更新する試験提供サーバとを備える試験提供システムである。
【００１０】
このような本発明によると、職場のような割り込みの入りやすい環境でも業務に支障をきたさずに、受験者に受験させることができるので、本発明の最良の実施の形態に係る試験を頻繁に実施し、受験者への啓蒙を活発にすることができる。
【００１１】
本発明の第２の特徴は、情報を記憶する記憶装置と、記憶装置からソフトウェアプログラムを読み出して実行する中央処理制御装置とを備える試験提供サーバにおいて、受験者であるユーザを識別するユーザＩＤが記憶されたユーザ情報と、試験を識別する試験ＩＤ、試験の設問および制限時間が関連づけられた試験情報と、受験者のユーザＩＤ、受験者が受験可能な試験ＩＤおよび受験状況が関連づけられた解答用紙情報とを記憶装置に記憶する管理手段と、試験ＩＤの受験状況が未受験の場合、制限時間を受験可能時間として設定し、解答用紙情報から受験者が受験可能な試験ＩＤを抽出してこの抽出した試験ＩＤに基づいて試験情報から試験の設問と受験可能時間とを受験者端末に送信するとともに、受験者による入力装置からの指示に基づいて受験可能時間内に入力された試験の解答と解答に要した受験時間とを受験者端末から受信して、試験の解答を試験ＩＤに関連づけて解答用紙情報に記憶するとともに、解答用紙情報の残り制限時間として受験可能時間から受験時間を減算した時間を試験ＩＤに関連づけて記憶し、受験者によって試験の受験を中断する指示が入力された場合、受験状況を受験中に更新し、受験者によって試験を提出する指示が入力または残り制限時間がゼロである場合、受験状況を終了に更新する受験制御手段とを備える試験提供サーバである。
【００１２】
本発明の第３の特徴は、受験者であるユーザを識別するユーザＩＤが記憶されたユーザ情報と、試験を識別する試験ＩＤ、試験の設問および制限時間が関連づけられた試験情報と、受験者のユーザＩＤ、受験者が受験可能な試験ＩＤおよび受験状況が関連づけられた解答用紙情報とを記憶装置に記憶する管理手段と、試験ＩＤの受験状況が未受験の場合、制限時間を受験可能時間として設定し、解答用紙情報から受験者が受験可能な試験ＩＤを抽出してこの抽出した試験ＩＤに基づいて試験情報から試験の設問と受験可能時間とを受験者端末に送信するとともに、受験者による入力装置からの指示に基づいて受験可能時間内に入力された試験の解答と解答に要した受験時間とを受験者端末から受信して、試験の解答を試験ＩＤに関連づけて解答用紙情報に記憶するとともに、解答用紙情報の残り制限時間として受験可能時間から受験時間を減算した時間を試験ＩＤに関連づけて記憶し、受験者によって試験の受験を中断する指示が入力された場合、受験状況を受験中に更新し、受験者によって試験を提出する指示が入力または残り制限時間がゼロである場合、受験状況を終了に更新する受験制御手段とをコンピュータに実行させる試験提供プログラムである。
【発明の効果】
【００１３】
本発明によれば、本発明の目的は、受験者の負担を軽減する試験提供システム、試験提供サーバおよび試験提供プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１５】
（最良の実施の形態）
図１に示すように、本発明の最良の実施の形態に係る試験提供システムは、試験提供サーバ１、データベースサーバ２、受験者端末３ａ、３ｂ、管理者端末５を備えている。これらの端末は、通信ネットワーク６を介して互いに通信可能である。データベースサーバ２は、通信ネットワーク６に直接接続されている必要はなく、図１に示すように試験提供サーバ１に接続されていれば良い。
【００１６】
本発明の最良の実施の形態は、所定の試験終了日時までに、受験した時間が制限時間を超えない限り、受験者にいつでも試験を受けさせることができる。このように、「制限時間」とは、試験ごとに定義される時間であり、受験者が受験可能な最大時間であるとする。例えば、試験の制限時間が６０分である場合、２０分受験して試験を中断し、１０分受験して試験を中断し、３０分受験して試験を終了させても良い。このとき、受験者は、「中断」の指示を入力する。一方、受験者が試験の受験を終了したい場合、受験者は「終了」の指示を入力する。ただし、試験終了日時を過ぎてしまうと、受験時間が残っていても受験者は試験を受験することはできず、本発明の最良の実施の形態に係る試験提供システムによって、受験者によって「終了」の指示が入力された場合と同様の処理が行われる。
【００１７】
また、本発明の最良の実施の形態において、「残り制限時間」とは、試験ごと受験者ごとに定義される受験者が受験可能な最大時間であるが、この「残り制限時間」は後述する「受験状況」を考慮した時間である点で「制限時間」とは相違する。具体的には、受験状況が「未受験」の場合、「残り制限時間」は、制限時間と同一であり、受験状況が「受験中」の場合、「残り制限時間」は、制限時間から、今まで受験した受験時間の総計を減算した時間である。
【００１８】
更に、本発明の最良の実施の形態において、「受験可能時間」とは、受験者が試験を受験することが可能な時間であって、制限時間からユーザが既に受験した受験時間を減算した時間と、試験終了日時から受験者が試験を開始する日時の差の時間との、いずれか少ない時間である。また、「受験時間」とは、受験者端末３ａから送信された一度の受験リクエストに基づいて、受験者が実際に受験した時間である。この受験時間は、受験可能時間を超えないように制御されることが好ましい。具体的には、受験者端末３ａにおいて、受験が開始されてから受験可能時間を経過すると、受験者による入力を無効にし、試験を提出させる制御などが行われることが好ましい。
【００１９】
管理者端末５は、受験者であるユーザを識別するユーザＩＤが記憶されたユーザ情報と、試験を識別する試験ＩＤと試験の設問および制限時間が関連づけられた試験情報と、受験者のユーザＩＤと受験者が受験可能な試験ＩＤおよび受験状況が関連づけられた解答用紙情報とを試験提供サーバ１に送信する。更に管理者端末５は、管理者が権限を持つ試験の結果を受信し、管理者に表示する。
【００２０】
受験者端末３ａは、受験者が受験可能な試験を受信し、制限時間に基づく受験可能時間内に受験者による入力装置からの指示に基づいて入力された試験の解答を試験提供サーバ１に送信する。受験者端末３ｂも受験者端末３ａと同様の構成を備える。
【００２１】
試験提供サーバ１は、管理者端末５からの指示に基づいてユーザ情報、試験情報および解答用紙情報をデータベースサーバ２の記憶装置に記憶する。更に試験提供サーバ１は、試験ＩＤの受験状況が未受験の場合、制限時間を受験可能時間として設定し、解答用紙情報から受験者が受験可能な試験ＩＤを抽出してこの抽出した試験ＩＤに基づいて試験情報から試験の設問と受験可能時間とを受験者端末３ａに送信するとともに、受験者による入力装置からの指示に基づいて受験可能時間内に入力された試験の解答と解答に要した受験時間とを受信する。更に試験提供サーバ１は、試験の解答を試験ＩＤに関連づけて解答用紙情報に記憶するとともに、解答用紙情報の残り制限時間として受験可能時間から受験時間を減算した時間を試験ＩＤに関連づけて記憶する。更に試験提供サーバ１は、受験者によって試験の受験を中断する指示が入力された場合、受験状況を受験中に更新し、受験者によって試験を提出する指示が入力または残り制限時間がゼロである場合、受験状況を終了に更新する
図２に示すように、本発明の最良の実施の形態に係る試験提供サーバ１は、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続されている。
【００２２】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から試験提供サーバ１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００２３】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、例えば中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、試験提供サーバ１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェースおよびバス１１０を介して中央処理制御装置１０１に送受信される。
【００２４】
記憶装置１０７は半導体記憶装置や磁気ディスク装置であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００２５】
本発明の最良の実施の形態に係る試験提供サーバ１の記憶装置１０７には、試験提供プログラムが記憶される。この試験提供プログラムが試験提供サーバ１の中央処理制御装置１０１に読み込まれ実行されることによって、図３に示すようなウェブインタフェース提供手段１１、データベースインタフェース提供手段１２、認証手段１３、受験制御手段１４、採点結果提供手段１６、集計手段１７、管理手段１８が試験提供サーバ１に実装される。
【００２６】
図３に示すように、データベースサーバ２の記憶装置には、ユーザ情報２２、試験情報２３、解答用紙情報２４、管理者権限情報２６が記憶されており、データベースインタフェース提供手段２１を介して試験提供サーバ１と送受信可能となる。
【００２７】
ユーザ情報２２は、受験者および管理者のいずれかであるユーザを識別するユーザＩＤが記憶されている。ユーザ情報２２は、具体的には図４に示すように、ユーザＩＤをキーとして、ユーザ名、ログインＩＤ、パスワードが関連づけられて記憶されている。このユーザ情報２２には、受験者、管理者を含む全てのユーザの情報が記憶されている。
【００２８】
試験情報２３は、試験を識別する試験ＩＤと試験名、制限時間、試験終了日時および試験の設問が関連づけられている。本発明の最良の実施の形態においては、試験ＩＤに設問が関連づけられており、設問の小問として設問に問が関連づけられており、受験者に問の解答を入力させる場合について説明する。また、制限時間は、試験単位に設けられている場合について説明する。試験情報２３は、具体的には図４に示すように、試験ＩＤをキーとして、試験名、制限時間、試験終了日時、一つ以上の設問ＩＤが関連づけられている。設問ＩＤには、設問の配点、設問ＩＤに対応する問題文である設問文、問ＩＤが関連づけられており、問ＩＤには、問に対応する問題文である問文、問の配点、問形式、選択肢、正答などが関連づけられている。更に、受験者端末３ａ、３ｂに試験問題を表示する際に合わせて表示する解答欄のサイズなども関連づけられて記憶されても良い。
【００２９】
解答用紙情報２４は、受験者のユーザＩＤと受験者が受験可能な試験ＩＤおよび受験状況が関連づけられている。解答用紙情報２４は、具体的には図４に示すように、受験者であるユーザのユーザＩＤおよび試験ＩＤをキーとして、受験状況、残り制限時間、設問ＩＤが関連づけられている。設問ＩＤには、問ＩＤ、問に対する解答、採点結果である点数が関連づけられている。ここで、「受験状況」には、受験者によって受験されていない「未受験」、受験者によって受験されている「受験中」、受験者によって受験され提出された「終了」のステータスが数値化されて記憶されている。
【００３０】
管理者権限情報２６は、管理者のユーザＩＤと管理者が試験結果を閲覧可能な試験ＩＤとが関連づけられている。管理者権限情報２６は、具体的には図４に示すように、管理者であるユーザのユーザＩＤと、当該ユーザが試験結果を閲覧可能な試験ＩＤとが関連づけられて記憶されている。
【００３１】
図３に示すように試験提供サーバ１は、ウェブインタフェース提供手段１１、データベースインタフェース提供手段１２、認証手段１３、受験制御手段１４、採点結果提供手段１６、集計手段１７、管理手段１８を備えている。ここでは、受験者端末３ａで受験される場合について説明するが、受験者端末３ｂでも同様の機能を備える。
【００３２】
ウェブインタフェース提供手段１１は、通信ネットワーク６を介して受験者端末３ａ、管理者端末５から受信したＨＴＴＰリクエストに基づいてＨＴＭＬファイルを送信する手段である。
【００３３】
データベースインタフェース提供手段１２は、データベースサーバ２と情報を送受信して、データベースサーバ２から情報を取得したりデータベースサーバ２の情報を更新するためのデータベースクライアントソフトウェアなどのインタフェースとなる手段である。
【００３４】
認証手段１３は、本発明の最良の実施の形態に係る試験提供システムのユーザを認証する手段である。認証手段１３は、ユーザの端末からログインＩＤおよびパスワードを含むログインリクエストを受信すると、データベースサーバ２のユーザ情報２２を読み出して、ユーザの不正利用があるか否かを判断する。更に、認証手段１３は、解答用紙情報２４、管理者権限情報２６を読み出して、当該ユーザのユーザＩＤに関連づけられた試験ＩＤを抽出してユーザの端末に表示することが好ましい。具体的には、ユーザが受験者である場合、解答用紙情報２４からユーザＩＤに関連づけられた試験ＩＤとその受験状況を抽出して受験者端末３ａに送信する。ユーザが管理者である場合、管理者権限情報２６からユーザＩＤに関連づけられた試験ＩＤを抽出して管理者端末５に送信する。
【００３５】
本発明の最良の実施の形態において、ユーザは試験ＩＤ毎に受験者、管理者のいずれか一つ役割を持つ。またユーザはいずれの役割も持たない場合もある。具体的には、第１の試験について受験者であるユーザは、第２の試験においては管理者である。また、そのユーザは、第３の試験においては受験者でも管理者でもない場合がある。所定の試験について、受験者が相互に採点する場合などもあるが、一般的に一人のユーザが受験者、管理者のうちの二つ以上の役割を持たなければ良い。
【００３６】
このように、本発明の最良の実施の形態においては、ユーザ情報２２にユーザ名のみ記憶させ、解答用紙情報２４、管理者権限情報２６において、試験ＩＤ毎にそれぞれのユーザの役割を決定させている。従って、企業や組織などの様に、試験を主催する管理部課が複数あり、ユーザが試験の管理者にも受験者にもなりうる場合に好適である。
【００３７】
受験制御手段１４は、試験ＩＤの受験状況が未受験の場合、制限時間を受験可能時間として設定し、解答用紙情報２４から受験者が受験可能な試験ＩＤを抽出してこの抽出した試験ＩＤに基づいて試験情報２３から試験の設問と受験可能時間とを受験者端末３ａに送信する。更に受験制御手段１４は、受験者による入力装置からの指示に基づいて受験可能時間内に入力された試験の解答と解答に要した受験時間を受験者端末３ａから受信して、試験の解答を試験ＩＤに関連づけて解答用紙情報２４に記憶するとともに、解答用紙情報２４の残り制限時間として受験可能時間から受験時間を減算した時間を試験ＩＤに関連づけて記憶する。更に受験制御手段１４は、受験者によって試験の受験を中断する指示が入力された場合、受験状況を受験中に更新し、受験者によって試験を提出する指示が入力または残り制限時間がゼロである場合、受験状況を終了に更新する。
【００３８】
具体的には、例えば、認証手段１３によって受験者であるユーザが認証された後、当該ユーザに関連づけられた試験ＩＤとその「受験状況」を受験者端末３ａに表示するとユーザは、「受験状況」が「未受験」または「受験中」などになっている提出していない試験について、受験者端末３ａから試験ＩＤを含む受験リクエストを試験提供サーバ１に送信する。受験制御手段１４は、受験者端末３ａから受験リクエストを受信すると、試験情報２３から受験リクエストに含まれた試験ＩＤに関連づけられた設問ＩＤ、設問文、当該設問ＩＤに関連づけられた問ＩＤ、問文、受験可能時間などを受験者端末３ａに送信する。「受験状況」が「受験中」になっている場合、解答用紙情報２４から試験の解答を抽出して受験者端末３ａに送信する。このとき受験制御手段１４は、この受験者であるユーザＩＤおよび試験ＩＤに関連づけられた「受験状況」を「受験中」に設定する。「残り制限時間」には、受験状況が「未受験」である場合、試験情報２３の「制限時間」が記憶されている。また、受験状況が「受験中」である場合、具体的には、受験者が一度試験を受験して受験を中断した場合、「残り制限時間」には、試験情報２３の制限時間から今までの受験時間を減算した時間が記憶されている。ここで受験制御手段１４は、試験終了日時から現在日時を減算した時間と、解答用紙情報２４の残り制限時間とを比較して、どちらか少ない時間を受験可能時間として受験者端末３ａに送信する。
【００３９】
受験者端末３ａにおいては、試験提供サーバ１から受信した受験可能時間内で試験を実施する。受験者の受験時間が受験可能時間を超えると、試験を強制終了し、入力された解答を試験提供サーバ１に送信されることが好ましい。このように受験者端末３ａの入力装置から受験者であるユーザに試験の解答を入力させた後、受験者端末３ａから試験ＩＤ、設問ＩＤ、問ＩＤ毎に試験の解答と、受験者であるユーザが受験した受験時間を受信し、受験者のユーザＩＤおよび試験ＩＤをキーとして、設問ＩＤおよび問ＩＤ毎の解答を解答用紙情報２４に記憶する。このとき、試験終了日時を過ぎておらず、受験者端末３ａから受信した受験時間が、解答用紙情報２４に記憶された残り制限時間に満たない場合、受験制御手段１４は、受験状況を「未受験」に設定するとともに、「残り制限時間」に、受験可能時間から受験時間を減算した時間を記憶する。一方、試験終了日時を経過するか、受験時間が受験可能時間以上である場合、受験制御手段１４は、解答用紙情報２４の「受験状況」を「終了」に設定するとともに、「残り制限時間」にゼロを記憶する。
【００４０】
採点結果提供手段１６は、解答用紙情報２４から受験者のユーザＩＤに関連づけられた試験の採点結果を抽出して、受験者端末３ａに送信する。
【００４１】
集計手段１７は、管理者端末５に、本発明の最良の実施の形態に係る試験提供システムによって実施された試験について、平均点、最高点、最低点などを含む試験結果のサマリーを提供したり、受験者の解答や採点結果の個別のデータを送信する手段である。
【００４２】
管理手段１８は、受験者であるユーザを識別するユーザＩＤが記憶されたユーザ情報２２と、試験を識別する試験ＩＤと試験の設問および制限時間、試験終了日時が関連づけられた試験情報２３と、受験者のユーザＩＤと受験者が受験可能な試験ＩＤおよび受験状況が関連づけられた解答用紙情報２４とをデータベースサーバ２の記憶装置に記憶する。具体的には、本発明の最良の実施の形態に係る試験提供システムのユーザ情報の登録／変更／削除、試験提供システムへの試験問題の登録／変更／削除、受験者、管理者と試験の関連づけの設定を行う。この例では、通信ネットワーク６を介して管理者端末５から設定される場合について説明したが、ウェブインタフェース提供手段１１を介さずに、試験提供サーバ１の入力装置から直接設定されても良い。
【００４３】
次に、図５を参照して、本発明の最良の実施の形態に係る試験提供システムにおいて用いられる試験提供方法について説明する。
【００４４】
まず、ステップＳ１０１において、管理者端末５から、ユーザ情報、試験情報、解答用紙情報、管理者権限情報が送信されると、ステップＳ１０２において、試験提供サーバ１の管理手段１８によって、データベースインタフェース提供手段１２、２１を介してデータベースサーバ２のユーザ情報２２、試験情報２３、解答用紙情報２４、管理者権限情報２６に登録される。
【００４５】
ここで、例えば解答用紙情報２４には、図６（ａ）に示した解答用紙情報２４ａが登録される。図６（ａ）に示した解答用紙情報２４ａにおいては、管理者端末５から受信したユーザＩＤと試験ＩＤとの関連に基づいて、ユーザＩＤおよび試験ＩＤが関連づけられて記憶される。更に、試験提供サーバ１の管理手段１８によって、解答用紙情報２４のこの試験ＩＤおよびユーザＩＤに関連づけられた「受験状況」に「未受験」が、「残り制限時間」に試験情報２３からこのユーザＩＤおよびこの試験ＩＤに基づく受験可能時間として、この試験ＩＤの制限時間が記憶される。更に、管理手段１８によって、試験情報２３からこの試験ＩＤの設問ＩＤや問ＩＤに基づいて、「解答」および「点数」などの項目のみが試験情報２３に生成されて、記憶装置１０７に記憶される。
【００４６】
次に、ステップＳ１０３において受験者端末３ａから受験リクエストが送信されると、ステップＳ１０４において、試験提供サーバ１の受験制御手段１４によって、残り制限時間から受験可能時間が算出され、受験可能時間と試験情報２３とが受験者端末３ａに送信され、ステップＳ１０５において、受験者端末３ａにおいて受験可能時間の間、受験者に受験させる。ここで、受験制御手段１４によって、解答用紙情報２４のこの試験ＩＤおよびユーザＩＤに関連づけられた「受験状況」が「受験中」に更新される。更に、受験者端末３ａの入力装置からの指示に基づいて解答が入力され、受験可能時間内に受験者から入力された解答情報は受験者端末３ａのＲＡＭ等の記憶装置に一時的に保存される。その後、ステップＳ１０６において、ステップＳ１０５で記憶された解答情報と、受験者が実際に受験した受験時間とが試験提供サーバ１に送信され、ステップＳ１０７において受験制御手段１４によって、解答情報が解答用紙情報２４に記憶される。ここで記憶される解答情報は、受験者によって最終的に入力された解答情報のみである。ここで、例えば、図６（ｂ）に示すように、受験制御手段１４によって、ユーザＩＤ、試験ＩＤ、設問ＩＤ、問ＩＤをキーとして、「解答」項目に、受験者端末３ａから受信した解答情報が解答用紙情報２４ｂとして記憶される。更に、「残り制限時間」に、受験可能時間から受験時間を減算した時間が記憶される。
【００４７】
ステップＳ１０８において、受験者端末３ａの入力装置から受験者によって入力された指示に基づいて処理が振り分けられる。ステップＳ１０８において、試験を終了して中断する指示が入力されると、ステップＳ１０９において、受験者端末３ａから試験提供サーバ１に中断リクエストが送信されるとともに、受験者端末３ａにおいて、受験者であるユーザが再度受験をするまでステップＳ１０３に戻り、受験者であるユーザによる入力を待機する。ステップＳ１０３においては、受験者端末３ａの入力装置からの指示に基づいて、受験リクエストが再び試験提供サーバ１に送信される。一方、ステップＳ１０８において、受験者端末３ａにおいて、試験を終了して提出する指示が入力されると、ステップＳ１１０において、受験者端末３ａから試験提供サーバ１に提出リクエストが送信される。ここで、例えば、図６（ｃ）に示すように、受験制御手段１４によって、解答用紙情報２４ｃのこの試験ＩＤおよびユーザＩＤに関連づけられた「受験状況」が「提出」に更新される。更に、「残り制限時間」には、受験者端末３ａに送信した受験可能時間から受験時間を減算した時間が記憶される。
【００４８】
一方、ステップＳ１１０において、受験者端末３ａから試験提供サーバ１に提出リクエストが送信されると、ステップＳ１１１において、試験提供サーバ１は、試験情報２３の正答と解答用紙情報２４とを読み出して、試験ＩＤ、設問ＩＤおよび問ＩＤ毎に受験者の解答を採点し、その結果を解答用紙情報２４に記憶する。ここで、例えば、図６（ｄ）に示すように、採点制御手段１５によって、ユーザＩＤ、試験ＩＤ、設問ＩＤ、問ＩＤをキーとして、「点数」項目に、採点情報が解答用紙情報２４ｄとして記憶されるとともに、解答用紙情報２４ｄのこの試験ＩＤおよびユーザＩＤに関連づけられた「受験状況」が「採点終了」に更新される。
【００４９】
採点結果が解答用紙情報２４に記憶されると、試験提供サーバ１の採点結果提供手段１６は、ステップＳ１１２において、受験者であるユーザに採点結果情報を送信する。更に、試験提供サーバ１の集計手段１７は、ステップＳ１１２において、試験の結果のサマリーである実施結果情報を管理者端末５に送信する。ステップＳ１１１およびステップＳ１１３における採点結果情報および実施結果情報は、試験提供サーバ１から能動的に送信しても良いし、受験者端末３ａまたは管理者端末５からのリクエストに基づいて送信されても良い。
【００５０】
次に本発明の最良の実施の形態に係る試験提供サーバ１の受験制御手段１４について説明する。
【００５１】
ステップＳ２０１において受験者端末３ａから、受験者であるユーザが受験する試験ＩＤを含む受験リクエストを受信すると、受験制御手段１４は、試験情報２３を読み出して、試験可能期間内であるか否か、具体的には試験終了日時を経過していないか否かを判定する。試験可能期間内でない場合、ステップＳ２０２において、「試験可能期間ではありません」との旨を受験者端末３ａに表示し、処理を終了する。
【００５２】
ステップＳ２０１において試験可能期間内であると判定された場合、受験制御手段１４は、解答用紙情報２４を読み出して、当該ユーザおよび当該試験ＩＤの「受験状況」を抽出する。「受験状況」が「終了」である場合、ステップＳ２０４において、「既に提出済みです」との旨を受験者端末３ａに表示し、処理を終了する。
【００５３】
一方、「受験状況」が「未受験」または「受験中」である場合、ステップＳ２０５において、データベースサーバ２の試験情報２３から、当該試験ＩＤの設問文、問文などを抽出する。次に、ステップＳ２０６において、「受験状況」により処理を振り分ける。
【００５４】
「受験状況」が「未受験」である場合、ステップＳ２０７において、受験可能時間パラメータに、試験情報２３の「制限時間」を挿入する。
【００５５】
「受験状況」が「受験中」である場合、受験制御手段１４は、ステップＳ２０８において、解答用紙情報２４を読み出して、このユーザＩＤおよび試験ＩＤに関連づけられた解答を、設問ＩＤおよび問ＩＤ毎に抽出して、解答欄に挿入して受験者端末３ａに表示する。更に、ステップＳ２０９において受験制御手段１４は、受験可能時間パラメータに、解答用紙情報２４の残り制限時間を記憶する。
【００５６】
次に、ステップＳ２１０において受験制御手段１４は、試験終了日時を考慮して受験可能時間パラメータを算出する。具体的には、ステップＳ２０７またはステップＳ２０９で受験可能時間パラメータに記憶された時間と、試験情報２３の試験終了日時から現在日時を減算した時間とを比較して、どちらか少ない方の時間を、受験可能時間パラメータとして記憶する。
【００５７】
次に、ステップＳ２１１において受験制御手段１４は、ステップＳ２０５で取得された試験情報２３と、ステップＳ２１０で受験可能時間パラメータに記憶された受験可能時間を受験者端末３ａに送信して、受験者端末３ａの表示装置に表示させる。更に、受験可能時間内に、受験者端末３ａの入力装置から受験者によって入力された解答と、受験者が試験を受験した受験時間を、受験者によって入力された「中断」または「提出」の指示に基づいて、受験者端末３ａから受信する。
【００５８】
受験時間を受信すると、ステップＳ２１２において受験制御手段１４は、ステップＳ２０７またはステップＳ２０９で算出した受験可能時間から、ステップＳ２１１で受信した今回の受験時間を減算した時間を、解答用紙情報２４の残り制限時間として記憶する。
【００５９】
次に、ステップＳ２１３において、受験者端末３ａにおいて、中断の指示が入力されたか、提出の指示が入力されたか、残り制限時間がゼロであるかによって処理が振り分けられる。
【００６０】
受験者端末３ａにおいて受験者によって提出の指示が入力されたか、またはステップＳ２１２で算出された残り制限時間がゼロであった場合、ステップＳ２１４において、「受験状況」を「終了」に更新する。一方、受験者端末３ａにおいて受験者によって中断の指示が入力された場合、ステップＳ２１５において、「受験状況」を「受験中」に更新する。
【００６１】
次に、ステップＳ２１６において、ステップＳ２１１において受信した受験者の解答と、ステップＳ２１２で算出された残り制限時間と、ステップＳ２１４またはステップＳ２１５で更新された受験状況とを、ユーザＩＤおよび試験ＩＤに関連づけて解答用紙情報２４として記憶する。
【００６２】
次に本発明の最良の実施の形態に係る受験者端末３ａについて説明する。本発明の最良の実施の形態に係る受験者端末３ａは、図２に示した試験提供サーバ１と同様のハードウェア構成図を備える。受験者端末３ａの記憶装置にはブラウザソフトウェアが記憶されており、ブラウザソフトウェアが中央処理制御装置によって実行されることによって、図８に示す様に、受験者端末３ａに表示手段３１、送信手段３２、スクリプト実行手段３３が実装される。
【００６３】
表示手段３１は、受験者であるユーザによって受験者端末３ａの入力装置から入力されたリクエストに基づいて、試験提供サーバ１から送信されたデータを受験者端末３ａの表示装置の画面に表示する。送信手段３２は、受験者であるユーザによって受験者端末３ａの入力装置から入力されたリクエストや、データを試験提供サーバ１に送信する手段である。スクリプト実行手段３３は、試験提供サーバ１から送信されたスクリプトプログラムを実行する手段である。このスクリプトプログラムは、ユーザの入力の正当性チェック、試験の残り制限時間の監視などを行う。
【００６４】
受験者端末３ａが受験リクエストを送信すると、試験提供サーバ１から、図９に示すような受験画面Ｐ１０１が表示される。受験画面Ｐ１０１には、設問毎に設問文表示部１５０ａ、問毎に問文表示部１５０ｂおよび１５０ｃ、解答入力部１５１ａおよび１５１ｂのそれぞれのオブジェクトが設けられている。解答入力部１５１ａは、受験者端末３ａの入力装置から入力可能な様に、テキストボックスが実装されている。更に、戻るボタンＢ１０１、進むボタンＢ１０２、提出ボタンＢ１０３が設けられている。
【００６５】
戻るボタンＢ１０１または進むボタンＢ１０２が選択されると、受験画面Ｐ１０１に表示された設問および問の解答に要した受験時間と、受験者端末３ａの記憶装置に記憶された解答を試験提供サーバ１に送信する。受験者端末３ａから入力された解答は、ユーザＩＤ、試験ＩＤ、設問ＩＤおよび問ＩＤをキーとして解答用紙情報２４の「解答」に記憶される。更に、戻るボタンＢ１０１が選択された場合、表示されている設問の一つ前の設問を表示し、進むボタンＢ１０２が選択された場合、表示されている設問の一つ後の設問を表示して次のイベントを待機する。
【００６６】
解答入力部１５１ａまたは１５１ｂに解答が入力されると、解答入力部１５１ａまたは１５１ｂに入力された文言を受験者端末３ａのＲＡＭやハードディスクなどの記憶装置に一時的に記憶し、次のイベントを待機する。
【００６７】
提出ボタンＢ１０３が選択されると、設問および問の解答に要した時間と、解答入力部１５１ａおよび１５１ｂに入力された解答とを試験提供サーバ１に送信する。このとき、試験提供サーバ１は、受験状況を「提出」に更新し、試験を終了する。
【００６８】
中断ボタンＢ１０４が選択されると、設問および問の解答に要した時間と、解答入力部１５１ａおよび１５１ｂに入力された解答を試験提供サーバ１に送信する。このとき、試験提供サーバ１は、受験状況を「中断」に更新し、受験者端末３ａからの受験リクエストの再送信を待機する。
【００６９】
ここで、全ての設問および問について解答されていない場合、提出ボタンＢ１０３のオブジェクトをディセーブル（選択不可の状態）にしても良い。また、提出ボタンＢ１０３のオブジェクトをディセーブルにしない場合、提出ボタンＢ１０３が選択されると、全ての設問および問について解答されていないダイアログボックスを表示し、次のイベントを待機しても良い。
【００７０】
次に本発明の最良の実施の形態に係る管理者端末５について説明する。本発明の最良の実施の形態に係る管理者端末５は、図２に示した試験提供サーバ１と同様のハードウェア構成図を備える。管理者端末５の記憶装置にはブラウザソフトウェアが記憶されており、ブラウザソフトウェアが中央処理制御装置によって実行されることによって、図１１に示す様に、管理者端末５に表示手段５１、送信手段５２、スクリプト実行手段５３が実装される。
【００７１】
表示手段５１は、管理者であるユーザによって管理者端末５の入力装置から入力されたリクエストに基づいて、試験提供サーバ１から送信されたデータを管理者端末５の表示装置の画面に表示する。送信手段５２は、管理者であるユーザによって管理者端末５の入力装置から入力されたリクエストや、ユーザ情報などのデータを試験提供サーバ１に送信する。スクリプト実行手段５３は、試験提供サーバ１から送信されたスクリプトプログラムを実行する。このスクリプトプログラムは、ユーザの入力の正当性チェックなどを行う。
【００７２】
本発明の最良の実施の形態に係る試験提供システムにおいては、図１１に示すような制御がなされる。図１１に示した例では、試験の制限時間が６０分である場合について説明する。
【００７３】
まず、パターンＡの通りに受験したＡさんの場合について説明する。パターンＡでは、試験可能時間として制限時間の６０分を指定して、受験者端末でＡさんに試験を受験させる。その後、試験の受験を開始してから５８分を経過したときに、Ａさんによって「提出」ボタンが選択され、試験を終了している。
【００７４】
次に、パターンＢの通りに受験したＢさんの場合について説明する。パターンＢでは、試験可能時間として制限時間の６０分を指定して、受験者端末でＡさんに試験を受験させる。その後、試験の受験を開始し、受験時間が３０分を経過したときに、Ｂさんによって「中断」ボタンが選択され、試験を中断している。このとき、中断ボタンがクリックされるまでに入力された解答と、受験時間（３０分）が試験提供サーバ１に送信される。更に、後ほど試験が再びＢさんの受験者端末から受験リクエストが送信されると、試験提供サーバ１は受験可能時間として制限時間６０分から既に受験した３０分を減算した３０分を指定して、受験者端末でＢさんに再び試験を受験させる。その後、受験時間が２９分を経過したときに、Ｂさんによって「提出」ボタンが選択され、試験を終了している。
【００７５】
次に、パターンＤの通りに受験したＤさんの場合について説明する。パターンＤでは、試験可能時間として制限時間の６０分を指定して、受験者端末でＤさんに試験を受験させる。その後、受験可能時間である６０分を経過する前にＤさんによって「提出」ボタンが選択されなかったので、試験開始から６０分を経過したときに、提出する旨のダイアログボックスを受験者端末に表示して解答欄オブジェクトの入力をディセーブルにし、Ｄさんに強制的に提出ボタンを選択させ、試験を終了している。
【００７６】
次に、パターンＥの通りに受験したＥさんの場合について説明する。パターンＥでは、制限時間の６０分と、試験終了日時までの時間である１５分とを比較して少ない時間、即ち１５分を受験可能として指定して、受験者端末でＥさんに試験を受験させる。その後、受験可能時間である１５分を経過する前にＥさんによって「提出」ボタンが選択されなかったので、試験終了日時を経過したときに、提出する旨のダイアログボックスを受験者端末に表示して解答欄オブジェクトの入力をディセーブルにし、Ｅさんに強制的に提出ボタンを選択させ、試験を終了している。
【００７７】
次に、パターンＦの通りに受験したＦさんの場合について説明する。パターンＦでは、試験可能時間として制限時間の６０分を指定して、受験者端末でＦさんに試験を受験させる。その後、試験の受験を開始してから４０分を経過したときに、Ｆさんによって「中断」ボタンが選択され、試験を中断している。このとき、中断ボタンがクリックされるまでに入力された解答と、受験時間（４０分）が試験提供サーバ１に送信される。その後、Ｆさんによって受験者端末から受験リクエストが再び送信されなかったので、試験終了日時を経過すると、試験提供サーバ１は、受験状況を「終了」に更新し、中断ボタンがクリックされるまでの解答で、採点を開始する。
【００７８】
次に、パターンＧの通りに受験したＧさんの場合について説明する。パターンＧでは、Ｇさんによって受験リクエストが送信されなかったので、試験終了日時を経過すると、試験提供サーバ１は、解答データが記憶されないまま、受験状況を「終了」に更新する。
【００７９】
このように、本発明の最良の実施の形態に係る試験提供システムにおいて、受験者は予め定められた期間内の任意の時間に試験を受ければ良い。また、受験者が受験し始めた後、中断しなければならない状態になった場合、既に入力された解答を試験提供サーバ１に送信して試験を中断することができる。受験者は、その後試験終了日時を経過していない場合、試験を再開し、試験の残り時間内で継続して試験を受けることができる。
【００８０】
これにより、職場のような割り込みの入りやすい環境でも業務に支障をきたさずに、受験者に受験させることができるので、本発明の最良の実施の形態に係る試験を頻繁に実施し、受験者への啓蒙を活発にすることができる。更に、受験終了日時が定められているので、受験終了日時までの受験を促進させ、受験終了日時を過ぎると、管理者が試験の結果の集計作業を開始することができる。
【００８１】
（本発明の最良の実施の形態の変形例１）
本発明の最良の実施の形態の変形例１においては、本発明の最良の実施の形態と同様に試験を中断することができるが、中断可能回数に制限を設ける場合について説明する。
【００８２】
具体的には、本発明の最良の実施の形態の変形例１に係る試験情報２３に、図１２（ａ）に示すように、「中断可能回数」が設けられており、解答用紙情報２４に、図１２（ｂ）に示すように「中断回数」が設けられている。受験者端末において中断ボタンが選択されると、試験提供サーバ１は、中断回数を一つインクリメントする。また、試験提供サーバ１は、受験者端末から受験リクエストを受信すると、試験情報２３の中断可能回数を読み出し、解答用紙情報２４に記憶された中断回数が中断可能回数を超えない場合、受験者端末に解答情報などを送信し、受験者に受験させる。このとき、中断可能回数や、残り中断可能回数を示すダイアログボックスを受験者端末に表示しても良い。これにより、受験者が安易に試験に望むことを抑制することができる。更に、試験情報２３の「中断可能回数」をゼロに設定することにより、本発明の最良の実施の形態に係る試験提供システムに、中断を許可しない従来通りの試験提供システムに汎用性を持たせることができる。
【００８３】
（本発明の最良の実施の形態の変形例２）
本発明の最良の実施の形態の変形例２においては、ユーザまたは部課などのユーザの属するグループ毎に試験終了日時を設ける場合について説明する。
【００８４】
具体的には、本発明の最良の実施の形態の変形例２に係る試験情報２３には試験終了日時の項目は設定されておらず、解答用紙情報２４に設定されている。このように、試験の種類毎ではなく、受験者であるユーザまたはグループ毎に試験の終了日時が設定されるので、同じ試験でも試験を受験する期間を拡散させることができる。これにより同時に多くの受験者が試験を受ける可能性を考慮することがないので、高性能の試験提供サーバ１や、転送容量の大きい通信ネットワーク６でなくとも、多くの受験者に試験を提供することができる。また、受験者であるユーザが予め定められた試験終了日時までに試験を受験できなかった場合、再試験の機会を設け、再試験の対象者のみに受験可能期間を設定することができる。
【００８５】
（その他の実施の形態）
上記のように、本発明の最良の実施の形態とその変形例１ないし５によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００８６】
例えば、本発明の最良の実施の形態に記載した試験提供サーバ１は、図３に示すように
その機能や処理数に応じてデータベースサーバ２などの複数のハードウェアと互いに通信可能となる様に構成しても良いし、データベースサーバ２に記憶された情報を試験提供サーバ１に内蔵された記憶装置に記憶して一つのハードウェア上に構成されても良い。
【００８７】
また、複数の問題候補を登録しておき、受験者が試験を開始するタイミングでその候補の中から、どの問題を受験させるかをランダムに決定しても良い。これにより、試験問題の流出などにより受験者の公平が保てなくなる事態を回避することができる。更にこれにより、先に試験を受けた人が、たとえ漏洩という意図的な意識がなくとも、試験問題に対する感想等を口外して後に試験を受ける人が有利になることを防ぐことができる。
【００８８】
更にこのとき、試験情報２３において、問題のジャンル毎に複数の設問ＩＤまたは問ＩＤが記憶されても良い。この場合、試験提供サーバ１は、予め定められたジャンルとそのジャンルでの出題数に従って、どの問題を受験させるかをランダムに決定しても良い。これにより、単に複数候補の中から数問を選ぶ場合に比べて、ジャンルに偏ることなく出題することができるので、受験者の能力を公平に判定しやすくなる。
【００８９】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００９０】
【図１】本発明の最良の実施の形態に係る試験提供システムのシステム構成図。
【図２】本発明の最良の実施の形態に係る試験提供サーバのハードウェア構成図。
【図３】本発明の最良の実施の形態に係る試験提供サーバおよびデータベースサーバの機能ブロック図。
【図４】本発明の最良の実施の形態に係るデータベースサーバに記憶された情報を説明する図。
【図５】本発明の最良の実施の形態に係る試験提供システムに適用される試験提供方法のシーケンス図。
【図６】本発明の最良の実施の形態に係る解答用紙情報のデータの一例を説明する図。
【図７】本発明の最良の実施の形態に係る試験提供サーバの受験制御手段の処理を示したフローチャート。
【図８】本発明の最良の実施の形態に係る受験者端末の機能ブロック図。
【図９】本発明の最良の実施の形態に係る受験者端末で表示される受験画面の一例を説明する図。
【図１０】本発明の最良の実施の形態に係る管理者端末の機能ブロック図。
【図１１】本発明の最良の実施の形態に係る試験提供システムにおける受験パターンを説明する図。
【図１２】本発明の最良の実施の形態の変形例１に係る試験情報と解答用紙情報を説明する図。
【図１３】本発明の最良の実施の形態の変形例２に係る試験情報と解答用紙情報を説明する図。
【符号の説明】
【００９１】
１…試験提供サーバ
２…データベースサーバ
３ａ、３ｂ…受験者端末
５…管理者端末
６…通信ネットワーク
１１…ウェブインタフェース提供手段
１２、２１…データベースインタフェース提供手段
１３…認証手段
１４…受験制御手段
１５…採点制御手段
１６…採点結果提供手段
１７…集計手段
１８…管理手段
２２…ユーザ情報
２３…試験情報
２４…解答用紙情報
２６…管理者権限情報
３１、５１…表示手段
３２、５２…送信手段
３３、５３…スクリプト実行手段
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
１５０ａ…設問文表示部
１５０ｂ…問文表示部
１５１ａ，１５１ｂ…解答入力部
【図１】
2006072040.tif 000003
【図２】
2006072040.tif 000004
【図３】
2006072040.tif 000005
【図４】
2006072040.tif 000006
【図５】
2006072040.tif 000007
【図６】
2006072040.tif 000008
【図７】
2006072040.tif 000009
【図８】
2006072040.tif 000010
【図９】
2006072040.tif 000011
【図１０】
2006072040.tif 000012
【図１１】
2006072040.tif 000013
【図１２】
2006072040.tif 000014
【図１３】
2006072040.tif 000015