Handlungsbedarf
Designsystem
UI-Kit für den Low-Code-PoC
Verbindliche Bausteine für Buttons, Formulare, Chips, Karten, Listen und Statusflächen. Neue Screens nutzen diese Muster — keine Sonderklassen.
Chrome & Grundlagen
Site-Chrome Topbar
Verbindliche Hauptnavigation für alle Seiten (Start, Learning Agreement, Admin, Prof-Portal). Die Topbar dieser Seite ist das Live-Beispiel — eingefügt durch site-chrome.js in ein leeres <header class="topbar">.
Markup pro Seite — optional mit Kontext-Klasse wie admin-login-topbar oder home-topbar für seitenspezifisches Styling.
<header class="topbar" data-site-topbar></header>
<script src="https://unpkg.com/lucide@latest/dist/umd/lucide.min.js" defer></script>
<script src="/assets/js/site-chrome.js" defer></script>
Styles: base.css (.topbar--site-chrome, .topbar__island, .topbar__nav-item). Logik und Nav-Einträge zentral in assets/js/site-chrome.js — keine duplizierte <nav class="nav"> mehr in HTML-Dateien.
Grundlagen
Farben, Flächen und Akzentzustände.
Eingabe & Aktion
Buttons
Ein Button-System für alle Seiten. Binäre Ein/Aus-Schalter nutzen button.ui-toggle mit role="switch".
Formulare
Einheitliche Felder, skalierbare Mehrzeiler, Suffixe und Validierungsfehler über .is-error + aria-invalid="true".
Einfachfelder — <input class="ui-input">
Suffix-Felder — <span class="ui-input-suffix">
Mehrzeilige Textfelder — <textarea class="ui-textarea">
Vertikal skalierbar (resize: vertical). In Formular-Rastern mit ui-field full über die volle Breite spannen.
Interessenprofil
Range-Slider mit Prozentfeld — FU-Akzentfarbe Electric Lime (#ccff00 / --ui-color-accent). Bei Validierungsfehlern erhält das gesamte Raster .is-error (roter Kartenrahmen, kein Rand am Slider selbst).
Standard
Validierungsfehler — Summe ≠ 100 %
Container .ui-pillar-grid.is-error markiert alle Karten. Prozentfeld und Slider bleiben unverändert.
Portal
Portal-Dashboard
Verbindlicher Seitenkopf für Admin- und Prof-Hubs: Toolbar, Begrüßung und KPI-Zeile. Varianten über ui-portal-dashboard-head--admin bzw. --prof. Admin-KPIs sind pro Unterseite unterschiedlich (Studierende / Professor/innen / Einladungen).
Admin — Kohorte links, Bereichs-Switcher rechts, Begrüßung darunter
Guten Tag
Verwaltung
Studierende
Abgeschlossen
Ungeöffnet
Prof — Begrüßung links, Bereichs-Switcher rechts (ohne Kohorte)
Guten Tag
Prof. Dr. N. Kliewer
Handlungsbedarf
Termine in 7 Tagen
Zugeordnete Studierende
Abgeschlossen
Listen & Daten
Listen-Werkzeuge
Suche füllt die Zeile, Filter und Sortierung sitzen rechts in .ui-list-toolbar__controls. Dropdowns nutzen bindUiDropdown() aus portal-core.js.
Status & Feedback
Chips und Status
Statische Labels und klickbare Filter nutzen dieselbe Optik, aber unterschiedliche Elemente.
Statisch — <span class="ui-chip">
Filter — <button class="ui-chip">
Tooltip
Info-Icon mit Hover-Tooltip — gleicher Button-Hover wie ui-semester-card__remove.
Markup — <button class="ui-info-tip">
<button type="button" class="ui-info-tip" aria-label="Info zu Mentoring">
<i data-lucide="info" aria-hidden="true"></i>
<span class="ui-info-tip__bubble" role="tooltip">…</span>
</button>
Vorschau — Bubble zum Stylen
Interaktiv
Mit der Maus über das ⓘ fahren oder per Tastatur fokussieren.
Im Modulkontext
Operations Research
Semesterübersicht
Pflichtmodule und gewählte Wahlmodule in einem konsistenten Raster.
1. Semester
- Operations Research
- Electronic Business
- Vertiefung Business Analytics / Simulation Dynamischer Systeme
- Wahlmodul 1
2. Semester
- Business Intelligence
- Service Engineering
- Wahlmodul 1
3. Semester
- Mentoring
- Wahlmodul 1
4. Semester
- Wahlmodul 1
- Wahlmodul 2
Modulzeilen
Listen nutzen Linien statt Schatten. Aktionen bleiben rechts stabil.
Vertiefung Business Analytics / Simulation Dynamischer Systeme
Informationssysteme in Transport und Verkehr / Metaheuristiken
Review und Signatur
Statuskarte, Akkordeon und QR-Bereich für den finalen Schritt.
Mi., 10.06.2026
09:30 - 10:00 · Dr. D. Rößler
Operations Research
Für dieses Semester sind noch keine Module eingeplant.
Per Smartphone signieren und absenden
Scannen Sie den QR-Code und unterschreiben Sie das Dokument auf dem Smartphone.
Feedback States
Toast, Erfolg und Fehler müssen eine wiederverwendbare Form bekommen.