Klausurumgebung:Automatisches Erstellen und Abspeichern: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 26: | Zeile 26: | ||
=== Einrichten der Arbeitsplätze (SchülerPCs) === | === Einrichten der Arbeitsplätze (SchülerPCs) === | ||
Um den RealVNC-Server zu starten, muss eine entsprechende Verknüpfung im Autostart oder besser in der Registrierung erfolgen. | Um den RealVNC-Server zu starten, muss eine entsprechende Verknüpfung im Autostart oder besser in der Registrierung erfolgen. Dies soll durch das Anmelden in der Klausurumgebung erreicht werden. | ||
Für den normalen Betrieb sollte RealVNC abgeschaltet werden um die Privatsphäre zu gewährleisten und dass niemand die SchülerPCs fernsteuern kann. | |||
=== Einrichten des Lehrer-Computers === | === Einrichten des Lehrer-Computers (einmalig)=== | ||
Es müssen folgende Programme auf dem LehrerPC installiert werden: | Es müssen folgende Programme auf dem LehrerPC installiert werden: | ||
*Irfanview | *Irfanview | ||
Zeile 47: | Zeile 43: | ||
** | **Der Quelltext, der in das Script eingefügt werden sollte: | ||
test test test... kommt noch | test test test... kommt noch | ||
*Es empfiehlt sich das Script zu kompilieren, da sonst immer Autohotkey benötigt wird um es auszuführen (WICHTIG in die Hineweise am Ende des Textes schauen!). Einfach die rechte Maustaste auf das Script und "Compile" anwählen. | *Es empfiehlt sich das Script zu kompilieren, da sonst immer Autohotkey benötigt wird um es auszuführen (WICHTIG in die Hineweise am Ende des Textes schauen!). Einfach die rechte Maustaste auf das Script und "Compile" anwählen. | ||
Zeile 61: | Zeile 56: | ||
*vnc.txt | *vnc.txt | ||
=== Einrichten des Scripts === | === Einrichten des Scripts (einmalig)=== | ||
*In der irfan.txt wird der Ort der Datei 'i_view32.exe' festgelegt. Normalerweise liegt die Datei im Verzeichnis: | |||
C:\Programme\Irfanview\i_view32.exe | |||
In der irfan.txt wird der Ort | |||
In der vnc.txt wird der Ort | *In der vnc.txt wird der Ort der Datei 'vncviewer.exe'. Mormaler Pfad durch die Installation: | ||
C:\Programme\vnc\realvnc\vncviewer.exe | |||
=== Funktionsweise des Scripts === | === Funktionsweise des Scripts === | ||
Zeile 82: | Zeile 78: | ||
*Autohotkey ist eine sehr mächtige Scriptsprache; es ist möglich damit Viren zu programmieren; deshalb sollte der Autohotkeyinterpreter nicht einfach überall installiert werden (deshalb das Kompilieren des Scripts) | *Autohotkey ist eine sehr mächtige Scriptsprache; es ist möglich damit Viren zu programmieren; deshalb sollte der Autohotkeyinterpreter nicht einfach überall installiert werden (deshalb das Kompilieren des Scripts) | ||
*Falls die Scripte unerwarteter Weise nicht so funktionieren wie sie sollten, ist es besser zu versuchen das Script abzubrechen um unvorhersehbare Fehler zu minimieren(*kein gutes deutsch...*) | *Falls die Scripte unerwarteter Weise nicht so funktionieren wie sie sollten, ist es besser zu versuchen das Script abzubrechen um unvorhersehbare Fehler zu minimieren(*kein gutes deutsch...*) | ||
Auf folgende Punkte ist zu achten: | |||
* der Start des RealVNC-Servers kann nicht umgangen werden | |||
* es muss für den Schüler nicht möglich sein, den Server selbstständig zu beenden | |||
** der Taskmanager muss deaktiviert sein | |||
** alle Symbole neben der Uhr (unten rechts) sollten versteckt sein, da der Server von dort aus beendet werden kann (*HINWEIS: NOCH KONNTE HIERFÜR KEINE LÖSUNG GEFUNDEN WERDEN*) |
Version vom 23. Juni 2005, 06:22 Uhr
Automatisches Erstellen und Abspeichern von Screenshots
Logfiles an sich sind im Zweifelsfall schon sehr aussagekräftig, jedoch können nur Aktivitäten mit dem Server protokolliert werden. Aus diesem Grund wäre es vorteilhaft, auch die eigentliche "Bildschirmaktivität" festzuhalten. In der folgenden Anleitung wird eine völlig kostenlose Umsetzung gezeigt.
Folgende Voraussetzungen müssen während der Klausur gegeben sein:
- Alle Arbeitsplätze müssen mit dem Netzwerk verbunden sein
- Ein Rechner muss unbesetzt sein, da dort die Screenshots gespeichert werden
- Auf dem Rechner zum Speichern der Screenshots müssen ca. 100 MByte/Schulstunde eingeplant werden
- Auf allen Arbeitsplätzen muss der Server von RealVNC eingerichtet werden.
Die Umsetzung funktioniert nach folgendem Prinzip:
- Auf dem Lehrer-Computer wird der Viewer von RealVNC, Irfanview und das von mir angefertigte Autohotkey-Script gestartet.
- Auf den Arbeitsplätzen wird der Viewer von RealVNC gestartet
- In unregelmäßigen Abständen klinkt sich der RealVNC Viewer bei einem Arbeitsplatz ein, dadurch kommt der aktuelle Desktopinhalt auf dem LehrerPC zum Vorschein
- Mit Irfanview wird nun von dem fremden Desktop ein Screenshot erstellt und gespeichert
- Die letzten 2 genannten Punkte werden wiederholt, bis von allen Arbeitsplätzen ein Screenshot genommen wurde
Verwendetete Software:
Einrichten der Arbeitsplätze (SchülerPCs)
Um den RealVNC-Server zu starten, muss eine entsprechende Verknüpfung im Autostart oder besser in der Registrierung erfolgen. Dies soll durch das Anmelden in der Klausurumgebung erreicht werden. Für den normalen Betrieb sollte RealVNC abgeschaltet werden um die Privatsphäre zu gewährleisten und dass niemand die SchülerPCs fernsteuern kann.
Einrichten des Lehrer-Computers (einmalig)
Es müssen folgende Programme auf dem LehrerPC installiert werden:
- Irfanview
- RealVNC (entweder komplett oder zumindest der Viewer)
- evtl. Autohotkey um das Script zu kompileren (s. Inhaltsverzeichnis)
Mithilfe der Scriptsprache Autohotkey wurde ein Script erstellt, dass den LehrerPC "fernsteuert". Das Script lässt den RealVNC-Viewer nacheinander auf jedem Arbeitsplatz einloggen um einen Screenshot nehmen zu können.
- Erstellen Sie eine neues Autohotkey-Script mit folgendem Inhalt: (Rechte Maustaste --> Neu --> Autohotkey Script)
- Der Quelltext, der in das Script eingefügt werden sollte:
test test test... kommt noch
- Es empfiehlt sich das Script zu kompilieren, da sonst immer Autohotkey benötigt wird um es auszuführen (WICHTIG in die Hineweise am Ende des Textes schauen!). Einfach die rechte Maustaste auf das Script und "Compile" anwählen.
In dem Ordner des Scripts müssen folgende Dateien vorhanden sein:
- ip.txt
- irfan.txt
- dir.txt
- vnc.txt
Einrichten des Scripts (einmalig)
- In der irfan.txt wird der Ort der Datei 'i_view32.exe' festgelegt. Normalerweise liegt die Datei im Verzeichnis:
C:\Programme\Irfanview\i_view32.exe
- In der vnc.txt wird der Ort der Datei 'vncviewer.exe'. Mormaler Pfad durch die Installation:
C:\Programme\vnc\realvnc\vncviewer.exe
Funktionsweise des Scripts
Das Script lässt den Viewer auf eine beliebige IP verbinden (RealVNC-Server muss dort auf jeden Fall gestartet sein). Dadurch wird der aktuelle Desktop mit jeglichen Fenstern gezeigt. Dieser Desktop wird nun mit Irfanview als Screenshot gespeichert. Zu jeder Zeit kann das Script mit [ALT]+[STRG]+[P] pausiert und fortgesetzt werden.
Abschließende Hinweise
- Die Autoren haften weder für Quelltexte noch für Inhalte oder Links
- Autohotkey ist eine sehr mächtige Scriptsprache; es ist möglich damit Viren zu programmieren; deshalb sollte der Autohotkeyinterpreter nicht einfach überall installiert werden (deshalb das Kompilieren des Scripts)
- Falls die Scripte unerwarteter Weise nicht so funktionieren wie sie sollten, ist es besser zu versuchen das Script abzubrechen um unvorhersehbare Fehler zu minimieren(*kein gutes deutsch...*)
Auf folgende Punkte ist zu achten:
- der Start des RealVNC-Servers kann nicht umgangen werden
- es muss für den Schüler nicht möglich sein, den Server selbstständig zu beenden
- der Taskmanager muss deaktiviert sein
- alle Symbole neben der Uhr (unten rechts) sollten versteckt sein, da der Server von dort aus beendet werden kann (*HINWEIS: NOCH KONNTE HIERFÜR KEINE LÖSUNG GEFUNDEN WERDEN*)