オンライン試験中にGoogleを使用している人を追跡することは可能ですか?


50

私はたまたま評判の高い大学の教授になっています。休暇が終わった直後に、約50台のコンピューターで1000人以上の学生を対象としたオンライン試験を設計したいと思います。問題は、多くの学生が試験官がいないときに回答を見つけるために別のタブでGoogleを使用しているということです。

ある種の履歴やその他の可能な方法で、試験後にバックトレースする方法があるかどうかを知りたいです。

私たちの大学には標準システムがあります。私はコンピューターが苦手ですが、説明しようと思います。各コンピューターはMozillaを使用して、IPを介して中央に配置されたサーバーに接続します。学生はそれを開き、一意のIDとパスワードを入力して試験を開始します。多くの質問はごちゃごちゃしていて、学生のグループが異なる時間枠で試験を行います。

正直な方法で学生が不正行為をして試験を与えないように学生に模範を示したいので、それを追跡する方法はありますか。

その他の詳細:コンピューターの数は生徒の数より少ないため、10人以上の生徒が1日につき10時間にわたって1台のコンピューターを使用します。この後、履歴を確認した場合(そして、誰かが履歴を削除するのを忘れていて、それを見たとしましょう)、10人のうち誰がそれを行ったかを把握できますか?さらに、それは実用的で実行可能ですか?


19
google.comを「チートしないでください。私たちはあなたを見ています!」
マルコ

21
一部の学生は、監視を逃れるためにスマートフォンを使用します。貧しい人々は、プライベートヘルプデスクにSMSを使用する必要があります。
ott--

42
実際にオンラインでインターネットが必要ですか?試験はブラウザアプリケーションを通じて行われますか?私たちの学校では、試験が実施されると、実際にラボでインターネットアクセスを無効にします。その後、学生は試験を受けて、いくつかので実行されている一時サーバーを介して試験を提出する必要があります198.168.1.xxx。プロキシ全体を介して戦うのではなく....インターネットが必要ない場合は、単にそれをオフにします。インターネットを発信しないようにする方法もあります
。...-CppLearner

28
この種の試験が何を証明するのか理解できませんでした。一部の生徒は暗記できるが、他の生徒は記憶できないことを証明しようとしていますか?グーグルへのアクセスが奨励されている現実の世界の問題解決に、それはどのように役立つのでしょうか?本当に、学生が検索できないようにするという概念を完全に再考することをお勧めします。信頼する人々に何が起こったのか?
zzzzBov

6
だから、あなたは彼らに不正行為を捕らえることを唯一の目的としてインターネットアクセスを許可したいですか?刺すような操作のように
聞こえ

回答:


35

シンプル-別のネットワークセグメントでシステムを実行します(お前はもうそうだよね?)。プロキシを介してすべてを強制するか、試験中にそのセグメントをインターネット全体から切断します。誰かが$ randompastebinsiteにbigassチートシートを貼り付けたり、独自のプロキシを使用したりするのを止めるものは何もありません。

個々のシステムを1つずつトレースするよりも、インターネットから試験ネットワークを隔離する方がはるかに簡単です。おそらく、すべてのシステムに十分な接続を備えたスイッチが必要であり、必要に応じてインターネットへのアップリンクポートを切断するだけです。あなたはしたくない。このために無線を使用します。

フォレンジックを行うことを主張する場合、学生がすべてをクリアするとは考えていないと仮定して試してみることがいくつかあります

nirsoftのmozillaの履歴とキャッシュビューを使用すると、firefoxのコピーの履歴とキャッシュを読み取ることができます。これは、プライベートデータを消去すると無効になります。Mylastsearchは、検索エンジンでの検索を絞り込みます。

コマンドラインのipconfig / displaydnsは、アクセスされたすべてのドメインを表示します。ipconfig / dnsflushを実行するとクリアされます。すべての学生がそれを実行すると、どの学生が何を使用しているかを確認できるようになります。


3
プロキシは簡単にバイパスできます。私の学校に聞いてください。...考え直してはいけません。誰かがプロキシをバイパスしていることにまだ気づいていないと思います。
ロビンJ

10
ネットワークがこれを防ぐように正しく設計されている場合、@ RobinJプロキシはバイパスできません。Journeyman Geekの答えは、アクセスが適切に制御されているという考えに基づいています。
ポール

