(57)【要約】【課題】  模擬試験やその他特定の試験をコンピュータ上で行なうものにおいて、容易に多数の受験者が受験できることを可能とし、且つ既設の閉じたネットワーク上のコンピュータを、一時的に試験用サーバ・クライアントとする試験システムを提供することにある。【解決手段】  大学や専門学校の既設のコンピュータにおいて、サーバ用プログラムが格納された起動用記憶媒体３０とクライアント用記憶媒体５０を挿入してコンピュータを起動し、サーバ１０とクライアント２０を作成することで容易に多数の試験環境を作成することができる。また、起動用記憶媒体を取り出し再起動することで元の環境へ復元することができる。【選択図】  図５
2006331043.tif 000002
【特許請求の範囲】
【請求項１】
起動用記憶媒体を用いて起動することにより、問題の配信及び受験者の管理を行なうサーバと、試験を行なうクライアントとを一時的に作成する試験システムにおいて、
前記サーバの外部記憶装置に受験者情報と問題情報とを備え、
記憶媒体から起動された前記クライアントに、ネットワーク上から自動的にサーバを探索して認識する手段と、受験者情報を取得して前記サーバに送信する手段と、前記サーバから問題情報を取得してメモリへ格納する手段と、表示部にサーバから取得した問題情報及び時刻情報を表示する手段と、受験者が解答した情報をメモリへ格納する手段と、制限時間経過時あるいは受験者が終了意思表示により試験を終了する手段と、全ての解答情報を前記サーバへ送付する手段と、前記サーバから正解情報を取得してメモリへ格納する手段と、正解情報と解答情報と照合することで採点結果を表示する手段とを備え、
前記サーバに、クライアントで入力された受験者情報を外部記憶装置の受験者情報と照合し、認識された場合には問題情報をクライアントへ送信する手段と、受験者情報を送信したクライアントの試験開始時間および終了時間を管理する試験時間管理手段と、クライアントから試験終了情報及び解答情報を取得し、解答情報を外部記憶装置へ格納する手段と、正解情報をクライアントへ送付する手段とを備えたことを特徴とする、外部記憶媒体を用いた試験システム。
【請求項２】
請求項１に記載の試験システムにおいて、
上記サーバの備える各手段は起動媒体に存在し、上記サーバは、クライアントへ送信する上記問題情報及び解答情報、及びクライアントから受信した解答情報を外部記憶装置へ格納し、
上記クライアントの備える各手段は起動媒体に存在し、上記クライアントは、上記サーバから受信した問題情報及び解答情報、及び上記サーバに送信する受験者の解答情報をメモリに格納し、試験プログラム終了後にメモリ内容を消去することを特徴とする、外部記憶媒体を用いた試験システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを用いてオンライン試験を行なうシステムに関し、特に起動用外部記憶媒体を用いて既存のコンピュータを一時的に試験を行なう環境とし、試験が終了すれば元の環境へ復元することができる試験システムに関する。
【背景技術】
【０００２】
従来、資格試験や国家試験において、特許文献１や特許文献２に示すようなサーバとネットワークで接続する複数のクライアントコンピュータを用いたオンライン試験が行なわれている。これらの試験システムにおいては、試験用のサーバに問題情報や受験者情報を格納し、試験用のクライアントには問題情報を格納せず、受験用のアプリケーションのみを格納することで、試験問題の漏洩を防止し、試験にかける時間を制限している。このようなシステムでは、試験用のサーバには問題情報や受験者情報を格納するデータベースや試験用のプログラムが常時格納されており、また試験用のクライアントには受験用のアプリケーションが常時格納されていて、通常試験専用のサーバ、クライアントとして管理されている。
【０００３】
【特許文献１】特開平１０−２８８９４１号公報
【特許文献２】特開２００３−２０８０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来の試験システムでは、試験専用のサーバ及び試験専用のクライアントを確保する必要があり、特に受験対象者が多数になる試験では専用クライアントの確保が難しいという問題があった。また、専用クライアントでなく試験時に受験用クライアントを設定するとしても、その場合は各クライアントの環境を統一する必要があり、またクライアント中の既存のデータを一時削除する等の作業も必要で、試験環境の準備が困難であった。
【０００５】
本発明の目的は、上記課題を解決し、ネットワークを介して実施する大規模な試験システムにおいて、簡易に試験専用のサーバ及び試験専用の多数のクライアントを設定し、さらに試験後に前記サーバ及びクライアントを容易に元の設定に戻すことが可能な試験システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の試験システムは、外部の起動用記憶媒体に試験に必要な試験システム環境設定情報及びプログラム機能を格納し、試験用サーバ及び試験用クライアントを起動用記憶媒体を用いて起動することにより、試験用サーバの環境と、試験用クライアントの環境とを一時的に作成する。
【０００７】
試験用サーバには外部記憶装置を接続し、この外部記憶装置に受験者情報と問題情報とを格納しておく。これらの情報は起動用記憶媒体に格納しても良いが、本発明のような大規模試験システムを想定する場合には記憶容量の問題があるので、外付けハードディスクのような大容量の記憶装置を接続するのが望ましい。
【０００８】
クライアントの起動用記憶媒体には、ネットワーク上から自動的にサーバを探索して認識する手段と、受験者情報を取得して前記サーバに送信する手段と、前記サーバから問題情報を取得してメモリへ格納する手段と、表示部にサーバから取得した問題情報及び時刻情報を表示する手段と、受験者が解答した情報をメモリへ格納する手段と、制限時間経過時あるいは受験者が終了意思表示により試験を終了する手段と、全ての解答情報を前記サーバへ送付する手段と、前記サーバから正解情報を取得してメモリへ格納する手段と、正解情報と解答情報と照合することで採点結果を表示する手段とを備える。これらの手段は起動用記憶媒体に圧縮して格納し、クライアント上に一時使用エリアを設けてそこに解凍して動作させても良い。その場合、クライアントの起動用記憶媒体には、試験終了後に一時使用エリアの情報を消去する手段を設ける。
【０００９】
サーバの起動用記憶媒体には、クライアントで入力された受験者情報を外部記憶装置の受験者情報と照合し、認識された場合には問題情報をクライアントへ送信する手段と、受験者情報を送信したクライアントの試験開始時間および終了時間を管理する試験時間管理手段と、クライアントから試験終了情報及び解答情報を取得し、解答情報を外部記憶装置へ格納する手段と、正解情報をクライアントへ送付する手段とを備える。サーバについても前記クライアントと同様に一時使用エリアを設けても良い。
【００１０】
これら起動用記憶媒体に試験システム環境設定情報及びプログラム機能を格納することで、サーバ及びクライアントに情報を残さず環境を設定しプログラムを動作させることが可能となる。試験が終了すれば起動用記憶媒体を取り出しコンピュータを再起動することで、サーバ及びクライアントは元の環境へ復元できる。
【００１１】
上記クライアントのネットワーク上から自動的にサーバを探索して認識する手段は、通信の動的ＩＰアドレス割当によりクライアントがサーバを探索して、サーバがクライアントを認識することで実現する。上記サーバはクライアントを認識し、以降の通信を管理する。この通信管理機能はサーバに備える通常の通信管理機能を用いれば良い。これがクライアント起動時の初回アクセス処理となる。
【００１２】
次に、クライアントは上記受験者情報を取得して前記サーバに送信する手段により入力された受験者情報をサーバへ送信し、サーバは上記クライアントで入力された受験者情報を外部記憶装置の受験者情報と照合し、認識された場合には問題情報をクライアントへ送信する手段により、外部記憶装置に格納された受験者情報との照合を行ない、受験者と判断された場合はサーバから問題情報をクライアントへ送信し、クライアントは上記サーバから問題情報を取得してメモリへ格納する手段により問題情報をメモリへ格納する。これが受験者認証及び問題送信処理となる。
【００１３】
サーバはこれら受験者認証が完了したクライアントについて、受験者情報を送信したクライアントの試験開始時間および終了時間を管理する試験時間管理手段により、サーバからの試験開始の意思表示と同時に、クライアントの表示部にサーバから取得した問題情報及び時刻情報を表示する手段によりクライアント上で時間の計測を開始させ、受験者が選択した問題に対応するメモリに格納された問題情報を表示させる。これらの手段は各クライアントからの試験開始の意思表示により時間の計測を開始させても良い。その場合、試験時間管理手段ではクライアント毎の試験開始時間と終了時間を管理する必要がある。またクライアントの受験者が解答した情報をメモリへ格納する手段は、受験者が解答した結果をクライアントのメモリへ格納する。クライアントでこの問題情報表示と解答結果格納を繰り返し、上記制限時間経過時あるいは受験者が終了意思表示により試験を終了する手段により、サーバの試験時間管理にて決められた制限時間を超えるかあるいは受験者の終了意思を表示した時点でクライアントにおいて自動的に新たな解答を制限することで解答終了とする。クライアントの上記全ての解答情報を前記サーバへ送付する手段は、解答終了により、メモリに格納した解答情報をサーバへ送信し、サーバは上記クライアントから試験終了情報及び解答情報を取得し、解答情報を外部記憶装置へ格納する手段により解答情報を外部記憶装置へ格納する。以上が試験実施処理となる。上記で記したように、本試験システムにおいては必ずしもサーバの管理下で全クライアントが一斉に試験を開始する必要は無く、各クライアントで個別に時間を管理して試験を実施することが可能である。
【００１４】
試験実施処理終了後、サーバは上記正解情報をクライアントへ送付する手段により、外部記憶装置から解答情報を送信してきたクライアントへ正解情報を送信し、クライアントは上記サーバから正解情報を取得してメモリへ格納する手段と、正解情報と解答情報と照合することで採点結果を表示する手段とにより、メモリに格納されている受験者の解答情報と正解情報とを照合することで採点結果をクライアント画面に表示する。以上が採点処理であるが、この処理はサーバで解答情報と正解情報とを照合する機能手段を持たせ、採点結果のみをクライアントに返信しても、後日サーバでまとめて採点処理を実施し、受験者情報に基づきメール等で通知する手段を持たせても良い。後日処理の場合、外部記憶装置を切り離し、採点用の別サーバに採点環境を設定して処理を実施しても良い。また、クライアントで採点を実施する場合、メモリに格納した問題情報及び解答情報及び正解情報は、採点終了後、クライアントの起動用記憶媒体の消去手段により消去するか、メモリ領域に一時記憶領域を利用することで再立ち上げ時に自動消去する。
【００１５】
上記サーバ及びクライアントの起動用記憶媒体には、格納された専用のプログラムしか実行できないよう制限する手段を持たせ、インターネット等の外部との接続を制限することで情報漏洩を防ぐことが可能である。
【発明の効果】
【００１６】
本発明によれば、既設のコンピュータに対して起動用記憶媒体を挿入して起動することにより容易に多数のコンピュータを試験用のサーバ・クライアントとして試験を行なう環境とすることができる。また、一時的に試験用のサーバ・クライアントを作成している起動用記憶媒体を取り出し再起動することにより、元の環境へ復元され、常時試験用のコンピュータを確保・維持することが不要となる。さらに、通信手段はＬＡＮ上で動的ＩＰアドレス配置により閉じたネットワークを作成し、専用プログラムの使用のみと制限することで外部との接続を行なわないため、情報漏洩を防止できるという効果がある。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図を用いて詳細に説明する。
【００１８】
図１から図４までは、本発明を試験システムに適用した場合の、処理手順に関する実施の形態を示すフローチャートであり、図５は、本発明に係るシステムにおけるサーバとクライアントおよび外部記憶装置からなる試験システムの構成を示すブロック図である。また、図６は、試験システムで用いる情報の項目例である。
【００１９】
図５において、試験用サーバ１０と複数の試験用クライアント２０、８０、９０はともに大学や専門学校などの既設ＬＡＮ上に設置されていることとする。
【００２０】
サーバ１０は、外部記憶装置４０を接続し、サーバ用起動用記憶媒体３０に格納されたプログラムによりクライアントの管理を行ない、ユーザ情報の照合により問題情報を送信し、試験開始及び試験時間の管理を行ない、試験終了と同時に受信した解答情報を外部記憶装置４０へ格納するとともに正解情報を送信する装置である。
【００２１】
クライアント２０は、クライアント用起動用記憶媒体５０に格納されたプログラムによりサーバを探索し、入力された受験者情報をサーバへ送信して問題情報を受信するとともにメモリ６０へ格納し、試験が開始された場合は、問題情報の選択による表示装置２１への問題表示と解答情報のメモリ６０への格納を行ない、試験時間終了あるいは受験者による終了意思表示がされた場合、解答情報をサーバ１０へ送信するとともにサーバ１０から受信した正解情報と解答情報を比較することで採点結果を表示装置２１へ表示する装置である。クライアント８０、クライアント９０も同様の構成を持つこととする。
【００２２】
表示装置１１、２１は、例えばＣＲＴディスプレイや液晶式表示装置であり、サーバやクライアントと接続して受験者情報や問題情報、採点結果などをサーバ管理者及び受験者に表示する装置である。
【００２３】
入力装置１２、２２は、キーボードやマウスであり、サーバやクライアントと接続して、サーバ管理者及び受験者が受験者情報の入力や解答情報の入力を実施するためのものである。
【００２４】
通信装置１３、２３は、既設ＬＡＮを利用してサーバとクライアントとの間の通信を行なう装置である。
【００２５】
起動用記憶媒体３０は、起動時にコンピュータへ挿入されていることでサーバ１０の試験実施環境を作成するためのプログラムを格納する装置であり、クライアントを管理する機能３１、受験者情報４１の認証を行なう機能３２、問題情報４２をクライアントへ送信する機能３３、試験時間を管理する機能３４、クライアントから受信した解答情報６４を外部記憶装置４０へ格納する機能３５、解答情報６４を送信したクライアント２０へ正解情報４３を送信する機能３６を持つ。
【００２６】
外部記憶装置４０は、受験予定の受験者情報４１や実施する試験の問題情報４２、問題情報４２に対する正解情報４３、それぞれの受験者が解答した情報６４を格納するための装置である。
【００２７】
起動用記憶媒体５０は、起動時にコンピュータへ挿入されていることでクライアント２０の試験実施環境を作成するためのプログラムを格納する装置であり、サーバ１０と探索して認識する機能５１、入力された受験者情報６１をサーバ１０へ送信するともに問題情報４２をメモリ６０へ格納する機能５２、選択された問題情報６２を表示装置２１に表示して解答された情報６４をメモリ６０に格納する機能５３、解答が終了した場合、解答情報６４をサーバ１０へ送信する機能５４、サーバ１０から受信した正解情報６３と解答情報６４より採点結果を表示する機能５５を持つ。
【００２８】
メモリ６０は、入力された受験者の情報６１、実施する試験も問題情報６２、受験者が解答した情報６４、採点を行なうための正解情報６３を一時的に格納する装置である。
【００２９】
図６は、外部記憶装置４０およびメモリ６０に格納される各情報の項目例である。外部記憶装置４０が格納する受験者情報４１及びクライアントのメモリが格納する受験者情報６１は、受験番号、パスワード、氏名、試験コード、会場コード、試験日等の情報からなり、外部記憶装置４０が格納する問題情報４２及びクライアントのメモリが格納する問題情報６２は、試験コード、試験日、問題番号、問題文、選択肢番号、選択肢文等からなり、外部記憶装置４０が格納する正解情報４３及びクライアントのメモリが格納する正解情報６３は、試験コード、試験日、問題番号、正解情報等からなり、外部記憶装置４０が格納する解答情報４４及びクライアントのメモリが格納する解答情報６４は、試験コード、試験日、受験番号、問題番号、解答情報等からなる。受験者情報４１と問題情報４２、正解情報４３、解答情報４４は試験コードでリンクする。ここで外部記憶装置４０が格納する情報とクライアントのメモリが格納する情報の構成は同じであるが、いずれの情報においても外部記憶装置４０が格納する情報は複数受験者対象の情報の集合で、クライアントのメモリが格納する情報は受験者１人の情報である。
【００３０】
次に、図１から図４のフローチャートに基づいて図５の各部の動作を説明する。
【００３１】
図１は、本発明のサーバ・クライアントからなる試験システムにおいて、試験環境を作成する処理手順である。図１（ａ）は試験環境作成時のサーバの処理、図１（ｂ）は試験環境作成時のクライアントの処理である。
【００３２】
本発明において使用するコンピュータは大学や専門学校等に既に設置されているコンピュータからサーバとするコンピュータを選択することとする。まず、図１（ａ）において、サーバ用のプログラムを格納した記憶媒体３０をサーバとするコンピュータに挿入して起動する（ステップ１１０）。サーバはＯＳの起動とともに外部記憶装置４０を認識する（ステップ１２０）。そして、サーバ１０はクライアント管理機能３１を実行し、クライアントの接続を待つ（ステップ１３０）。
【００３３】
同様に、既存のコンピュータからクライアントとするコンピュータを選択することとする。図１（ｂ）において、クライアント用のプログラムを格納した記憶媒体５０をクライアントとするコンピュータに挿入して起動する（ステップ１４０）。クライアント２０はサーバ探索機能５１により自動的に既設ＬＡＮ上のサーバ１０を探索する（ステップ１５０）。クライアントがサーバを認識することができれば（ステップ１６０）、試験環境の作成終了となる（ステップ１７０）。
【００３４】
図２は、受験者の照合を行ない、試験準備を行なう手順である。クライアント２０は受験者情報６１を入力装置から取得し（ステップ２１０）、クライアント２０は受験者情報設定機能５２により受験者情報６１をサーバ１０へ送信する（ステップ２２０）。サーバ１０は受信した受験者情報６１を外部記憶装置４３に格納された受験者情報４１と照合して（ステップ２３０）、受験者であるかを識別する（ステップ２４０）。受験者であると認識された場合、サーバ１０は外部記憶装置４０からクライアント２０へ問題情報４２を送信して（ステップ２５０）、クライアント２０は受信した問題情報４２をメモリ６０へ格納する（ステップ２６０）。これにより、試験を行なう準備が完了となる（ステップ２７０）。
【００３５】
図３は、試験が開始されてから解答を終了するまでの手順である。サーバ１０が試験の開始命令を各クライアントに送信すると同時に試験時間管理機能３４が稼動し（ステップ３１０）、クライアント２０では試験プログラム５３が実行を開始する（ステップ３２０）。また、クライアント２０では試験開始とともに表示装置２１に試験時間を表示し、受験者が選択した問題に対応するメモリ６０の問題情報６２を表示する（ステップ３３０）。そして、受験者が解答情報を入力すると、クライアント２０はメモリ６０へ解答情報６４を格納する（ステップ３４０）。受験者による解答終了情報入力（ステップ３５０）、あるいはサーバ１０の試験時間管理機能３４が制限時間を超過したと判断した場合（ステップ３６０）、サーバ１０から解答終了命令をクライアントに送信し（ステップ３７０）、クライアント２０では解答送信機能５４により新たに解答情報を入力できないよう制限をかける（ステップ３８０）。
【００３６】
図４は、解答終了後クライアント２０に採点結果を表示し、試験を終了する手順である。図３の処理で解答終了後、クライアント２０は、解答送信機能５４によりメモリ２０に格納された解答情報６４をサーバ１０へ送信する（ステップ４１０）。サーバ１０は、解答収集機能３５により外部記憶装置４０へ解答情報４４として格納するとともに、正解配布機能３６により、解答情報６４を送信してきたクライアント２０へ外部記憶装置４０に格納されている正解情報４３を送信する（ステップ４２０）。クライアント２０は採点結果表示機能５５により、メモリ２４に正解情報６４を格納し、格納済みの解答情報６３と照合して、表示装置２１へ採点結果を表示する（ステップ４３０）。サーバ１０が、受験者情報を認証し試験開始命令を送信した全てのクライアントから解答を受信すると試験終了となる（ステップ４４０）。
【００３７】
最後に起動時にサーバ及びクライアントに挿入した記憶媒体３０、５０をサーバ管理者及びクライアント管理者（または受験者）が取り出し、サーバ１０及びクライアント２０を再起動することにより、コンピュータは試験に関する情報を残すことなく元の環境へ復元される。
【図面の簡単な説明】
【００３８】
【図１】初回アクセス時処理手順を実施する形態を示すフローチャートである。
【図２】受験者認証の処理手順を実施する形態を示すフローチャートである。
【図３】試験実施の処理手順を実施する形態を示すフローチャートである。
【図４】採点結果表示の処理手順を実施する形態を示すフローチャートである。
【図５】本発明に係る起動用記憶媒体を用いたサーバとクライアントからなる試験システムのブロック図である。
【図６】本発明に係る外部記憶装置およびメモリに格納する情報の項目例である。
【符号の説明】
【００３９】
１０…サーバ、２０、８０、９０…クライアント、１１、２１…表示装置、１２、２２…入力装置、１３、２３…通信装置、３０、５０…起動用記憶媒体、４０…外部記憶装置、６０…メモリ。
【図１】
2006331043.tif 000003
【図２】
2006331043.tif 000004
【図３】
2006331043.tif 000005
【図４】
2006331043.tif 000006
【図５】
2006331043.tif 000007
【図６】
2006331043.tif 000008