Zufällig bin ich Professor an einem renommierten College. Ich möchte eine Online-Prüfung für über 1000 Studenten über ungefähr 50 Computer direkt nach dem Ende der Ferien erstellen. Jetzt ist das Problem, dass ich gehört habe, dass viele Schüler Google auf einer anderen Registerkarte verwenden, um Antworten zu finden, wenn kein Aufsichtspersonal da ist.
Ich möchte wissen, ob es eine Möglichkeit gibt, es nach den Prüfungen auf irgendeine Art von Geschichte oder auf eine andere mögliche Weise zurückzuverfolgen.
In unserer Universität gibt es ein Standardsystem. Ich bin nicht gut mit Computern, aber ich werde versuchen, es zu erklären. Jeder Computer verwendet Mozilla, um eine Verbindung zu einem Server herzustellen, der sich zentral über eine IP befindet. Die Schüler öffnen es und geben eine eindeutige ID und ein Kennwort ein, um die Prüfungen zu starten. Viele Fragen sind durcheinander und verschiedene Gruppen von Studenten geben Prüfungen in einem anderen Zeitfenster.
Gibt es eine Möglichkeit, dies nachzuvollziehen, da ich den Schülern ein Beispiel geben möchte, damit sie nicht auf ehrliche Weise schummeln und Prüfungen abgeben.
Zusätzliche Details: Da die Anzahl der Computer geringer ist als die Anzahl der Schüler, werden mehr als 10 Schüler an einem einzigen Tag über einen Zeitraum von 10 Stunden einen einzelnen Computer verwenden. Wenn ich danach den Verlauf überprüfe (und sagen wir, jemand hat sogar vergessen, den Verlauf zu löschen, und ich sehe ihn), kann ich dann herausfinden, wer unter den 10 das getan hat? Darüber hinaus ist es sogar praktisch und machbar?
198.168.1.xxx
. Anstatt sich durch die ganze Proxy-Sache zu kämpfen ... wenn das Internet nicht benötigt wird, schalten Sie es einfach aus. Es gibt auch Möglichkeiten, das Internet nicht abgehend zu machen ....Antworten:
Ganz einfach: Führen Sie das System in einem separaten Netzwerksegment aus (oh, das sind Sie doch schon, oder?). Erzwingen Sie alles über einen Proxy oder trennen Sie dieses Segment während einer Prüfung vom Internet. Es gibt nichts, was jemanden davon abhält, einen großen Spickzettel auf $ randompastebinsite einzufügen oder einen eigenen Proxy zu verwenden.
Sie haben eine VIEL einfachere Zeit, das Prüfungsnetzwerk vom Internet zu isolieren, als jedes einzelne System einzeln aufzuspüren. Möglicherweise benötigen Sie einen Switch mit genügend Verbindungen für alle Systeme und trennen den Uplink-Port nach Bedarf vom Internet. Sie möchten hierfür kein WLAN verwenden.
Wenn Sie darauf bestehen , Forensik zu betreiben , sollten Sie ein paar Dinge versuchen, vorausgesetzt, die Schüler haben nicht daran gedacht, alles zu klären
Mit der Mozilla- Verlaufs- und Cache-Ansicht von nirsoft können Sie den Verlauf und den Cache einer Kopie von Firefox lesen. Dies würde durch das Löschen privater Daten beseitigt . Mylastsearch wird die Suche in Suchmaschinen eingrenzen.
ipconfig / displaydns in einer Befehlszeile zeigt alle Domänen an, auf die zugegriffen wurde. Wenn Sie ipconfig / dnsflush ausführen, wird dies gelöscht. Wenn Sie dies tun, stellt jeder Schüler sicher, dass Sie feststellen können, welcher Schüler was verwendet.
quelle
ODER
Sie können Javascript verwenden, um festzustellen, wann die Prüfungswebseite den Fokus verliert.
Sie können eine Warnmeldung anzeigen, in der der Schüler aufgefordert wird, den Fokus wieder auf das Fenster zu richten.
und beenden Sie die Prüfung, wenn der Schüler immer noch die Option zum Wechseln des Registers wählt.
So können Sie es erreichen: Gibt es eine Möglichkeit, festzustellen, ob ein Browserfenster derzeit nicht aktiv ist?
quelle
Es gibt Möglichkeiten, dies zu tun. Als ich ein kleiner Junge war, vor ungefähr 10-15 Jahren, gab mein Grundschullehrer uns eine Prüfung am Computer. Aber sie würde vor ihrem Master-PC sitzen und kann tatsächlich direkt auf den Desktop jedes Computers zugreifen (Sie können deren Bildschirme sehen). Wenn Sie ihnen sagen, dass sie tatsächlich überwacht werden, und gelegentlich ihren Namen rufen, werden Sie sie erschrecken.
Eine andere Möglichkeit ist, sich zu fragen, ob Sie einen Internetzugang benötigen oder nicht. Wenn Sie dies nicht tun, bitten Sie den Laboradministrator, diese Funktion während der Prüfung zu deaktivieren. Da es sich um ein Universitätssystem handelt, müssen Sie sich an den Administrator wenden. Die meisten von ihnen können es tatsächlich deaktivieren.
Für mich als CS-Major muss ich die Datei von einer
192.168.1.1xx
IP-Adresse beziehen und über diesen lokalen Server senden. Der Lehrer erhält das gesamte Verzeichnis gepackt und per E-Mail an ihn gesendet.Wenn Sie wirklich einen Internetzugang benötigen, ist die schnellste Lösung, Google, Yahoo, Bing umzuleiten. Und herumlaufen. Bitten Sie sie, eine Pause einzulegen, damit Sie ihre PCs überprüfen können.
Sie können auch darum bitten, ein einheitliches temporäres Konto einzurichten, mit dem alle Websites durchsucht werden können. Sie können jedoch nichts löschen, da sie nicht über die entsprechenden Berechtigungen verfügen. Oder nur ein temporäres Konto, das keinen Internetzugang hat.
Sie können auch nur die XYZ-Website zulassen. Dies kann über die hosts-Datei erfolgen.
Vertrau mir. Es gibt nichts Effektiveres, als herumzulaufen und den Administrator zu überwachen, um Ihre Anforderungen zu bestätigen, als nach einem neuen Job zu fragen. Geh weiter.
quelle
Die einfachste aller Antworten, die ich bisher gesehen habe, ist das, was mein College getan hat:
Sie verwendeten den Respondus Lockdown-Browser . Wenn Sie den Schüler dazu bringen, sich nur mit dem Lockdown-Browser bei der Prüfung anzumelden, wird sichergestellt, dass Sie diesen Browser nicht mit Tastaturkürzeln oder anderen bekannten Methoden verlassen können, um den Fokus zu verlieren. Der Browser protokolliert dann alles, was Sie wissen müssen, einschließlich Verlauf und ähnliches, und der Schüler kann nichts löschen.
Con: Ihr College muss für eine Lizenz bezahlen.
Hauptprofi:
Es kann direkt in die bekanntesten Content-Management-Systeme für Bildungseinrichtungen wie Moodle, Blackboard, ANGEL usw. eingebunden werden.
Sie müssen sich keine Gedanken darüber machen, welche anderen Lösungen mit IT-Kenntnissen veröffentlicht wurden, da Sie angaben, nicht sehr gut mit Computern umgehen zu können.
quelle
Aufbauend auf der Antwort aller (und meiner), hier ist es:
Führen Sie einfach einen lokalen Webserver aus, um die Prüfung zu hosten, und isolieren Sie sie vom Internet.
Erstellen Sie eine
Ajax
basierte Oberfläche für die Prüfung (sodass JavaScript für die Prüfung immer verwendet wird).Verwenden eines benutzerdefinierten Webbrowsers, der das Ändern von Einstellungen und keine Debugger-Tools verbietet (möglicherweise in Visual Basic erstellt).
Von @tumchaaditya Antwort Verwenden Sie etwas, um zu erkennen, wenn die Seite den Fokus verliert .
Deaktivieren Sie für diese Zeit einfach google.com , indem Sie eine
hosts
Datei oder ein anderes Programm wie dieses verwenden . Sie können dies auch über die Router-Verwaltungskonsole (oder die Router-Webadmin-Konsole - normalerweise 192.168.1.1) tun. Dadurch wird das Netzwerk vollständig blockiert.Edit: (5) Dies wird (eventuell) in dieser Antwort von @avirk erklärt
quelle
1. Alle Institute, die Online-Prüfungen organisieren, werden auf einem Server im Campus gehostet, sodass auf die Online-Prüfung nur über das lokale Netzwerk zugegriffen werden kann. In diesem Fall könnte das Netzwerk getrennt und der Zugang zum Internet blockiert werden, da der Student nur Zugang zur Online-Prüfungsportalseite benötigt.
2nd. Wenn die Prüfungen für das Hosten über das Internet erforderlich sind, müssen Sie eine Software- oder Hardware-Firewall verwenden, um den Zugriff auf unerwünschte Websites zu steuern. Es gibt viele OpenSource-Firewalls, die auf verschiedenen Plattformen wie Unix, Linux und Windows basieren.
3rd. Die meisten Prüfungen werden über das Internet durchgeführt und sind für den öffentlichen Internetzugang verfügbar. Die Fragen sind bereits so kompliziert, dass die Antworten im Internet nicht leicht verfügbar sind. Wenn der Schüler versucht, die Antwort im Internet zu suchen, wird er viel Zeit in Anspruch nehmen, was ihm wiederum in der Prüfung fehlt. Diese Prüfungen sind wie Prüfungen mit offenem Buch.
Hoffe das könnte helfen. für jede anfrage nachricht an mich
quelle
Die komplexesten Aufgaben in der modernen Welt erfordern Denken, nicht Auswendiglernen. Das erfolgreiche Finden der richtigen Referenz (Google, Spickzettel, was auch immer) und das Verwenden dieser Referenz zum Lösen der anstehenden Aufgabe wird in so ziemlich jeder Arbeit empfohlen. Anstatt künstliche Einschränkungen aufzuerlegen, sollten Sie stattdessen Ihre Prüfungsfragen überarbeiten.
Im Moment klingt es so, als ob Ihre Frage einfache Gedächtnisüberprüfungen sind wie: Erinnern Sie sich an diese historische Tatsache und erzählen Sie mir Details, erinnern Sie sich an diese bekannte Gleichung oder präsentieren Sie einen Beweis für dieses bekannte Theorem. Selbstverständlich können die Antworten online gefunden und bei der Prüfung kopiert / eingefügt werden.
Ändern Sie sie, um stattdessen Nachdenken zu erfordern: Fragen Sie nicht, wie Sie Kraft ableiten und F = ma aus dem Gedächtnis erwarten können, sondern zum Beispiel, was passiert, wenn zwei Objekte mit einer bestimmten Masse und Geschwindigkeit direkt aufeinander prallen und die Schüler überlegen, welche Ableitung erforderlich ist verwendet werden. Das Mischen und Abgleichen mehrerer fraglicher Parameter garantiert, dass Sie einfach nirgendwo eine Antwort finden können und dass der Schüler nicht einfach Wörter aus dem Lehrbuch abruft, sondern sein Wissen richtig einsetzt.
quelle
Aufbauend auf der Antwort von @tumchaaditya schlage ich vor, einen JavaScript-Mechanismus einzurichten, um zu beobachten, ob die Seite den Fokus verliert , und dann eine Überprüfung einzurichten, um festzustellen , ob JavaScript deaktiviert wird. Sie können eine der folgenden Aktionen ausführen:
Nur ein paar Ideen, an die ich gedacht habe, ich denke, es ist möglich, dass (2) anfällig ist, wenn es Möglichkeiten gibt, Debugger-Tools zu verwenden, um den Wert von counter zu ändern.
quelle
Führen Sie einen Server im lokalen Netzwerk aus, auf dem sich die Prüfungen befinden. Trennen Sie dieses lokale Netzwerk vollständig von der Außenwelt, damit es lokal bleibt . Es gibt keine Möglichkeit, dass irgendjemand von seiner Prüfung ab auf Google zugreifen kann.
Javascript
Proxy
quelle
Ich denke, ich konzentriere mich auf die technischen Lösungen von "Wie kann man feststellen, ob jemand von diesem PC aus googelt?" beginnt sehr mit einer missgebildeten Frage. Wenn ich ein Student wäre, der betrügen möchte, würde ich betrügen, indem ich mein iPhone zwischen meine Beine halte und von dort aus google, wenn der Proktor nicht hinschaut. Ich wäre überrascht, wenn weniger als 75% der Studenten während der Prüfung ein Smartphone in ihrem Besitz hätten.
Anstatt sich also auf die Laborcomputer zu konzentrieren, könnten Sie die Prüfung vor Betrug "härten", indem Sie den Test als einen Angriffsvektor und die Umgebung als einen anderen betrachten. iPhones, Google, das Weitergeben von Notizen und SMS-Antworten sind alles Umweltprobleme. Sie können die Umgebung härten, indem Sie weitere Proktoren hinzufügen und die Umgebungsprobleme lösen. Wenn Sie den Test "google proof" durchführen, wird der Google-Angriff möglicherweise über das Telefon oder den Browser behoben. Dies ist jedoch möglicherweise nicht möglich.
tl; dr - Achten Sie auf die gesamte "Angriffsfläche", nicht nur auf einen Aspekt des Betrugs.
quelle
Ich habe nicht verstanden, was genau Sie tun wollen? Wenn Sie eine ehrliche Prüfung einrichten möchten, können Sie versuchen, einen externen Link auszuschalten. Und Ihre Schüler arbeiten nur innerhalb des Netzwerks.
Eine andere Möglichkeit, jemanden zu fangen, besteht darin, eine Prüfung mit Google zu betrügen. Sie können einen Proxy mit Protokollen und ein Aufzeichnungssystem verwenden, um zu wissen, wann jeder Schüler jeden Computer verwenden wird. Nach der Prüfung können Sie nach Schülern suchen, die mit Google nach etwas gesucht haben. (Sie haben eine Tabelle mit IP-Adressen und einen Zeitplan, der diesen Computer verwendet hat.)
quelle
Ich werde Ihnen empfehlen, Google.com für diese Zeit zu blockieren . Sie können dies über die NoRedirect- Erweiterung für Firefox tun . Sie können es auch auf dem PC für jeden Browser über den lokalen Host blockieren. Gehen Sie zu
C:\Windows\System32\Driver\etc
und Sie sehen eine Datei mit dem Namenhosts
. Um diese Datei zu bearbeiten, führen Sie einfach den Editor mit ausRun as Administrator
und öffnen Sie diehosts
Datei anschließend.Jetzt musst du nur noch tippen
Wir teilen unserem lokalen Computer mit, dass Yahoo tatsächlich auf dem lokalen Computer vorhanden ist. Jede Anfrage
www.something.com
wird an den lokalen Computer weitergeleitet und somit effektiv blockiert.Dadurch wird diese Site auf Ihrem PC für jeden Browser blockiert. Um zu erfahren, wie eine Seite durch localhost blockiert wird, lesen Sie meine Antwort .
quelle