13
そして、学生にスマートフォン/タブレットをロッカーに預けることを忘れないでください
ビンコヴサロビッチ

プライベートモードまたはシークレットモードでタブを実行すると、上記の問題も回避される傾向があります(つまり、アクセスされているものを監視できるということ)
ウォーレン

1
/ displaydnsをバイパスしないでください。ある時点で楽しみのためにいくつかのテストを実行する必要があります
ジャーニーマンオタク

11

または

JavaScriptを使用して、試験Webページがフォーカスを失ったことを検出できます。
学生にウィンドウにフォーカスを戻すように求める警告ボックスを表示できます。
学生が引き続きタブの切り替えを選択した場合は、試験を終了します。

ここにあなたがそれを達成する方法があります:ブラウザウィンドウが現在アクティブでないかどうかを検出する方法はありますか?


私はそのような保護を備えたオンライン試験に直面しました。
tumchaaditya

5
ハック(またはバイパス)...などの無効JavaScriptなどのそれにあります
Akshatミタル

1
@AkshatMittalは、JavaScriptを無効にする回避策を回避するために、Javascriptを使用してX秒ごとにサーバーをpingするメカニズム設定があった場合はどうなるかを説明します。したがって、JavaScriptが無効になっている場合、サーバーはpingされません。非常に多くのpingの後、テストは無効になるか、フラグが立てられます。あるいは、変数を開始時間に設定してから、2番目のカウンターである別の変数を設定するのではないかと思います。現在の時刻-開始時刻!= 2番目のカウンターの場合、JavaScriptが無効になっていることがわかります。また、テストを送信するか、次のページに進むにはJavaScriptが必要になります。とにかくアイデア。
-joshaidan

19
恐ろしい解決策は、メモ帳を開いてうまくいくために不正行為で告発されるのではなく、答えを提出する前のメモです。たとえば、ここの私の教授は、オンライン試験で見苦しい、字下げされていないXMLを提供してくれました。
シーフマスター

1
@joshaidanクライアント側のセキュリティは必ずバイパス可能です。たとえば、学生は(これはめったにありませんが)pingに応答し、事前送信/送信を許可しながら、監視しているjavascript部分を削除できます。
リリーチョン

10

それを行う方法があります。私が10〜15年ほど前の小さな男の子だったとき、小学校の先生がコンピューターで試験をしてくれました。しかし、彼女はマスターPCの前に座って、実際に各コンピューターのデスクトップに入ることができます(画面を見ることができます)。彼らに実際に監視されていることを伝え、時々彼らの名前を呼ぶことで、あなたは彼らを怖がらせるでしょう。

別の方法は、インターネットアクセスが必要かどうかを自問することです。そうでない場合は、試験中にラボ管理者に無効にするように依頼してください。これは大学のシステムであるため、管理者を介する必要があります。それらのほとんどは実際にそれを無効にすることができます。

私にとっては、CS専攻として、いくつかの192.168.1.1xxIP からファイルを取得し、そのローカルサーバーを介して送信する必要があります。教師はディレクトリ全体をパックし、メールで送信します。

インターネットへのアクセスが本当に必要な場合、最も簡単な解決策は、google、yahoo、bingをリダイレクトすることです。そして歩き回る。行って、一時停止するように依頼して、PCを確認できるようにします。

また、任意のWebサイトを閲覧できる1つの統合一時アカウントをセットアップするように依頼できますが、削除する権限がないため、何も削除できません。または、インターネットにアクセスできない一時アカウントのみ。

XYZ Webサイトのみを許可するように依頼することもできます。これは、hostsファイルを介して実行できます。

私を信じて。歩き回って、要求を承認するために管理者に物ggingいをするモニターは、新しい仕事を依頼するようなものです。歩き続ける。


6

これまで見てきた中で最も簡単な答えは、私の大学がしたことです。

彼らはRespondus Lockdownブラウザを利用しました。Lockdownブラウザのみを使用して学生を試験にログインさせると、キーボードショートカットまたは他のよく知られた方法で強制的にフォーカスを失わせることで、そのブラウザから抜け出すことができなくなります。ブラウザは、履歴などを含め、知る必要のあるすべてをログに記録しますが、学生は何も削除することができません。

