Das Frontend unseres E-Learning-Systems ist die Benutzerschnittstelle, die mit Java Swing entwickelt wurde. Es bietet eine intuitive und moderne Oberfläche für Dozenten und Studierende, um sich anzumelden, Klassenzimmer auszuwählen und UML-Diagramme zu erstellen und zu bearbeiten.
- Benutzeranmeldung: Sichere Anmeldung für verschiedene Benutzerrollen (Student, Lehrer, Admin).
- Klassenzimmerauswahl: Übersicht und Verwaltung von Klassenzimmern.
- UML-Editor: Interaktiver Editor zum Erstellen und Bearbeiten von UML-Diagrammen.
- Chat-Funktion: Echtzeit-Kommunikation innerhalb von Klassenzimmern und Gruppen.
- Aufgabensammlung: Zugriff auf Aufgaben und deren Lösungen.
https://drive.google.com/file/d/1wEDHZFMH6QTiZNVqovEyraouXE5jSk21/view
Nach dem Start des Frontends können Benutzer:
- Sich anmelden und ihre Rolle bestätigen.
- Klassenzimmer erstellen, beitreten oder verlassen.
- Aufgaben erstellen, bearbeiten und Lösungen hochladen.
- UML-Diagramme zeichnen und bearbeiten.
Das Frontend ist modular aufgebaut, um eine einfache Erweiterung und Wartung zu ermöglichen. Der GUIManager verwaltet die verschiedenen GUI-Komponenten und sorgt für eine nahtlose Benutzererfahrung.