Bego Jukic
Entwicklung einer Smartphone-App und Anbindung einer KI-API
Ohne Fleiß kein Preis
Eine moderne Lernplattform mit mobiler App, Game-Weboberfläche und Administrationsbereich.
Projekt ansehenDeutsch 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.
QuizToGo besteht aus drei Hauptkomponenten: einer mobilen App, einer Game-Weboberfläche und einer Administrationsoberfläche. Die folgenden Bereiche zeigen die wichtigsten Funktionen der einzelnen Projektteile.
Die Smartphone-App ermöglicht das Generieren und Lösen von Quizfragen direkt am Handy.
App ansehenDie Weboberfläche bietet Quizfunktionen, Verlauf, Ergebnisse und Statistiken im Browser.
Web ansehenDie Administrationsoberfläche dient zur Verwaltung von Benutzern und Quizfragen.
Admin ansehenIn diesem Bereich werden die wichtigsten Ansichten der Smartphone-App gezeigt. Die Screenshots können mit Pfeilen durchgeschaltet werden.
Die Smartphone-App ermöglicht die Nutzung von QuizToGo direkt am Handy. Benutzer können sich anmelden, Kategorien auswählen, Quizfragen generieren, Fragen beantworten und ihre Ergebnisse überprüfen.
In diesem Bereich werden die wichtigsten Ansichten der Weboberfläche gezeigt. Dazu gehören Login, Themenauswahl, Quiz, Ergebnis, Verlauf und Statistik.
Die Game-Weboberfläche ermöglicht das Lösen von Quizfragen direkt im Browser. Benutzer können sich anmelden, Themen auswählen, Quizfragen beantworten, Ergebnisse ansehen und ihren Fortschritt verfolgen.
In diesem Bereich wird die Administrationsoberfläche gezeigt. Dort können Benutzer verwaltet und Quizfragen kontrolliert oder generiert werden.
Die Admin-Oberfläche dient zur Verwaltung des QuizToGo-Systems. Administratoren können Benutzer erstellen, bestehende Benutzer bearbeiten und Quizfragen kontrollieren oder generieren.