Home / LinuxUser / 2008 / 08 / Auf der Schulbank

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(233 Punkte bei 16 Stimmen)
Re: War doch klar...
(162 Punkte bei 6 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Auf der Schulbank

Klassenraum-Management-Software iTalc

01.08.2008 Mit iTalc haben Sie im digitalen Klassenzimmer alles im Griff und integrieren den PC als Hilfsmittel und Werkzeug sinnvoll in den Unterricht.

Computer gehören heutzutage ebenso zum Schulinventar wie Kreide und Tafel: Die meisten Lehranstalten weisen mindestens ein Computerkabinett auf. Stehen die Rechner jedoch erst einmal und wagen sich die ersten Lehrer sich mit ihren Schützlingen an die neue Technik, weicht die anfängliche Freude häufig einem etwas nüchternen Blick auf die Realität: Neben sinnvollen didaktischen Konzepten mangelt es zumeist auch an Software, mit deren Hilfe der Lehrer den Überblick über den Klassenraum behält.

Eine solche Software beinhaltet vielfältige Funktionen zur Kontrolle der Schülerrechner. Dazu zählt eine einfache Klassenraumübersicht sowie die Möglichkeit, Rechner fernzusteuern, Bildschirme zu sperren oder den Lehrerbildschirm zu Demonstrationszwecken in Echtzeit auf die Schülerbildschirme zu verteilen. Nun ist es ja nicht so, dass es keine Firmen gäbe, die solche sogenannte Klassenraum-Management-Software entwickeln – doch für entsprechende Lizenzen fallen schnell mehrere Tausend Euro an. Zudem setzt solche Software ausschließlich Windows voraus und enthält nicht selten knebelnde Lizenzbestimmungen.

Freie Alternative

In der Open-Source-Welt gab es lange keine brauchbare Alternative, weshalb vor vier Jahren an einer Schule in Chemnitz die Arbeit am Projekt iTalc [1] begann. Dort sah das Kollegium nach dem Umstieg auf Linux das Fehlen einer solchen Software als großes Manko an. Ursprünglich als reine Linux-Software konzipiert, läuft iTalc mittlerweile auch unter Windows, und selbst der Support für OS X steht für dieses Jahr noch auf dem Plan. Mittlerweile gehört iTalc bei Edubuntu als Standardsoftware zum Verwalten von Klassenräumen mit zum Umfang und erfreut sich so weltweit zunehmender Beliebtheit.

Nach der Installation (siehe Kasten "iTalc einrichten") geht es an die Konfiguration, damit iTalc ordnungsgemäß und vor allem sicher funktioniert. Halten Sie sich stets vor Augen, dass jeder Schüler die Möglichkeit hat, die Software selbst herunterzuladen und den Betrieb zu stören beziehungsweise unbemerkt fremde Bildschirminhalte einzusehen. Um genau das zu verhindern, besitzt iTalc einen auf dem Public-Key-Verfahren basierenden Authentifizierungsmechanismus. Auf dem Lehrerrechner befindet sich ein privater Schlüssel, aus dem die Software einen öffentlichen Schlüssel ableitet. Diesen öffentlichen Schlüssel verteilen Sie auf alle Schülerrechner.

iTalc einrichten

Die Installation und Einrichten von iTalc fällt recht leicht, sofern Sie einige Kleinigkeiten beachten. Zunächst einmal laden Sie die Software von der Heft-DVD oder aus dem Netz herunter. Sinnvollerweise beginnen Sie die Installation beim Lehrer-Rechner. Bei Distributionen wie Ubuntu 8.04 (mitsamt Derivaten) oder Debian "Testing"/"Lenny" genügt die Auswahl der Pakete italc-client und italc-master im Paketmanager.

Auch Mandriva [2] und OpenSuse [3] stellen über ihre Education-Repositories entsprechende Pakete zur Verfügung. Achtung: Debian "Etch" und verschiedene andere ältere Distributionen enthalten eine frühe Version von iTalc (0.9.x), die die Entwickler nicht mehr unterstützen.

Verwenden Sie eine Distribution, die keine aktuelle Version von iTalc (möglichst 1.0.7 oder neuer) bereitstellt, empfiehlt es sich, die Software selbst zu kompilieren. Das setzt Qt 4.2.3 oder neuer samt Entwicklerpaketen sowie die Entwicklerpakete der OpenSSL-Bibliothek, die Libjpeg sowie die Zlib voraus. Nach Herunterladen des Quellcodes entpacken Sie das Archiv und wenden den üblichen Dreisatz configure && make && sudo make install an.

Sobald nun ein iTalc-Dienst (Client) auf einem Schülerrechner eine Verbindungsanfrage bekommt, authentifiziert sich der Fragende (im folgenden Master genannt), indem er eine vom Client erhaltene Folge von zufälligen Bytes mit seinem privaten Schlüssel signiert. Der Client erhält die Signatur als Antwort und prüft mit Hilfe des öffentlichen Schlüssels die Gültigkeit der Signatur. Stimmt diese, erhält der Client die Kommunikation aufrecht und der Master darf den Rechner kontrollieren und den Bildschirm auslesen.

Schlüsselfragen

Bei Ubuntu erstellt das System bei der Installation der Software automatisch einen privaten und einen öffentlichen Schlüssel. Setzen Sie diese Distribution ein, überspringen Sie einfach den nächsten Schritt. In allen anderen Fällen führen Sie den folgenden Befehl als root aus:

# ica -role teacher -createkeypair

Anschließend finden sich in /etc/italc/keys/private/teacher/key und /etc/italc/keys/public/teacher/key der private respektive öffentliche Schlüssel. Dabei kommt es darauf an, die richtigen Dateiberechtigungen zu setzen: Erlauben Sie beim öffentlichen Schlüssel jedermann den Zugriff, der private Schlüssel darf hingegen nur für eine eingeschränkte Benutzergruppe zugänglich sein. Da die Schlüssel standardmäßig root:root gehören, bietet es sich an, eine Gruppe italcusers anzulegen und mittels chgrp -R italcusers /etc/italc/keys/private/teacher als root die Berechtigungen anzupassen.

Anschließend fügen Sie die entsprechenden Nutzer noch der Gruppe hinzu. Das Verzeichnis mit den öffentlichen Schlüsseln (/etc/italc/keys/public) übertragen Sie nun unverändert auf alle Schülerrechner. Alternativ legen Sie es in geeigneter Weise in ein Netzwerk-Share und verknüpfen es per Symlink. Letztere Vorgehensweise spart insgesamt Aufwand, vor allem für den Fall, dass jemand den privaten Schlüssel kompromittiert.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1697 Hits
Wertung: 80 Punkte (4 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 3 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...