Projekt

Allgemein

Profil

Wiki » Historie » Version 6

Daniel Reiche, 13.11.2013 12:37

1 6 Daniel Reiche
h1. Features
2 1 Daniel Reiche
3 6 Daniel Reiche
h3. Inhaltliche Features
4 3 Daniel Reiche
5 2 Daniel Reiche
* Erfassung aller Felder einer Modulbeschreibung
6 2 Daniel Reiche
** HTML-Text-Felder für textuelle Beschreibungen (mit grafischem Editor)
7 2 Daniel Reiche
** Zahlenwerte / Wahrheitswerte und Auswahlfelder für elementare Angaben
8 2 Daniel Reiche
** Metadaten zur Ergänzung der textuellen Beschreibung (mit zukünftiger Option der teilweisen Erzeugung der Texte aus den Metadaten)
9 2 Daniel Reiche
* Gruppierung von Modulen zu Studiengängen
10 2 Daniel Reiche
* Verknüpfung zwischen den Modulen (und Studiengängen): vorrausgesetzte M; weiterführende M.
11 2 Daniel Reiche
** Darstellung dieser Beziehungen auf beiden Seiten
12 2 Daniel Reiche
* Definition von Prüfungsarten / Lernformen und Verknüpfung dieser zu den Modulen
13 1 Daniel Reiche
* Verknüpfung von Dozenten und Modulen
14 2 Daniel Reiche
* Ausgabe der Modulbeschreibung als HTML und PDF
15 5 Daniel Reiche
* automatische Versionierung der Module und Studiengänge
16 2 Daniel Reiche
17 6 Daniel Reiche
h3. Technische Features
18 3 Daniel Reiche
19 4 Daniel Reiche
* Web-Anwendung auf PHP5-MySQL5-Basis
20 4 Daniel Reiche
* 2-sprachige, vollübersetzbare Nutzeroberfläche (erweiterbar um beliebige Sprachen)
21 2 Daniel Reiche
* Authentifizierung/Authorisierung aus Basis von Nutzern/Gruppen/Berechtigungen
22 2 Daniel Reiche
** Nutzung von RADIUS zur Auslagerung der Authentifizierung
23 2 Daniel Reiche
* Orientierung an Corporate Design der TUD
24 2 Daniel Reiche
* AJAX/Web2.0 Funktionen zur Verbesserung der Benutzbarkeit
25 1 Daniel Reiche
* Auto-Versionierung von Moduldefinitionen und Studiengängen
26 1 Daniel Reiche
** ausgenommen Abhängigkeiten/Beziehungen zwischen den Modulen
27 2 Daniel Reiche
** Darstellung des Änderungsverlaufes
28 2 Daniel Reiche
* variable Sortierung/Filterung der Ausgaben
29 2 Daniel Reiche
* PDF-Export von Modulbeschreibungen (einzeln und gebünbelt)
30 2 Daniel Reiche
* Prüfung von Eingaben auf Vollständigkeit / Korrektheit (nur syntaktisch, nicht logisch)
31 1 Daniel Reiche
* Ausgabe von ToolTips / Hinweisen zu jedem Formularfeld
32 4 Daniel Reiche
* Entwicklung auf Basis des robusten und professionellen PHP-Frameworks "symfony"