Didac - das LehrerCMS

  1. Einfürung
  2. Module im Einzelnen
  3. Dateien und Downloads
  4. Installation
  5. Referenzen
  6. Links
  7. In eigener Sache
  8. Kontakt

1. Einführung

Didac ist ein "Lehrer-Content-Management-System" und Portal, welches speziell für den Einsatz an Schulen entwickelt worden ist.
Es soll helfen den Informationsfluss innerhalb eines Kollegiums zu fördern und zu verbessern. Speziell bei großen Schulen ist es manchmal schwer alle Kollegen (nicht nur Lehrer) gleichzeitig zu erreichen. Ausserdem fehlt meist eine Plattform zum Austausch von Lehrplänen, Lehrinhalten etc. Didac ist mit einem ausgefeilten Benutzer- und Rechteverwaltungssystem ausgestattet, welches eine sehr feine Einteilung der Berechtigungen auf die einzelnen Inhalte erlaubt.
Didac ist vollständig in Java geschrieben mit Hilfe des Jakarta Turbine Toolkits. Getestet wurde Didac bisher nur mit Tomcat5 unter Linux. Sämtliche Komponenten sind Open Source und Didac selber steht unter der GPL. Das heißt es fallen für Schulen die dieses System einsetzen wollen keinerlei Lizenzkosten an.

2. Module im Einzelnen

Aktuelles
Auch bekannt als "News-Funktion". Dieses Modul wird auf der ersten Seite (nach dem Login) angezeigt und zeigt aktuelle Inhalte und Vermerke an die für die meisten Nutzer sichtbar sein sollen. Also eine Art schwarzes Brett.
i-Mail
i-Mail stellt das interne Person-zu-Person Kommunikationssystem da. Es erlaubt, ähnlich wie E-Mail Nachrichten zu anderen Nutzern zu schicken, im Unterschied zu E-Mail jedoch, dass dies nur innerhalb des Systems geht. An die i-Mails können Dateien angehangen werden und Bilder eingefügt werden.
Seiten
Die Hauptkomponente des Systems. Sie unterstützt das dynamische anlegen von Seiten, die wiederum "Unterseiten" haben können. Diese Seiten können mit Artikeln gefüllt werden, welche frei gestaltet werden können. Auf die Seiten sowie auf die Artikel können Lese- und Schreibberechtigungen erteilt werden. So ergibt sich eine Baumartige Verknüpfung von Informationen im System. Z.B. kann der Fachbereich Deutsch einen eigenen Arm zugeordnet bekommen, in dem nur Deutschlehrer und Zuständige Editierrechte haben.
private Dateien
Dieses Modul erlaubt die einem Nutzer die Verwaltung seiner eigenen Dateien. Diese können dann auch durch dieses Modul Dateien mit Artikeln oder I-Mails verknüpfen und für andere zugänglich machen. Eine Begrenzung der Dateigröße oder Dateiart ist bisher nicht vorgesehen.
Suche
Die Volltextsuche ergänzt das System indem Informationen global über das System schnell gefunden werden können. Aktuelles und Seiten werden durchsucht und die Entsprechenden Treffer oder Links auf diese auf der Ergebnisseite angezeigt.
Benutzerverwaltung
Die Benutzerverwaltung besteht aus den Punkten Benutzer, Gruppen, Rechte und Rollen. Rechte können Rollen zugeordnet werden, Gruppen und Rollen wiederum den Benutzern. So kann eine möglichst feine Rechteverwaltung gewährleistet werden.
Kalender
Der Kalender bietet die Möglichkeit anderen Nutzern Termine zugänglich zu machen. Nicht nur in erster Linie für alle sichtbare, sondern auch für bestimmte Nutzergruppen sichtbare, da der Kalender das selbe Rechtesystem besitzt wie alle anderen Module.
Funktionen
Der Unterpunkt Funktionen bietet die Möglichkeit persönliche Einstellungen zu treffen, wie z.B. das Passwort zu ändern.

3. Dateien und Downloads

Dateien und Downloads sowie die Sourcen und Screenshots finden sie auf der Hauptseite des Projekts: http://www.sourceforge.net/projects/didac.

4. Installation

Zur Zeit gibt es leider noch keine ausführliche Installationsanleitung, da die Installation noch sehr Komplex ist. Im Grunde genommen muss nur der WAR-File in den Webapps-Container des Applikation-Servers geschoben werden und entpackt werden. Von der Applikation wird allerdings bereits eine fertig konfigurierte Datenbank erwartet. Wenn sie sich für das Projekt interessieren und eine Installation wünschen wenden sie sich bitte an uns (Kontaktinformationen am Ende der Seite).

5. Referenzen

Zur Zeit läuft an der Anne-Frank-Gesamtschule in Viersen die erste Installation. Wir hoffen, dass sich weitere Schule zur Nutzung des Systems entschließen.

6. Links

Projektseite
Hauptprojektseite über die alle wichtigen Funktionen erreichbar sind
Screenshots
Screenshots von Didac im Betrieb
CVS
Online CVS der Quellen von Didac
Foren
Foren für Hilfe und Supportanfragen zum System
Jakarta Turbine Toolset
Das Java Toolset mit dem Didac erstellt wurde
TinyMCE
TinyMCE ist der WYSIWYG Editor der in Didac zur Verwendung kommt

7. In eigener Sache

Donate to this project
Didac ist aus einer Praxissemesterarbeit an der Hochschule Niederrhein im Fachbereich Informatik entstanden. Wir (die Studenten Thorsten Schilling und Sven Dörnenburg) entwickeln das System größtenteils ehrenamtlich weiter und hoffen das es seinen Zweck zur Verbesserung der Informationssituation in Schulen verbessert. Wenn ihnen unser Projekt gefällt können sie uns auch gerne durch Spenden unterstützen. Diese können sie entweder durch das Sourceforge-Donate-System absetzen, welches sie auf der Projekthauptseite oder am Anfang dieses Artikels finden (Support this Project). Sie können sich auch persönlich mit uns in Verbindung setzen (Kontaktinformationen am Ende der Seite). Derzeit suchen wir ein noch einen Server auf dem wir eine Demo-Installation anbringen können.

8. Kontakt

Wenn sie mit uns Kontakt aufnehmen wollen wenden sie sich bitte an:

Thorsten Schilling
Vennfelder Str. 10
47805 Krefeld

Tel.: 02151 / 651 66 53
Mobil: 0163 / 278 25 00
E-Mail: Thorsten.Schilling@web.de