2012-04-07 21 views
0

Ich versuche, eine Online-Bewerbung zu machen, die wie eine Online-Prüfung sein wird, aber ich möchte sicherstellen, dass kein Benutzer Internet während des Tests durchsuchen kann. Ist es möglich, JEDERZEIT? Ich denke über eine Vollbild-Anwendung, die nicht minimieren. Aber das kann nicht die Chancen beseitigen, dass Benutzer alt-Tabs andere Fenster :(Verhindern, dass Benutzer im Internet surfen

Jede Richtung wird sehr geschätzt.

Technologie ist keine Bar. Having said that, werden die Studenten den Test aus nach Hause zu nehmen.

+0

Bitte erwähnen Sie die Plattform: Windows oder andere und Technologie, die Sie kennen: Windows-System-Administration und Programmierung und Sachen – aitchnyu

+1

Wenn Sie dies wirklich in Java tun wollen (entsprechend dem Tag), ist die Antwort einfach. Nein, nicht möglich – Robin

+0

@aitchnyu: Ich hoffe auf eine plattformübergreifende Lösung, deshalb habe ich das Java-Tag hinzugefügt, aber selbst wenn es windowsspezifisch ist, wird es für mich großartig funktionieren. –

Antwort

2

ich denke, das wäre besser auf der Netzwerkschicht in der Schule Router gelöst werden. Block-IP-Zugriff auf alles außer den Online-Test für diese Klasse Zimmer, während Test ..

+0

Das ist erstaunlich. Aber ich frage mich, wie kann ich es tun, wenn der Benutzer den Test von zu Hause und nicht von der Universität nimmt? –

1
genommen wird

Sie könnten auch einen System- (IE-) Proxy einrichten und einen kleinen Proxy-Server schreiben, um abgehende Anfragen abzufangen und nichts zurückzugeben
Einen solchen Proxy zu schreiben ist trivial ...
Wenn Sie Windows verwenden, könnten Sie eine Batch-Datei schreiben Starten Sie Ihr Programm und verwenden Sie den Befehl REG, um die Registrierungsschlüssel zu ändern

+0

Hätte geholfen, wenn das Original erwähnt hätte, den Test von zu Hause aus zu nehmen ... In diesem Fall gibt es KEINEN möglichen Weg zu tun, was Sie wollen, da sie leicht einen Laptop und ein 3G Modem direkt neben ihnen haben können - und so Vincent sagt ... 'From Home' ist kaum ein Test ... (vielleicht nützlich für like, 1% Mini-Tests und ähnliches) - Vielleicht solltest du auch in WebCT schauen - macht all diese Sachen, wenn auch nicht sicher, ob Java damit verwandt ist oder nicht –

+0

Edit: Sorry, WebCT ist kommerziell –

2

Technologie ist keine Bar. Nachdem das gesagt wurde, werden die Studenten der Test von zu Hause sein.

Sie den Geist der Gesetze verstehen 1,2,3 des 10 Immutable Laws of Security:

Gesetz # 1: Wenn ein schlechter Kerl, den Sie davon überzeugen können, sein Programm auf Ihrem Computer ausführen können, es ist nicht deine Computer mehr
Gesetz # 2: Wenn ein schlechter Kerl kann das Betriebssystem auf Ihrem Computer ändern, es ist nicht Ihr Computer mehr
Gesetz # 3: Wenn ein schlechter Kerl uneingeschränkten physischen Zugriff auf Ihren Computer hat, ist es nicht Ihre Computer mehr

Die einzigen Computer, die Ihren Willen entsprechen (in Ihrem Fall möchten Sie die PCs Surfen nicht erlauben) sind diejenigen, für die Sie die vollständige Kontrolle über die Hardware und Software.

Sie können nur die weniger anspruchsvollen Benutzer täuschen. Wenn Ihre Benutzer geneigt sind, können sie leicht lernen, es zu überholen. Von der DRM Fiasko und bestimmte persönliche Anekdoten von Schule und Hochschule, es ist gut bewiesen, dass die Benutzer einen Schritt voraus sein können und versuchen, die Lücke zu schließen ist ein schwarzes Loch für Geld und Mühe.


Auch die Kinder sind zu Hause. Sie können immer andere Geräte oder Mittel verwenden. Sie können eine Seite mit JavaScript erstellen, die verhindern kann, dass sie unscharf wird, aber ein 10-Jähriger kann lernen, ein anderes Fenster zu öffnen. Machen Sie eine Vollbild-Desktop-App, die überprüft, ob sich die Maus "innerhalb" befindet. Ein 16-Jähriger kann sie auf einer virtuellen Maschine oder einer Bildschirmsitzung ausführen. Ja, ich war in diesem Alter so schlau und die Kinder werden klüger als du oder ich.

Auch sind wahrscheinlich automatisierte Systeme zur Erkennung von Fehlverhalten unschuldige Opfer und verursachen Schmerzen und Groll. Internet-Filter, die trip on "Steve Jobs Tod" und "neue C# Jobs" aus dem gleichen Grund sind ein Ärgernis. Zahlungsprozessoren und Website-Werbung mit automatisierten Betrugserkennungsalgorithmen und Kundenbetreuung, die durch Steinmauern Menschen zum Einbruch gebracht haben.

+0

Ich würde noch eine Sache hinzufügen, Kinder sind noch schlauer, sie werden ihre Smartphones verwenden, während Sie Ihren Test auf ihren Computern ... Zeitraum, kann nicht blockiere das ... Immer ... –

Verwandte Themen