(57)【要約】      （修正有）【課題】セキュアな評価を管理するためのシステムおよび方法を提供する。【解決手段】評価支援システムは、複数の受験者に関連する評価メタデータを受信するステップ４０２と、評価メタデータを予め記憶された評価実施センターデータとマッピングするステップ４０４と、評価メタデータを予め記憶された評価実施センターデータとマッピングするステップ４０６と、複数の科目に対応する複数の質問用紙のコンテンツを作成することができる複数のコンテンツクリエータプロファイルを識別するステップ４０６と、複数の質問用紙についてのコンテンツを複数のバンドルにバンドルするステップ４０８と、それぞれの評価実施センターおよびそれぞれの受験者プロファイルについての対応するバンドルを識別するステップ４１０と、それぞれの評価実施センターにおいて、それぞれの質問用紙の印刷を容易にするステップ４１２を含む。【選択図】図４
2018113024.tif 000002
【特許請求の範囲】
【請求項１】
評価支援システムによるセキュアな評価を管理するためのプロセッサにより実施される方法であって、前記方法は、
複数の評価のために登録された複数の受験者に関連する評価メタデータを受信するステップであって、前記評価メタデータは、前記複数の評価に関連する受験者属性と、スケジュール情報と、第1の複数の評価実施センター属性とを含む、ステップと、
少なくとも1つのドライブデータを識別するために、予め記憶された評価実施センターデータと前記評価メタデータをマッピングするステップであって、前記予め記憶された評価実施センターデータは、複数の評価実施センターに関連する第2の複数の評価実施センター属性を含み、前記ドライブデータは、
前記複数の受験者のそれぞれについての前記複数の評価実施センターの位置情報と、
それぞれの評価実施センターに各科目評価のために訪れる前記複数の受験者の中の1組の受験者と、
それぞれの評価実施センターとマッピングしている前記複数の評価の中の1組の評価と
を含む、ステップと、
前記複数の評価に対応する複数の質問用紙のコンテンツを作成することができる複数のコンテンツクリエータプロファイルを識別するために、予め記憶されたコンテンツクリエータプロファイルデータと前記複数の評価をマッピングするステップと、
複数の質問用紙の前記コンテンツを複数のバンドルにバンドルするステップであって、前記複数のバンドルの各バンドルは、異なり、かつ前記科目評価のスケジュールに基づいて生成された暗号鍵で暗号化されている、ステップと、
前記複数の評価実施センターおよび前記複数の受験者のそれぞれに対応する前記複数のバンドルの中から1つ以上のバンドルを識別するために、前記ドライブデータと前記複数のバンドルをマッピングするステップと、
前記それぞれの評価実施センターと、前記複数の受験者のそれぞれの受験者とについて評価スケジュールごとにそれぞれの評価実施センターにおいて、前記複数のバンドルから前記複数の質問用紙の印刷を容易にするステップと
を含む、方法。
【請求項２】
各評価に対応する前記複数の受験者の各受験者についてのスロット予約詳細を識別するステップをさらに含み、前記評価実施センターを示す前記スロット予約詳細は、各受験者、対応する評価科目および対応する評価スケジュールに対応する、請求項1に記載の方法。
【請求項３】
評価支援センターと、前記複数の評価実施センターとは、セキュアなネットワークを介して接続されている、請求項1に記載の方法。
【請求項４】
前記セキュアなネットワークは、仮想プライベートネットワーク（VPN）である、請求項3に記載の方法。
【請求項５】
前記質問用紙を印刷する前に、前記評価スケジュールに従って予め設定された時間に前記バンドルを復号化するステップをさらに含む、請求項1に記載の方法。
【請求項６】
前記評価実施センターデータと前記評価メタデータの前記マッピングに基づいてホールチケットデータを決定するステップであって、前記ホールチケットデータは、少なくとも受験者情報および評価情報を含む、ステップをさらに含む、請求項1に記載の方法。
【請求項７】
受験者のプロファイルデータに基づいて、前記複数の質問用紙が生成される前記複数の評価を識別するステップと、
前記複数の評価のそれぞれに、それぞれの識別子を割り当てるステップと、
前記複数の質問用紙のためのコンテンツを作成するために、前記それぞれの識別子を、前記複数のコンテンツクリエータプロファイルに提供するステップと
をさらに含む、請求項1に記載の方法。
【請求項８】
セキュアな評価を管理するためのプロセッサにより実施されるシステムであって、前記システムは、
命令を記憶する少なくとも1つのメモリと、
前記少なくとも1つのメモリに結合された少なくとも1つのプロセッサであって、前記少なくとも1つのプロセッサは、前記命令によって、
複数の評価のために登録された複数の受験者に関連する評価メタデータを受信し、前記評価メタデータは、前記複数の評価に関連する受験者属性と、スケジュール情報と、第1の複数の評価実施センター属性とを含み、
少なくとも1つのドライブデータを識別するために、予め記憶された評価実施センターデータと前記評価メタデータをマッピングし、前記予め記憶された評価実施センターデータは、複数の評価実施センターに関連する第2の複数の評価実施センター属性を含み、前記ドライブデータは、
前記複数の受験者のそれぞれについての前記複数の評価実施センターの位置情報と、
それぞれの評価実施センターに各科目評価のために訪れる前記複数の受験者の中の1組の受験者と、
それぞれの評価実施センターとマッピングしている前記複数の評価の中の1組の評価と
を含み、
前記複数の評価に対応する複数の質問用紙のコンテンツを作成することができる複数のコンテンツクリエータプロファイルを識別するために、予め記憶されたコンテンツクリエータプロファイルデータと前記複数の評価をマッピングし、
前記複数の質問用紙の前記コンテンツを複数のバンドルにバンドルし、前記複数のバンドルの各バンドルは、異なり、かつ前記科目評価のスケジュールに基づいて生成された暗号鍵で暗号化されており、
前記複数の評価実施センターおよび前記複数の受験者のそれぞれに対応する前記複数のバンドルの中から1つ以上のバンドルを識別するために、前記ドライブデータと前記複数のバンドルをマッピングし、かつ
前記それぞれの評価実施センターと、前記複数の受験者のそれぞれの受験者とについて評価スケジュールごとにそれぞれの評価実施センターにおいて、前記複数のバンドルから前記複数の質問用紙の印刷を容易する
ように構成された、少なくとも1つのプロセッサと
を含む、システム。
【請求項９】
前記少なくとも1つのプロセッサは、前記命令によって、各評価に対応する前記複数の受験者の各受験者についてのスロット予約詳細を識別するようにさらに構成され、前記評価実施センターを示す前記スロット予約詳細は、各受験者、対応する評価科目および対応する評価スケジュールに対応する、請求項8に記載のシステム。
【請求項１０】
評価支援センターと、前記複数の評価実施センターとは、セキュアなネットワークを介して接続されている、請求項8に記載のシステム。
【請求項１１】
前記セキュアなネットワークは、仮想プライベートネットワーク（VPN）である、請求項10に記載のシステム。
【請求項１２】
前記少なくとも1つのプロセッサは、前記命令によって、前記質問用紙を印刷する前に、前記評価スケジュールに従って予め設定された時間に前記バンドル部をさらに復号化するようにさらに構成された、請求項8に記載のシステム。
【請求項１３】
前記少なくとも1つのプロセッサは、前記命令によって、前記評価実施センターデータと前記評価メタデータの前記マッピングに基づいてホールチケットデータを決定するようにさらに構成され、前記ホールチケットデータは、少なくともそれぞれの受験者情報およびそれぞれの評価情報を含む、請求項8に記載のシステム。
【請求項１４】
前記少なくとも1つのプロセッサは、前記命令によって、
前記受験者のプロファイルデータに基づいて、前記質問用紙が生成される複数の評価を識別し、
前記複数の評価のそれぞれに、それぞれの識別子を割り当て、かつ
前記複数の質問用紙のためのコンテンツを作成するために、前記それぞれの識別子を、前記複数のコンテンツクリエータプロファイルに提供する
ようにさらに構成された、請求項8に記載のシステム。
【請求項１５】
評価支援システムによるセキュアな評価を管理する方法を実行するためのコンピュータプログラムを具現化した非一時的なコンピュータ可読媒体であって、前記方法は、
複数の評価のために登録された複数の受験者に関連する評価メタデータを受信するステップであって、前記評価メタデータは、前記複数の評価に関連する受験者属性と、スケジュール情報と、第1の複数の評価実施センター属性とを含む、ステップと、
少なくとも1つのドライブデータを識別するために、予め記憶された評価実施センターデータと前記評価メタデータをマッピングするステップであって、前記予め記憶された評価実施センターデータは、複数の評価実施センターに関連する第2の複数の評価実施センター属性を含み、前記ドライブデータは、
前記複数の受験者のそれぞれについての前記複数の評価実施センターの位置情報と、
それぞれの評価実施センターに各科目評価のために訪れる前記複数の受験者の中の1組の受験者と、
それぞれの評価実施センターとマッピングしている前記複数の評価の中の1組の評価と
を含む、ステップと、
前記複数の評価に対応する複数の質問用紙のコンテンツを作成することができる複数のコンテンツクリエータプロファイルを識別するために、予め記憶されたコンテンツクリエータプロファイルデータと前記複数の評価をマッピングするステップと、
複数の質問用紙の前記コンテンツを複数のバンドルにバンドルするステップであって、前記複数のバンドルの各バンドルは、異なり、かつ前記科目評価のスケジュールに基づいて生成された暗号鍵で暗号化されている、ステップと、
前記複数の評価実施センターおよび前記複数の受験者のそれぞれに対応する前記複数のバンドルの中から1つ以上のバンドルを識別するために、前記ドライブデータと前記複数のバンドルをマッピングするステップと、
前記それぞれの評価実施センターと、前記複数の受験者のそれぞれの受験者とについて評価スケジュールごとにそれぞれの評価実施センターにおいて、前記複数のバンドルから前記複数の質問用紙の印刷を容易にするステップと
を含む、非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2016年12月1日出願のインド特許出願第201621041143号、名称“SYSTEM AND METHOD FOR COMPUTER BASED ASSESSMENT DISTRIBUTION AND PRINTING”の優先権を主張するものであり、その全開示の全文が参照により本明細書に組み込まれている。
【０００２】
本開示は、一般に、コンピュータベースの評価に関し、特に、排他的ではないが、セキュアなコンピュータベースの評価分布および印刷のためのシステムおよび方法に関する。
【背景技術】
【０００３】
評価や試験は、現在、学問や企業環境などのほとんどすべての環境で、受験者のスキルと能力レベルを測定するために最も広く受け入れられている標準的な手段である。伝統的な紙ベースの評価のコストの高さおよび複雑さのため、コンピュータベースの評価（一般にオンライン評価と呼ばれる）が、評価を管理および処理するための一般的で便利な方法として浮上してきた。
【０００４】
学界や企業部門においてコンピュータベースの評価が一般的に許容されているのは、主に、使いやすさと、評価の実施と査定における時間と労力の削減によるものである。しかし、オンライン評価の利用の増加により、評価のセキュリティとインテグリティに関する多くの問題が生じている。評価がいくつかの分散型試験センターで大規模に実施される場合、評価のインテグリティを維持することは、さらに大きな負担になる。
【発明の概要】
【課題を解決するための手段】
【０００５】
この概要は、ユーザに関連するプロファイルデータの検証のためのシステムおよび方法に関連する態様を紹介するために提供され、その態様は、発明の詳細な説明において以下でさらに説明される。この概要は、特許請求の範囲の主題の本質的な特徴を特定することを意図するものでもなく、特許請求の範囲の主題の範囲を決定または制限する際の使用を意図したものでもない。
【０００６】
一実施形態では、評価支援システムによるセキュアな評価を管理するためのコンピュータにより実施される方法が提供される。当該方法は、1つ以上のハードウェアプロセッサを介して、複数の評価のために登録された複数の受験者に関連した評価メタデータを受信するステップを含む。評価メタデータは、複数の評価に関連する受験者属性と、スケジュール情報と、第1の複数の評価実施センター属性とを含む。さらに、当該方法は、1つ以上のハードウェアプロセッサを介して、少なくとも1つのドライブデータを識別するために、予め記憶された評価実施センターデータと評価メタデータをマッピングするステップを含む。予め記憶された評価実施センターデータは、複数の評価実施センターに関連する第2の複数の評価実施センター属性を含み、ドライブデータは、複数の受験者のそれぞれについての複数の評価実施センターの位置情報と、それぞれの評価実施センターに各科目評価のために訪れる複数の受験者の中の1組の受験者と、それぞれの評価実施センターとマッピングしている複数の評価の中の1組の評価とを含む。さらに、当該方法は、1つ以上のハードウェアプロセッサを介して、複数の評価に対応する複数の質問用紙のコンテンツを作成することができる複数のコンテンツクリエータプロファイルを識別するために、予め記憶されたコンテンツクリエータプロファイルデータと複数の評価をマッピングするステップを含む。さらに、当該方法は、1つ以上のハードウェアプロセッサを介して、複数の質問用紙のコンテンツを複数のバンドルにバンドルするステップを含む。複数のバンドルの各バンドルは、異なり、かつ科目の評価のスケジュールに基づいて生成された暗号鍵で暗号化されている。さらに、当該方法は、1つ以上のハードウェアプロセッサを介して、複数の評価実施センターおよび複数の受験者のそれぞれに対応する複数のバンドルの中から1つ以上のバンドルを識別するために、ドライブデータと複数のバンドルをマッピングするステップを含む。さらに、当該方法は、1つ以上のハードウェアプロセッサを介して、それぞれの評価実施センターと、複数の受験者のそれぞれの受験者とについて評価スケジュールごとにそれぞれの評価実施センターにおいて、複数のバンドルから複数の質問用紙の印刷を容易にするステップを含む。
【０００７】
一実施形態では、セキュアな評価を管理するためのコンピュータにより実施されるシステムが提供される。当該システムは、命令を記憶する少なくとも1つのメモリと、当該少なくとも1つのメモリに結合された少なくとも1つのプロセッサとを含む。少なくとも1つのプロセッサは、命令によって、複数の評価のために登録された複数の受験者に関連する評価メタデータを受信するように構成される。評価メタデータは、複数の評価に関連する受験者属性と、スケジュール情報と、評価実施センター属性とを含む。さらに、少なくとも1つのプロセッサは、命令によって、少なくとも1つのドライブデータを識別するために、予め記憶された評価実施センターデータと評価メタデータをマッピングするように構成される。予め記憶された評価実施センターデータは、複数の評価実施センターに関連する第2の複数の評価実施センター属性を含み、ドライブデータは、複数の受験者のそれぞれについての複数の評価実施センターの位置情報と、それぞれの評価実施センターに各科目評価のために訪れる複数の受験者の中の1組の受験者と、それぞれの評価実施センターとマッピングしている複数の評価の中の1組の評価とを含む。さらに、少なくとも1つのプロセッサは、命令によって、複数の評価に対応する複数の質問用紙のコンテンツを作成することができる複数のコンテンツクリエータプロファイルを識別するために、予め記憶されたコンテンツクリエータプロファイルデータと複数の評価をマッピングするように構成される。さらに少なくとも1つのプロセッサは、命令によって、複数の質問用紙のコンテンツを複数のバンドルにバンドルするように構成される。複数のバンドルの各バンドルは、異なり、かつ科目の評価のスケジュールに基づいて生成された暗号鍵で暗号化されている。さらに、少なくとも1つのプロセッサは、命令によって、複数の評価実施センターおよび複数の受験者のそれぞれに対応する複数のバンドルの中から1つ以上のバンドルを識別するために、ドライブデータと複数のバンドルをマッピングするように構成される。
【０００８】
さらに別の実施形態において、評価支援システムによるセキュアな評価を管理する方法を実行するためのコンピュータプログラムを具現化した非一時的コンピュータ可読媒体が提供される。当該方法は、複数の評価のために登録された複数の受験者に関連する評価メタデータを受信するステップを含む。評価メタデータは、複数の評価に関連する受験者属性と、スケジュール情報と、第1の複数の評価実施センター属性とを含む。さらに、当該方法は、少なくとも1つのドライブデータを識別するために、予め記憶された評価実施センターデータと評価メタデータをマッピングするステップを含み、予め記憶された評価実施センターデータは、複数の評価実施センターに関連する第2の複数の評価実施センター属性を含み、ドライブデータは、複数の受験者のそれぞれについての複数の評価実施センターの位置情報と、それぞれの評価実施センターに各科目評価のために訪れる複数の受験者の中の1組の受験者と、それぞれの評価実施センターとマッピングしている複数の評価の中の1組の評価とを含む。さらに、当該方法は、複数の評価に対応する複数の質問用紙のコンテンツを作成することができる複数のコンテンツクリエータプロファイルを識別するために、予め記憶されたコンテンツクリエータプロファイルデータと複数の評価をマッピングするステップを含む。さらに、当該方法は、複数の質問用紙のコンテンツを複数のバンドルにバンドルするステップを含む。複数のバンドルの各バンドルは、異なり、かつ科目の評価のスケジュールに基づいて生成された暗号鍵で暗号化されている。さらに、当該方法は、複数の評価実施センターおよび複数の受験者のそれぞれに対応する複数のバンドルの中から1つ以上のバンドルを識別するために、ドライブデータと複数のバンドルをマッピングするステップを含む。さらに、当該方法は、それぞれの評価実施センターと、複数の受験者のそれぞれの受験者とについて評価スケジュールごとにそれぞれの評価実施センターにおいて、複数のバンドルから複数の質問用紙の印刷を容易にするステップを含む。
【図面の簡単な説明】
【０００９】
発明の詳細な説明は、添付図面を参照して説明される。図面では、参照番号の最も左の桁は、参照番号が最初に現れる図を識別する。同様の/類似の特徴および構成要素を参照するために、図面全体にわたって同一の番号が使用されている。
【００１０】
【図１】本主題の実施形態に係るセキュアな評価システムを実装するネットワーク環境を示す。
【図２】本主題の実施形態に係るセキュアなコンピュータベースの評価を実施するための方法を示す。
【図３Ａ】本主題の実施形態に係る質問用紙のコンテンツの作成のために質問用紙をブロックにする例示的な表現を示す。
【図３Ｂ】本主題の実施形態に係る質問用紙のコンテンツの作成のために質問用紙をブロックにする例示的な表現を示す。
【図３Ｃ】本主題の実施形態に係る質問用紙のコンテンツの作成のために質問用紙をブロックにする例示的な表現を示す。
【図４】本主題の実施形態に係るセキュアなコンピュータベースの評価のための方法のフローチャートを示す。
【発明を実施するための形態】
【００１１】
現在、最も広く使用されている評価の方法は、オフラインで用紙を作成し、評価実施センターへ分配することを含む。評価実施センターとは、評価に訪れるために評価実施センターによって伝達された特定の日時に複数の志願者が集まる場所である。評価実施センターは、試験センターとも呼ばれる。試験センターは、評価または試験に訪れるために必要なインフラストラクチャを複数の志願者に提供する。
【００１２】
既存の試験や評価の方法では、評価を実施する担当者が評価を実施する全体的なプロセスを管理する。例えば、担当者は、試験のタイムテーブルの作成、正しい受験者データの維持、質問用紙の受領および/または印刷、試験センターでのセキュアな試験の保証、およびその他の活動の責任を負う。上記の活動を実施するために、担当者は、セキュアにその活動を取り扱うことができる熟練した専門家の大勢の労働力を必要とする。
【００１３】
例えば、評価のための質問用紙のコンテンツを作成するために、関連技術および/または主題における熟練した専門家（または質問用紙クリエータ）が必要とされることがある。現在、質問用紙クリエータは、対応する質問を有する評価コンテンツ、すなわち質問および正しい回答と、評価に関する指示書を評価支援センターと共有し、評価支援センターが彼らのために評価を実施し、査定することを可能にする。試験日の前に、評価コンテンツを有する質問用紙は、評価支援センターから評価実施センターに転送されてもよい。多くの場合、評価コンテンツは手動で転送されるため、それにより、人間の干渉のため質問用紙が漏れる可能性が高くなる。
【００１４】
さらに現在では、受験者の登録、受験者データの維持、および試験実施センター全体の管理に人手を要している。そのような労力は、評価を実施するプロセスを煩雑で時間を浪費させる。さらに、手作業による干渉は、質問用紙のセキュリティの懸念に加えて、誤った受験者名、不適切なテストセンター住所、住所の誤り、および不適切な質問用紙コンテンツなどの間違いを有する可能性がある。
【００１５】
評価コンテンツを有する質問用紙が評価実施センターで配信されると、評価実施センターは、それぞれの評価実施センターで評価のために訪れる受験者のためのホールチケットおよび出席シートの生成を担う。しかし、受験者の数が少なくとも数百人となる各評価センターを考慮すると、ホールチケットと出席シートの作成は面倒なプロセスとなる。
【００１６】
近年、コンピュータベースの評価は、様々な学術評価および企業評価を実施する一般的かつ広く採用されている方法として浮上している。コンピュータベースの評価とは、一般に、コンピューティングシステムの画面上に質問が現れ、志願者がキーボードおよび/またはマウスなどの入力装置を使用して彼らの回答を提出する評価の方法である。こうしたタイプの評価は、柔軟性、敏捷性、効率性、査定時間の短縮、分配される試験センターへの質問用紙の印刷、保管、運送におけるコスト削減など、従来の紙ベースの評価に比べて大きな利点を提供する。本開示は、効率的かつ安全な方法のコンピュータベースの評価分配および印刷のためのシステムおよび方法に関する。
【００１７】
本主題によれば、コンピュータベースの評価のためのシステムおよび方法が提供され、評価は、評価スケジュールの前に質問およびそれらに対応する回答のような評価の実際のコンテンツを共有することなく実施されることができる。実際のコンテンツを共有しないことで、評価のセキュリティとインテグリティが保証される。
【００１８】
一実施形態では、評価コンテンツ（または質問用紙）の作成は、許可されたコンテンツクリエータ（または著者）によって行われてもよい。そのような許可されたコンテンツクリエータは、システムに記憶された（またはシステムにアクセス可能な）コンテンツクリエータのプロファイルに基づいてシステムによって自動的に選択され、それによって質問用紙の漏洩の可能性を最小限に抑える。また、質問用紙の印刷は、正当なユーザによって、かつ試験実施センターでの試験日のみに実行されてもよく、それによって、用紙の漏洩の可能性を否定する。
【００１９】
上記の方法およびシステムは、以下の図とともにさらに説明される。説明および図面は、本主題の原理を単に例示するものであることに留意すべきである。従って、当業者であれば、本明細書に明示的に記載または図示されていないが、本主題の原理を具現化し、その精神および範囲内に含まれる様々な構成を創作できることが理解されよう。さらに、本明細書に記載されたすべての実施例は、本主題の原理および本発明者が技術を促進することに寄与する概念を理解する上で読者を助けるための教育目的のためだけに主に明示的に意図されており、そのような具体的に記載された実施例および条件に限定されるものとして解釈されるべきではない。さらに、本主題の原理、態様、および実施形態、ならびにその特定の実施例を記載する本明細書におけるすべての記述は、その均等物を包含するよう意図される。
【００２０】
図1は、本主題の実施形態に係るセキュアな評価支援システム102を実装するネットワーク環境100を示す。セキュアな評価支援システム102（以下、システム102という）は、セキュアなコンピュータベースの評価を実施するように構成されている。システム102は、コンピューティングデバイス、例えばコンピューティングデバイス104内で具現化されてもよい。一実装形態では、システム102は、評価支援センター内で実装される。あるいは、システム102は、評価支援センターの外部で実装されてもよい。評価支援センターは、情報技術（IT）/ソフトウェア会社、またはそのような実務に関与する専門機関であってもよい。
【００２１】
システム102は、ネットワーク106を介してユーザ装置、例えばマシン108-1に通信可能に結合される。一実装形態では、システム102は、セキュアな仮想プライベートネットワーク（VPN）を介してマシン108-1に接続されてもよい。マシン108-1は、ローカルエリアネットワーク（LAN）を介して別のユーザデバイス、例えばマシン108-2にさらに接続されてもよい。マシン108-1,108-2は、ユーザがシステム100に登録するためにその登録詳細を提供することを可能にする。なお、システム200は、グラフィックユーザインタフェース（GUI）のようなユーザインタフェースのプロビジョニングを可能にし、これは登録のために受験者によって使用されてもよい。
【００２２】
さらに、システム102は、ネットワーク106を介して試験センターマシン110-1,110-2（以下、試験センターマシン110と総称する）などの試験センターマシンに通信可能に結合される。一実施形態では、試験センターマシン110は、試験センター（または評価実施センター）内で実装される。評価実施センターには、先に述べたように、学校やカレッジのような、学生の入学テスト、教員雇用を実施するためのテスト、または銀行のような募集機関のためのテストを実施する教育機関、従業員の雇用、従業員の雇用促進、鑑定目的などのテストを実施する公共部門の事業のような政府機関を含んでもよい。図1は、説明を容易にするために、2つの試験センターマシン、例えばマシン110-1,110-2のみを示しているが、同じものを限定として解釈すべきではなく、複数のマシンを試験センター（または評価実施センター）に配置されてもよいことは理解されるべきである。一実施形態では、評価実施センターのマシン110-1,110-2は、評価支援センターを介して、評価のコンテンツクリエータからの評価コンテンツの受信を可能にしてもよい。一実施形態では、マシン110-1,110-2は、それぞれの評価実施センターでサーバとして構成されてもよい。マシン110-1,110-2は、さらに、セキュアな方法で、それぞれの評価実施センターでの評価に関連する質問用紙の印刷を可能にしてもよい。ここで、コンテンツクリエータは、マシン114-1,114-2などのマシンを利用して、評価コンテンツ（または質問用紙）を提供してもよい。マシン114-1,114-2は、ネットワーク106を介してシステム200および評価実施センターに接続されてもよい。
【００２３】
一実施形態では、ネットワーク106は、無線ネットワークまたは有線ネットワーク、またはそれらの組み合わせであってもよい。一実施例では、ネットワーク106は、仮想プライベートネットワーク（VPN）、イントラネット、ローカルエリアネットワーク（LAN）、ワイドエリアネットワーク（WAN）、インターネットなどの異なるタイプのネットワークの1つとしてのコンピュータネットワークとして実装されてもよい。ネットワーク106は、例えば、相互に通信するハイパーテキスト転送プロトコル（HTTP）、伝送制御プロトコル/インターネットプロトコル（TCP/IP）、ワイヤレスアプリケーションプロトコル（WAP）などの様々なプロトコルを使用する異なるタイプのネットワークの関連を表す専用ネットワークまたは共有ネットワークのいずれかであってもよい。さらに、ネットワーク106は、ルータ、ブリッジ、サーバ、コンピューティングデバイス、ストレージデバイスを含む様々なネットワークデバイスを含んでもよい。ネットワーク106内のネットワーク装置は、通信リンクを介してシステム102と対話してもよい。
【００２４】
上述したように、システム102は、ハンドヘルドデバイス、ラップトップまたは他のポータブルコンピュータ、タブレットコンピュータ、携帯電話、PDA、スマートフォン、およびデスクトップコンピュータなどのコンピューティングデバイス104に実装されてもよい。システム102はまた、ワークステーション、メインフレームコンピュータ、サーバ、およびネットワークサーバに実装されてもよい。一実施形態では、システム102は、データリポジトリ、例えばリポジトリ112に結合されてもよい。リポジトリ112は、システム102によって処理され、受信され、生成されたデータを記憶してもよい。別の実施形態では、システム102は、データリポジトリ112を含んでもよい。システム102のコンポーネントおよび機能は、図2を参照してさらに詳細に説明される。
【００２５】
図2は、例示的実施形態による、評価支援システム200のブロック図を示す。評価支援システム200（以下、システム200という）は、システム102（図1）の一実施例であってもよい。例示的な実施形態では、システム200は、例えばシステム102（図1）内で具現化されても、またはシステムと直接通信してもよい。一実施形態では、システムは、セキュアな方法で試験のエンドツーエンドの実施を容易にする。システム200は、プロセッサ202のような少なくとも1つのプロセッサ、メモリ204のような少なくとも1つのメモリ、およびI/Oインタフェース206を含むか、そうでなかれば通信する。プロセッサ202、メモリ204、およびI/Oインタフェース206は、システムバス208のようなシステムバスまたは同様の機構によって結合されてもよい。
【００２６】
I/Oインタフェース206は、様々なソフトウェアおよびハードウェアインタフェース、例えば、ウェブインタフェース、グラフィカルユーザインタフェースなどを含んでもよい。インタフェース206は、様々なソフトウェアおよびハードウェアインタフェース、例えば、キーボード、マウス、外部メモリ、カメラ装置、およびプリンタなどの周辺機器のためのインタフェースを含んでもよい。さらに、インタフェース206は、システム102がウェブサーバおよび外部データベースなどの他のデバイスと通信することを可能にしてもよい。インタフェース206は、例えばローカルエリアネットワーク（LAN）、ケーブルなどの有線ネットワーク、および、無線LAN（WLAN）、セルラー、または衛星などの無線ネットワークを含む広範囲のネットワークおよびプロトコルタイプ内での複数通信を容易にしてもよい。目的のために、インタフェース206は、複数のコンピューティングシステムを互いにまたは別のサーバコンピュータに接続するための1つ以上のポートを含んでもよい。I/Oインタフェース206は、複数のデバイスを互いにまたは別のサーバに接続するための1つ以上のポートを含んでもよい。
【００２７】
ハードウェアプロセッサ202は、1つ以上のマイクロプロセッサ、マイクロコンピュータ、マイクロコントローラ、デジタル信号プロセッサ、中央処理装置、状態マシン、論理回路、および/または動作命令に基づいて信号を操作する任意のデバイスとして実装されてもよい。他の機能の中でも、ハードウェアプロセッサ202は、メモリ204に記憶されたコンピュータ可読命令をフェッチおよび実行するように構成される。
【００２８】
メモリ204は、例えば、スタティックランダムアクセスメモリ（SRAM）およびダイナミックランダムアクセスメモリ（DRAM）のような揮発性メモリ、および/または、読み取り専用メモリ（ROM）、消去可能なプログラム可能なROM、フラッシュメモリ、ハードディスク、光ディスク、磁気テープのような不揮発性メモリを含む当技術分野で知られている任意のコンピュータ可読媒体を含んでもよい。一実施形態では、メモリ204は、複数のモジュール220と、1つ以上のモジュール220によって処理され、受信され、生成されたデータを記憶するためのリポジトリ240とを含む。モジュール220は、特定のタスクを実行し、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含んでもよい。一実施態様では、モジュール220は、評価管理モジュール222、コンテンツ作成モジュール224、バンドルマッピングモジュール226、受験者登録および認証モジュール228ならびに他のモジュール230を含んでもよい。他のモジュール230は、システム200のアプリケーションおよび機能を補完するプログラムまたはコード化された命令を含んでもよい。
【００２９】
リポジトリ240は、とりわけ、システムデータベース242および他のデータ244を含む。他のデータ244は、他のモジュール230における1つ以上のモジュールの実行の結果として生成されたデータを含んでもよい。リポジトリ240は、評価メタデータ246、コンテンツクリエータプロファイルデータ248、および評価コンテンツ250を維持するようにさらに構成される。
【００３０】
本主題によれば、システム200は、セキュアなコンピュータベースの評価を実施するように構成される。一実施形態では、システム200は、複数の評価のために登録された複数の受験者に関連付けられた評価メタデータを受信する。一実施形態では、システム200は、評価メタデータ246を受信するための評価管理モジュール222を含む。評価メタデータ246は、受験者属性、スケジュール情報、および複数の評価に関連する第1の複数の評価実施センター属性を含んでもよい。ここで、受験者属性は、受験者名、年齢、クラス/基準、家族情報、医療情報などの属性を含んでもよい。一実施形態では、ユーザは、セキュアな評価に登録する目的で、マシン108-1などのマシンを介してシステム200にアクセスしてもよい。本明細書の説明の目的のために、ユーザは、1つ以上の試験に登録することを望む受験者として理解されてもよい。また、マシン108-1は、受験者にアクセス可能なマシンとして理解されてもよい。一実施形態では、受験者は、必要なクレデンシャルを有し、システム200にアクセスしてもよい。一実施形態では、システム200は、グラフィックユーザインタフェース（GUI）のようなユーザインタフェースのプロビジョニングを可能にし、これはシステム200に登録することを目的として受験者によって使用されてもよい。
【００３１】
一実施形態では、第1の複数の評価実施センター属性は、受験者によって好まれ得る評価実施センターの必要な属性を含んでもよい。例えば、必要な属性には、試験センター内の特定の施設の位置、容量、可用性（例えば、試験センターには、障害のある受験者の交換などの手配をすべきである）を含んでもよい。一実施形態では、評価実施センター属性は、評価メタデータ246としてシステム200に予め記憶されてもよく、システム200から取得されてもよい。
【００３２】
一実施形態では、スケジュール情報は、複数の受験者が登録された1つ以上の評価のスケジュールに関連する情報を含んでもよい。例えば、スケジュール情報は、実施される様々な試験の開始日および/または終了日、1日の試験シフト数、科目、コースなどを含んでもよい。一実施形態では、スケジュール情報は、システム200に予め記憶されていてもよい。例えば、評価支援センターの関係者は、テンプレートにスケジュール情報を入れて、テンプレートをシステム200のメモリにアップロードしてもよい。一実施形態では、評価メタデータは、試験名の詳細、試験の説明、試験実施都市の詳細、言語、コースおよび科目マッピング、シフト数などをさらに含んでもよい。
【００３３】
ここで、評価メタデータの受信は、受験者属性、スケジュール情報、および「評価作成」とも呼ばれるシステム内の複数の評価に関連する第1の複数の評価実施センター属性を含む。一実施形態では、評価作成中に、同じプリンタパスワードが、それぞれの評価実施センターにおける評価に関連する質問用紙の印刷に利用できるように、プリンタパスワードが提供されてもよい。
【００３４】
評価作成時に、システム200は、少なくとも1つのドライブデータを識別するために、評価メタデータを予め記憶された評価実施センターデータとマッピングさせる。評価実施センターデータは、第2の複数の評価実施センター属性を含んでもよい。第2の複数の評価実施センター属性は、システム200に既に登録されている試験/評価実施センターにおける特定の施設の位置、容量、および可用性を含んでもよいが、これらに限定されない。
【００３５】
一実施形態では、評価管理モジュール222は、評価メタデータと予め記憶された評価実施センターデータとのマッピングに基づいてドライブデータを識別してもよい。ここで、ドライブデータは、複数の評価実施センターの評価実施センター位置情報と、それぞれの評価実施センターに各科目評価のために訪れる1組の受験者と、当該それぞれの評価実施センターとの1組の評価マッピングとを含んでもよい。ここで、システム200は、評価実施センター属性を受験者属性（受験者の好みを含む）とマッピングさせてもよい。例えば、（評価実施センター属性から導出された）評価実施センター都市は、（受験者属性から導出された）受験都市選択と一致してもよい。また、受験者属性は身体障害を示してもよく、試験評価実施センター属性は「身体障害者フレンドリ」属性を含んでもよい。このようにして、任意の評価実施センター属性が、受験者属性と比較され、ドライブデータを識別してもよい。
【００３６】
さらに、評価管理モジュール222は、マッピングに基づいて、複数の受験者についての評価実施センターの予約、受験者の試験時間枠の予約、ホールチケットの生成などに関連する複数の機能を実行するように構成される。評価メタデータが作成されると、評価管理モジュール222は、試験センター（または評価実施センター）の予約を可能にする。システム200は、ネットワークを介してアクセス可能であり、従って、システム200は、ネットワークに接続され、所与の国、州および/または都市に存在する任意のマシンからの試験センターの予約を可能にすることに留意されたい。一実施形態では、システム200は、グラフィックユーザインタフェース（GUI）のようなユーザインタフェースのプロビジョニングを可能にし、これはリポジトリ240に記憶された評価実施センターデータにアクセスすることを目的として受験者によって使用されてもよい。一実施形態では、評価実施センターデータは、テストセンターの位置、容量などの詳細を含んでもよい。
【００３７】
一実施形態では、システム200は、受験者がそれぞれの評価のための時間枠を予約することを可能させる。受験者による時間枠の予約は、スロット予約と呼ばれてもよい。スロット予約は、どの受験者が所与の時間にどの都市の評価実施センターで試験を受ける必要があるかを示してもよい。一実施形態では、マシン108-1（図1）などのマシンは、受験者がそれぞれの評価のために予約することを可能にするために、受験者にアクセス可能なマシンとして理解されてもよい。一実施形態では、受験者は、必要なクレデンシャルを有し、システム200にアクセスしてもよい。一実施形態では、システム200は、グラフィックユーザインタフェース（GUI）のようなユーザインタフェースのプロビジョニングを可能にし、これはシステム200に登録することを目的として受験者によって使用されてもよい。
【００３８】
一実施形態では、評価管理モジュール222は、さらに、マッピングに基づいて受験者のためのホールチケットおよび出席者シートの生成を可能にする。一実施形態では、ホールチケットのコンテンツは、受験者名、ロール番号、試験実施名および住所、科目の詳細および他の関連する詳細を含んでもよい。ホールチケットにおけるコンテンツは構成可能であり、評価管理システム200の管理者によって構成され得ることに留意されたい。
【００３９】
一実施形態では、システム200は、複数の科目に対応する複数の質問用紙のコンテンツを作成することができる複数のコンテンツクリエータプロファイルを識別するために、複数の科目を予め記憶されたコンテンツクリエータプロファイルデータ244にマッピングさせる。一実施形態では、コンテンツクリエータプロファイルデータ244は、システム200に予め記憶されていてもよい。コンテンツクリエータプロファイルデータ244は、コンテンツクリエータの専門化、全経験レベル、コンテンツクリエータに関連付けられた評定、コンテンツクリエータの言語選択などの属性を含んでもよい。例示的な実施形態では、コンテンツ作成モジュール224は、予め記憶されたコンテンツクリエータプロファイルデータ244を用いて複数の科目をマッピングしてもよい。
【００４０】
一実施形態では、コンテンツ作成モジュール224はさらに、様々な試験のための質問用紙の作成を可能にしてもよい。一実施形態では、システム200は、コンテンツクリエータがコンテンツ作成モジュール224にアクセスして質問用紙を作成することを可能にするためのUIを提供してもよい。さらに、コンテンツ作成モジュール224は、作成された質問用紙のリアルタイムの変更、例えば質問用紙のコンテンツの追加、削除および/または更新を可能にする。一実施形態では、コンテンツ作成モジュール224は、評価作成時に評価管理モジュール222に現れる科目の作成を容易にする。コンテンツ作成モジュール224は、コンテンツ著者がローカルインスタンスにある質問用紙を作成することを可能にしてもよく、従って、質問用紙名を一意にするために質問用紙名はブロックにされてもよい。一実施形態では、コンテンツクリエータ（または著者）は、用紙名を1つずつまたは複数でブロックにしてもよい。質問用紙名をブロックにする実施例については、図3A〜図3Bを参照してさらに説明される。
【００４１】
質問用紙名をブロックにすると、コンテンツクリエータ（または著者）は、質問用紙のテンプレートにアクセスすることができ、質問用紙は名前と関連付けられてもよい。言い換えれば、名前は、各質問用紙について関連付けられている/ブロックにされていてもよい。一実施形態では、ブロックにされた名前を有する質問用紙テンプレートは、XML形式であってもよい。XML形式の質問用紙テンプレートの実施例は、次のとおりである：
【００４２】
<?xml version='1.0' encoding='UTF-8' ?>
<questionpaper quesPaperId="1" quesPaperName="QP1">
<questionPaperMarks><![CDATA[100.0]]></questionPaperMarks>
<questionpapernumberofquestion><![CDATA[3]]></questionpapernumberofquestion>
<questionpapernumberofimages><![CDATA[0]]></questionpapernumberofimages>
<languages>
<language id="1" name="English"/>
</languages>
<images/>
<statictexts>
<statictext groupid="0" sequenceNumber="1" internalSequenceNumber="0">
<staticText><![CDATA[<table border="0" cellpadding="1" cellspacing="1" style="width: 100%;">
<tbody>
<tr>
<td>Static Text</td>
</tr>
</tbody>
</table>]]></staticText>
</statictext>
<statictext groupid="0" sequenceNumber="3" internalSequenceNumber="0">
<staticText><![CDATA[<table border="0" cellpadding="1" cellspacing="1" style="width: 100%;">
<tbody>
<tr>
<td style="text-align: center;">All The Best</td>
</tr>
</tbody>
</table>]]></staticText>
</statictext>
</statictexts>
<groups>
<group id="1" sequenceNumber="2" internalSequenceNumber="0">
<totalQuestions><![CDATA[2]]></totalQuestions>
<maxQuestions><![CDATA[1]]></maxQuestions>
<groupDisplayId><![CDATA[Group 1]]></groupDisplayId>
<groupMarks><![CDATA[100.0]]></groupMarks>
<subgroups>
<groupid><![CDATA[2]]></groupid>
</subgroups>
<name><![CDATA[<table border="0" cellpadding="1" cellspacing="1" style="width: 100%;">
<tbody>
<tr>
<td>Group 1</td>
</tr>
</tbody>
</table>]]></name>
</group>
<group id="2" sequenceNumber="0" internalSequenceNumber="2">
<totalQuestions><![CDATA[2]]></totalQuestions>
<maxQuestions><![CDATA[1]]></maxQuestions>
<groupDisplayId><![CDATA[SG1]]></groupDisplayId>
<groupMarks><![CDATA[100.0]]></groupMarks>
<subgroups/>
<name><![CDATA[<table border="0" cellpadding="1" cellspacing="1" style="width: 100%;">
<tbody>
<tr>
<td>Sub Group 1</td>
</tr>
</tbody>
</table>]]></name>
</group>
</groups>
<questionList>
<question groupid="1" qid="1" quesNumber="1" langid="1" internalSequenceNumber="1">
<questionText><![CDATA[Question 1]]></questionText>
<marks><![CDATA[100.0]]></marks>
<gradingScheme><![CDATA[NA]]></gradingScheme>
<markingscheme/>
</question>
<question groupid="2" qid="2" quesNumber="2" langid="1" internalSequenceNumber="1">
<questionText><![CDATA[Question 2]]></questionText>
<marks><![CDATA[100.0]]></marks>
<gradingScheme><![CDATA[NA]]></gradingScheme>
<markingscheme/>
</question>
<question groupid="2" qid="3" quesNumber="3" langid="1" internalSequenceNumber="2">
<questionText><![CDATA[Question 3]]></questionText>
<marks><![CDATA[100.0]]></marks>
<gradingScheme><![CDATA[NA]]></gradingScheme>
<markingscheme/>
</question>
</questionList>
</questionpaper>
【００４３】
一実施形態では、システム200は、コンテンツクリエータが質問用紙テンプレートによって定義された形式で質問用紙を生成することを可能にする。生成された質問用紙の実施例が図3Cに示される。ここでは、複数のコンテンツクリエータによってローカルインスタンスで質問用紙が作成されるため、ネットワークに接続されていないので、質問用紙の安全性は高いことに留意されたい。
【００４４】
質問用紙がさらに使用され、質問用紙のバンドルを作成してもよい。一実施形態では、コンテンツ作成モジュール224は、それぞれのテストセンター/評価実施センターに送信されることができる質問用紙のバンドルの作成を容易にする。一実施形態では、システム200は、マッピングに基づいて質問用紙のバンドルを作成させてもよい。例えば、マッピングに基づいて、システム200は、各評価科目に対応するスケジュール（日付シフト）を決定してもよい。ここで、質問用紙のコンテンツは、コンテンツクリエータのローカルインスタンスまたはローカルシステムに記憶されているので、評価科目との評価科目のスケジュールのマッピングが、質問用紙のバンドルを可能にしてもよい。スケジュールのバンドル-評価科目マッピングの実施例が、図3A〜図3Cを参照してさらに説明される。
【００４５】
一実施形態では、コンテンツ作成モジュール224はさらに、質問用紙のバンドルを暗号化してパスワード保護させてもよい。一実施形態では、システム200は、例えばigxという拡張子を有する質問用紙を暗号化させてもよい。一実施形態では、システム200は、質問用紙を暗号化するために高度暗号化標準（AES）モデルを利用させてもよい。AESアルゴリズムのすべての鍵長の設計と強度は、秘密レベルまで機密情報を保護するのに十分であってもよい。例えば、質問用紙をブロックにするために256ビットのAES暗号化が利用されてもよい。一実施形態では、各バンドルは、異なり、科目の評価のスケジュールに基づいて暗号鍵で暗号化されていてもよい。質問用紙のバンドルは、本明細書に記載のアルゴリズムに限定されず、適切な暗号化モデルで暗号化されてもよいことに留意されたい。暗号化アルゴリズムの他の例には、RSA、データ暗号化標準（DES）などを含んでもよいが、これらに限定されない。
【００４６】
質問用紙のパスワード保護された暗号化されたバンドル（以下、保護された試験用紙と呼ばれる）は、予め設定された時間、例えば評価の30分前に、様々な地理的位置にあるいくつかの評価実施センターに分配される。一実施形態では、予め設定された時間は、システム200によって構成可能であってもよい。分配の方法は、VPNネットワークなどのセキュアなネットワークを介した電子分配を含んでもよい。
【００４７】
システム200は、複数のバンドルのそれぞれをドライブデータとマッピングさせ、それぞれの評価実施センターおよびそれぞれの受験者プロファイルの対応するバンドルを識別してもよい。ドライブデータとのバンドルのマッピングは、ドライブのために予約された受験者が、受験者が登録されている用紙を取得できるように実行される。例示的なシナリオでは、バンドルは、試験の当日にシステム200にアップロードされてもよい。一実施形態では、バンドル試験の詳細のエントリのみが行われてもよいセントラルインスタンスデータベースにバンドルがアップロードされてもよい。さらに、質問用紙の実際のコンテンツは、コンテンツクリエータ/著者のローカルインスタンスにあり、かつセントラルインスタンスで暗号化された形式であってもよい。一実施形態では、バンドルまたは質問用紙のバンドルは、それぞれのコンテンツクリエータによってアップロードされてもよい。暗号化された質問用紙のバンドルは、試験/評価の当日に評価実施センターで復号化される。
【００４８】
一実施形態では、システム200は、それぞれの評価実施センターおよびそれぞれの受験者プロファイルためのバンドルから評価スケジュールごとにそれぞれの評価実施センターにそれぞれの質問用紙の印刷を容易にさせてもよい。一実施形態では、質問用紙の印刷は、試験実施センターでマシン112-1などのマシンを使用して可能にしてもよい。一実施形態では、受験者は、マシン112-1に必要なクレデンシャルを有し、アクセスしてもよい。一実施形態では、マシン112-1を介したシステム200は、グラフィックユーザインタフェース（GUI）のようなユーザインタフェースのプロビジョニングを可能にし、これは質問用紙を印刷することを目的として受験者によって使用されてもよい。一実施形態では、システム200は、質問用紙の印刷を可能にする評価試験センターモジュール232を含んでもよい。試験日に、評価試験センターモジュール232を介して、印刷が行われてもよい。それはプリンタホワイトリストパスワードを要求し、認証後に、選択された用紙とそのコピーの数が印刷されてもよい。用紙を印刷するユーザが印刷前に用紙を見ることができないことを意味するサイレント印刷を介して、質問用紙の印刷が行われるため、用紙が試験前に漏洩することはない。また、質問用紙のコンテンツは、プリンタの一時的な場所のどこにも記憶されない。このようにして、質問用紙のコピーは、ダウンロードされ、分配されることができ、これまで、質問用紙のコンテンツはセントラルインスタンスデータベースにはない。セントラルインスタンスで質問用紙のコンテンツを取得するには、バンドルパスワードを提供することによりバンドル解析が行われる必要がある。一実施形態では、評価実施センターのユーザは、バンドルおよび/またはバンドル部内の質問用紙のコンテンツにアクセスするために、マシン112でバンドルパスワードを提供してもよい。
【００４９】
一実施形態では、受験者登録および認証モジュール228は、評価実施センターで試験日に受験者を認証することを容易にする。一実施形態では、受験者登録および認証モジュール228は、評価メタデータを使用して、受験者を認証してもよい。試験日に、受験者はホールチケットと出席シートで確認されてもよい。それに加えてまたは代わりに、同じ日に、受験者登録および認証モジュール228は、受験者の指紋を捕捉することを容易にしてもよく、その結果、試験後、カウンセリングにおいて、受験者を適切に認証してもよい。受験者の指紋は、高度な.fptおよび.fgnアルゴリズムパターンでキャプチャされてもよい。
【００５０】
一実施形態では、システム200は、質問用紙の印刷および分配のプロセスを監視するための監視モジュール234を含んでもよい。監視モジュール234は、質問用紙またはバンドルがドライブするためにマッピングされているか否か、評価実施センターでのコンテンツダウンロードが正常に完了したか否か、プリンタがホワイトリストにあるか否か、印刷がされているか否か、およびダウンロードされる質問用紙がダウンロードされたか否か、ならびに質問用紙がダウンロードされた回数、ダウンロードされた質問用紙のコピーの数、質問用紙の印刷時間などを監視するように構成される。さらに、監視モジュール234は、任意の所与の時間にドライブデータ内の受験者の数を含むドライブデータなどの詳細を監視することを容易にしてもよい。
【００５１】
図3は、例示的な実施形態による、コンテンツ作成のための例示的な表現を示す。図2を参照して既に説明したように、評価作成時に評価作成モジュールに現れる科目を作成する必要がある。ユーザがローカルインスタンスであるコンテンツ作成モジュール上に質問用紙を作成し、質問用紙名を一意にするために質問用紙名をブロックにする必要がある。作成された評価を選択することで、ユーザは1つ1つの用紙名をブロックにするか、excel機能による複数アップロードでブロックにしてもよい。質問用紙名をブロックにした後、ユーザは、igxという拡張子で暗号化された、ブロックにされた用紙名XMLをダウンロードする必要がある。igxファイルは、ブロックにされた用紙名idとその名前を含んでいる。例示的なxml構造の例は、次のとおりである：
【００５２】
<?xml version="1.0"?>
<Assessment id="102">
<Subjects>
<Subject id="1" name="S1">
<QuestionPapersMapped>
<QuestionPaper id="1" name="QP1" userid="432554"/>
<QuestionPaper id="2" name="QP2" userid="432554"/>
</QuestionPapersMapped>
</Subject>
<Subject id="2" name="S2">
<QuestionPapersMapped>
<QuestionPaper id="5" name="QP5" userid="432554"/>
<QuestionPaper id="6" name="QP6" userid="432555"/>
</QuestionPapersMapped>
</Subject>
</Subjects>
<Languages>
<Language id="1" name="English"/>
<Language id="2" name="Hindi"/>
</Languages>
</Assessment>
【００５３】
XMLファイルには、評価idと、評価における質問用紙がその固有の質問用紙idと質問用紙名でブロックにされるその科目についての科目と、質問用紙作成の許可言語と、コンテンツクリエータのユーザidなどを含んでもよい。ユーザidは、マッピングされた科目ユーザがその科目質問用紙のためのコンテンツクリエータにしかなり得ないように指定される。一実施形態では、コンテンツクリエータは、アップロードを促されてもよい。
【００５４】
コンテンツクリエータは質問用紙を作成してもよく、質問用紙は封印される。封印された質問用紙は、複数のバンドルにバンドルされてもよい。
【００５５】
図3Aを参照すると、コンテンツは、本主題の例示的実施形態による、バンドルの作成のための日シフトマッピングおよびシフト科目マッピングを含んでもよい。例えば、日シフトマッピングは、試験の日付および対応するシフト（例えば、朝シフト、夕方シフト）および科目の数を含んでもよい。例えば、図3Aに示すように、1月17日の日付に対応して、2つのシフトがあり、第1のシフトについては2つの科目がマッピングされ、第2のシフトについては1つの科目のみがマッピングされる。例示的なシフト科目マッピングを示す図3Bを参照すると、科目の詳細と科目に必要な質問用紙のセット数が記載されている。そのような日シフトマッピング情報を使用して、各日シフトについて複数のバンドルが作成されてもよい。日シフトマッピングおよびシフト科目マッピングを有するコンテンツは、コンテンツ作成モジュールによってシステム200のリポジトリに記憶されてもよい。
【００５６】
一実施形態では、記憶されたコンテンツに基づいて、システム200は、ブロックにされた質問用紙名を入力してもよい。システム200は、コンテンツを作成するよう質問用紙用のコンテンツクリエータをさらにほのめかしてもよい。図2を参照して説明したように、コンテンツクリエータ/著者は、それぞれのコンテンツクリエータのローカルシステム/マシン上に存在することができる質問用紙を作成してもよい。さらに、システム200は、コンテンツクリエータがコンテンツをフォーマット/更新することを容易にしてもよい。一実施形態では、コンテンツクリエータは、コンテンツエディタツールを使用してテキストをフォーマット/更新し、正確なフォーマットで必要な質問用紙を生成してもよい。生成された質問用紙のフォーマットは図3Cを参照して説明される。
【００５７】
図3Cに示されるように、質問用紙は様々な質問を含んでもよい。質問は複数のクラスタ/グループに表示される。例えば、質問用紙のグループ1は、質問1などの複数の質問を含んでもよい。同様に、質問用紙のグループ1のサブグループ1は、質問2、質問3などの複数の質問を含んでもよい。上に引用した実施例は説明の目的に過ぎず、限定として解釈すべきではないことを理解されたい。構造、形式、質問/オプションの数、および質問の種類などは様々であってよい。例えば、質問用紙は、多肢選択問題、複数選択質問、および理解/パラグラフに基づく多肢選択式質問を含んでもよい。一実施形態では、システム200は、質問用紙のバンドルを形成してもよく、その後、これは試験実施センターに送信されてもよい。パスワード生成された暗号鍵を用いてバンドルを作成する実施例が、図4を参照して説明される。
【００５８】
図4は、例示的な実施形態による、セキュアなコンピュータベースの評価のための方法400のフローチャートが示されている。方法400は、コンピュータ実行可能命令の一般的なコンテキストで説明されてもよい。一般に、コンピュータ実行可能命令は、特定の機能を実行し、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造、プロシージャ、モジュール、関数などを含んでもよい。方法400は、通信ネットワークを介してリンクされた遠隔処理装置によって機能が実行される分散コンピューティング環境において実装されてもよい。方法400が記載される順序は、限定として解釈されることを意図するものではなく、任意の数の記載された方法ブロックが、方法400または他の方法を実装するために任意の順序で組み合わせられてもよい。さらに、方法400は、任意の適切なハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせで実装されてもよい。
【００５９】
一実施形態では、フローチャートに示される方法400は、システム、例えば、図2のシステム200によって実行されてもよい。例示的な実施形態では、システム200は、コンピューティングデバイス、例えばコンピューティングデバイス104（図1）内で具現化されてもよい。
【００６０】
402において、方法400は、複数の評価のために登録された複数の受験者に関連する評価メタデータを受信するステップを含む。評価メタデータは、複数の評価に関連する受験者属性と、スケジュール情報と、第1の複数の評価実施センター属性とを含んでもよい。
【００６１】
404において、方法400は、少なくとも1つのドライブデータを識別するために、評価メタデータを予め記憶された評価実施センターデータとマッピングするステップを含む。一実施形態では、評価実施センターデータは、評価管理システム（例えば、図2のシステム200）に予め記憶されてもよい。評価実施センターデータは、複数の評価実施センターの各々に関連する第2の複数の評価実施センター属性を含んでもよい。一実施形態では、ドライブデータは、複数の受験者のそれぞれに関連付けられた評価実施センター位置と、それぞれの評価実施センターに各科目評価のために訪れる複数の受験者の数と、それぞれ評価実施センターとマッピングしている複数の科目とを含む。一実施態様では、評価管理モジュール222は、ドライブデータを識別するために、評価メタデータを予め記憶された評価実施センターデータとマッピングする。
【００６２】
406において、方法400は、予め記憶されたコンテンツクリエータプロファイルデータと複数の評価をマッピングして、複数の科目に対応する複数の質問用紙のコンテンツを作成することができる複数のコンテンツクリエータプロファイルを識別するステップを含む。一実施形態では、コンテンツクリエータプロファイルデータは、プロセッサベースの試験管理システム200に予め記憶されてもよい。一実施形態では、コンテンツ作成モジュール222は、予め記憶されたコンテンツクリエータプロファイルデータを用いて複数の科目をマッピングして、複数のコンテンツクリエータを識別する。
【００６３】
408において、方法400は、複数の質問用紙についてのコンテンツを複数のバンドルにバンドルするステップを含み、各バンドルは異なり、科目の評価のスケジュールに基づいて暗号鍵で暗号化されている。一実施形態では、バンドルマッピングモジュール226は、複数の質問用紙についてのコンテンツを複数のバンドルにバンドルする。
【００６４】
410において、方法400は、複数のバンドルのそれぞれをドライブデータとマッピングして、それぞれの評価実施センターおよびそれぞれの受験者プロファイルについての対応するバンドルを識別するステップを含む。412において、方法400は、それぞれの評価実施センターと、複数の受験者のそれぞれの受験者プロファイルとについて、バンドルから評価スケジュールごとにそれぞれの評価実施センターにおいて、それぞれの質問用紙の印刷を容易にするステップを含む。一実施形態では、バンドルマッピングモジュール226は、複数のバンドルのそれぞれをドライブデータとマッピングして、それぞれの評価実施センターおよびそれぞれの受験者プロファイルについての対応するバンドルを識別する。
【００６５】
開示された方法の重要な結果は、この方法が、評価支援システムを提供することによって、受験者の高度な登録および認証を可能にすることである。評価支援システムにより、質問用紙の作成、分配、および印刷の安全性を高めることができる。また、評価支援システムは、試験のプロセスを管理するための様々な処理を手作業で管理する必要がなくなるため、間違った受験者名、不正確なテストセンターの住所、住所の混乱、不正確な質問紙のコンテンツなどの受験者のプロファイルデータの間違いや誤りなどの手作業によって発生し得る任意の問題の発生を回避することができる。開示されたシステムの主な利点は、システムが自動的に受験者の登録情報（受験者によって記入された受験者のフォームから取り出された）に従って正確なデータを提供し、受験者の位置に応じて、システムは、自動的に受験者に最も近い評価実施センターを割り振る。それに応じて、システムは、評価管理モジュールの助けを借りて、高度な受験者の予約およびスロット予約、コンテンツ作成モジュールを用いた安全性の高い質問用紙の作成、評価管理モジュールによる評価への質問用紙のマッピング、バイオメトリクスによる受験者登録および認証、評価実施センターによるセキュアな用紙の印刷および分配、および監視モジュールによるこのプロセスの鳥瞰図を可能にする。このようにして、実施される評価は非常に安全でエラーのないものにすることができる。
【００６６】
保護の範囲は、そのようなプログラムに加えて、その中にメッセージを有するコンピュータ可読手段に拡張されることは理解されるべきである。そのようなコンピュータ可読記憶手段は、プログラムがサーバまたはモバイルデバイスまたは任意の適切なプログラマブルデバイス上で動作するときに、この方法の1つ以上のステップを実施するためのプログラムコード手段を含む。ハードウェア装置は、例えば、サーバまたはパーソナルコンピュータなどのような任意の種類のコンピュータ、または同様のもの、またはそれらの任意の組み合わせを含むプログラム可能な任意の種類の装置としてもよい。この装置はまた、例えば、ハードウェア手段、例えば、特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）、またはハードウェアおよびソフトウェア手段の組み合わせ、例えば、ASIC及びFPGA、又は少なくとも1つのマイクロプロセッサと、そこに配置されたソフトウェアモジュールを有する少なくとも1つのメモリとする手段を含んでもよい。従って、この手段は、ハードウェア手段とソフトウェア手段の両方を含んでもよい。本明細書で説明する方法の実施形態は、ハードウェアおよびソフトウェアで実装してもよい。装置はまた、ソフトウェア手段を含んでもよい。代替的に、実施形態は、異なるハードウェアデバイス上で、例えば複数のCPUを用いて実装されてもよい。
【００６７】
本明細書の実施形態は、ハードウェアおよびソフトウェア要素を含んでもよい。ソフトウェアで実装される実施形態には、ファームウェア、常駐ソフトウェア、マイクロコードなどが含まれるが、これに限定されない。本明細書で説明される様々なモジュールによって実行される機能は、他のモジュールまたは他のモジュールの組み合わせで実装されてもよい。この説明のために、コンピュータ使用可能またはコンピュータ可読媒体は、命令実行システム、装置、またはデバイスによって、またはこれらと接続されて使用されるプログラムを含み、記憶し、通信し、伝搬し、または送信することができる任意の装置であってもよい。
【００６８】
示されたステップは、示された例示的な実施形態を説明するために示されており、進行中の技術開発は、特定の機能が実行される方法を変えることが予想されるべきである。これらの実施例は、説明するために本明細書に提示され、限定を目的としていない。さらに、機能的ビルディングブロックの境界は、説明の便宜上、本明細書において任意に定義されている。指定された機能およびそれらの関係が適切に実行される限り、代替の境界を定義してもよい。本明細書に含まれる教示に基づいて、当業者には代替物（本明細書に記載されているものの均等物、拡張物、変形物、偏差などを含む）は明らかであろう。そのような代替案は、開示された実施形態の範囲および精神の範囲内に入る。また、「備える」、「有する」、「包含する」、および「含む」などの用語は、意味が等価であり、これらの単語のいずれかに続く1つ以上の項目は、そのような1つ以上の項目の網羅的なリストであることを意味せず、またはリストされた1つ以上の項目のみに限定されることを意味しない、というように制約されない。本明細書および添付の特許請求の範囲で使用する単数形「a」、「an」および「the」は、文脈上他に明確に指示しない限り、複数の参照を含むことにも留意されたい。
【００６９】
さらに、本開示と一致する実施形態を実施する際に、1つ以上のコンピュータ可読記憶媒体が利用されてもよい。コンピュータ可読記憶媒体は、プロセッサによって読み取り可能な情報またはデータが記憶され得る任意のタイプの物理メモリを指す。従って、コンピュータ可読記憶媒体は、プロセッサに、本明細書に記載の実施形態と一致するステップまたはステージを実行させるための命令を含む、1つ以上のプロセッサによる実行のための命令を記憶してもよい。「コンピュータ可読媒体」という用語は、有形の項目を含み、搬送波および過渡信号を除外する、すなわち非一時的であると理解されるべきである。実施例として、ランダムアクセスメモリ（RAM）、読み出し専用メモリ（ROM）、揮発性メモリ、不揮発性メモリ、ハードドライブ、CD-ROM、DVD、フラッシュドライブ、ディスク、およびその他の既知の物理記憶媒体を含む。
【００７０】
開示および実施例は、例示のみとして考えられ、開示された実施形態の真の範囲および精神は、添付の特許請求の範囲によって示されることが意図される。
【符号の説明】
【００７１】
１００  ネットワーク環境
１０２  システム
１０４  コンピューティングデバイス
１０６  ネットワーク
１０８−１  マシン
１０８−２  マシン
１１０  試験センターマシン
１１０−１  評価実施センターのマシン
１１０−２  評価実施センターのマシン
１１２  リポジトリ
２００  システム
２０２  プロセッサ
２０４  メモリ
２０６  I/Oインタフェース
２０８  システムバス
２２０  モジュール
２２２  評価管理モジュール
２２４  コンテンツ作成モジュール
２２６  バンドルマッピングモジュール
２２８  受験者登録および認証モジュール
２３０  他のモジュール
２３２  評価試験センターモジュール
２３４  監視モジュール
２４０  リポジトリ
２４２  システムデータベース
２４４  コンテンツクリエータプロファイルデータ
２４６  評価メタデータ
２４８  コンテンツクリエータプロファイルデータ
２５０  評価コンテンツ
【図１】
2018113024.tif 000003
【図２】
2018113024.tif 000004
【図３Ａ】
2018113024.tif 000005
【図３Ｂ】
2018113024.tif 000006
【図３Ｃ】
2018113024.tif 000007
【図４】
2018113024.tif 000008
【外国語明細書】
2018113024000001.pdf