In der Datenbank muss für die jeweiligen Aktivitäten eine Kategorie hinterlegt werden, diese werden als 'category' hinterlegt.
Beispiel:
category = 'Sport'
Mögliche Values:
Sport
Kultur
Kulinarik
Bildung
Information
Hausarbeit
Zufällig -> soll als Default genutzt werden [sofern Kategorie umsetzbar, ansonsten neues Attribut - soll bei Auswahl Kategorie unabhängige Aktivitäten ausgeben]
Auswirkungen Front End
Der User soll im GUI über ein Dropdownfeld in der Lage sein eine Kategorie für die zu suchende Aktivität auszuwählen, dieser ausgewählte Wert soll dann in die Datenbankabfrage übernommen werden, sodass zu seiner Auswahl passende Aktivitäten ausgegeben werden.
Definition of Done
Das Ticket gilt als abgeschlossen, wenn:
Die in der Datenbank hinterlegten Aktivitäten um das Attribut category [+Zufall sofern nötig] ergänzt wurden
der Benutzer über ein Dropdown die Kategorie auswählen kann
Bei Auswählen von "Zufällig" im Dropdown werden von der Kategorie unabhängige Aktivitäten ausgegeben
Bei Auswahl einer Kategorie werden nur zu dieser passende Aktivitäten ausgegeben
Derzeitiger Stand: Wenn Kategorie zufällig und Teilnehmendenanzahl gegeben, dann werden alle Kategorien ausprobiert -> Erwartung nur Ausgabe der einen, die zur teilnehmeranzahl passt
Feature: Teilnehmendenanzahl Filter
Auswirkungen Datenbank
In der Datenbank muss für die jeweiligen Aktivitäten eine Kategorie hinterlegt werden, diese werden als 'category' hinterlegt. Beispiel:
category = 'Sport'
Mögliche Values:Auswirkungen Front End
Der User soll im GUI über ein Dropdownfeld in der Lage sein eine Kategorie für die zu suchende Aktivität auszuwählen, dieser ausgewählte Wert soll dann in die Datenbankabfrage übernommen werden, sodass zu seiner Auswahl passende Aktivitäten ausgegeben werden.
Definition of Done
Das Ticket gilt als abgeschlossen, wenn: