Franz übernahm die Verantwortung als Projektleiter. Das heißt, er war für die Umsetzung des Projektes verantwortlich und koordinierte das Organisatorische. Zudem war er noch für den Theorieteil der Fragebögen zuständig und half bei der Programmierung des Fragebogens und der Token Generierung.
Julians Aufgabe war es, die erstellten Skizzen zu überarbeiten und daraus gebräuchliche Mockups in digitaler Version zu erstellen. Auf Basis dieser wurden im späteren Verlauf des Projektes die Websites erstellt. Zudem war er auch für die Umsetzung der Webseite und das Ausprogrammieren des „Back-End“ für die REST-Applikation zuständig.
Levent übernahm die Aufgabe, die Datenbank zu modellieren und aufzusetzen. Zudem hatte er noch die Aufgabe, den Fragebogen grafisch darzustellen und diesen zu programmieren
Bei der Zielsetzung sind folgende Punkte wichtig. Die Fragebögen sollten bestimmten Kursen zugeteilt werden können und nachdem sie beantwortet wurden auch öffentlich zugänglich sein, sodass ein Kurs ein öffentliches Ranking besitzt. Ebenso liefert das Programm Statistiken und Übersichten über die jeweiligen Kurse und deren Feedbacks.
Die Grundlage dieser Diplomarbeit ist ein Evaluationssystem, welches die Firma Alpega noch nicht zentralisiert hat. Die Firma bietet interne Fortbildungsmöglichkeiten an, sogenannte Kurse. Diese Kurse wurden früher mittels externer Software bewertet. Nun möchte die Firma die Evaluation dieser Fragebögen auf ihren Seiten haben, sodass die Ergebnisse leichter zugänglich sind.
Zusammenfassend lässt sich sagen, dass einige Punkte in Bezug auf die Realisierung des Projektes nicht bearbeitet wurden. Darunter ist unter anderem die Unterschätzung des Aufwands für das Projekt verantwortlich. Dazu kommt auch der technische Aspekt. Die komplexe Entwicklungsumgebung brachte viele Komplikationen mit sich, dadurch mussten auch mehrere Stunden Arbeit nur in die Problembehandlung der Entwicklungsumgebung investiert werden. Als Ergebnis liegt ein Prototyp der „Entwicklung einer webbasierten Kursevaluation und Bewertungsapplikation“ vor. Dieser hat einige detaillierte Aspekte vom ursprünglichen Plan, aber nicht alle geplanten Eigenschaften.Trotzdem hat das Projekt das Projektteam sowohl fachlich als auch persönlich weitergebracht. So konnte das Team seine Kenntnisse über neue Methoden des wissenschaftlichen Arbeitens erweitern, zusätzliche soziale Kompetenzen gewinnen und einen sachlichen Zugewinn im Bereich der Softwareentwicklung erzielen.
Thymleaf ist eine serverseitige Java Template-Engine für Web- und Stand-Alone-Umgebungen. Mittels Spring Framework, kann Thymeleaf für moderne HTML5 JVM-Webentwicklung verwendet werden. Dies wurde in diesem Projekt genau mit Spring benutzt.
Mit Spring kann ein sogenanntes Stand-Alone Programm geschrieben werden, welche das Java Framework Spring verwendet. Dadurch können andere Bibliotheken und Programme verwendet werden. Spring ist essenziell für das Projekt, die gesamte Applikation wurde mittels Spring programmiert.
Java Database Connectivity ist eine API für JAVA. Sie ist dafür zuständig, wie BenutzerInnen auf eine Datenbank zugreifen können. Zudem können die Datenbankverbindungen verwaltet werden. Dies war ein wichtiger Punkt in Bezug auf die Datenbankverbindungen und um Daten aus der Datenbank ein- und auszulesen.
Oracle Database ist ein Datenbankmanagementsystem. Diese Datenbank wurde im Projekt als DBMS verwendet.
Kotlin ist ein Framework von Jetbrains. Kotlin wurde im Projekt verwendet für eine Application Entwicklung.
Das Lombok Plugin fügt Annotationen hinzu, die das Programmieren erleichtern, sowie die Möglichkeit, den Code ganz einfach per Re-Factoring zu formatieren. Dies ist wichtig, um das Projekt übersichtlich zu halten.