Flashcards Lernanwendung

Webbasierte Lernkarten-App mit Nutzerkonten, Lernfortschritt und Wiederholungslogik. KI-gestützter Karten- und Fragengenerierung.

Kurzüberblick

  • Webanwendung zur Erstellung und Nutzung von Lernkarten

  • Symfony (Backend & Business-Logik), Vue.js (Frontend)

  • Persistenter Lernfortschritt pro Nutzer

  • KI-gestützte Generierung von Lernkarten aus PDF-Dokumenten

  • KI-basierte Fragen & Antworten pro Karte, Speicherung in der Datenbank

Zentrale Ansicht der Lernkarten-Anwendung. Nutzer können Kartensets auswählen, Karten durchgehen und ihren Lernfortschritt kontinuierlich speichern.

KI-gestützte Erstellung von Lernkarten

Ein zentrales Feature der Anwendung ist die automatisierte Erstellung von Lernkarten aus PDF-Dokumenten. Inhalte werden analysiert, strukturiert und in sinnvolle Fragen-Antwort-Karten überführt. Die generierten Karten werden anschließend persistiert und können vom Nutzer weiterbearbeitet und genutzt werden. Große Dokumente werden in verarbeitbare Einheiten unterteilt, um stabile Ergebnisse zu gewährleisten.

Upload eines PDF-Dokuments zur KI-gestützten Generierung von Lernkarten. Die Verarbeitung erfolgt serverseitig, die Ergebnisse werden strukturiert in der Datenbank abgelegt.

KI-basierte Fragen & Antworten pro Lernkarte

Zusätzlich zur Kartengenerierung können Nutzer gezielt Fragen zu einzelnen Lernkarten an die KI stellen. Die Antworten werden nicht nur angezeigt, sondern strukturiert in der Datenbank gespeichert und stehen damit dauerhaft zur Verfügung.

Zentrale Ansicht der Lernkarten-Anwendung. KI-gestützte Rückfragen zu einzelnen Lernkarten. Antworten werden gespeichert und können später erneut aufgerufen oder in den Lernprozess integriert werden.

Warum dieses Projekt relevant ist

Die Anwendung verbindet klassische Webentwicklung mit praktisch eingesetzter KI. KI wird nicht als Spielerei genutzt, sondern zielgerichtet zur Wissensaufbereitung, Erweiterung und nachhaltigen Nutzung eingesetzt. Der Fokus liegt auf Wartbarkeit, Erweiterbarkeit und realem Mehrwert für Lernprozesse.

Technischer Fokus

  • Symfony: Business-Logik, API, Datenmodellierung

  • Vue.js: Komponenten, UI-Flow, Interaktion

  • Persistente Speicherung von:

  • Karten

  • Antworten

  • KI-Ergebnissen

  • Lernfortschritt

  • KI-Integration zur Textanalyse, Generierung & Beantwortung von Fachfragen