短所:大学はライセンス料を支払う必要があります。

主なプロ:

  1. Moodle、Blackboard、ANGELなどの有名な教育コンテンツ管理システムに直接接続します。

  2. あなたがコンピューターについてあまり得意ではないと述べたように、IT知識を含む投稿された他のすべてのソリューションを理解することを心配する必要はありません。


1
かなり素敵な答えは...しかし、これは他のブラウザを使用してからそれらを遮断伴いますが、システムにインストールされている....と50台のコンピュータ上のアプリケーションの使用をブロックし、ブロック解除することは...非常に巨大な作業です
tumchaaditya

Blackboard、Moodle、またはその他の主要な教育管理システムを使用して試験を管理する場合、Respondus Lockdownを使用していない限り、試験は許可されません。そのため、学生はプログラムをインストールし、試験ではオンラインでRespondus Browserを使用する必要があります。それは完璧な解決策ではなく、16進エディタで実行可能なハッキングを快適にハッキングすることで制限を簡単に削除できますが、最も簡単な解決策であり、他の人が述べたように、あなたが十分にチートしたいなら、あなたは方法を見つけるでしょう。あなたは自宅でこれを取る場合は、あなたのiPadがオンラインあなたの側で開いたような...
ポール・

4

みんなの答えから構築する(そしてそれに私のものを追加する)、ここに行く:

  1. ローカルWebサーバーを実行して試験をホストし、インターネットから隔離します。

  2. 作るAjax(それは試験を持っているすべての回ではJavaScriptを使用するように)試験を受験するベースのインターフェイスを。

  3. カスタムビルドWebブラウザーを使用すると、設定の変更が許可され、デバッガーツールは許可されません(Visual Basicでビルドされる可能性があります)。

  4. @tumchaadityaからの回答何かを使用して、ページがフォーカスを失ったことを検出します。

  5. ただ、無効にgoogle.com使用して、その時のために、hostsファイルなどの他のプログラムにこれを。ルーター管理コンソール(またはルーターwebadminコンソール-通常192.168.1.1)を介してこれを行うこともできます。これにより、ネットワーク上で完全にブロックされます。

編集:(5)thは(最終的に)@avirkによってこの答えで説明されています


素敵な要約...
tumchaaditya

要約だけでなく、他にも追加しました。
Akshatミタル

2

1日 オンライン試験を開催するすべての機関は、キャンパス内のサーバーでホストされているため、オンライン試験はローカルネットワークからのみアクセスできます。その場合、学生はオンライン試験ポータルページにのみアクセスする必要があるため、ネットワークを分離してインターネットへのアクセスをブロックできます。

2番目。インターネット経由でホストするために試験が必要な場合、ソフトウェアまたはハードウェアファイアウォールを使用して、不要なWebサイトへのアクセスを制御する必要があります。UNIX、Linux、Windowsなどのさまざまなプラットフォームに基づいて利用可能なオープンソースのファイアウォールがたくさんあります。

3番目。ほとんどの試験はインターネット経由でホストされ、一般のインターネットアクセスが利用できます。質問はすでに複雑であるため、回答はインターネットでは簡単に入手できません。したがって、学生がインターネットで検索の回答を試みると、多くの時間を費やすことになり、再び試験に彼を欠くことになります。これらの試験は、オープンブック試験のようなものです。

これが役立つことを願っています。任意のquiresメッセージのために私に


2

現代世界で最も複雑なタスクには、暗記ではなく思考が必要です。ほぼすべての作業で、正しいリファレンス(Google、チートシートなど)を見つけて、それを使用して手元のタスクを解決することが推奨されています。人工的な制限を課す代わりに、代わりに試験問題を作り直してみてください。

今、あなたの質問は次のような単純なメモリチェックであるように聞こえます:この歴史的な事実を思い出して詳細を教えてください、このよく知られた方程式を思い出してください。もちろん、それらの答えはオンラインで簡単に見つけることができ、試験でコピー/貼り付けできます。

代わりに思考を必要とするように変更します:力を導き出す方法を聞かないで、メモリからF = maを期待します利用される。問題のいくつかのパラメーターを組み合わせて一致させると、どこでもすぐに答えを見つけることができず、生徒は教科書から単語を思い出すだけでなく、知識を正しく使用できます。


1

