Bego Jukic
Entwicklung einer Smartphone-App und Anbindung einer KI-API
Ohne Fleiß kein Preis
Deutsch Lernen ist oft mit viel Recherche verbunden und wirkt schnell monoton. Gleichzeitig steigt der Bedarf nach modernen Methoden, die Wissen verständlich, interaktiv und motivierend vermitteln. Dieses Projekt entwickelt daher eine Smartphone-App und eine Webanwendung, die mithilfe künstlicher Intelligenz automatisch Quizfragen erzeugen. Nutzerinnen und Nutzer können Themen auswählen oder eigene Dokumente bzw. Fotos hochladen, aus denen die KI individuelle Fragen erstellt. So entsteht eine einfache, spielerische und effiziente Möglichkeit, sich auf Prüfungen vorzubereiten oder neues Wissen zu erwerben.
English Learning often involves extensive research and can quickly feel monotonous. At the same time, there is a growing demand for modern methods that present knowledge in a clear, interactive, and motivating way. This project aims to develop a smartphone app and a web application that use artificial intelligence to automatically generate quiz questions. Users can choose specific topics or upload their own documents or photos, from which the AI creates personalized questions. This provides a simple, engaging, and efficient way to prepare for exams or acquire new knowledge.
Der Systemstrukturplan zeigt in kompakter Form, wie die einzelnen Teile des Projekts zusammenarbeiten: Datenbank, Backend, Auth-Server, KI-Modul sowie Web-Oberfläche und Handy-App. Die Grafik veranschaulicht den Datenfluss über die REST-API und gibt einen schnellen Überblick über die komplette Architektur des Systems.
Das Datenbankschema zeigt die Struktur unserer Projekt-Datenbank und beschreibt,
wie Benutzer, Quizfragen, Antworten,
Themen und Rollen miteinander verknüpft sind.
Es bildet die Grundlage für eine saubere Datenverwaltung und ermöglicht effiziente
Abfragen innerhalb der Anwendung.
Ein Beispiel dafür, wie die Login-Seite der App gestaltet ist.
(Hinweis: Bilder werden später durch den echten Screenshots ersetzt.)
In dieser Beispielansicht wählen Nutzer eine Kategorie, ein Modul und eine Lerneinheit aus.
Auf Basis dieser Auswahl generiert die KI automatisch passende Quizfragen.
Ein Musterbeispiel für eine Quizfrage – so könnten die Fragen später in der App aussehen.
Hier wird das Resultat des abgeschlossenen Quiz angezeigt
– bestehend aus Punktezahl, Prozentwert und einer
kurzen Bewertung passend zur erzielten Leistung.