Gut gemeint, aber schlecht gemacht und nicht musterlösungskonform entwickelt - die alte und neue Cornelsen-Software. Sowohl der Vertreter der „alten Generation“, der Englisch-Coach 2000 als auch die der „neuen“ (encuentros und francais interactif) kommen mit einer eigenen Benuterverwaltung daher, die eine zentrale Datenbank sowie die Installationsquellen auf dem Server ablegen (Hinweis: man muss die NFL - netzwerkfähige Lizenz erworben haben, geschickt ist es, gleich die Kombipackung aus NFL, SML - schulmehrplatzlizenz und Lehrerlizenz zu erwerben). Das stellt bei den Installationsquellen kein Problem dar, da diese nur gelesen werden müssen. Ganz anders die Datenbank, die auch einen Schreibzugriff erfordert, den man seinen Benutzern möglichst nicht auf dem Laufwerk P: ermöglicht. Hier wird nun beschrieben, wie man die Programme installieren kann, so dass die Datenbank im Homeverzeichnis liegt, alles andere unter P:.
( Eine Alternativmethode finden Sie hier
http://www.lehrerfortbildung-bw.de/netz/muster/linux/material/client/english_coach.html
Diese erfordert jedoch ein zusätzliches Share und das Anlegen von Benutzern durch den Lehrer.)
Im Folgenden wird beschrieben, wie man die Userdatenbank im Homeverzeichnis des jeweiligen Users anlegt:
(Hinweis vorab:
Setzt man den Eenglish Coach für mehrere Bücher (also z.B. A1, A2, A3,…) ein, so sollte man der Reihe nach installieren - bei uns konnte der EC2000 A1 di Datenbank nämlich nur lesen, wenn er sie selbst angelegt hatte - A2 und A3 hatten hingegen mit der von A1 angelegten Version keine Probleme.)
rem common.bat-Anpassungen für persönliche Einstellungen verschiedener Programme
rem Die Profile werden unterhalb von H:\einstellungen abgelegt rem H: existiert nicht? Irgendwas lief komplett schief --> Abbruch if not exist H: goto ende rem "einstellungen" existiert nicht? --> anlegen if not exist H:\einstellungen mkdir H:\einstellungen rem EC2000 if not exist P:\Vorlagen\EC2000\csnutzer.lst goto ec2000_ende if not exist H:\einstellungen\EC2000\csnutzer.lst xcopy P:\Vorlagen\EC2000 H:\einstellungen\EC2000 /S/E/I :ec2000_ende
Alle Ergebnisse werden ab sofort in die Datenbank im Homeverzeichnis des jeweiligen Users eingetragen, so dass jeder User auch wirklich immer mit seinem eigenen Lernfortschritt arbeitet. Einziger Nachteil: Der User heißt eben immer „ich“.
Noch etwas komplizierter wird es bei der neueren Generation Cornelsen-Software. Hier wurde nämlich ein sogenanntes Lehrertool entwickelt, mit dem man zugegegebenermaßen sehr komfortabel Klassen, Schüler und Lehrer einrichten und verwalten kann. Jeder natürlich mit seinem eigenen Passwort (noch ein zusätzliches! Das bringe man mal bitte den Kollegen bei - eines reicht schon finde ich). Und - auch sehr komfortabel - Importfunktion aus der Schulverwaltungssoftware. Ein Anruf bei der Hotline erbrachte, dass man sich in Zukunft auch mit den Musterlösungen des Landes befassen wolle. Hat man jedoch das Lehrertool erstmal installiert, so kann man dieses für alle weiteren Cornelsenprodukte der neuen Generation wiederverwenden - mit den gleichen Usern - wenigstens das ist praktisch.
Auf der CD befindet sich für das Lehrertool ein eigenes Unterverzeichnis mit separater Setup.exe. Als Programmpfad wählt man ein Verzeichnis auf P: z.B. P:\cornelsen\, als Datenbankverzeichnis H:\einstellungen\cornelsen\. Unter P:\cornelsen\app\ befindet sich nun die SmartUserDB.ini in der der UNC-Pfad zur Datenbank angegeben ist, also \\server\admin\einstellungen\cornelsen\UserDb, diesen ändert man in H:\einstellungen\cornelsen\UserDb\ und speichert ab.
Ein Aufruf des Lehrertools über das Startmenu erlaubt die Einrichtung der Datenbank wie in der mitgelieferten Beschreibung erläutert. Ich habe wieder eine Klasse [MeineKlasse] und einen User [ich, ich] mit Passwort [ich] angelegt und das Tool verlassen.
Jetzt kann man im Hauptverzeichnis der CD die Setup.exe ausführen. Als Pfad gibt man z.B. P:\cornelsen\francais1\ oder P:\cornelsen\encuentros1\ ein. Nun wird der gesamte Inhalt der CD auf das Netzlaufwerk kopiert. Die Software ist wieder so schlau gewesen, den Pfad in der P:\cornelsen\francais1\SmartUserDB.ini bzw. P:\cornelsen\encuentros1\SmartUserDB.ini in einen UNC-Pfad zu ändern, so dass man hier wieder den Pfad in H:\einstellungen\cornelsen\UserDb\ abändern muss.
Nun kann man die Software clientseitg installieren: P:\cornelsen\francais1\ClientSetup\setup.exe bzw. P:\cornelsen\ecuentros1\ClientSetup\setup.exe richten den Client ein.
Wie beim EC2000 kopiert man den Ordner H:\einstellungen\cornelsen (des admins) nach P.\Vorlagen\cornelsen und sorgt in der /usr/local/samba/netlogon/common.bat für das korrekte kopieren in das jeweilige Homeverzeichnis der User:
rem Anpassungen für persöliche Einstellungen verschiedener Programme rem Die Profile werden unterhalb von H:\einstellungen abgelegt rem H: existiert nicht? Irgendwas lief komplett schief --> Abbruch if not exist H: goto ende rem "einstellungen" existiert nicht? --> anlegen if not exist H:\einstellungen mkdir H:\einstellungen rem cornelsen if not exist P:\Vorlagen\cornelsen\SmartUserDb.ini goto cornelsen_ende if not exist H:\einstellungen\cornelsen\SmartUserDb.ini xcopy P:\Vorlagen\cornelsen H:\einstellungen\cornelsen /S/E/I :cornelsen_ende :ende
Alle Ergebnisse werden ab sofort im Homeverzeichnis des jeweiligen Users in die Datenbank eingetragen, so dass jeder User auch wirklich immer mit seinem eigenen Lernfortschritt arbeitet. Einziger Nachteil: Der User heißt eben immer ich.