Der Digital Media Systems Modulverlaufsplanner ist ein interaktives Webtool für Studierende des Studiengangs Digital Media Systems an der Technischen Hochschule Mittelhessen (THM). Mit diesem Tool können Studierende ihren individuellen Studienverlauf planen, indem sie Module für die Semester 3, 4 und 5 auswählen und ihren ECTS-Fortschritt verfolgen.
- Vertiefungsauswahl: Studierende können zwischen den Vertiefungsrichtungen Informatik, BWL und Medien wählen.
- Modulübersicht: Anzeige der festgelegten Module für die Semester 1, 2 und 6.
- Modulauswahl: Interaktive Auswahl von Modulen für die Semester 3, 4 und 5.
- ECTS-Tracking: Fortschrittsanzeige für Wahlpflicht-, Überfachliche- und Vertiefungsmodule.
- Persistenz: Speicherung der ausgewählten Module im lokalen Speicher des Browsers.
- HTML5
- CSS3
- JavaScript (ES6+)
- Bootstrap 5.3.3
- Bootstrap Icons
-
Klonen Sie das Repository:
git clone git@github.com:nklsgod/DMS-Modulplanner.git
-
Navigieren Sie in das Projektverzeichnis: cd DMS-Modulplanner
-
Installieren Sie die Abhängigkeiten: npm install
-
Starten Sie den Server: node server/server.js
DMS-Modulplanner/ │ ├── public/ │ ├── img/ │ │ └── image.png │ └── index.html │ ├── server/ │ └── server.js │ ├── src/ │ ├── scripts/ │ │ └── script.js │ └── styles/ │ └── stylesheet.css │ ├── package.json ├── package-lock.json └── README.md
Öffnen Sie die Anwendung in Ihrem Browser unter http://localhost:3000 Wählen Sie Ihre Vertiefungsrichtung aus dem Dropdown-Menü Fügen Sie Module zu den Semestern 3, 4 und 5 hinzu Verwalten Sie Ihre Modulauswahl mit den Hinzufügen/Entfernen-Funktionen Verfolgen Sie Ihren ECTS-Fortschritt in der Fortschrittsanzeige
GET /module - Ruft alle verfügbaren Module ab
Server läuft standardmäßig auf Port 3000 Frontend nutzt Bootstrap für das responsive Design Lokale Speicherung der Moduldaten im localStorage