(57)【要約】【課題】採点の際に採点者のコンピュータに採点の効率を向上させるように解答を表示させる試験提供システム、試験提供サーバおよび試験提供プログラムを提供する。【解決手段】ユーザ情報２２と、試験情報２３と、解答用紙情報２４と、採点権限情報２５とを記憶装置に記憶する管理手段１８と、解答用紙情報２４に基づいて試験情報２３から試験の設問情報を送信するとともに、試験の設問に対する解答情報を受信し、試験の設問に対する解答情報を解答用紙情報２４に記憶する受験制御手段１４と、採点権限情報２４に基づいて解答用紙情報２４を送信し、試験の採点結果情報を受信して採点結果情報を解答用紙情報２４に記憶する採点制御手段１５とを有する。【選択図】    図１
2007133261.tif 000002
【特許請求の範囲】
【請求項１】
受験者または採点者であるユーザを識別するユーザＩＤを含むユーザ情報と、試験を識別する試験ＩＤおよび当該試験の設問がともに関連づけられた試験情報と、前記受験者のユーザＩＤと前記受験者が受験可能な試験ＩＤがともに関連づけられた解答用紙情報と、前記採点者のユーザＩＤと前記採点者が採点可能な試験ＩＤがともに関連づけられた採点権限情報とを送信する管理者端末と、
前記受験可能な試験の設問情報を受信し、前記受験者からの設問情報の解答情報を送信する受験者端末と、
前記採点可能な試験の解答情報を受信し、前記採点者からの採点結果情報を送信する採点者端末と、
前記ユーザ情報、前記試験情報、前記解答用紙情報および前記採点権限情報を記憶装置に記憶し、前記解答用紙情報から前記受験可能な試験ＩＤを抽出して前記試験情報から前記試験の設問情報を送信するとともに、前記試験の設問に対する解答情報を受信し、前記試験の設問に対する解答情報を当該試験ＩＤに関連づけて前記解答用紙情報に記憶し、前記採点権限情報から前記採点可能な試験ＩＤを抽出して前記解答用紙情報から前記試験の設問に対する解答情報を送信し、前記試験の採点結果情報を受信して当該採点結果情報を前記試験ＩＤに関連づけて前記解答用紙情報に記憶する試験提供サーバと、
を備えることを特徴とする試験提供システム。
【請求項２】
受験者または採点者であるユーザを識別するユーザＩＤを含むユーザ情報と、試験を識別する試験ＩＤおよび当該試験の設問がともに関連づけられた試験情報と、前記受験者のユーザＩＤと前記受験者が受験可能な前記試験ＩＤがともに関連づけられた解答用紙情報と、前記採点者のユーザＩＤと前記採点者が採点可能な試験ＩＤがともに関連づけられた採点権限情報とを記憶装置に記憶する管理手段と、
前記解答用紙情報から前記受験可能な試験ＩＤを抽出して前記試験情報から前記試験の設問情報を送信するとともに、前記試験の設問に対する解答情報を受信し、前記試験の設問に対する解答情報を前記受験者のユーザＩＤおよび前記試験ＩＤに関連づけて前記解答用紙情報に記憶する受験制御手段と、
前記採点権限情報から前記採点可能な試験ＩＤを抽出して前記解答用紙情報から前記試験の解答情報を送信し、前記試験の採点結果情報を受信して当該採点結果情報を前記受験者のユーザＩＤおよび前記試験ＩＤに関連づけて前記解答用紙情報に記憶する採点制御手段と、
を有することを特徴とする試験提供サーバ。
【請求項３】
前記受験制御手段は、前記受験者端末から解答情報を受信した際、ユーザＩＤおよび試験ＩＤごとに固有の答案番号を付与して前記ユーザＩＤおよび前記試験ＩＤに、前記答案番号を関連付けて前記解答用紙情報に記憶し、
前記採点制御手段は、所定の設問に対する複数の受験者の解答情報を前記答案番号でソートした順序で表示装置に表示することを特徴とする請求項２記載の試験提供サーバ。
【請求項４】
前記受験制御手段は、前記受験者端末から前記解答情報を受信した際、前記解答情報を構成する文字数をカウントして求められた文字数を前記解答に関連付けて前記解答用紙情報に記憶し、
前記採点制御手段は、所定の設問に対する複数の受験者の解答情報を前記文字数順でソートした順序で表示装置に表示することを特徴とする請求項２記載の試験提供サーバ。
【請求項５】
前記採点制御手段は、所定の設問に対する複数の受験者の解答情報を前記表示装置に表示する際、複数の前記解答情報から抽出した同一の解答情報の多いものから順番に表示することを特徴とする請求項２記載の試験提供サーバ。
【請求項６】
前記管理手段は、前記試験の設問に所定のキーワードを関連づけるためのキーワード情報を記憶装置に記憶し、
前記受験制御手段は、前記受験者端末から前記試験の解答情報を受信すると、前記解答情報から前記記憶装置内のキーワード情報に含まれるキーワードを検索してキーワードの総数を抽出し、前記試験の解答と関連付けて前記解答用紙情報に記憶し、
前記採点制御手段は、所定の設問に対する複数の受験者の解答情報を前記キーワードの総数順でソートした態様で表示装置に表示することを特徴とする請求項２記載の試験提供サーバ。
【請求項７】
前記管理手段は、前記試験の設問に所定のキーワードおよび当該キーワードに対する配点を関連づけたキーワード情報を記憶装置に記憶し、
前記受験制御手段は、前記受験者端末から前記試験の解答情報を受信すると、前記解答情報から前記記憶装置内の前記キーワード情報に含まれるキーワードを検索してキーワードに対する配点を加算したキーワード採点結果情報を前記試験の解答と関連付けて前記解答用紙情報に記憶し、
前記採点制御手段は、所定の設問に対する複数の受験者の解答情報を前記キーワード採点結果順でソートした態様で表示装置に表示することを特徴とする請求項２記載の試験提供サーバ。
【請求項８】
前記採点制御手段は、前記抽出した同一の解答情報を一画面内に表示するとともに、前記採点者端末から前記解答情報に対する採点結果情報を受信すると前記試験ＩＤおよび前記解答情報を含む全ての解答用紙情報に関連付ける前記採点結果情報とすることを特徴とする請求項５記載の試験提供サーバ。
【請求項９】
受験者または採点者であるユーザを識別するユーザＩＤを含むユーザ情報と、試験を識別する試験ＩＤおよび当該試験の設問がともに関連づけられた試験情報と、前記受験者のユーザＩＤと前記受験者が受験可能な前記試験ＩＤがともに関連づけられた解答用紙情報と、前記採点者のユーザＩＤと前記採点者が採点可能な試験ＩＤがともに関連づけられた採点権限情報とを記憶装置に記憶する管理ステップと、
前記解答用紙情報から前記受験可能な試験ＩＤを抽出して前記試験情報から前記試験の設問情報を送信するとともに、前記試験の設問に対する解答情報を受信し、前記試験の設問に対する解答情報を前記受験者のユーザＩＤおよび前記試験ＩＤに関連づけて前記解答用紙情報に記憶する受験制御ステップと、
前記採点権限情報から前記採点可能な試験ＩＤを抽出して前記解答用紙情報から前記試験の設問に対する解答情報を送信し、前記試験の採点結果情報を受信して、当該採点結果情報を前記試験ＩＤに関連付けて前記解答用紙情報に記憶する採点制御ステップと、
をコンピュータに実現させることを特徴とする試験提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受験者に試験を電子的に受験させ、採点者に試験を電子的に採点させる試験提供システムと、この試験提供システムで使われる試験提供サーバおよび試験提供プログラムに関する。
【背景技術】
【０００２】
近年、情報機器および通信ネットワークの発達に伴い、受験者にコンピュータを介して電子的に試験を受験させ、その解答をサーバで受け取る試験提供システムがある。このような、試験提供システムにおいて各受験者の試験の成績を求める際、採点者がコンピュータを利用してサーバから受け取った受験者の解答を参照して採点している。このような採点方法において、各受験者の答案を１枚ずつ画面上で開いて、採点する作業はあまり効率がよいとはいえない。
【０００３】
また、コンピュータを利用した採点方法では、スキャナで解答用紙から読み取った多数の解答イメージを切り出して問題ごとに記憶し、コンピュータを利用して採点者が解答の正誤の判定を行い、受験者毎に集計するシステムがある（例えば、特許文献１記載）。この特許文献１に記載の技術によれば、問題ごとに別々の採点者が得意分野の問題の採点を担当することにより、採点の作業を単純化して採点の能率を上げている。
【特許文献１】特開２００４−１３９１１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載の技術では、解答用紙をイメージスキャナで取り込む手間を要するばかりでなく、解答用紙に含まれる問題の全ての解答について、採点者が解答を参照した後に正誤について入力させなければならない。
【０００５】
一方、試験の問題では選択問題のように、〇であるか×であるかを解答に記入する問題や、いくつかの数字から選択した解答を記入する問題もある。コンピュータを介した試験提供システムによれば、このような選択問題についてはサーバに採点処理をさせることで採点者の作業も軽減される。また、採点者は採点の際に複数の受験者の答案を採点するが、採点者端末における解答の表示手法を適宜変更させることで、採点の処理における採点者の負担を軽減させるとともに、公平性を保つことが出来、さらに、採点の効率を向上させることが出来る。
【０００６】
したがって、本発明は、このような課題を解決するため、採点の際に採点者のコンピュータに採点の効率を向上させるように解答を表示させる試験提供システム、試験提供サーバおよび試験提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の第１の特徴にかかる試験提供システムは、受験者または採点者であるユーザを識別するユーザＩＤを含むユーザ情報と、試験を識別する試験ＩＤおよび当該試験の設問がともに関連づけられた試験情報と、受験者のユーザＩＤと受験者が受験可能な試験ＩＤがともに関連づけられた解答用紙情報と、採点者のユーザＩＤと採点者が採点可能な試験ＩＤがともに関連づけられた採点権限情報とを送信する管理者端末と、受験可能な試験の設問情報を受信し、受験者からの設問情報の解答情報を送信する受験者端末と、採点可能な試験の解答情報を受信し、採点者からの採点結果を送信する採点者端末と、ユーザ情報、試験情報、解答用紙情報および採点権限情報を記憶装置に記憶し、解答用紙情報から受験可能な試験ＩＤを抽出して試験情報から試験の設問情報を送信するとともに、試験の設問に対する解答情報を受信し、試験の設問に対する解答情報を当該試験ＩＤに関連づけて解答用紙情報に記憶し、採点権限情報から採点可能な試験ＩＤを抽出して解答用紙情報から試験の設問に対する解答情報を送信し、試験の採点結果情報を受信して当該採点結果情報を試験ＩＤに関連づけて解答用紙情報に記憶する試験提供サーバとを備える。
【０００８】
上記構成の試験提供システムによれば、採点者端末に設問毎に複数の受験者の解答を抽出させて表示させることにより、採点者の負担を軽減させて採点効率を向上させることが出来る。
【０００９】
本発明の第２の特徴に係る試験提供サーバは、受験者または採点者であるユーザを識別するユーザＩＤを含むユーザ情報と、試験を識別する試験ＩＤおよび当該試験の設問がともに関連づけられた試験情報と、受験者のユーザＩＤと受験者が受験可能な試験ＩＤがともに関連づけられた解答用紙情報と、採点者のユーザＩＤと採点者が採点可能な試験ＩＤがともに関連づけられた採点権限情報とを記憶装置に記憶する管理手段と、解答用紙情報から受験可能な試験ＩＤを抽出して試験情報から試験の設問情報を送信するとともに、試験の設問に対する解答情報を受信し、試験の設問に対する解答情報を受験者のユーザＩＤおよび試験ＩＤに関連づけて解答用紙情報に記憶する受験制御手段と、採点権限情報から採点可能な試験ＩＤを抽出して解答用紙情報から試験の解答情報を送信し、試験の採点結果情報を受信して当該採点結果情報を受験者のユーザＩＤおよび試験ＩＤに関連づけて解答用紙情報に記憶する採点制御手段とを有する。
【００１０】
上記構成の試験提供サーバによれば、採点者端末に設問毎に複数の受験者の解答を抽出させて表示させることにより、採点者の負担を軽減させて採点効率を向上させることが出来る。
【００１１】
本発明の第３の特徴に係る試験提供プログラムは、受験者または採点者であるユーザを識別するユーザＩＤを含むユーザ情報と、試験を識別する試験ＩＤおよび当該試験の設問がともに関連づけられた試験情報と、受験者のユーザＩＤと受験者が受験可能な試験ＩＤがともに関連づけられた解答用紙情報と、採点者のユーザＩＤと採点者が採点可能な試験ＩＤがともに関連づけられた採点権限情報とを記憶装置に記憶する管理ステップと、解答用紙情報から受験可能な試験ＩＤを抽出して試験情報から試験の設問情報を送信するとともに、試験の設問に対する解答情報を受信し、試験の設問に対する解答情報を受験者のユーザＩＤおよび試験ＩＤに関連づけて解答用紙情報に記憶する受験制御ステップと、採点権限情報から採点可能な試験ＩＤを抽出して解答用紙情報から試験の設問に対する解答情報を送信し、試験の採点結果情報を受信して、当該採点結果情報を試験ＩＤに関連付けて解答用紙情報に記憶する採点制御ステップとをコンピュータに実現させる。
【発明の効果】
【００１２】
本発明によれば、採点の効率を向上することのできる試験提供システム、試験提供サーバおよび試験提供プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１４】
（試験提供システム）
図１に示すように、本発明の最良の実施の形態に係る試験提供システム１０は、試験提供サーバ１、データベースサーバ２、受験者端末３ａ、３ｂ、採点者端末４ａ、４ｂ、管理者端末５を備えている。これらの端末は、通信ネットワーク６を介して互いに通信可能である。データベースサーバ２は、通信ネットワーク６に直接接続されている必要はなく、図１に示すように試験提供サーバ１に接続されていれば良い。
【００１５】
管理者端末５は、ユーザ情報と、試験情報と、解答用紙情報と、採点者権限情報とを試験提供サーバ１に送信する。「ユーザ情報」は、受験者および採点者のいずれかであるユーザを識別するユーザＩＤを含む情報である。「試験情報」は、試験を識別する試験ＩＤと試験の設問および問が関連づけられた情報である。「解答用紙情報」は、受験者のユーザＩＤと受験者が受験可能な試験ＩＤが関連づけられた情報である。「採点者権限情報」は、採点者のユーザＩＤと採点者が採点可能な試験ＩＤが関連づけられた情報である。更に管理者端末５は、管理者が権限を持つ試験の結果を受信し、管理者端末の表示装置（図示せず）に表示する。
【００１６】
受験者端末３ａは、試験提供サーバ１から受験者が受験可能な試験の設問および問を受信し、受験者による入力装置からの指示に基づいて入力された試験の問に対する解答を試験提供サーバ１に送信する。受験者端末３ｂも受験者端末３ａと同様の構成を備える。
【００１７】
採点者端末４ａは、試験提供サーバ１に採点者が採点可能な試験の問に対する解答を受信し、採点者による入力装置からの指示に基づいて入力された試験の採点結果を試験提供サーバ１に送信する。更に、採点者端末４ｂも採点者端末４ａと同様の構成を備える。
【００１８】
図２に試験提供サーバ１と試験提供サーバ１と接続されるデータベースサーバ２の機能ブロック図を示す。  
試験提供サーバ１は、解答用紙情報２４から受験者が受験可能な試験ＩＤを抽出して抽出された試験ＩＤに基づいて試験情報２３から試験の設問および問を受験者端末３ａ、３ｂに送信する。更に試験提供サーバ１は、受験者端末３ａ、３ｂから試験の問に対する解答を受信して、試験の問に対する解答を試験ＩＤに関連づけて解答用紙情報２４に記憶し、採点権限情報２５から採点者が採点可能な試験ＩＤを抽出して抽出された試験ＩＤに基づいて解答用紙情報２４から試験の問に対する解答を採点者端末４ａに送信する。更に試験提供サーバ１は、採点者端末４ａ、４ｂから試験の採点結果を受信して、採点結果を試験ＩＤに関連づけて解答用紙情報２４に記憶する。
【００１９】
試験提供サーバ１は、このような処理を実行するため、図２に示すように、ウェブインタフェース提供手段１１、データベースインタフェース提供手段１２、認証手段１３、受験制御手段１４、採点制御手段１５、採点結果提供手段１６、集計手段１７および管理手段１８を有している。これらの各手段については、後に詳述する。
【００２０】
データベースサーバ２は、図２に示したように、記憶装置にユーザ情報２２、試験情報２３、解答用紙情報２４、採点権限情報２５、管理者権限情報２６が記憶されている。データベースサーバ２は、データベースインタフェース提供手段２１を介して試験提供サーバ１と送受信可能となる。
【００２１】
図３にデータベースサーバ２の記憶装置に記憶される各情報の一例を示す。  
ユーザ情報２２は、受験者、採点者および管理者のいずれかであるユーザを識別するユーザＩＤを含む情報である。ユーザ情報２２は、具体的には図３に示すように、ユーザＩＤをキーとして、ユーザ名、ログインＩＤ、パスワードが関連づけられて記憶されている。このユーザ情報には、受験者、採点者、管理者を含む全てのユーザの情報が記憶されている。
【００２２】
試験情報２３は、試験を識別する試験ＩＤと試験の設問が関連づけられている情報である。本発明の最良の実施の形態においては、試験ＩＤに設問が関連づけられており、設問の小問として設問に問が関連づけられ、受験者に問の解答を入力させる場合について説明する。試験情報２３は、具体的には図３に示すように、試験ＩＤをキーとして、試験名、制限時間、一つ以上の設問ＩＤが関連づけられている。設問ＩＤには、さらに細かな分類として、設問の配点、設問ＩＤに対応する問題文である設問文が関連づけられている。更に、受験者端末３ａ、３ｂに試験問題を表示する際に合わせて表示する回答欄のサイズなども関連づけられて記憶されても良い。
【００２３】
解答用紙情報２４は、受験者のユーザＩＤと受験者が受験可能な試験ＩＤとが関連づけられている情報である。解答用紙情報２４は、具体的には図３に示すように、受験者であるユーザのユーザＩＤおよび試験ＩＤをキーとして、受験採点状況、設問ＩＤが関連づけられている。設問ＩＤには、さらに細かな分類として、設問に対する解答、採点結果である点数、採点確定フラグが関連づけられている。ここで、「受験採点状況」には、受験者によって受験されていない「未受験」、受験者によって受験されている「受験中」、受験者によって受験され提出された「提出」、採点者によって採点されている「採点中」、採点者によって採点され全ての設問について採点確定フラグが「真（ｔｒｕｅ）」に設定された「採点終了」などのステータスが数値化されて記憶されている。
【００２４】
採点権限情報２５は、採点者のユーザＩＤと採点者が採点可能な試験ＩＤとが関連づけられている情報である。採点権限情報２５は、具体的には図３に示すように、採点者であるユーザのユーザＩＤと、当該ユーザが採点可能な試験ＩＤとが関連づけられて記憶されている。
【００２５】
管理者権限情報２６は、管理者のユーザＩＤと管理者が試験結果を閲覧可能な試験ＩＤとが関連づけられている情報である。管理者権限情報２６は、具体的には図３に示すように、管理者であるユーザのユーザＩＤと、当該ユーザが試験結果を閲覧可能な試験ＩＤとが関連づけられて記憶されている。
【００２６】
（試験提供サーバ）
次に、本発明の最良の実施の形態に係る試験提供サーバ１について、詳述する。  
図２に示したように試験提供サーバ１は、ウェブインタフェース提供手段１１、データベースインタフェース提供手段１２、認証手段１３、受験制御手段１４、採点制御手段１５、採点結果提供手段１６、集計手段１７、管理手段１８を備えている。
【００２７】
図４は、試験提供サーバ１のハードウェア構成を説明する図である。試験提供サーバ１は、図４に示すように、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７及びリムーバブルディスク１０８が接続されている。
【００２８】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から試験提供サーバ１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６等の入力信号に基づいて、各種装置の制御を行い、ＲＡＭ１０３や記憶装置１０７等に記憶されたプログラム及びデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００２９】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０及び入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、たとえば、中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、本発明に係わる試験提供プログラムを実行する試験提供サーバ１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。
【００３０】
記憶装置１０７は半導体記憶装置または磁気ディスク装置等であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。試験提供サーバ１の記憶装置１０７は、試験提供プログラムを記憶している。試験提供サーバ１は、試験提供プログラムが中央処理制御装置１０１に読み込まれることによって、ウェブインタフェース提供手段１１、データベースインタフェース提供手段１２、認証手段１３、受験制御手段１４、採点制御手段１５、採点結果提供手段１６、集計手段１７および管理手段１８が実装される。
【００３１】
なお、本発明の最良の実施の形態に係る試験提供サーバ１は、図１に示すように１台のコンピュータにおいて実行されても良いし、互いに通信可能な複数のコンピュータにおいて実行されても良い。例えば、記憶装置１０７を外部に設ける構成や、記憶装置１０７の一部のデータのみを外部に設ける構成であっても良い。  
また、以下の説明では、受験者端末３ａで受験され、採点者端末４ａで採点される場合を例にして説明するが、適当な受験者端末３ｂ、採点者端末４ｂに代えても同様である。
【００３２】
ウェブインタフェース提供手段１１は、通信ネットワーク６を介して受験者端末３ａ、採点者端末４ａ、管理者端末５から受信したＨＴＴＰリクエストに基づいてＨＴＭＬファイルを送信する手段である。  
データベースインタフェース提供手段１２は、データベースサーバ２と情報を送受信して、データベースサーバ２から情報を取得し、データベースサーバ２の情報を更新するためのデータベースクライアントソフトウェアなどのインタフェースとなる手段である。
【００３３】
認証手段１３は、本発明の第１の実施の形態に係る試験提供システムのユーザを認証する手段である。認証手段１３は、ユーザの端末からログインＩＤおよびパスワード含むログインリクエストを受信すると、データベースサーバ２のユーザ情報２２を読み出して、ユーザの不正利用があるか否かを判断する。更に、認証手段１３は、解答用紙情報２４、採点権限情報２５、管理者権限情報２６を読み出して、当該ユーザのユーザＩＤに関連づけられた試験ＩＤを抽出してユーザの端末に表示することが好ましい。
【００３４】
具体的には、ユーザが受験者である場合、解答用紙情報２４からユーザＩＤに関連づけられた試験ＩＤとその受験採点状況を抽出して受験者端末３ａに送信する。ユーザが採点者である場合、採点権限情報２５からユーザＩＤに関連づけられた試験ＩＤを抽出して採点者端末４ａに送信する。ユーザが管理者である場合、管理者権限情報２６からユーザＩＤに関連づけられた試験ＩＤを抽出して管理者端末５に送信する。
【００３５】
本発明の第１の実施の形態において、ユーザは試験ＩＤ毎に受験者、採点者、管理者のいずれか一つ役割を持つ。またユーザはいずれの役割も持たない場合もある。具体的には、試験Ａについて受験者であるユーザは、試験Ｂにおいては採点者である。また、そのユーザは、試験Ｃにおいては受験者でも採点者でも管理者でもない場合がある。所定の試験について、受験者が相互に採点する場合などもあるが、一般的に一人のユーザが受験者、採点者、管理者のうちの二つ以上の役割を持たなければ良い。
【００３６】
このように、本発明の第１の実施の形態においては、ユーザ情報２２にユーザ名のみ記憶させ、解答用紙情報２４、採点権限情報２５、管理者権限情報２６において、試験ＩＤ毎にそれぞれのユーザの役割を決定させている。従って、企業や組織などの様に、試験を主催する管理部課が複数あり、ユーザが試験の管理者にも受験者にも採点者にもなりうる場合に好適である。
【００３７】
受験制御手段１４は、解答用紙情報２４から受験者が受験可能な試験ＩＤを抽出して抽出された試験ＩＤに基づいて試験情報２３から試験の設問および問を受験者端末に送信するとともに、受験者端末３ａから試験の解答情報を受信して、試験の解答を受験者のユーザＩＤおよび試験ＩＤに関連づけて解答用紙情報２４に記憶させる。
【００３８】
具体的には、例えば認証手段１３によって受験者であるユーザが認証された後、当該ユーザに関連づけられた試験ＩＤとその「受験採点状況」を受験者端末３ａに表示すると、ユーザは「受験採点状況」が「未受験」など提出していない試験について、受験者端末３ａを介して試験ＩＤを含む受験リクエストを試験提供サーバ１に送信する。受験制御手段１４は、受験者端末３ａから受験リクエストを受信すると、試験情報２３から受験リクエストに含まれた試験ＩＤに関連づけられた設問ＩＤ、設問文などを受験者端末３ａに送信する。このとき受験制御手段１４は、この受験者であるユーザのユーザＩＤおよび試験ＩＤに関連づけられた「受験採点状況」を「受験中」に設定する。受験者端末３ａの入力装置から受験者であるユーザに試験の解答情報を入力させた後、受験者端末３ａから試験ＩＤ、設問ＩＤ毎に試験の解答情報を受信し、受験者のユーザＩＤおよび試験ＩＤをキーとして、設問ＩＤ毎の解答を解答用紙情報２４に記憶する。このとき受験制御手段１４は、この受験者であるユーザＩＤおよび試験ＩＤに関連づけられた「受験採点状況」を「提出」に設定する。
【００３９】
採点制御手段１５は、採点権限情報２５から採点者が採点可能な試験ＩＤを抽出して抽出された試験ＩＤに基づいて解答用紙情報２４から試験の解答情報を採点者端末４ａに送信し、採点者端末４ａに解答用紙情報２４から所定の設問に対する複数の受験者の解答情報を抽出させるとともに抽出された解答情報を採点者端末４ａの表示装置に表示させ、採点者端末４ａから試験の採点結果情報を受信して、採点結果情報を受験者のユーザＩＤおよび試験ＩＤに関連づけて解答用紙情報２４に記憶させる。
【００４０】
具体的には、例えば認証手段１３によって採点者であるユーザが認証された後、当該ユーザに関連づけられた試験ＩＤを採点者端末４ａに表示すると、ユーザは「受験採点状況」が「採点中」など採点終了していない試験について、採点者端末４ａから試験ＩＤを含む採点リクエストを試験提供サーバ１に送信する。採点制御手段１５は、採点者端末４ａから採点リクエストを受信すると、試験情報２３から受験リクエストに含まれた試験ＩＤに関連づけられた設問ＩＤ、設問文などを抽出し、解答用紙情報２４からこの試験ＩＤに関連づけられた受験者のユーザＩＤ、設問ＩＤ、解答を抽出して採点者端末４ａに送信し、採点者端末４ａに解答用紙情報２４から所定の設問に対する複数の受験者の解答情報を抽出させるとともに抽出された解答情報を採点者端末４ａの表示装置に表示させる。このとき採点制御手段１５は、解答用紙情報２４から抽出された受験者であるユーザＩＤおよび試験ＩＤに関連づけられた「受験採点状況」を「採点中」に設定する。採点者端末４ａの入力装置から採点者であるユーザに設問および問に対する解答情報についての採点結果情報を入力させた後、採点制御手段１５は、採点者端末４ａから試験ＩＤ、受験者のユーザＩＤ、設問ＩＤ毎に試験の採点結果情報を受信し、受験者のユーザＩＤおよび試験ＩＤをキーとして設問ＩＤに対する採点結果を解答用紙情報２４に記憶させ、「採点確定フラグ」を「真」に設定する。また、当該試験ＩＤおよびユーザＩＤで識別される全ての設問に対する「採点確定フラグ」が「真」である場合、採点制御手段１５は、「受験採点状況」を「採点終了」に設定する。
【００４１】
採点結果提供手段１６は、解答用紙情報２４から受験者のユーザＩＤに関連づけられた試験の採点結果情報を抽出して、受験者端末３ａに送信する。
【００４２】
集計手段１７は、管理者端末５に、本発明の最良の実施の形態に係る試験提供システムによって実施された試験について、平均点、最高点、最低点などを含む試験結果のサマリーを提供したり、受験者の解答や採点結果の個別のデータを送信する手段である。
【００４３】
管理手段１８は、受験者、採点者および管理者のいずれかであるユーザを識別するユーザＩＤを含むユーザ情報２２と、試験を識別する試験ＩＤと試験の設問が関連づけられた試験情報２３と、受験者のユーザＩＤと受験者が受験可能な試験ＩＤが関連づけられた解答用紙情報２４と、採点者のユーザＩＤと採点者が採点可能な試験ＩＤが関連づけられた採点権限情報２５などを記憶装置に記憶する。
【００４４】
具体的には、本発明の最良の実施の形態に係る試験提供システムのユーザ情報の登録／変更／削除、試験提供システムへの試験問題の登録／変更／削除、受験者、採点者、管理者と試験の関連づけの設定を行う。ここでは、通信ネットワーク６を介して管理者端末５から設定される場合について説明したが、ウェブインタフェース提供手段１１を介さずに、試験提供サーバ１の入力装置から直接設定されても良い。
【００４５】
（試験提供方法）
次に、本発明の最良の実施の形態に係る試験提供システム１０における試験提供方法について説明する。  
図５は、試験提供システム１０における試験提供方法の一例を説明するシーケンス図である。
【００４６】
ステップＳ１０１において、管理者端末５から、ユーザ情報２２、試験情報２３、解答用紙情報２４、採点権限情報２５、管理者権限情報２６が送信されると、ステップＳ１０２において、試験提供サーバ１の管理手段１８によって、データベースインタフェース提供手段１２、２１を介してデータベースサーバ２のユーザ情報２２、試験情報２３、解答用紙情報２４、採点権限情報２５、管理者権限情報２６に登録される。
【００４７】
ここで、例えば解答用紙情報２４には、図６（ａ）に示した解答用紙情報２４ａが登録される。図６（ａ）に示した解答用紙情報２４ａにおいては、管理者端末５から受信したユーザＩＤと試験ＩＤの関連に基づいて、ユーザＩＤおよび試験ＩＤが関連づけられて記憶される。更に、試験提供サーバ１の管理手段１８によって、解答用紙情報２４のこの試験ＩＤおよびユーザＩＤに関連づけられた「受験状況」に「未受験」が、「残り時間」に試験情報２３からこの試験ＩＤに基づく制限時間が記憶される。更に、管理手段１８によって、試験情報２３からこの試験ＩＤの設問ＩＤに基づいて、「解答」および「点数」などの項目が生成されて、記憶装置に記憶される。
【００４８】
次に、ステップＳ１０３において受験者端末３ａから受験リクエストが送信されると、ステップＳ１０４において、試験提供サーバ１の受験制御手段１４によって、試験情報が受験者端末３ａに送信され、ステップＳ１０５において、受験者は受験者端末３ａにて受験する。ここで、受験制御手段１４によって、解答用紙情報２４のこの試験ＩＤおよびユーザＩＤに関連づけられた「受験状況」が「受験中」に更新される。更に、受験者端末３ａの入力装置からの指示に基づいて解答が入力され、受験者から入力された解答情報は受験者端末３ａの記憶装置に一時的に保存される。その後、ステップＳ１０６において、ステップＳ１０５で記憶された解答情報が試験提供サーバ１に送信され、ステップＳ１０７において受験制御手段１４によって、解答情報が解答用紙情報２４に記憶される。ここで、例えば、図６（ｂ）に示すように、受験制御手段１４によって、ユーザＩＤ、試験ＩＤ、設問ＩＤをキーとして、「解答」項目に、受験者端末３ａから受信した解答情報が解答用紙情報２４ｂとして記憶されるとともに、解答用紙情報２４のこの試験ＩＤおよびユーザＩＤに関連づけられた「受験状況」が「提出」に更新される。
【００４９】
一方、ステップＳ１０８において採点者端末４ａから採点リクエストが送信されると、ステップＳ１０９において、試験提供サーバ１の採点制御手段１５によって、試験情報と解答情報が採点者端末４ａに送信され、ステップＳ１１０において、採点者端末４ａにおいて採点者に採点させる。ここで、採点制御手段１５によって、解答用紙情報２４のこの試験ＩＤおよびユーザＩＤに関連づけられた「受験状況」が「採点中」に更新される。このとき、採点者端末４ａの入力装置からの指示に基づいて解答に対する採点が入力され、採点者から入力された採点結果は採点者端末４ａの記憶装置に一時的に保存される。その後ステップＳ１１１において、ステップＳ１１０で記憶された採点結果情報が試験提供サーバ１に送信され、ステップＳ１１２において採点制御手段１５によって、採点結果情報が解答用紙情報２４に記憶される。ここで、例えば、図６（ｃ）に示すように、採点制御手段１５によって、ユーザＩＤ、試験ＩＤ、設問ＩＤをキーとして、「点数」項目に、採点者端末４ａから受信した採点結果情報が解答用紙情報２４ｃとして記憶されるとともに、解答用紙情報２４のこの試験ＩＤおよびユーザＩＤに関連づけられた「受験状況」が「採点終了」に更新される。
【００５０】
採点結果が解答用紙情報２４に記憶されると、試験提供サーバ１の採点結果提供手段１６は、ステップＳ１１３において、受験者であるユーザに採点結果情報を送信する。更に、試験提供サーバ１の集計手段１７は、ステップＳ１１４において、試験の結果のサマリーである実施結果情報を管理者端末５に送信する。ステップＳ１１３およびステップＳ１１４における採点結果情報および実施結果情報は、試験提供サーバ１から能動的に送信されても良いし、受験者端末３ａまたは管理者端末５からのリクエストに基づいて送信されても良い。
【００５１】
（採点者端末の処理）
続いて、本発明の最良の実施の形態に係る試験提供方法における採点者端末４ａにおける採点処理について説明する。この採点処理は、図５に示したシーケンス図のステップＳ１１０の処理である。  
図７は、採点者端末４ａを説明する機能ブロック図の一例である。また、図８は、図７に示した採点者端末４ａにおける採点処理を説明するフローチャートである。
【００５２】
本発明の最良の実施の形態に係る採点者端末４ａは、図４に示した試験提供サーバ１と同様のハードウェア構成図を備える。採点者端末４ａの記憶装置にはブラウザソフトウェアが記憶されており、ブラウザソフトウェアが中央処理制御装置によって実行されることによって、図７に示す様に、採点者端末４ａに表示手段４１、送信手段４２、スクリプト実行手段４３が採点者端末４ａに実装される。
【００５３】
表示手段４１は、採点者であるユーザによって採点者端末４ａの入力装置から入力されたリクエストに基づいて、試験提供サーバ１から送信されたデータを採点者端末４ａの表示装置の画面に表示する。送信手段４２は、採点者であるユーザによって採点者端末４ａの入力装置から入力されたリクエストや、データを試験提供サーバ１に送信する。スクリプト実行手段４３は、試験提供サーバ１から送信されたスクリプトプログラムを実行する。このスクリプトプログラムは、ユーザの入力の正当性チェックなどを行う。
【００５４】
採点者端末４ａでは採点処理が開始されると、図８に示すように、ユーザである採点者にステップＳ２０１で採点対象である設問を選択させる。ステップＳ２０１で採点対象である設問が選択されると、送信手段４２によって、試験提供サーバ１に採点リクエストが送信される。  
具体的に、採点者端末４ａの表示装置には表示手段４１によって試験選択画面２００が表示されており、ステップＳ２０１では、ユーザである採点者は入力装置を介した操作により試験選択画面２００に含まれる試験から採点する試験が選択される。その後、表示手段４１により表示装置に表示される設問選択画面３００から、ユーザである採点者は入力装置を介した操作により採点する設問を選択する。
【００５５】
図９に、採点者端末４ａの表示装置に表示される試験選択画面２００の一例を示す。図９に示す試験選択画面２００は、ユーザである採点者によって採点が可能である試験のリストと、リストに含まれる試験の採点を選択する採点選択ボタン２０１ａ〜２０２ｅとを有している。図９に示す試験選択画面２００では、「個人情報保護法」、「企業倫理」等の試験を選択することができる。  
例えば、図９に示す試験選択画面２００において「個人情報保護法」の試験に対応する採点選択ボタン２０１ａが押下されて選択されると、表示手段４１によって「個人情報保護法」の試験に含まれる設問から採点する設問を選択する設問選択画面３００が表示される。
【００５６】
図１０に、採点者端末４ａの表示装置に表示される設問選択画面３００の一例を示す。図１０に示す設問選択画面３００は、図９に示した試験選択画面２００において、「個人情報保護法」の試験に関連付けられる採点選択ボタン２０１ａが押下された場合の例である。この図１０に示す設問選択画面３００は、選択された試験に含まれる設問のリストと、リストに含まれる設問の採点を開始する採点開始ボタン３０１ａ，３０１ｂ、採点の対象を選択する対象選択ボックス３０２、表示するリストの条件を選択するラジオボタン３０３，３０４を有している。
【００５７】
ラジオボタン３０３が選択されると採点者が採点可能な未採点の設問のみについて表示される。一方、ラジオボタン３０４が選択されると採点者が採点可能であって未採点の設問のみについて設問のリストに表示される。図１０に示す設問選択画面３００では、ラジオボタン３０４が選択されている。しかし、ラジオボタン３０３が選択されると、試験提供サーバ１で採点可能な「自動採点」の設問１や設問５、既に採点者による採点が終了した「採点終了」の設問４については設問リストに含まれずに設問選択画面３００が表示される。
【００５８】
設問選択画面３００における採点開始ボタン３０１ａが押下されると、ステップＳ２０２において、送信手段４２によって採点リクエストが送信される。採点リクエストは、採点の対象である試験を識別する試験ＩＤと採点の対象として選択された設問を識別する設問ＩＤを含んでいる。
【００５９】
ステップＳ２０２で採点リクエストを送信した採点者端末４ａは、試験提供サーバ１から送信される試験情報および解答用紙情報を受信するまで待機する。試験提供サーバ１から送信された試験情報および解答用紙情報を受信した採点者端末４ａは、ステップＳ２０３において、予め採点者端末４ａにインストールされているプログラムに従って、受信した試験情報および解答用紙情報を読み込む。その後、ステップＳ２０４で読み込んだ試験情報および解答用紙情報に基づいて、表示手段４１によって表示画面に採点画面４００が表示される。なお、試験提供サーバ１により採点者端末４ａに試験情報および解答用紙情報が送信されたとき、データベースサーバ２の解答用紙情報２４の「受験採点状況」は、「採点中」に変更されている。
【００６０】
図１１に、採点者端末４ａの表示装置に表示される採点画面４００の一例を示す。図１１に示す採点画面４００は、図１０に示した設問選択画面３００において、設問２に関連付けられる採点開始ボタン３０１ａが押下された場合の例である。この図１１に示す採点画面４００は、進行ボタン４０１〜４０４、件数選択ボックス４０５、解答表示ボックス４０６ａ〜４０６ｄ、点数入力ボックス４０７ａ〜４０７ｄおよびスクロールバー４１０を有している。
【００６１】
件数選択ボックス４０５は、採点画面４００で表示する解答の件数を選択する。例えば、図１１に示す件数選択ボックス４０５は、「１０件ずつ」が選択されているため、採点画面４００には１０件の解答が表示される。なお、解答が採点画面４００に収まらない場合、採点画面４００の右側に表示されるスクロールバー４１０を利用したスクロール操作により、他の解答を参照することが可能である。解答表示ボックス４０６ａ〜４０６ｄは、受験者の解答を表示する。点数入力ボックス４０７ａ〜４０７ｄは、対応する解答表示ボックス４０６ａ〜４０６ｄに表示される解答に対する採点結果情報である点数を入力する。なお、点数入力ボックス４０７ａ〜４０７ｄに入力された採点結果情報である点数は、採点者端末４ａの記憶装置に一時記憶され、後に試験提供サーバ１に送信される。
【００６２】
進行ボタン４０１は、点数入力ボックス４０７ａ〜４０７ｄに入力され、記憶装置に一時的に記憶された採点結果情報である点数を確定した点数として試験提供サーバ１に送信して、解答用紙情報の次の所定数（件数選択ボックス４０５で選択された数）の解答を表示させる。また、進行ボタン４０２は、点数入力ボックス４０７ａ〜４０７ｄに入力され、記憶装置に一時的に記憶された採点結果情報である点数を確定した点数として試験提供サーバ１に送信して、解答用紙情報の前の所定数（件数選択ボックス４０５で選択された数）の解答を表示させる。一方、進行ボタン４０３は、点数入力ボックス４０７ａ〜４０７ｄに入力した採点結果情報である点数を確定した点数として送信せずに記憶装置に一時的に記憶したままで次の所定数（件数選択ボックス４０５で選択された数）の解答を表示させる。また、進行ボタン４０４は、点数入力ボックス４０７ａ〜４０７ｄに入力した採点結果情報である点数を確定した点数として送信せずに記憶装置に一時的に記憶したままで前の所定数（件数選択ボックス４０５で選択された数）の解答を表示させる。なお、採点画面４００の一部に模範解答を表示する模範解答表示ボックスを設けて構成することにより、採点者は受験者の解答と問題作成者の作成模範解答とを見比べながらの採点を可能として採点者の負担を軽減させることが出来る。例えば、模範解答表示ボックスは解答表示ボックス４０６ａ〜４０６ｄの右側に設けることが考えられる。表示手段４１により採点者端末４ａの表示装置に採点画面４００が表示されると、ステップＳ２０４において入力装置から入力される指示に基づいて発生するイベントを待機し、スクリプト実行手段４３によって、発生するイベント毎に処理が振り分けられる。
【００６３】
ステップＳ２０５においてイベントが発生した場合、ステップＳ２０６において発生したイベントが採点の入力であるか否かが判定される。  
ステップＳ２０６において発生したイベントが採点の入力であることが判定されると、ステップＳ２０７に進み、入力された点数を記憶させる。  
一方、ステップＳ２０６において発生したイベントが採点の入力でないことが判定されると、ステップＳ２０８に進み、イベントが表示人数の変更であるか否かが判定される。
【００６４】
ステップＳ２０８において発生したイベントが表示人数の変更であることが判定されると、ステップＳ２０９に進み、表示手段４１により該当する件数の解答の採点画面４００が表示される。具体的には、件数選択ボックス４０５で選択された件数の解答を含む採点画面４００が生成されて表示される。  
一方、ステップＳ２０８において発生したイベントが表示人数の変更でないことが判定されると、発生したイベントは進行ボタンの押下であるため、ステップＳ２１０に進み、このイベントが入力された点数の確定であるか否かが判定される。
【００６５】
ステップＳ２１０において確定であることが判定されると、ステップＳ２１１に進み、送信手段４２によって記憶装置に一時記憶している確定した点数を試験提供サーバ１に送信する。その後、ステップＳ２１２に進み、全ての採点が終了したか否かを判定する。  
ステップＳ２１２において全ての採点が終了したと判定されると、ステップＳ２１３に進み、送信手段４２によって採点終了メッセージを送信が送信される。
【００６６】
一方、ステップＳ２１０において発生したイベントが確定でないことが判定された場合（ＮＯの場合）、または、ステップＳ２１２において全ての採点が終了していないと判定された場合（ＮＯの場合）、ステップＳ２０９に進み、表示手段４１によって該当する件数の解答を含む採点画面が生成されて表示装置に表示される。  
また、ステップＳ２０７において点数が採点者端末４ａの記憶装置に記憶された場合、または、ステップＳ２０９において該当する解答が採点者端末４ａの表示装置に表示された場合、採点ステップＳ３０４に戻り、次のイベントが待機される。
【００６７】
このように、本発明の最良の実施の形態に係る試験提供システムによれば、採点者端末における採点処理では、複数の受験者が入力した所定の設問に対する解答を一画面に含めて採点者端末の表示装置に表示される。このように、採点をする際に所定の問題に対する複数の受験者の解答を同時に見ることにより、採点の効率を向上させるとともに複数の受験者の解答を比較して公平性を保ちながら採点することが可能になる。
【００６８】
（第１の変形例）
本発明の最良の実施の形態の第１の変形例について説明する。  
図１２は、第１の変形例に係る試験提供システムの採点者端末４ａにおける採点処理を説明するフローチャートである。図１２に示す採点処理は、図８に示した採点処理と比較して、ステップＳ３０１のソート処理と、ステップＳ３０２の処理順序変更の判定処理を行う点とで異なる。
【００６９】
図１２に示すように、採点者端末４ａがステップＳ２０４で試験情報および解答用紙情報を読み込むと、採点者端末４ａでは、試験提供サーバ１から提供されたスクリプトに従ってステップＳ３０１で解答が所定の順序でソートされ、ソートされた後に採点画面４００ａが表示装置に表示される。その後、ステップＳ２０５に進み、採点者端末４ａでは、イベントの発生が待機される。
【００７０】
また、ステップＳ２０５でイベントが発生した場合、採点者端末４ａでは、ステップＳ３０２で発生したイベントが表示順の変更であるか否かが判定される。  
ステップＳ３０２で、発生したイベントが表示順の変更であると判定されると、ステップＳ３０１に進み、試験提供サーバ１から提供されたスクリプトに従ってソート処理が実行される。  
一方、ステップＳ３０２で、発生したイベントが表示順の変更であると判定されると、ステップＳ２０６に進み、イベントが点数の入力であるか否かが判定される。その後の処理については、図８を用いて上述した処理と同一である為、説明を省略する。
【００７１】
図１３は、ステップＳ３０１で採点者端末４ａに表示される採点画面４００ａの一例を示している。図１３に示す採点画面４００ａは、図１１に示した採点画面４００と比較して、表示順選択ボックス４０８を有している点で異なる。  
表示順選択ボックス４０８は、ステップＳ３０１でソート処理をして表示する際の表示順の方法を選択する。ステップＳ２０４で読み込まれた直後にステップＳ３０１においてソートされる場合、デフォルトの表示順でソートの処理が実行される。一方、ステップＳ２０５において表示順の変更のイベントが発生した場合、ここで変更された表示順でソートがされる。表示順には、例えば、図１３に示すように、答案番号順、文字数順、入力文字順およびキーワード数順等がある。以下に、ステップＳ３０１でソートがされる各表示順について説明する。
【００７２】
（答案番号順）
答案番号順とは、受験者毎に解答用紙情報に付与された番号であり、例えば、解答を受け付けた順番で番号が付与される。  
図１４は、第１の変形例の場合の解答用紙情報２４ａの一例を示している。図１４に示すように、解答用紙情報２４ａには答案番号を含んでいる。
【００７３】
この場合、試験提供サーバ１の受験制御手段１４は、さらに、受験者端末３ａから解答を受信した際、ユーザＩＤおよび試験ＩＤごとに固有の答案番号を付与してユーザＩＤおよび試験ＩＤに、答案番号を関連付けて解答用紙情報２４に記憶させる。また、採点制御手段１５は、さらに、所定の設問に対する複数の受験者の解答を表示装置に表示させる際、採点者端末４ａに答案番号でソートさせるとともにソートされた順で表示させる。
【００７４】
具体的に、図１３に示す採点画面４００ａにおいて、表示順選択ボックス４０８で「答案番号順」が選択された場合、ステップＳ３０１で複数の受験者の解答がソートされる際、採点者端末４ａでは試験提供サーバ１から提供されたスクリプトによりステップＳ２０４で読み込まれた解答用紙情報に含まれる答案番号の順にソートして採点画面４００ａを生成し、表示装置に表示させる。
【００７５】
（文字数順）
文字数順とは、解答の文字数が多い順や文字数が少ない順である。  
表示順に「文字数順」を含んでいる場合、解答用紙情報２４ａは、図１４に示すように解答の「文字数」を含んでいる。この文字数は、試験提供サーバ１が受験者端末３ａから解答を受信した際にカウントし、解答用紙情報２４に解答を記憶する際、同時にカウントされた文字数も記憶される。
【００７６】
この場合、試験提供サーバ１の受験制御手段１４は、さらに、受験者端末３ａから解答情報を受信した際、解答を構成する文字数をカウントして求められた文字数を解答情報に関連付けて解答用紙情報２４に記憶させる。また、採点制御手段１５は、さらに、所定の設問に対する複数の受験者の解答を表示装置に表示させる際、採点者端末４ａに文字数順でソートさせるとともにソートされた順で表示させる。
【００７７】
具体的に、図１３に示す採点画面４００ａにおいて、表示順選択ボックス４０８で「文字数順」が選択された場合、ステップＳ３０１で複数の受験者の解答がソートされる際、採点者端末４ａでは試験提供サーバ１から提供されたスクリプトによりステップＳ２０４で読み込まれた解答用紙情報に含まれる文字数の多い順（または、少ない順）でソートして採点画面４００ａを生成し、表示装置に表示させる。
【００７８】
例えば論述問題の場合、解答の文字数に伴って内容が予想出来ることもあり、点数が変動することもある。そのため、このように所定の文字数の解答を連続して表示させることで、採点の処理を容易にすることが出来る。
【００７９】
（入力文字順）
入力文字順とは、解答の順番であり、所定の解答を連続させて表示する順番である。  
たとえば、論述式等の問題に対する解答には同じ解答が複数存在することはめったにない。一方、穴埋め問題に対する解答は、問題作成者は一つまたは複数の決められた解答が入力されることを予想して問題を作成しているため、同じ解答が複数存在してもよい。例えば、穴埋め問題の場合、用意されていた解答が「コンピュータ」であれば、受験者の解答に「コンピュータ」は複数あると考えられる。さらに、「コンピュータ」の同義である「ＰＣ」や「コンピュータ」等も複数あると考えられる。このような場合、まず所定の文字である「コンピュータ」を複数並べて表示する。また、「ＰＣ」も複数並べて表示し、「コンピュータ」も複数並べて表示する。
【００８０】
この場合、試験提供サーバ１の採点制御手段１５は、さらに、所定の設問に対する複数の受験者の解答を採点者端末４ａの表示装置に表示させる際、採点者端末４ａに複数の受験者の解答から所定の解答を抽出させて解答を含む順でソートさせるとともにソートされた順で表示させる。  
この際、採点者端末４ａでは解答を構成する文字コードを比較し、この文字コードが同一である場合、同一の解答であると判定して、ソートの際に同一の順位として連続させる。
【００８１】
具体的には、図１３に示す採点画面４００ａにおいて、表示順選択ボックス４０８で「文字数順」が選択された場合、ステップＳ３０１で複数の受験者の解答がソートされる際、試験提供サーバ１から提供されたスクリプトによりステップＳ２０４で読み込まれた複数存在する所定の解答を連続させて順番に並べる。
【００８２】
このような所定の解答の採点結果は同一の点数である。従って、採点者は連続して表示される所定の解答に関連付けられる点数入力ボックス４０７ａには同一の点数を入力すればよく、採点の処理を容易にすることが出来る。
【００８３】
（キーワード数順）
キーワード数順とは、解答に含まれるキーワードの数が多いまたは少ない順番である。このキーワードとは、問題ごとに予め定められる解答に相応しいとされる単語であり、例えば、データベースサーバ２の記憶装置にキーワード情報として記憶されている。  
例えば、論述式の問題に対する解答の場合、出題者は、いくつかの単語を含んだ解答を予想していることがある。そのため、これらの単語を多く含んでいる解答には良い点数を付けられる場合がある。したがって、解答に含まれるこれらの単語をキーワードとしてカウントし、カウントされたキーワード数が多い順（または、少ない順）で表示する。
【００８４】
この場合、試験提供サーバ１の管理手段１８は、さらに、試験の設問情報に設問の解答情報に所定のキーワードを関連づけるキーワード情報２７を記憶装置に記憶させる。また、管理手段１８は、さらに、キーワードにキーワードに対する配点を関連づけて記憶装置に記憶させても良い。ここで、キーワードとは、例えば設問の解答に含まれることが望ましい単語である。また、キーワードに対する配点とは、キーワードが設問の採点に与える影響を考慮した値である。
【００８５】
受験制御手段１４は、さらに、受験者端末３ａから試験の解答情報を受信すると、解答情報から記憶装置に記憶されるキーワード情報２７に含まれるキーワードを検索して検索されたキーワードの総数を抽出し、試験の解答情報と関連付けて解答用紙情報２４に記憶させる。また、受験制御手段１４は、さらに、受験者端末３ａから試験の解答情報を受信すると、解答情報から記憶装置に記憶されるキーワード情報に含まれるキーワードを検索して検索されたキーワードに対する配点を加算したキーワード採点結果情報を試験の解答情報と関連付けて解答用紙情報２４に記憶させても良い。
【００８６】
採点制御手段１５は、さらに、所定の設問に対する複数の受験者の解答情報を採点者端末４ａの表示装置に表示させる際、採点者端末４ａにキーワードの総数順でソートさせるとともにソートした態様で表示させる。また、採点制御手段１５は、さらに、所定の設問に対する複数の受験者の解答情報を採点者端末４ａの表示装置に表示させる際、採点者端末４ａに解答用紙情報２４に含まれるキーワード採点結果順でソートさせるとともにソートした態様で表示させても良い。
【００８７】
具体的に、表示順に「キーワード数順」を含んでいる場合、解答用紙情報２４ｄは、図１４に示すように解答情報に含まれる「キーワード総数」を含んでいる。このキーワード総数は、試験提供サーバ１が受験者端末３ａから解答情報を受信した際に試験提供サーバ１から提供されたスクリプトによりカウントし、解答の記憶と同時に解答用紙情報２４ｄに記憶させる。また、「キーワード総数」に加えて、キーワードに対する配点を付け、この配点を利用して算出した「キーワード採点結果」を解答用紙情報２４ｄに記憶させて利用してもよい。
【００８８】
第１の変形例に係る試験提供サーバ１の採点制御手段１５は、解答情報を受信すると、試験提供サーバ１から提供されたスクリプトにより解答に含まれるキーワードを検索して、検索されたキーワードの総数をカウントして解答用紙情報２４ｄに記憶させる。または、採点制御手段１５は、解答情報を受信すると、試験提供サーバ１から提供されたスクリプトによりキーワードに対する配点からキーワード採点結果情報である点数を算出し、解答用紙情報２４ｄに記憶させる。
【００８９】
ここで、試験提供サーバ１におけるキーワード順で表示させる場合のキーワード総数およびキーワード採点結果の算出に関して説明する。  
図１５は、キーワード総数およびキーワード採点結果を記憶させる処理を説明するフローチャートを示している。  
まず、ステップＳ３０１で、受験制御手段１４は、問にキーワードが設定されているか否かを判定する。
【００９０】
ステップＳ３０１で問にキーワードが設定されていないことが判定された場合、受験制御手段１４は、処理を終了する。  
一方、ステップＳ３０１で問にキーワードが設定されていることが判定された場合、受験制御手段１４は、ステップＳ３０２で解答にキーワードを含んでいるか否かを判定する。キーワードが設定されている場合とは、例えば、問に対するキーワード情報２７が存在する場合である。  
図１６（ａ）にキーワード情報２７の一例を示す。図１６（ａ）に示す例において、キーワード情報２７は、キーワードＩＤおよびキーワードが関連付けられるレコードを有している。このキーワード情報２７では、試験ＩＤが「Ａ００１」の「問２」の試験のキーワードは、「個人情報」、「Ｐマーク」、「顧客情報」、「使用目的」、「他の目的」であることを示している。ここで、キーワード情報２７に含まれるキーワードは、一つでも良いし、複数でも良い。キーワード数の算出は、具体的には、解答に含まれる各キーワードの出現数をカウントし、各キーワードの出現数の和を算出する。
【００９１】
また図１６（ｂ）に、キーワード情報２７ａの他の例を示す。図１６（ｂ）に示す例において、キーワード情報２７ａは、キーワードＩＤ、キーワードおよびキーワードに対する配点が関連付けられるレコードを有している。このキーワード情報では、試験ＩＤが「Ａ００１」のキーワードは、キーワードに対する配点が「２」であり、他のキーワードはキーワードに対する配点が「１」であることが記憶されている。このようにキーワードに対する配点を設定した場合、キーワードの出現数とこのキーワードに対する配点の積の和を算出することによって、キーワード採点結果となる点数を求めることができる。
【００９２】
ステップＳ３０２で解答にキーワードを含んでいないことが判定されると、受験制御手段１４は、ステップＳ３０６において、キーワードを含んでいないことを結果として解答用紙情報２４ａに記憶させる。  
一方、ステップＳ３０２で解答にキーワードを含んでいることが判定されると、受験制御手段１４は、ステップＳ３０３において、解答に含まれるキーワード総数を算出する。
【００９３】
ステップＳ３０３でキーワード総数が算出されると、受験制御手段１４は、次にステップＳ３０４において、キーワードに対する配点が設定されているか否かを判定する。  
ステップＳ３０４でキーワードに対する配点が設定されていないことが判定された場合、受験制御手段１４は、処理を終了する。  
一方、ステップＳ３０４でキーワードに対する配点が設定されていることが判定された場合、受験制御手段１４は、キーワード採点結果を算出する。
【００９４】
その後、受験制御手段１４は、ステップＳ３０６において、ステップＳ３０３で算出されたキーワード総数とステップＳ３０５で算出された採点結果を採点結果情報として記憶させる。  
なお、図１５に示した例では、「キーワード総数」および「キーワード採点結果」の両方を算出する例で説明しているが、いずれかが算出される方法であっても、キーワード順の表示をすることは出来る。
【００９５】
上述したように、採点者の表示順変更のリクエストに基づいて採点画面４００ａにおける解答の表示順を変更させることにより、採点者の採点の処理を容易にすることが出来る。
【００９６】
（第２の変形例）
本発明の最良の実施の形態の第２の変形例について説明する。  
第２の変形例に係る試験提供システムの試験提供サーバ１の採点制御手段１５は、所定の設問に対する複数の受験者の解答情報を採点者端末４ａの表示装置に表示させる際、複数の解答情報から抽出した同一の解答情報については、採点者端末４ａの表示装置に複数表示させずに１回のみ表示させる。また、採点制御手段１５は、採点者端末４ａから解答情報に対する採点結果情報を受信すると試験ＩＤおよび解答情報を含む全ての解答用紙情報に関連付ける採点結果情報とする。
【００９７】
図１７は、第２の変形例に係る試験提供システムの採点者端末４ａにおける採点処理を説明するフローチャートである。図１７に示す採点処理は、図１２に示した採点処理と比較して、ステップＳ５０１の集計処理を行う点で異なる。
【００９８】
この第２の変形例では、採点者端末４ａがステップＳ３０１でソート処理が実行されると、ステップＳ３０１においてソートされた解答情報について、試験提供サーバ１から提供されたスクリプトにより所定の解答情報を集計し、複数の受験者からの解答情報として複数表示せずにまとめて表示する採点画面４００ａを生成し、表示手段４１により表示装置に表示される。その後、ステップＳ２０５に進み、イベントの発生を待機する。
【００９９】
図１８は、ステップＳ５０１で採点者端末４ａに表示される採点画面４００ｂの一例を示している。図１８に示す採点画面４００ｂは、図１３に示した採点画面４００ａと比較して、解答者数表示部４０９ａ〜４０９ｇを有している点で異なる。  
解答者数表示部４０９ａは、ステップＳ３０１において文字列順でソートされた結果で連続する所定の解答についてステップＳ５０１の集計処理で集計した結果の人数を表示する。
【０１００】
図１８に示す採点画面４００ｂは、試験ＩＤが「Ｇ００１」の設問１に「コンパス」を記載した受験者の人数は「１０人」であり、「じしゃく」を記載した受験者の人数は「２９人」であることを示している。  
なお、図１８に示す採点画面４００ｂにおいて、進行ボタン４０１，４０２が押下されると、ステップＳ２１１において、各点数入力ボックス４０７ａ〜４０７ｇに入力され、記憶装置に一時記憶された点数が確定された採点結果として試験提供サーバ１に送信される。
【０１０１】
図１９に試験提供サーバ１に点数が送信された場合の採点結果情報の登録処理を説明するフローチャートを示す。  
試験提供サーバ１において採点者端末４ａから採点結果情報を受信すると、受信した採点結果情報をメモリに一時記憶し、採点結果情報の登録処理が開始される。ここで、採点結果情報には、試験ＩＤ、設問ＩＤ、文字数および採点者によって点数入力ボックス４０７ａ〜４０７ｇに入力された点数を含んでいる。
【０１０２】
採点結果の登録処理が開始されると、受信した試験提供サーバ１の採点制御手段１５は、採点結果情報に含まれる解答ごとに、ステップＳ５０３において、この解答が解答用紙情報２４の解答情報に一致するか否かを全ての答案に対して判定する。また、ステップＳ５０３において解答情報が一致する場合、採点制御手段１５は、該当する採点結果情報である点数を解答用紙情報２４の解答として記憶させる。  
なお、ステップＳ５０３，５０４の処理は採点者端末４ａから採点結果情報を受信した全ての解答について実施され、解答用紙情報２４に記憶される。
【０１０３】
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【０１０４】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１０５】
【図１】本発明の最良の実施の形態に係る試験提供システムの構成図。
【図２】本発明の最良の実施の形態に係る試験提供サーバおよびデータベースサーバのブロック図。
【図３】本発明の最良の実施の形態に係る試験提供システムのデータベースサーバに記憶される情報を説明する図。
【図４】本発明の最良の実施の形態に係る試験提供サーバのハードウェア構成図。
【図５】本発明の最良の実施の形態に係る試験提供システムにおける処理を説明するシーケンス図。
【図６】本発明の最良の実施の形態に係る試験提供システムで利用される解答用紙情報の一例を説明する図。
【図７】本発明の最良の実施の形態に係る試験提供システムの採点者端末を説明するブロック図。
【図８】本発明の最良の実施の形態に係る試験提供システムの採点者端末における処理を説明するフローチャート。
【図９】本発明の最良の実施の形態に係る試験提供システムの採点者端末に表示される試験選択画面の一例。
【図１０】本発明の最良の実施の形態に係る試験提供システムの採点者端末に表示される設問選択画面の一例。
【図１１】本発明の最良の実施の形態に係る試験提供システムの採点者端末に表示される採点画面の一例。
【図１２】第１の変形例の処理を説明するフローチャート。
【図１３】第１の変形例において採点者端末に表示される採点画面の一例。
【図１４】第１の変形例において利用される解答用紙情報の一例。
【図１５】第１の変形例においてキーワード総数およびキーワード採点結果の算出の処理を説明するフローチャート。
【図１６】第１の変形例において利用されるキーワード情報の一例。
【図１７】第２の変形例の処理を説明するフローチャート。
【図１８】第２の変形例において採点者端末に表示される採点画面の一例。
【図１９】第２の変形例における試験提供サーバの採点結果登録処理を説明するフローチャート。
【符号の説明】
【０１０６】
１…試験提供サーバ
２…データベースサーバ
３ａ，３ｂ…受験者端末
４ａ，４ｂ…採点者端末
５…管理者端末
６…通信ネットワーク
１０…試験提供システム
１１…ウェブインタフェース提供手段
１２…データベースインタフェース提供手段
１３…認証手段
１４…受験制御手段
１５…採点制御手段
１６…採点結果提供手段
１７…集計手段
１８…管理手段
２１…データベースインタフェース提供手段
２２…ユーザ情報
２３…試験情報
２４，２４ａ〜２４ｄ…解答用紙情報
２５…採点権限情報
２６…管理者権限情報
２７，２７ａ…キーワード情報
４１…表示手段
４２…送信手段
４３…スクリプト実行手段
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
２００…試験選択画面
２０１ａ〜２０２ｅ…採点選択ボタン
３００…設問選択画面
３０１ａ，３０１ｂ…採点開始ボタン
３０２…対象選択ボックス
３０３，３０４…ラジオボタン
４００，４００ａ，４００ｂ…採点画面
４０１〜４０４…進行ボタン
４０５…件数選択ボックス
４０６ａ〜４０６ｄ…解答表示ボックス
４０７ａ〜４０７ｄ…点数入力ボックス
４０８…表示順選択ボックス
４０９ａ〜４０９ｇ…解答者数表示部
４１０…スクロールバー
【図１】
2007133261.tif 000003
【図２】
2007133261.tif 000004
【図３】
2007133261.tif 000005
【図４】
2007133261.tif 000006
【図５】
2007133261.tif 000007
【図６】
2007133261.tif 000008
【図７】
2007133261.tif 000009
【図８】
2007133261.tif 000010
【図９】
2007133261.tif 000011
【図１０】
2007133261.tif 000012
【図１１】
2007133261.tif 000013
【図１２】
2007133261.tif 000014
【図１３】
2007133261.tif 000015
【図１４】
2007133261.tif 000016
【図１５】
2007133261.tif 000017
【図１６】
2007133261.tif 000018
【図１７】
2007133261.tif 000019
【図１８】
2007133261.tif 000020
【図１９】
2007133261.tif 000021