(57)【特許請求の範囲】
【請求項１】
デジタル試験をセキュアに実行するための、プロセッサによって実行される方法(300)であって、
1つまたは複数のハードウェアプロセッサにより、前記デジタル試験に固有の1つまたは複数の問題用紙、光学式マーク読み取り装置(OMR)マークシート、および問題用紙の色情報を提供するステップ(302)と、
前記1つまたは複数のハードウェアプロセッサにより、第1のパスワードを用いて、前記1つまたは複数の問題用紙を暗号化するステップ(304)と、
前記1つまたは複数のハードウェアプロセッサにより、前記1つまたは複数の暗号化された問題用紙、前記OMRマークシート、および前記問題用紙の色情報を、バンドルに圧縮するステップ(306)と、
前記1つまたは複数のハードウェアプロセッサにより、ユーザによって提供された鍵を使用して、前記1つまたは複数の問題用紙を暗号化するステップ(308)と、
前記1つまたは複数のハードウェアプロセッサにより、試験センターにおいて、試験監督によって電子デバイス上で、または受験者によって受験者デバイス上で、の一方で、前記暗号化されたバンドルをダウンロードするステップであって、前記電子デバイスが前記試験監督によって使用されており、前記受験者デバイスが前記受験者によって使用される、ステップ(310)と、
前記1つまたは複数のハードウェアプロセッサにより、前記ユーザによって提供された鍵を使用して、前記暗号化されたバンドルを復号および解凍するステップ(312)と、
前記暗号化されたバンドルが、前記電子デバイス上でダウンロードされる場合、前記1つまたは複数のハードウェアプロセッサにより、前記試験監督によって、前記電子デバイス上で、前記試験監督および前記試験センターに固有の詳細を追加するステップ(314)と、
前記暗号化されたバンドルが、前記電子デバイス上でダウンロードされる場合、前記1つまたは複数のハードウェアプロセッサにより、第2のパスワードを使用して、1つまたは複数の受験者デバイスへの配布のために、前記バンドルを再生成するために、前記試験監督の詳細とともに、前記問題用紙、前記OMRマークシートを圧縮および暗号化するステップ(316)と、
前記1つまたは複数のハードウェアプロセッサにより、前記1つまたは複数の受験者デバイスによって、前記再生成された暗号化されたバンドルを受信するステップ(318)と、
前記1つまたは複数のハードウェアプロセッサにより、1人または複数の受験者によって、受験者のそれぞれの受験者デバイス上で、前記暗号化されたバンドルを解凍するステップ(320)と、
前記1つまたは複数のハードウェアプロセッサにより、前記1人または複数の受験者によって、前記第2のパスワードを使用して、前記1つまたは複数の問題用紙を復号するステップ(322)と、
前記1つまたは複数のハードウェアプロセッサにより、前記受験者デバイスの構成に基づいて、前記受験者によって、問題用紙セットを選択するステップ(324)と、
前記1つまたは複数のハードウェアプロセッサにより、前記受験者によって、前記選択された問題用紙セットに応答して、解答を提供するステップ(326)と、
前記1つまたは複数のハードウェアプロセッサにより、さらなる処理および解析のために、サーバに、前記1人または複数の受験者によって選択された前記解答をアップロードするステップ(328)と
を含む、プロセッサによって実行される方法。
【請求項２】
前記受験者が、前記試験センターから前記試験に出席しておらず、前記暗号化されたバンドルが、前記受験者デバイス上でダウンロードされる場合、リモートで試験監督をするステップをさらに含む、請求項1に記載の、プロセッサによって実行される方法。
【請求項３】
サーバによって、前記第1のパスワードを生成するステップをさらに含む、請求項1に記載の、プロセッサによって実行される方法。
【請求項４】
前記解答の正しさと、1つまたは複数の問題に解答するために前記1人または複数の受験者によって取られた時間期間とを解析するステップをさらに含む、請求項1に記載の、プロセッサによって実行される方法。
【請求項５】
各問題に解答するために、前記受験者によって行われた試みの数を決定するステップをさらに含む、請求項1に記載の、プロセッサによって実行される方法。
【請求項６】
監視データを取り込むステップであって、前記監視データが、前記1人または複数の受験者によって実行された不正行為を決定するために、人工知能アルゴリズムに供給される、ステップをさらに含み、前記受験者デバイスのカメラを通して、前記監視データを取り込むステップをさらに含む、請求項1に記載の、プロセッサによって実行される方法。
【請求項７】
活動ログを決定するステップであって、前記活動ログが、前記1人または複数の受験者によって示された1つまたは複数の活動を備え、前記活動ログが、
(i)前記1人または複数の受験者の解答ログ時間の間の相関、および
(ii)前記1人または複数の受験者が、一貫して同様に問題に解答すること
のうちの少なくとも一方を決定するために確認される、ステップをさらに含む、請求項1に記載の、プロセッサによって実行される方法。
【請求項８】
前記1人または複数の受験者への前記1つまたは複数の問題用紙の前記配布が、用紙アドホック配布プロトコルを通して行われる、請求項1に記載の、プロセッサによって実行される方法。
【請求項９】
前記プロセッサによって実行される方法が、前記試験監督によってバンドルされた出席者を用いて、前記受験者によって入力された必要情報を確認するステップをさらに含み、検証するステップにおいて、前記受験者の記録上の出席は、前記受験者のデバイスを使用して、前記受験者によって入力された前記情報を使用して生成されるQRコード(登録商標)／バーコードをスキャンすることによって実行される、請求項1に記載の、プロセッサによって実行される方法。
【請求項１０】
前記1つまたは複数の問題用紙を復号する前記ステップにおいて、前記1つまたは複数の問題用紙が、あらかじめ決定された時間内に前記サーバによって前記電子デバイスに発行される前記第2のパスワードを含み、前記試験監督が、前記1人または複数の受験者と前記第2のパスワードを共有する、請求項1に記載の、プロセッサによって実行される方法。
【請求項１１】
前記受験者デバイスがマスター解答集とともに構成される場合、前記マスター解答集が前記1つまたは複数の問題用紙とバンドルされるならば、前記1つまたは複数のハードウェアプロセッサにより、前記試験の結果をローカルで評価および宣言するステップをさらに含む、請求項1に記載の、プロセッサによって実行される方法。
【請求項１２】
バッテリーが、完全な試験を実施するためのしきい値を下回る場合、前記受験者デバイスによってアラートを送るステップをさらに含む、請求項1に記載の、プロセッサによって実行される方法。
【請求項１３】
命令を記憶するメモリ(102)と、
1つまたは複数の通信インターフェース(106)と、
前記1つまたは複数の通信インターフェース(106)を介して前記メモリ(102)に結合された、1つまたは複数のハードウェアプロセッサ(104)とを備え、前記1つまたは複数のハードウェアプロセッサ(104)が、
デジタル試験に固有の1つまたは複数の問題用紙、光学式マーク読み取り装置(OMR)マークシート、および問題用紙の色情報を提供すること、
第1のパスワードを用いて、前記1つまたは複数の問題用紙を暗号化すること、
前記1つまたは複数の暗号化された問題用紙、前記OMRマークシート、および前記問題用紙の色情報を、バンドルに圧縮すること、
ユーザによって提供された鍵を使用して、前記1つまたは複数の問題用紙を暗号化すること、
試験センターにおいて、試験監督によって電子デバイス上で、または受験者によって受験者デバイス上で、の一方で、前記暗号化されたバンドルをダウンロードすることであって、前記電子デバイスが前記試験監督によって使用されており、前記受験者デバイスが前記受験者によって使用される、前記ダウンロードすること、
前記ユーザによって提供された鍵を使用して、前記暗号化されたバンドルを復号および解凍すること、
前記暗号化されたバンドルが、前記電子デバイス上でダウンロードされる場合、前記試験監督によって、前記電子デバイス上で、前記試験監督および前記試験センターに固有の詳細を追加すること、
前記暗号化されたバンドルが、前記電子デバイス上でダウンロードされる場合、第2のパスワードを使用して、1つまたは複数の受験者デバイスへの配布のために、前記バンドルを再生成するために、前記試験監督の詳細とともに、前記問題用紙、前記OMRマークシートを圧縮および暗号化すること、
前記1つまたは複数の受験者デバイスによって、前記再生成された暗号化されたバンドルを受信すること、
1人または複数の受験者によって、受験者のそれぞれの受験者デバイス上で、前記暗号化されたバンドルを解凍すること、
前記1人または複数の受験者によって、前記第2のパスワードを使用して、前記1つまたは複数の問題用紙を復号すること、
前記受験者デバイスの構成に基づいて、前記受験者によって、問題用紙セットを選択すること、
前記受験者によって、前記選択された問題用紙セットに応答して、解答を提供すること、ならびに
さらなる処理および解析のために、サーバに、前記1人または複数の受験者によって選択された前記解答をアップロードすること
を行うように前記命令によって構成される、システム(100)。
【請求項１４】
前記1つまたは複数のハードウェアプロセッサが、前記受験者が前記試験センターから前記試験に出席しておらず、前記暗号化されたバンドルが前記受験者デバイス上でダウンロードされる場合、リモートで試験監督をするようにさらに構成される、請求項13に記載のシステム。
【請求項１５】
前記1つまたは複数のハードウェアプロセッサが、サーバによって、前記第1のパスワードを生成するようにさらに構成される、請求項13に記載のシステム。
【請求項１６】
前記1つまたは複数のハードウェアプロセッサが、前記解答の正しさと、1つまたは複数の問題に解答するために、前記1人または複数の受験者によって取られた時間期間とを解析するようにさらに構成される、請求項13に記載のシステム。
【請求項１７】
前記1つまたは複数のハードウェアプロセッサが、各問題に解答するために前記受験者によって行われた試みの数を決定するようにさらに構成される、請求項13に記載のシステム。
【請求項１８】
前記1つまたは複数のハードウェアプロセッサが、監視データを取り込み、前記サーバに提出することを行うようにさらに構成され、前記監視データが、前記1人または複数の受験者によって実行された不正行為を決定するために、人工知能アルゴリズムに供給され、前記1つまたは複数のハードウェアプロセッサが、前記受験者デバイスのカメラを通して、前記監視データを取り込むようにさらに構成される、請求項13に記載のシステム。
【請求項１９】
前記1人または複数の受験者によって示された1つまたは複数の活動を備えるログが、
(i)前記1人または複数の受験者の解答ログ時間の間の相関、および
(ii)前記1人または複数の受験者が、一貫して同様に問題に解答すること
のうちの少なくとも一方を決定するために確認される、請求項13に記載のシステム。
【請求項２０】
前記1人または複数の受験者への前記1つまたは複数の問題用紙の前記配布が、用紙アドホック配布プロトコルを通して行われる、請求項13に記載のシステム。
【請求項２１】
前記1つまたは複数のハードウェアプロセッサが、前記試験監督によってバンドルされた出席者を用いて、前記受験者によって入力された必要情報を確認するようにさらに構成され、検証するステップにおいて、前記受験者の記録上の出席は、前記受験者のデバイスを使用して、前記受験者によって入力された前記情報を使用して生成されるQRコード(登録商標)／バーコードをスキャンすることによって実行される、請求項13に記載のシステム。
【請求項２２】
前記1つまたは複数のハードウェアプロセッサが、あらかじめ決定された時間内に前記サーバによって前記電子デバイスに発行される前記第2のパスワードを含む、前記1つまたは複数の問題用紙を前記復号することを実行するようにさらに構成され、前記試験監督が、前記1人または複数の受験者と前記第2のパスワードを共有する、請求項13に記載のシステム。
【請求項２３】
前記受験者デバイスがマスター解答集とともに構成される場合、前記マスター解答集が前記1つまたは複数の問題用紙とバンドルされるならば、前記1つまたは複数のハードウェアプロセッサが、前記1つまたは複数のハードウェアプロセッサにより、前記試験の結果をローカルで評価および宣言するようにさらに構成される、請求項13に記載のシステム。
【請求項２４】
前記1つまたは複数のハードウェアプロセッサが、バッテリーが十分ではないか、または完全な試験を実施するためのあるしきい値を下回る場合、前記受験者デバイスによってアラートを送るようにさらに構成される、請求項13に記載のシステム。
【請求項２５】
1つまたは複数の命令を備える、1つまたは複数の非一時的機械可読情報記憶媒体であって、前記1つまたは複数の命令が、1つまたは複数のハードウェアプロセッサによって実行されると、
デジタル試験に固有の1つまたは複数の問題用紙、光学式マーク読み取り装置(OMR)マークシート、および問題用紙の色情報を提供すること、
第1のパスワードを用いて、前記1つまたは複数の問題用紙を暗号化すること、
前記1つまたは複数の暗号化された問題用紙、前記OMRマークシート、および前記問題用紙の色情報を、バンドルに圧縮すること、
ユーザによって提供された鍵を使用して、前記1つまたは複数の問題用紙を暗号化すること、
試験センターにおいて、試験監督によって電子デバイス上で、または受験者によって受験者デバイス上で、の一方で、前記暗号化されたバンドルをダウンロードすることであって、前記電子デバイスが前記試験監督によって使用されており、前記受験者デバイスが前記受験者によって使用される、前記ダウンロードすること、
前記ユーザによって提供された鍵を使用して、前記暗号化されたバンドルを復号および解凍すること、
前記暗号化されたバンドルが、前記電子デバイス上でダウンロードされる場合、前記試験監督によって、前記電子デバイス上で、前記試験監督および前記試験センターに固有の詳細を追加すること、
前記暗号化されたバンドルが、前記電子デバイス上でダウンロードされる場合、第2のパスワードを使用して、1つまたは複数の受験者デバイスへの配布のために、前記バンドルを再生成するために、前記試験監督の詳細とともに、前記問題用紙、前記OMRマークシートを圧縮および暗号化すること、
前記1つまたは複数の受験者デバイスによって、前記再生成された暗号化されたバンドルを受信すること、
1人または複数の受験者によって、受験者のそれぞれの受験者デバイス上で、前記暗号化されたバンドルを解凍すること、
前記1人または複数の受験者によって、前記第2のパスワードを使用して、前記1つまたは複数の問題用紙を復号すること、
前記受験者デバイスの構成に基づいて、前記受験者によって、問題用紙セットを選択すること、
前記受験者によって、前記選択された問題用紙セットに応答して、解答を提供すること、ならびに
さらなる処理および解析のために、サーバに、前記1人または複数の受験者によって選択された前記解答をアップロードすること
を引き起こす、1つまたは複数の非一時的機械可読情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照および優先権
本特許出願は、2019年10月30日に出願したインドの完全な仮特許出願第201921043994号の優先権を主張する。
【０００２】
本明細書の本開示は、一般にセキュアな電子教育評価の分野に関し、より詳細には、デジタル試験をセキュアに実施するための方法およびシステムに関する。
【背景技術】
【０００３】
インドのような発展途上国では、依然として、評価の大部分は、用紙とペンの方式またはオフライン評価モードで行われている。コンピュータベースの評価は、ほぼ2%の低さである。コンピュータベースの評価は、常にセキュアで高速であり、それほど手間のかからないものである。光学式マーク認識(光学式マーク読み取り、またはOMRとも呼ばれる)は、調査およびテストなどの文書の記入用紙から、人間がマークしたデータを取り込むプロセスである。OMRは、線または斜線部分の形式における質問表、多肢選択試験用紙を読み取るために使用される。
【０００４】
現在、コンピュータベースの評価の適応は極めて低い。人々は、光学式マーク読み取り装置(OMR)シートレイアウトまたはルックアンドフィールの使用により慣れており、変化を望んでいない。しかしながら、OMR手法では、多くの準備、すなわち、印刷、問題用紙およびOMRマークシートのための順方向の移送、センターおよび受験者への配布、解答済みのOMRマークシートを処理するための逆方向の移送およびスキャニングが必要である。問題用紙の印刷、ならびに様々なセンターおよび受験者への配布は、多大な順方向の移送および逆方向の移送を伴い、漏洩が起こりやすく、正しい問題用紙が正しいセンターに到着することなどを確認することが必要とされる。さらに、処理するための解答済みのOMRマークシートには、逆方向の移送および処理が必要である。解答済みのOMRマークシートのセキュリティでは、評価後のOMRマークシートの改変を回避する必要があり、これらのすべてにコストと時間がかかる。
【０００５】
現在、評価実施の全体が手動であり、問題用紙がオンラインで準備および記憶され、次いで、セットで印刷され、物理的に保管され、多大な人的資源、順方向の移送、および逆方向の移送が必要となる。さらに、試験監督が問題用紙をセットで配布するために多大な手間を要し、その理由は、問題用紙の割当てに関わるマッピングがなく、問題用紙が互いの間で容易に入れ替わることがあり、また、隣接した受験者が同じ問題用紙のセットを受け取ることがある可能性もあるからである。加えて、既存のプロセスでは、試験開始前に問題用紙の漏洩が起こりやすい。
【０００６】
試験において問題用紙などのコンテンツをセキュアに配布するための方法について説明している従来技術は、少ない。試験前および試験後の段階中にいくつかの抜け穴があり、それによって、試験プロセス全体の完全性およびセキュア性に影響を及ぼし得る。
【発明の概要】
【課題を解決するための手段】
【０００７】
本開示の実施形態は、従来のシステムにおいて、本発明者によって認識された上述の技術的問題のうちの1つまたは複数に対する解決策として、技術的改良を提示する。たとえば、一実施形態では、デジタル試験をセキュアに実施するための方法が提供されている。方法は、1つまたは複数のハードウェアプロセッサにより、デジタル試験に固有の1つまたは複数の問題用紙、光学式マーク読み取り装置(OMR)マークシート、および問題用紙の色情報を提供するステップと、1つまたは複数のハードウェアプロセッサにより、第1のパスワードを用いて、1つまたは複数の問題用紙を暗号化するステップと、1つまたは複数のハードウェアプロセッサにより、1つまたは複数の暗号化された問題用紙、OMRマークシート、および問題用紙の色情報を、バンドルに圧縮するステップと、1つまたは複数のハードウェアプロセッサにより、ユーザによって提供された鍵を使用して、1つまたは複数の問題用紙を暗号化するステップと、1つまたは複数のハードウェアプロセッサにより、試験センターにおいて、試験監督によって電子デバイス上で、または受験者によって受験者デバイス上で、の一方で、暗号化されたバンドルをダウンロードするステップであって、電子デバイスが試験監督によって使用されており、受験者デバイスが受験者によって使用される、ステップと、1つまたは複数のハードウェアプロセッサにより、ユーザによって提供された鍵を使用して、暗号化されたバンドルを復号および解凍するステップと、暗号化されたバンドルが、電子デバイス上でダウンロードされる場合、1つまたは複数のハードウェアプロセッサにより、試験監督によって、電子デバイス上で、試験監督および試験センターに固有の詳細を追加するステップと、暗号化されたバンドルが、電子デバイス上でダウンロードされる場合、1つまたは複数のハードウェアプロセッサにより、第2のパスワードを使用して、1つまたは複数の受験者デバイスへの配布のために、バンドルを再生成するために、試験監督の詳細とともに、問題用紙、OMRマークシートを圧縮および暗号化するステップと、1つまたは複数のハードウェアプロセッサにより、1つまたは複数の受験者デバイスによって、再生成された暗号化されたバンドルを受信するステップと、1つまたは複数のハードウェアプロセッサにより、1人または複数の受験者によって、受験者のそれぞれの受験者デバイス上で、暗号化されたバンドルを解凍するステップと、1つまたは複数のハードウェアプロセッサにより、1人または複数の受験者によって、第2のパスワードを使用して、1つまたは複数の問題用紙を復号するステップと、1つまたは複数のハードウェアプロセッサにより、受験者デバイスの構成に基づいて、受験者によって、問題用紙セットを選択するステップと、1つまたは複数のハードウェアプロセッサにより、受験者によって、選択された問題用紙セットに応答して、解答を提供するステップと、1つまたは複数のハードウェアプロセッサにより、さらなる処理および解析のために、サーバに、1人または複数の受験者によって選択された解答をアップロードするステップとを含む。
【０００８】
別の態様では、デジタル試験をセキュアに実施するためのシステムが提供される。システムは、命令を記憶するメモリと、1つまたは複数の通信インターフェースと、1つまたは複数の通信インターフェースを介してメモリに結合された、1つまたは複数のハードウェアプロセッサとを備え、ここにおいて、1つまたは複数のハードウェアプロセッサが、1つまたは複数のハードウェアプロセッサにより、デジタル試験に固有の1つまたは複数の問題用紙、光学式マーク読み取り装置(OMR)マークシート、および問題用紙の色情報を提供することを行うように命令によって構成される。システムは、1つまたは複数のハードウェアプロセッサにより、第1のパスワードを用いて、1つまたは複数の問題用紙を暗号化すること、1つまたは複数のハードウェアプロセッサにより、1つまたは複数の暗号化された問題用紙、OMRマークシート、および問題用紙の色情報を、バンドルに圧縮すること、1つまたは複数のハードウェアプロセッサにより、ユーザによって提供された鍵を使用して、1つまたは複数の問題用紙を暗号化すること、1つまたは複数のハードウェアプロセッサにより、試験センターにおいて、試験監督によって電子デバイス上で、または受験者によって受験者デバイス上で、の一方で、暗号化されたバンドルをダウンロードすることであって、電子デバイスが試験監督によって使用されており、受験者デバイスが受験者によって使用される、ダウンロードすること、1つまたは複数のハードウェアプロセッサにより、ユーザによって提供された鍵を使用して、暗号化されたバンドルを復号および解凍すること、暗号化されたバンドルが、電子デバイス上でダウンロードされる場合、1つまたは複数のハードウェアプロセッサにより、試験監督によって、電子デバイス上で、試験監督および試験センターに固有の詳細を追加すること、暗号化されたバンドルが、電子デバイス上でダウンロードされる場合、1つまたは複数のハードウェアプロセッサにより、第2のパスワードを使用して、1つまたは複数の受験者デバイスへの配布のために、バンドルを再生成するために、試験監督の詳細とともに、問題用紙、OMRマークシートを圧縮および暗号化すること、1つまたは複数のハードウェアプロセッサにより、1つまたは複数の受験者デバイスによって、再生成された暗号化されたバンドルを受信すること、1つまたは複数のハードウェアプロセッサにより、1人または複数の受験者によって、受験者のそれぞれの受験者デバイス上で、暗号化されたバンドルを解凍すること、1つまたは複数のハードウェアプロセッサにより、1人または複数の受験者によって、第2のパスワードを使用して、1つまたは複数の問題用紙を復号すること、1つまたは複数のハードウェアプロセッサにより、受験者デバイスの構成に基づいて、受験者によって、問題用紙セットを選択すること、1つまたは複数のハードウェアプロセッサにより、受験者によって、選択された問題用紙セットに応答して、解答を提供すること、ならびに、1つまたは複数のハードウェアプロセッサにより、さらなる処理および解析のために、サーバに、1人または複数の受験者によって選択された解答をアップロードすることをさらに含む。
【０００９】
また別の態様では、1つまたは複数の命令を備える、1つまたは複数の非一時的機械可読情報記憶媒体であって、1つまたは複数の命令が、1つまたは複数のハードウェアプロセッサによって実行されると、1つまたは複数のハードウェアプロセッサにより、デジタル試験に固有の1つまたは複数の問題用紙、光学式マーク読み取り装置(OMR)マークシート、および問題用紙の色情報を提供すること、1つまたは複数のハードウェアプロセッサにより、第1のパスワードを用いて、1つまたは複数の問題用紙を暗号化すること、1つまたは複数のハードウェアプロセッサにより、1つまたは複数の暗号化された問題用紙、OMRマークシート、および問題用紙の色情報を、バンドルに圧縮すること、1つまたは複数のハードウェアプロセッサにより、ユーザによって提供された鍵を使用して、1つまたは複数の問題用紙を暗号化すること、1つまたは複数のハードウェアプロセッサにより、試験センターにおいて、試験監督によって電子デバイス上で、または受験者によって受験者デバイス上で、の一方で、暗号化されたバンドルをダウンロードすることであって、電子デバイスが試験監督によって使用されており、受験者デバイスが受験者によって使用される、ダウンロードすること、1つまたは複数のハードウェアプロセッサにより、ユーザによって提供された鍵を使用して、暗号化されたバンドルを復号および解凍すること、暗号化されたバンドルが、電子デバイス上でダウンロードされる場合、1つまたは複数のハードウェアプロセッサにより、試験監督によって、電子デバイス上で、試験監督および試験センターに固有の詳細を追加すること、暗号化されたバンドルが、電子デバイス上でダウンロードされる場合、1つまたは複数のハードウェアプロセッサにより、第2のパスワードを使用して、1つまたは複数の受験者デバイスへの配布のために、バンドルを再生成するために、試験監督の詳細とともに、問題用紙、OMRマークシートを圧縮および暗号化すること、1つまたは複数のハードウェアプロセッサにより、1つまたは複数の受験者デバイスによって、再生成された暗号化されたバンドルを受信すること、1つまたは複数のハードウェアプロセッサにより、1人または複数の受験者によって、受験者のそれぞれの受験者デバイス上で、暗号化されたバンドルを解凍すること、1つまたは複数のハードウェアプロセッサにより、1人または複数の受験者によって、第2のパスワードを使用して、1つまたは複数の問題用紙を復号すること、1つまたは複数のハードウェアプロセッサにより、受験者デバイスの構成に基づいて、受験者によって、問題用紙セットを選択すること、1つまたは複数のハードウェアプロセッサにより、受験者によって、選択された問題用紙セットに応答して、解答を提供すること、ならびに、1つまたは複数のハードウェアプロセッサにより、さらなる処理および解析のために、サーバに、1人または複数の受験者によって選択された解答をアップロードすることを引き起こす、1つまたは複数の非一時的機械可読情報記憶媒体が提供される。
【００１０】
上記の概略的な説明と以下の詳細な説明の両方は、例示および説明のためのものにすぎず、特許請求するような本発明を限定するものではないことを理解されたい。
【００１１】
添付の図面は、本開示に組み込まれ、本開示の一部を構成するものであり、例示的な実施形態を示し、本明細書とともに、開示する原理を説明するために役立つものである。
【図面の簡単な説明】
【００１２】
【図１】本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するための例示的なシステムのブロック図である。
【図２】本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するためのシステムの機能ブロック図である。
【図３Ａ】本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するための方法に関わるステップを示すフローチャートである。
【図３Ｂ】本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するための方法に関わるステップを示すフローチャートである。
【図３Ｃ】本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するための方法に関わるステップを示すフローチャートである。
【図４】本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するための方法およびシステムによって利用されることになる、サンプルの問題用紙およびOMRマークシートの一例の図である。
【発明を実施するための形態】
【００１３】
例示的な実施形態について、添付の図面を参照しながら説明する。図において、参照番号の左端の数字は、その参照番号が最初に現れる図を識別するものである。好都合な場合はいつでも、同じ参照番号が、同じまたは類似の部分を指すために、図面の全体にわたって使用される。開示する原理の例および特徴について、本明細書で説明するが、変更、適応、および他の実装形態が、開示する実施形態の範囲を逸脱することなく可能である。
【００１４】
本明細書の実施形態は、デジタル試験をセキュアに実施するための方法およびシステムを提供する。本開示は、問題用紙のセットをセキュアに作成し、問題用紙を印刷するプロセスを排除する。試験のコンテンツは、デジタル形式である。さらに、1つまたは複数の問題用紙に応答して完了した解答を提出することができ、完了した解答は、暗号化された形式で記憶され、改ざんすることができず、または、解答がクラウドサーバにアップロードされ、逆方向の移送が排除され得る。一実施形態では、解答は、デジタルOMRの形式で提出される。したがって、試験が完了した後でも、解答シートのセキュア性が保証される。
【００１５】
次に、図面、より詳細には図1〜図4を参照すると、同様の参照符号が、図の全体にわたって一貫して対応する特徴を示し、好ましい実施形態が示されており、これらの実施形態について、以下の例示的なシステムおよび／または方法に関連して説明する。
【００１６】
図1は、本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するための例示的なシステムのブロック図を示す。一実施形態では、システム100は、1つまたは複数のプロセッサ104と、通信インターフェースデバイスまたは入力／出力(I/O)インターフェース106と、1つまたは複数のプロセッサ104に動作可能に結合された、1つまたは複数のデータ記憶デバイスまたはメモリ102とを含む。ハードウェアプロセッサである、1つまたは複数のプロセッサ104は、1つまたは複数のマイクロプロセッサ、マイクロコンピュータ、マイクロコントローラ、デジタル信号プロセッサ、中央処理ユニット、状態機械、グラフィックスコントローラ、論理回路、および／または動作命令に基づいて信号を操作する任意のデバイスとして実装され得る。能力の中でも、プロセッサは、メモリ内に記憶されたコンピュータ可読命令をフェッチおよび実行するように構成される。一実施形態では、システム100は、ラップトップコンピュータ、ノートブック、ハンドヘルドデバイス、ワークステーション、メインフレームコンピュータ、サーバ、ネットワーククラウドなど、様々なコンピューティングシステムにおいて実装され得る。
【００１７】
I/Oインターフェースデバイス106は、様々なソフトウェアおよびハードウェアインターフェース、たとえば、ウェブインターフェース、グラフィカルユーザインターフェースなどを含み得、ワイヤードネットワーク、たとえば、LAN、ケーブルなど、および、WLAN、セルラー、または衛星などのワイヤレスネットワークを含む、多種多様なネットワークN/Wおよびプロトコルタイプ内で複数の通信を容易にすることができる。一実施形態では、I/Oインターフェースデバイスは、いくつかのデバイスを互いにまたは別のサーバに接続するための1つまたは複数のポートを含み得る。
【００１８】
メモリ102は、たとえば、スタティックランダムアクセスメモリ(SRAM)およびダイナミックランダムアクセスメモリ(DRAM)などの揮発性メモリ、ならびに／または、読み取り専用メモリ(ROM)、消去可能プログラマブルROM、フラッシュメモリ、ハードディスク、光ディスク、および磁気テープなどの不揮発性メモリを含む、当技術分野で知られている任意のコンピュータ可読媒体を含み得る。一実施形態では、システム100の1つまたは複数のモジュール(図示せず)が、メモリ102内に記憶され得る。
【００１９】
一実施形態では、システム100は、1つまたは複数のプロセッサ104に動作可能に結合された、1つまたは複数のデータ記憶デバイスまたはメモリ102を含み、1つまたは複数のプロセッサ104によって方法300のステップを実行するために構成された命令を記憶するように構成される。
【００２０】
図2は、本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するためのシステムの機能ブロック図である。電子デバイス206は、モバイルフォン、ラップトップ、タブレット、コンピュータ、または任意の他の同様のデバイスであり得る。一例では、電子デバイス206は、TCS iON PAPER電子デバイスである。電子デバイス206は、2つのモードである、試験監督モードおよび受験者モードで動作され得る。本開示では、明快のために、電子デバイスが試験監督によって使用されるとき、電子デバイスは、試験監督モードにおいて使用されることになる電子デバイス206と呼ばれる。電子デバイスが受験者によって使用されるとき、電子デバイスは、受験者モードにおいて使用されることになる受験者デバイス208と呼ばれる。一実施形態では、システム100は、コンテンツオーサリングモジュール202と、サーバ204と、電子デバイス206と、受験者デバイス208と、出力デバイス210とをさらに含む。
【００２１】
図3A〜図3Cは、本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するための方法に関わるステップを示すフローチャートである。図3A〜図3Cの方法のステップについて、図1および図2の構成要素とともに説明するものとする。ステップ302で、1つまたは複数のハードウェアプロセッサ104は、サーバに、試験に固有の1つまたは複数の問題用紙、光学式マーク読み取り装置(OMR)マークシート、および問題用紙の色情報を提供する。図2を参照すると、システム100のコンテンツオーサリングモジュール202は、サーバ204にパスワードとともに、スケジュールされた試験時間とともに問題用紙のセットおよびOMRマークシート、ならびに問題用紙色情報をアップロードする。本開示は、1段組み、2段組み、縦長レイアウトまたは横長レイアウト、選択肢内の数字または選択肢内のアルファベット、選択肢の数などを含む、OMRレイアウトを設計するためのオプションとともに、問題用紙およびOMRマークシートを一緒にバンドルさせ、サーバ上にアップロードさせることを提案する。OMRマークシートは、マーク欄(bubble)の数、マーク欄の内側の選択肢が数字またはアルファベットのいずれかであること、解答の数、マーク欄の行の数を含む。さらに、電子デバイス206とサーバ204との間の通信全体は、セキュアhttpsプロトコルを通して発生し、ここにおいて、問題がセキュアに作成され、問題用紙のセットが、電子デバイス206のみにセキュアに同期される。
【００２２】
本開示のステップ304で、1つまたは複数のハードウェアプロセッサ104は、サーバ204によって生成された第1のパスワードを用いて、1つまたは複数の問題用紙を暗号化する。システム100のサーバ204は、AES256を用いた個々のファイルの暗号化を可能にする。さらに、すべての暗号化された個々のファイル、OMRマークシートおよび色メタデータが、バンドルに圧縮され、ユーザによって提供された鍵を使用して、AES256を用いて再度暗号化され、ここにおいて、一意のPINが生成される。一意のPINは、暗号化されたバンドルを検証するために生成され、OMRマークシートおよび色メタデータを含むバンドルに割り当てられる。一意のpinは、(英数字として構成される場合)数字またはアルファベットの組合せであり、そのpinが一意であることを確認するために、すべての既存のpinと比較され、そうでない場合、一意のpinが生成されるまで、このプロセスが繰り返され、ここにおいて、一意のpinが、クラウド上でサーバ204によって生成される。本開示のステップ306で、1つまたは複数のハードウェアプロセッサ104は、1つまたは複数の暗号化された問題用紙、OMRマークシート、および問題用紙の色情報を、バンドルに圧縮する。本開示のステップ308で、1つまたは複数のハードウェアプロセッサ104は、ユーザによって提供された鍵を使用して、1つまたは複数の問題用紙を暗号化し、ここにおいて、一意のPINが、サーバによって、圧縮されたバンドルのために生成される。本開示のステップ310で、1つまたは複数のハードウェアプロセッサ104は、1つまたは複数のハードウェアプロセッサにより、試験センターにおいて試験監督によって電子デバイス206上で、暗号化されたバンドルをダウンロードし、ここにおいて、電子デバイス206が試験監督によって使用されている。本開示のステップ312で、1つまたは複数のハードウェアプロセッサ104は、ユーザによって提供された鍵を使用して、暗号化されたバンドルを復号および解凍する。システム100の電子デバイス206は、試験センターにおいて試験監督によって、スケジュールされた時間に電子デバイス206上で、暗号化されたバンドル(個々の問題用紙およびOMRマークシートを含んでいる)をダウンロード、解凍、および復号するため
に、試験監督によって試験監督モードに設定される。さらに、試験監督は、電子デバイス206および一意の識別子PINを使用して、個々の問題用紙およびOMRマークシートを含んでいる、暗号化されたバンドルをダウンロードする。暗号化されたバンドルがダウンロードされると、ユーザによって提供された鍵を使用して、復号および解凍される。
【００２３】
本開示のステップ314で、1つまたは複数のハードウェアプロセッサ104は、試験監督によって、電子デバイス206上で、試験監督および試験センターに固有の詳細を追加する。試験監督は、電子デバイス206上で、他の詳細とともに、試験監督の詳細、テストセンター、出席者情報を含む、詳細を追加し、ここにおいて、用紙アドホック配布プロトコルを通した受験者デバイス208への配布のために、電子デバイス206内でハードコーディングされる第3のパスワードを使用して、ファイルが再度、圧縮および暗号化される。本開示のステップ316で、1つまたは複数のハードウェアプロセッサ104は、1つまたは複数のハードウェアプロセッサにより、第2のパスワードを使用して、1つまたは複数の受験者デバイスへの配布のために、暗号化されたバンドルを再生成するために、試験監督の詳細とともに、問題用紙、OMRマークシートを圧縮および暗号化する。用紙アドホック配布プロトコルは、受験者デバイス208に対して、問題用紙ファイルに追加された試験監督の詳細およびテストセンター情報を含んでいる、圧縮および暗号化されたバンドルを共有／配布する。本開示のステップ318で、1つまたは複数のハードウェアプロセッサ104は、1つまたは複数のハードウェアプロセッサにより、1つまたは複数の受験者デバイスによって、再生成された暗号化されたバンドルを受信する。本開示のステップ320で、1つまたは複数のハードウェアプロセッサ104は、1人または複数の受験者によって、受験者のそれぞれの受験者デバイス上で、暗号化されたバンドルを解凍する。受験者デバイス208は、受験者デバイス208内でハードコーディングされる第3のパスワードを使用して、他の詳細とともに、試験監督、テストセンター、出席者情報を含む、受信された暗号化されたバンドルを、ゼロクリックで解凍および復号する。さらに、個々の問題用紙は、依然として、それら自体の個々の暗号鍵、すなわち、第2のパスワードを用いて暗号化されている。1つまたは複数の問題用紙を復号することは、あらかじめ決定された時間内に、サーバによって電子デバイスに発行される第2のパスワードを含み、ここにおいて、試験監督が、1人または複数の受験者と第2のパスワードを共有する。本開示のステップ322で、1つまたは複数のハードウェアプロセッサ104は
、1つまたは複数のハードウェアプロセッサにより、1人または複数の受験者によって、第2のパスワードを使用して、1つまたは複数の問題用紙を復号する。
【００２４】
本開示のステップ324で、1つまたは複数のハードウェアプロセッサ104は、受験者デバイス208の構成に基づいて、受験者によって、問題用紙セットを選択する。受験者は、サーバ上で試験を構成する時間に設定される、問題用紙／セットを選択する。構成セットに基づいて、受験者のための問題用紙／セットの割当てについての判断が行われる。受験者デバイス208は、受験者がセットのリストから選ぶこと、もしくは問題用紙のうちの1つをランダムに開くことを可能にするように構成され得るか、または現在の基準に応じて、問題用紙を選択するために、バーコード／QRコード(登録商標)を介して、入力が取られ得る。本開示は、色ベースのセット区別を提供し、すなわち、異なる科目に固有の1つまたは複数の問題用紙が、異なる色を用いて符号化され、試験監督が、異なる科目の間で区別すること、および隣接した受験者が同じセット／科目を有していないことを確認することが可能であるようにすることができる。さらに、本開示は、科目セットの自動選択を実装し、すなわち、同じ科目であるが異なるセットに固有の1つまたは複数の問題用紙を用いる試験において、学生には異なる問題用紙のセットが供給され、したがって、1つまたは複数の問題用紙のランダム化が可能になる。本開示は、受験者検証をさらに可能にし、ここにおいて、受験者のデバイス208が、一意の識別情報コード(たとえば、名簿番号)のデジタルバーコードを生成し、このデジタルバーコードが、試験監督の電子デバイス206によって検証され、したがって、なりすましをするいかなる者も識別され得る。
【００２５】
本開示のステップ326で、1つまたは複数のハードウェアプロセッサ104は、受験者によって、選択された問題用紙セットに応答して、解答を提供する。受験者は、自分の情報を入力し、試験を試み、ここにおいて、この情報が、試験監督によってバンドルされた出席者情報とマッチングされることになり、したがって、なりすましが防止され得る。さらに、試験の開始時に、受験者デバイス208は、バッテリーが完全な試験を実施するために十分ではない場合にアラートを出し、ここにおいて、アラートは、バッテリーが30分、15分、および5分の時間間隔で残されるときに設定されるようになる。加えて、受験者デバイス208は、バッテリーがしきい値を下回る場合、試験が開始することを可能にしないようになり、ここにおいて、上述のしきい値が構成可能である。
【００２６】
本開示では、受験者デバイス208は、受験者デバイス208のレベルで解析を実行するように構成され得る。さらに、受験者デバイス208は、解答の正しさ、および1つまたは複数の問題に解答するために、1人または複数の受験者によって取られた時間期間、および、受験者の関連トピックまたは科目の理解についても解析することができる。受験者が、最初の試みにおいて、1つもしくは複数の問題に正しく解答しているか、または受験者が、正答から誤答へ、もしくは誤答から正答へ、返答を変更しているかなど、解析でより深く掘り下げることができる。さらに、本開示は、受験者によって各トピックに関連する問題に解答するために費やされた時間期間についての情報を提供し、この情報が、ローカルデバイスレベルで独立して解析され、報告が受験者に示されるか、またはクラウドに提出されて、この報告が、後の時間期間において、受験者にとって利用可能にされる。本開示は、クラウドサーバにおいて解析をさらに提供し、ここにおいて、1人または複数の受験者が、関連するトピックに関して、すなわち、別の受験者の関連するトピックの理解に対する受験者の位置に関して、比較される。さらに、監視データが取り込まれ、クラウドサーバに提出され、ここにおいて、次いで、カンニング／不正行為などを発見するために、1人または複数の受験者の活動ログを発見するために、監視データが人工知能アルゴリズムに供給される。さらに、クラウドサーバにおいて、学生の解答ログ時間の間に何らかの相関がある否か、あるいは1人または複数の受験者が一貫して同様に問題に解答することを発見するために、学生の活動ログがマッチングされる。
【００２７】
別の実施形態では、監視データが、受験者デバイス208のカメラを通して取り込まれるが、この場合、受験者は、サーバから問題用紙を直接ダウンロードする。試験センターにおける試験監督の活動／機能は、バイパスされるか、または受験者自身によって実行され、受験者のデバイス208は、監視情報とともに、クラウドサーバから直接ダウンロードする。しかしながら、試験監督はリモートで行われ、受験者がセンターから試験に出席していない場合には、カメラ、マイクロフォンなどを含むデバイスが、クラウド上の人工知能とともに、いかなる不正行為／なりすましを識別するためにも使用される。さらに、監視は、2通りの方法で実施され得、これらの方法には以下が含まれる。
-受験者デバイス208が試験中にオンラインであり、この場合、監視がリアルタイムで行われ／取り込まれ、ここにおいて、監視がライブストリーミングされる。
-受験者デバイス208がオフラインであり、この場合、受験者デバイス208は、評価バンドルダウンロード中にダウンロードされた監視情報に従って、監視データを取り込む。さらに、監視データが、受験者の返答とともにアップロードされ、上記の点において述べたように、AI(人工知能)アルゴリズムの助けを借りて、さらに処理される。
【００２８】
本開示の一実施形態によれば、1つまたは複数の問題用紙は、アプリケーションを通して、試験後にアクセス可能であり、ここにおいて、電子デバイス206がオフになるかまたは再起動する場合、システムは、同じ試験用紙を開く。さらに、電子デバイス206は、問題用紙およびOMRマークシートを描画し、ここにおいて、色メタデータを使用して、問題用紙ヘッダが、それに応じて着色され、その色が、試験監督によって、隣接して着席している受験者のための試験中にカンニングを回避するために、異なる科目／セットの問題用紙を区別するために使用され得る。本開示の一実施形態によれば、受験者の記録上の出席(record attendance)が、受験者のデバイス208を使用して、受験者によって入力されたクレデンシャル／情報を用いて生成されるQRコード(登録商標)／バーコードをスキャンすることによって検証される。試験監督は、受験者のデバイス208上で受験者によって入力されたクレデンシャル／情報(たとえば、名簿番号)を用いて生成されたQRコード(登録商標)／バーコードを使用して、受験者の記録上の出席を検証する。試験監督は、受験者の写真、受験者バイオメトリックなどを含む情報を使用して、受験者について自分が有する情報を用いて、スキャンおよび検証する。本開示のステップ328で、1つまたは複数のハードウェアプロセッサ104は、さらなる処理および解析のために、サーバに、1人または複数の受験者によって選択された解答をアップロードする。
【００２９】
図4は、本開示のいくつかの実施形態による、デジタル試験をセキュアに実施するための方法およびシステムによって利用されることになる、サンプルの問題用紙およびOMRマークシートの一例である。図4を参照すると、受験者は、単にマーク欄の任意の部分をタッチすることによって、解答を選択することができ、ここにおいて、マーク欄全体が暗くなり、マーク欄を選択されたものとして示す。さらに、解答は、解答を偶然に選択／変更することを回避するために行われる、マーク欄の長押しによって選択され得、受験者は、単に選択を変更することによって、すでにマークされたマーク欄を変えることもできる。見直しのために解答にマークするためのオプションが、受験者に提供され得、ここにおいて、保留中のカウント、試行済のカウント、見直しのためにマークしたカウント、および多数の他のインジケータが、容易で迅速な状況の評価のために提供され得る。さらに、タイマーは、残り時間または現在の時間を表示することができる。問題用紙と同期したOMRマークシートの自動スクロールが、使いやすさのために提供され得る。さらに、解答集が提供される場合、受験者によって入力された解答が即時に評価され得、結果が発表され得る。すべての問題が解答されるか、または時間切れになると、解答が提出され得、デバイスがインターネットに接続されるまで、これらが、AES暗号化を用いてデバイス内に記憶され、その後、解答が、手動または自動のいずれかで、セキュアhttpsプロトコルを使用して、サーバと同期されるようになる。
【００３０】
図2を参照して、上述の技術的フローを実装するためのステップ／構成要素について、以下で説明する。一実施形態では、本開示は、問題がキャンパスの内部でセキュアに作成される、コンテンツオーサリングエンジン202を含む。さらに、問題用紙が、作者によって提供された鍵によって、AES256ビット暗号化を用いて暗号化され、ここにおいて、試験スケジュールに基づく、センターにおける問題用紙の自動化された正確な配布が行われる。用紙共有が行われ、問題用紙が、電子デバイス206を通して、センターにおいてダウンロードされる。さらに、用紙、移送、印刷の必要がなく、試験より前の問題用紙の漏洩、および問題用紙の配送遅延がない。問題用紙は、サーバ204上にダウンロードされ、次いで、インターネットなしに、電子デバイス206を通して配布される。さらに、あらゆる受験者は、試験のための、または試験センターによって提供された電子デバイス206を携行する。ランダム化とともに、正しい問題用紙のセットが、定刻に自動的に電子デバイス206上に同期され、試験は、試験時間までは開始しない。本開示のソフトウェア特徴は、androidオペレーティングシステムを含む。さらに、問題用紙は、電子デバイス206のみにセキュアに同期され、ここにおいて、問題用紙を取り出すことはできず、パスワードは、試験の10分前のみ可視である。さらに、試験の開始時に、受験者デバイス208は、バッテリーが完全な試験を実施するために十分ではない場合にアラートを出し、ここにおいて、アラートは、バッテリーが30分、15分、および5分の時間間隔で残されるときに設定される。すべての問題用紙は、アプリケーションを通して、試験後にアクセス可能であり、ここにおいて、デバイスがオフになるかまたは再起動する場合、システムは、同じ試験用紙を開き、セットのランダム化のために、試験監督に依存することはない。さらに、本開示のハードウェア特徴は、読み取りの際のよりよい可視性のために、9インチからA4までの画面サイズ、限られたタッチスクリーン、グレースケールディスプレイを含む。さらに、ナビゲーションオプションは、次、前、最初および最後、ズームインおよびズームアウト、埋め込みカメラ、BluetoothおよびWi-Fi、良好なバッテリーバックアップおよびギャングチャージャー、軽量、販売後の
サポート、ならびに使いやすさを含む。
【００３１】
本開示は、受験者側のデジタル描画の利点を有し、ここにおいて、問題用紙が、消費の時点までセキュアに保たれ得る。さらに、順方向の移送または逆方向の移送が関わることがなく、評価が終わった後に、OMRマークシートを改変することができない。本開示は、ユーザがマーク欄に不適当にマークすることを心配することなく、ユーザがマーク欄上の単一の場所をタッチして、マーク欄全体にマークすることを可能にする。さらに、確認を配置することができ、ここにおいて、解答のためにただ1つの解答のみをマークすることができ、したがって、ユーザが複数の解答を選択する場合、ユーザにアラートが出され、ユーザが何度でも、もしくは「n」回のみ解答を変更する自由を与えることを可能にするか、またはまったく変更を可能にしないために、確認が導入され得る。さらに、問題用紙およびデジタルOMRフォーム、フォント、色などを、デジタル媒体を使用して迅速に変更することができ、ここにおいて、解答シートをデジタルで採点するために、マーク欄のマーキングが解答集に対して比較され得るように、デジタルマーキングが任意のフォーマットに直接変換され得る。デジタルでマークされたOMRマークシートは、解答集が利用可能である場合、デバイス自体においてさらに評価され得、試験を完了すると、点数が即時に受験者に表示され得る。さらに、ユーザには、試みた問題、試みなかった問題、または見直しのためにマークした問題を含む、様々なフィルタが与えられ、ユーザが後で見直すことができ、結果が瞬時に宣言され得るようにすることができる。
【００３２】
したがって、本開示は、パスワードとしてユーザによって提供される鍵を用いて、AES256を使用して暗号化される、問題用紙、およびセキュアサーバ内でOMRマークシートを描画するための構成をアップロードすることを提案する。さらに、この問題用紙へのアクセスが、構成された試験時間前はあらゆる者に対して制限され、ここにおいて、問題用紙が、スケジュールされた試験時間の直前に、電子デバイス206上にダウンロードされ得、デバイスは、正しいパスワードが提供される場合、問題用紙を復号する。次いで、問題用紙が、用紙共有を使用して、他の電子デバイス206にさらに配布され得、ここにおいて、問題用紙がまた、それを使用してOMRマークシートが電子デバイス206上に描画される、OMRマークシートについての情報を含んでおり、次いで、ユーザは、問題用紙から問題を見ることができ、そこで、ユーザが、OMRマークシート上でマーク欄を選択することによって、自分の解答を選択することができる。さらに、OMRマークシートは、解答を評価し、受験者の点数を計算するために、電子デバイス206上で処理され得るか、またはさらなる処理のために、サーバにアップロードされ得る。
【００３３】
本明細書は、当業者が実施形態を作成および使用することを可能にするために、本明細書の主題について説明するものである。主題の実施形態の範囲は、特許請求の範囲によって定義され、当業者が想起する他の変更を含み得る。そのような他の変更は、特許請求の範囲の文言と異ならない同様の要素を有する場合、または特許請求の範囲の文言との非実質的な差を有する等価な要素を含む場合、特許請求の範囲の範囲内にあるものとする。
【００３４】
保護範囲が、そのようなプログラムに、および加えて、その中でメッセージを有するコンピュータ可読手段に拡大され、そのようなコンピュータ可読記憶手段は、プログラムがサーバ、またはモバイルデバイス、または任意の好適なプログラマブルデバイス上で稼働するとき、方法の1つまたは複数のステップの実施のためのプログラムコード手段を含んでいることを理解されたい。ハードウェアデバイスは、たとえば、サーバもしくはパーソナルコンピュータのような任意の種類のコンピュータなど、またはそれらの任意の組合せを含む、プログラムされ得る任意の種類のデバイスであり得る。デバイスはまた、たとえば、たとえば特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)のようなハードウェア手段、またはハードウェア手段およびソフトウェア手段の組合せ、たとえば、ASICおよびFPGA、または少なくとも1つのマイクロプロセッサ、およびその中にソフトウェア処理構成要素が位置する少なくとも1つのメモリであり得る、手段を含み得る。したがって、手段は、ハードウェア手段とソフトウェア手段の両方を含み得る。本明細書で説明する方法の実施形態は、ハードウェアおよびソフトウェアにおいて実装され得る。デバイスはまた、ソフトウェア手段も含み得る。代替的に、実施形態は、たとえば、複数のCPUを使用する、異なるハードウェアデバイス上で実装され得る。
【００３５】
本明細書の実施形態は、ハードウェア要素およびソフトウェア要素を備え得る。ソフトウェアにおいて実装される実施形態には、限定はしないが、ファームウェア、常駐ソフトウェア、マイクロコードなどが含まれる。本明細書で説明する様々な構成要素によって実行される機能は、他の構成要素、または他の構成要素の組合せにおいて実装され得る。本明細書では、コンピュータ使用可能またはコンピュータ可読媒体は、命令実行システム、装置、またはデバイスによって、またはそれに関連して使用するためのプログラムを備え、記憶し、通信し、伝搬し、または伝送することができる、任意の装置であり得る。
【００３６】
示されたステップは、図示された例示的な実施形態を説明するために提示され、進行中の技術開発によって、特定の機能が実行される方法が変わるようになることが予想されるべきである。これらの例は、限定ではなく、例示のために本明細書で提示される。さらに、機能的ビルディングブロックの境界が、説明の便宜のために、本明細書で任意に定義されている。代替的な境界は、指定された機能およびそれらの関係が適切に実行される限り、定義され得る。代替物(本明細書で説明するものの等価物、拡張、変形、ずれ、などを含む)は、本明細書に含まれている教示に基づいて、当業者には明らかであろう。そのような代替物は、開示する実施形態の範囲内である。また、「備える(comprising)」、「有する(having)」、「含んでいる(containing)」、および「含む(including)」という語、ならびに他の同様の形式は、意味において等価であり、これらの語のいずれか1つに後続する1つまたは複数の項目が、そのような1つまたは複数の項目の網羅的なリストであるように意図されないか、あるいは、リストされた1つまたは複数の項目のみに限定されるように意図されない点で、オープンエンドであるものとする。また、本明細書および添付の特許請求の範囲で使用する場合、単数形の「1つの(a)」、「1つの(an)」、および「その(the)」は、文脈によって別段に明確に規定されていない限り、複数の言及を含むことにも留意されたい。
【００３７】
さらに、1つまたは複数のコンピュータ可読記憶媒体が、本開示に一致する実施形態を実装する際に利用され得る。コンピュータ可読記憶媒体は、その上でプロセッサによって可読な情報またはデータが記憶され得る、任意のタイプの物理的メモリを指す。したがって、コンピュータ可読記憶媒体は、本明細書で説明する実施形態に一致するステップまたは段階をプロセッサに実行させるための命令を含む、1つまたは複数のプロセッサによって実行するための命令を記憶し得る。「コンピュータ可読媒体」という用語は、有形の項目を含み、搬送波および過渡信号を除外する、すなわち、非一時的であることを理解されたい。例には、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、揮発性メモリ、不揮発性メモリ、ハードドライブ、CD ROM、DVD、フラッシュドライブ、ディスク、および任意の他の知られている物理的記憶媒体が含まれる。
【００３８】
本開示および例は、例にすぎないものと見なされ、開示する実施形態の真の範囲は、以下の特許請求の範囲によって示されることが意図される。
【符号の説明】
【００３９】
100  システム
102  データ記憶デバイスまたはメモリ
104  プロセッサ、ハードウェアプロセッサ
106  通信インターフェースデバイスまたは入力／出力(I/O)インターフェース、I/Oインターフェースデバイス
202  コンテンツオーサリングモジュール、コンテンツオーサリングエンジン
204  サーバ
206  電子デバイス、試験監督の電子デバイス
208  受験者デバイス
210  出力デバイス
【図１】
0006977133.tif 000002
【図２】
0006977133.tif 000003
【図３Ａ】
0006977133.tif 000004
【図３Ｂ】
0006977133.tif 000005
【図３Ｃ】
0006977133.tif 000006
【図４】
0006977133.tif 000007