Verwaltung von Nutzern, Rechten und Resourcen
Es müssen Zugriffsrechte von unterschiedlichen Nutzerngruppen auf diverse Ressourcen werden.
Inhaltsverzeichnis
Nutzerverwaltung
Folgende Nutzergruppen sind zu verwalten:
Technischer Administrator
Der technische Administrator ist für Softwarepflege, die initialen Konfigurationen und die Definition des genutzte Designtemplate zuständig. Der technische Administrator kann im Backend alles, was die Administratoren und Kursleiter dürfen.
Trainingsleiter
Der Trainingsleiter ist eine vom Kursveranstalter ausgewählte Person. Sie erstellt Übungen für den Übungspool, weist neuen Kursleitern die notwendigen Ressourcen und Berechtigungen zu und supervidiert diese. Der Trainingsleiter hat Zugriff auf alle Kurse und ist für das Qualitätsmanagment der einzelnen Kurse zuständig. Der Trainingsleiter ist ebenfalls für die Inhalte des öffentlichen Bereichs zuständig. (Besseren Begriff für Trainingsleiter ??? Chef des Trainingszentrums ???)
Kursleiter
Kursleiter können sich einen eigenen Übungspool anlegen und aus dessen Inhalt einen Kurs zusammensetzen. Außerdem müssen Kursleiter ihre eigenen aktiven Teilnehmer anlegen und einem Kurs zuweisen. Kursleiter habe folgende Erfahrungsstufen:
(Genaue Definition - Kursleiter sind Forscher/Forschungsassistenten oder Meditationslehrer ???)
- Supervidiert
- Neue Kursleiter haben die Trainerausbildung absolviert und können nun Kurse und Teilnehmer anlegen, sie müssen vor ihrer Aktivierung jedoch zuerst freigeschaltet werden.
- Selbständig
- Nach ein paar erfolgreichen Kursen, geht der Administrator davon aus, dass der Kursleiter weiß, wie die Kurse anzulegen sind. Sie werden deshalb sofort aktiviert.
Aktiver Teilnehmer
Aktive Teilnehmer sind angemeldete Teilnehmer, die das ReSource-Protokoll (an einem laufenden Kurs teilnehmen ???) erlernen. Sie werden von einem Kursleiter einem Kurs zugewiesen und können mittels App oder Website die für sie freigeschalteten Übungen durchführen.
Freier Teilnehmer
Freie Teilnehmer sind ehemalige aktive Teilnehmer, die sich für einen Monatsbeitrag entschlossen haben, die Übungen weiter durchzuführen. Der ehemaliger Kursleiter dient als Kontaktperson, sie bewegen sich aber selbstständig auf der Plattform. Dass heißt, sie müssen sich selbständig für Dyaden organisieren.
Besucher
Besucher sind Leute, die den öffentlichen Bereich der Website abrufen, um sich einerseits über Studien und den Kurs zu belesen und andererseits sich für einen konkreten Kurs anzumelden.
Anforderungen an die Software
- WebGUI für unterschiedliche Aktivitäten und unterschiedliche Nutzergruppen mit unterschiedlichen IT-Kenntnissen
- Vermeidung von Fehlkonfigurationen, die beispielsweise einem Nutzer mehr Rechte als beabsichtigt zugestehen
- hoher Reifegrad, so dass keine unerwünschten Seiteneffekte auftreten, die beispielsweise zu einer ungewollten Rechtezuweisung führen
- ständige Pflege (durch ein Community), so dass sicherheitskritische Bugs zeitnah gefixt werden
- Nutzung eines verbreiteten Protokolls (z.B. LDAP), so dass unterschiedliche Module problemlos unterstützt werden können
Favorisierte Software
- OpenLDAP mit WebGUI
Anmerkungen, Anregungen
Anmerkungen, Anregungen, Verbesserungsvorschläge hinterlasse man bitte auf der Diskussionsseite