Projekt

Allgemein

Profil

Features

Inhaltliche Features

  • Erfassung aller Felder einer Modulbeschreibung
    • HTML-Text-Felder für textuelle Beschreibungen (mit grafischem Editor)
    • Zahlenwerte / Wahrheitswerte und Auswahlfelder für elementare Angaben
    • Metadaten zur Ergänzung der textuellen Beschreibung (mit zukünftiger Option der teilweisen Erzeugung der Texte aus den Metadaten)
  • Gruppierung von Modulen zu Studiengängen
  • Verknüpfung zwischen den Modulen (und Studiengängen): vorrausgesetzte M; weiterführende M.
    • Darstellung dieser Beziehungen auf beiden Seiten
  • Definition von Prüfungsarten / Lernformen und Verknüpfung dieser zu den Modulen
  • Verknüpfung von Dozenten und Modulen
  • Ausgabe der Modulbeschreibung als HTML und PDF
  • automatische Versionierung der Module und Studiengänge

Technische Features

  • Web-Anwendung auf PHP5-MySQL5-Basis
  • 2-sprachige, vollübersetzbare Nutzeroberfläche (erweiterbar um beliebige Sprachen)
  • Authentifizierung/Authorisierung aus Basis von Nutzern/Gruppen/Berechtigungen
    • Nutzung von RADIUS zur Auslagerung der Authentifizierung
  • Orientierung an Corporate Design der TUD
  • AJAX/Web2.0 Funktionen zur Verbesserung der Benutzbarkeit
  • Auto-Versionierung von Moduldefinitionen und Studiengängen
    • ausgenommen Abhängigkeiten/Beziehungen zwischen den Modulen
    • Darstellung des Änderungsverlaufes
  • variable Sortierung/Filterung der Ausgaben
  • PDF-Export von Modulbeschreibungen (einzeln und gebünbelt)
  • Prüfung von Eingaben auf Vollständigkeit / Korrektheit (nur syntaktisch, nicht logisch)
  • Ausgabe von ToolTips / Hinweisen zu jedem Formularfeld
  • Entwicklung auf Basis des robusten und professionellen PHP-Frameworks "symfony"