-
Notifications
You must be signed in to change notification settings - Fork 19
Description
User-Story
Als Event-Verantwortlicher möchte ich im Event die Anmeldeangaben (Fragen) direkt aus zentralen Vorlagen (z.B. Dropdown, Werte übernehmen) übernehmen und abändern können.
Als Lagerleitung möchte ich bei einer digitalen Lageranmeldung beim erstellen einer Lager-Anmeldung die Anmeldeangaben (Fragen) direkt aus Vorlagen übernehmen und abändern können.
Als Event-Verantwortlicher möchte ich in der jubla.db passende Vorlagen in den Anmeldeangaben (Fragen zur Event-Anmeldung) direkt übernehmen und abändern können. Damit kann ich einen Event wie zum Beispiel einen Scharanlass viel schneller und mit den richtigen Angaben erstellen.
Als Kurs-Admin möchte ich in der jubla.db passende Vorlagen in den Anmeldeangaben (Fragen zur Kurs-Anmeldung) direkt übernehmen und abändern können. Damit kann ich einen Kurs viel schneller und mit den richtigen Angaben erstellen. Mit anderen Kurs-Administratoren kann ich so besser sicherstellen, dass die gleichen oder ähnliche Fragen verwendet werden.
Aspekte
- Teil der digitalen Lageranmeldung der Jubla.
- Gehört wohl in den Youth-Wagon oder vielleicht sogar in den Core. Aus mehreren Gründen (Komplexität, Wagon-Ansatz, Finanzen, etc.) kann und will die Jubla keinen alleinigen Anspruch oder Lead für dieses Feature einnehmen. Wir haben grosses Interesse an diesem Feature und geben explizit unser commitment zu dieser oder einer ähnlichen Lösung welche dem Ziel näher kommt.
- Kurs-Fragen können aktuell als "Seed" Vorlage hinterlegt werden. Damit sind Standard-Fragen für alle Kurse möglich. Deren Handhabung ist komplex und eine Anpassung nur über einen Change-Request möglich. Diese Story sollte ermöglichen, dass aus User Sicht Vorlagen ohne Seed möglich sind.
- Ändern oder löschen von Anmeldeangaben kann (oder wird) zu Datenverlust/Unübersichtlichkeit führen. Bestehende Fragen und deren Antworten könnten zu sehr vielen Fragen und unterschiedlichen Antworten führen. (Use Case: Viele Anmeldungen in einem Zeitraum in dem die Fragen oft und mehrmals durch den User überarbeitet, erweitert und gelöscht werden)
- Die Reihenfolge der Anmeldeangaben ist Alphabetisch und entspricht nicht der Reihenfolge im Backend. Es laufen Gespräche über die Sortierung der Anmeldeangaben.
- Wir sind uns bewusst, dass dieses Feature die Weiterentwicklung der Anmeldeangaben komplizierter macht. Neue, komplexere Fragen oder Anpassungen könnten auch Auswirkungen auf die Vorlagen haben.
Definition of Done
- Bei jedem Event gibt es im Tab "Anmeldeangaben" die Möglichkeit mit einem klick "Werte übernehmen" die als Vorlagen hinterlegten Anmeldeangaben (Frage, Mögliche Antworten, Mehrfachauswahl und Antwortangabe) zu generieren und abzuändern. Die generierten Anmeldeangaben können auch gelöscht werden.
- Im Modul Einstellungen gibt es neu "Vorlagen für Anmeldeangaben" in dem mit den nötigen Rechten/Rollen für jeden Event Typ (Anlass, Kurs, Lager) einen Satz Anmeldeangaben (Liste mit Fragen, Mögliche Antworten, Mehrfachauswahl und Antwortangabe) erstellt und bearbeitet werden kann. Dieser Dient jeweils als Vorlage beim "Werte übernehmen" bei einem Event.
- Eine Nachvollziehbarkeit der Arbeiten (für Anwender/Tester ohne technisches Fachwissen) muss klar ersichtlicher Bestandteil der Arbeiten/Offerte sein.
Aktualisierte Dokumentation. Anhand der erstellten Dokumentationen und Berichten kann die Lösung nachvollzogen und abgenommen werden.
Mockup
Zeigt als Beispiel ohne Anspruch auf korrektes UX/UI die Möglichkeit in einem Event die Anmeldeangaben aus Vorlagen zu generieren.
Tech-Spec
- sinngebende Zielrichtung
- besondere/bekannte Bedingungen und Grenzfälle
- technische Einschränkungen
- Ein- und Ausgabeformate beschreiben
- Umsetzungsplan ergänzen oder anpassen
ToDo
- Migration erstellen
- Domainklasse erstellen oder anpassen
- Model/View/Controller anpassen
- Neues Feature mit FeatureGate deaktivierbar machen
- Specs schreiben
- Kunde wegen Übersetzungen informieren
- Mit angemessener Rolle "durchklicken"
- bei Core-Änderungen alle Wagons durchtesten
- DoD geprüft und erfüllt?
- CHANGELOG-Eintrag unter "unreleased" unten hinzufügen
