Projekt von: Kai, Silas und Rafael
Das Programm soll eine Lernsoftware werden, mit der man mithilfe von Flashkarten lernen kann. Die Flashkarten werden nach bestimmten Zeitintervallen abgefragt (SRS Prinzip: https://en.wikipedia.org/wiki/Spaced_repetition) um einen optimalen Lernerfolg zu erzielen.
Der Model.User kann Flashkarten mit Vorder- und Rückseite erstellen. Bei der Abfrage wird die Vorderseite einer Karte gezeigt. Der Model.User hat Zeit über die Antwort nachzudenken, und kann dann zwischen verschiedenen Schwirigkeitsgraden wählen. Je nach Schwierigkeitsgrad, wird der Karte eine neues Abfragedatum gesetzt. Die Karte wird erst wieder abbefragt, wenn wir uns nach dem Abfragedatum befinden. Wenn das Programm beendet wird, werden alle Flashkarten abgespeichert, und es kann weitergelernt werden, sobald die Karten wieder zur Verfügung stehen.
1. Man kann mehrere Decks mit Lernkarten erstellen.
2. Zu einem Themengebiet werden Lernkarten bereits erstellt.
3. Die notwendigstens Fragen werden zuerst abgefragt. (Sortierung)
4. Es gibt für jede Karte einen Schwierigkeitsgrad, der den Wiederholungsintervall beeinflusst.
-Anzeige über jedem dem Button: Wann die Karte wieder abgefragt wird (falls dieser Button gedrückt wird)
5. Benutzeroberfläche mit JavaFX und intuitivier Bedienung.
6. Programm kann Decks (Lernkarten) speichern und beim Starten einlesen.
7. Bearbeitung der Decks komplett in übersichtlichem Design, mit Features wie:
-Übersicht alle Karten
-Karten löschen
-Karten bearbeiten
-Karten hinzufügen
8. Logging, zum Nachvollziehen möglicher nicht vorhergesehner Fehler
9. Mehrere Benutzer, mit verschiedenen Decks, die beim Start ausgewählt werden können
10. Nutzerstatistik (Gesamte Zeit verbraucht, wieviele Karten gelernt, etc.)
11. Anzeige "Overview", mit Infos wie gesamte Karten, wieviele bereit sind zu lernen
1. Lernhistorie
2. Speichern der Daten in der Cloud
3. Suchfunktion nach Karten (für Must Have 7)
DHBW Loerrach 2019
© Rafael, Kai und Silas