Impressum/Technische Informationen
Design und Implementation
von Frank Lübeck und Max Neunhöffer,
Lehrstuhl D für Mathematik, RWTH Aachen.
Dieses System wird jetzt zum zweiten Mal, in einer neu überarbeiteten
Fassung, eingesetzt.
Die Verwaltung der personenbezogenen Daten
erfolgt nicht auf dem Webserver, sondern auf einem anderen Rechner,
der gesondert abgesichert ist. Selbstverständlich werden alle
persönlichen Daten streng vertraulich behandelt und
nur für die Zwecke der Verwaltung der Vorlesung benutzt.
Benutzte Technologien/Standards/Software
- XML - eXtentible Markup Language
- Zur Kodierung der Aufgaben und Aufgabenblätter. Aufgabentexte
in LaTeX. Webseiten durch Verwendung von XHTML voll XML-konform.
- XHTML 1.0
- Alle Webseiten entsprechen dem XHTML 1.0 Standard (XML-konforme
Version von HTML 4.01), gecheckt mit W3C-Validierer.
- CSS 2.0
- Seitenlayoutinformationen zur besseren Lesbarkeit mit modernen
Browsern.
- Python mit expat XML-Parser
- Das gesamte System ist in der Programmiersprache Python
implementiert. Zum Einlesen der Datenbank wird der expat
XML-Parser verwendet.
- LaTeX/PDF-LaTeX
- Das Setzen der Aufgabentexte erfolgt mit LaTeX bzw. PDF-LaTeX.
Die HTML-Version der Aufgaben enthält die Aufgabentexte als
Bilder.
- pstoimg/Ghostscript
- Zur Wandlung von LaTeX-generierten Postscriptdokumenten in
GIF-Grafiken kommen die Programme pstoimg bzw. Ghostscript
zum Einsatz.
- Apache Webserver, CGI-Skripte
- Alle unsere Webseiten werden vom Apache Webserver geliefert.
In der jetzigen Fassung wird nur noch ein kurzes CGI-Skript
eingesetzt, das Kontakt mit dem Server für die Übungen aufnimmt.
Alle zeitaufwändigen und Daten-kritischen Vorgänge werden auf
einem anderen Rechner ausgeführt, der nicht direkt von außen
angesprochen werden kann.
- VIM - VI iMproved
- Alle Dateien dieses Systems wurden mit dem Editor
geschrieben.
- Getestet mit:
- Opera 5.05/Linux, Opera 6P3/Linux, Netscape 4.76/Linux,
Mozilla 0.9.3/Linux,
Konqueror 2.1.1/Linux, Netscape 6.1/6.2/Linux, Lynx 2.8.3/Linux,
Netscape 4.75/Windows, Internet Explorer 5/Windows,
Opera 5/Windows.
Zurück zur
Startseite