@tumchaadityaの回答を基に、ページがフォーカスを失うかどうかを監視するJavaScriptメカニズムを設定することをお勧めします。また、JavaScriptが無効になるかどうかを確認するためのチェックも設定します。次のいずれかを実行できます。

  1. X秒ごとにサーバーをpingするメカニズムをセットアップします。サーバーがY個のpingを受信しない場合、この特定のテストでJavaScriptが無効になっていることがわかります。もちろん、これにはいくつかの問題があります。たとえば、ネットワークの問題によりpingが受信されない可能性があります。そのため、テストでpingが失われたというフラグが立てられた場合、ユーザーが不正行為を行ったかどうかを確認する手順を設定する必要があります。
  2. または、すべて次のページのボタンに進み、テストの送信ボタンをJavaScriptで実装します。テストの開始時刻を保存するstart_timeという変数を用意します。1秒ごとに増分されるcounterという2番目の変数を使用します。ページを進める、またはテストを送信するメソッドが呼び出されたら、counter = current_time-start_timeであることを確認します。

私が考えたほんのいくつかのアイデアは、おそらくカウンターの値を変更するデバッガーツールを使用する方法がある場合、(2)が脆弱である可能性があると思います。


1

試験が配置されているローカルネットワークでサーバーを実行します。それが残っているので、外の世界から完全にこのローカルネットワークを切断しますローカル。誰もがGoogleにアクセスすることはできません。

Javascript

ここに画像の説明を入力してください

プロキシ

ここに画像の説明を入力してください


1
投稿前に他の送信済み回答に既に含まれている情報の場合は-1。
ハイドンWVN

0

「このPCから誰かがグーグルしているかどうかを知る方法」の技術的解決策に焦点を当てていると思います。非常に誤った形式の質問から始まります。私がチートをするつもりだった学生なら、私はiPhoneを両足で挟み、プロクターが見ていなかったときにそこからグーグルでbyします。試験中にスマートフォンを所有している学生が75%未満の場合、私は驚くでしょう。

そのため、ラボのコンピューターに焦点を合わせるのではなく、テストを攻撃の1つのベクトル、環境を別のベクトルと見なすことで、不正行為から試験を「強化」できます。iPhone、Google、メモの受け渡し、テキストメッセージの回答はすべて環境問題です。プロクターを追加して環境を強化し、環境の問題を解決できます。テストを「グーグルプルーフ」にすることで、電話またはブラウザからのグーグル攻撃を解決できる可能性がありますが、それは現実的ではありません。

tl; dr-不正行為の1つの側面だけでなく、「攻撃面」全体に注意を払ってください。


0

あなたがしたいことを正確に理解できませんでしたか?正直な試験を設定する場合は、外部リンクをオフにしてみてください。また、生徒はネットワーク内でのみ作業します。

別の方法として、誰かを捕まえたい場合は、Googleを使用して試験をごまかすことです。すべての学生がすべてのコンピューターをいつ使用するかを知るために、ログおよび記録システムでプロキシを使用できます。試験後、Googleを使用して何かを検索している学生を探すことができます。(このコンピューターを使用していたIPアドレスとタイミングテーブルを持つテーブルがあります)


-1

その間、Google.comをブロックすることをお勧めします。これは、Firefox のNoRedirect拡張機能を使用して実行できます。また、ローカルホストを介して、すべてのブラウザのPCでブロックできます。に移動すると、C:\Windows\System32\Driver\etcという名前のファイルが表示されhostsます。このファイルを編集するには、を使用Run as Administratorしてメモ帳を実行し、それからhostsファイルを開きます。

今、あなたはちょうど入力する必要があります

127.0.0.1 somthing.com
127.0.0.1 www.somthing.com

ローカルマシンにYahooが実際に存在することをローカルマシンに伝えています。のリクエストwww.something.comはローカルマシンに送信されるため、実質的にブロックされます。

また、これにより、PC上の任意のブラウザーのサイトがブロックされます。ローカルホスト経由でサイトをブロックする方法を知るには、この答えをご覧ください。


「ブラウザ」だけでなくトラフィックをリダイレクトます!
ハイドンWVN

すべてのブラウザー(およびウィンドウ)はブート時にそれを読み取り、またWebサイトへのすべてのトラフィックをブロックします
アクシャットミタル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.