Zielgruppenspezifische Startseitenwidgets

Ziel

Startseitenwidgets sollen in Abhängigkeit von bestimmten Nutzerattributen (z.B. Studiengang, Fachsemester) aktivierbar /deaktivierbar sein.

Beschreibung

Stud.IP bietet aktuell die Möglichkeit, pro Rechtestufe (user, autor, tutor, dozent, admin, root) eine Standardkonfiguration für die Startseite festzulegen. Hierbei kann voreingestellt werden, welche Widgets aktiviert sind und in welcher Anordnung sie auf der Startseite erscheinen. Diese Voreinstellung greift aber nur bei neu angelegten Accounts. Die Startseiten von Personen, die bereits das System nutzen, sind bislang nachträglich nicht änder- oder aktualisierbar. Neue Widgets oder andere Positionierungen lassen sich nicht auf bestehende Accounts ausrollen. Dieser StEP soll es ermöglichen Zielgruppen zu definieren und für diese bestimmte Widgets zu aktivieren und positionieren. Hierbei sollen die bereits aus den Anmeldesets und Garuda vorhandenen Mechanismen zur Definition von Personengruppen verwendet werden. Damit können dann Felder wie Abschluss, Studienfach, Fachsemester, Berechtigung, Einrichtungszugehörigkeit etc. als Grundlage zur Anzeige eines Widgets dienen.

Maßnahmen

Dieser StEP baut auf dem Garuda StEP der 6.0 auf. Die dort eingebauten Möglichkeit zur Definition von Personengruppen werden verwendet.

Auf der Startseite gibt es für root eine neue Option zum Erstellen von regelbasierten Widgetaktivierungen. Eine Aktivierung besteht aus einem Namen, beliebigen "Garudaregeln" zur Auswahl der Personen und einem Widget. Die Positionierung des Widgets kann ebenfalls angegeben werden. Die Liste der vorhandenen Regeln ist einsehbar und bearbeitbar.

Betrachtet ein Nutzer seine Startseite werden die Regeln ausgewertet und die Widgets mit den passenden Regeln aktiviert. Die Regel wird nur einmal angewendet, die Positionierung kann danach geändert werden. Wird die Regel aktualisiert wird sie auch erneut angewendet.

Der folgende Punkt der ursprünglichen StEP-Beschreibung wird laut PM-Beschluß vom 18.02.2025 nicht umgesetzt.

Zusätzlich wird ein neues Widget programmiert, dass es ermöglicht Garuda Nachrichten anzuzeigen. Hierzu kann in Garuda gewählt werden ob eine Nachricht auf der Startseite angezeigt werden soll. Hat ein Nutzer das Widget aktiviert und passen seine Attribute zu den Regeln der Nachricht wird sie im Widget angezeigt.

Kurzbezeichnung des Integrationsaufwandes

  • gering

Durchführung

  • Umsetzung zur 6.1
  • Murtaza und André

Links

Edited by Stefan Suchi