Fulltext available Open Access
Title: Erstellung eines Konzepts mit prototypischer Umsetzung einer Lehrendenkomponente als Microservice im Rahmen einer Online-Programmierplattform
Language: German
Authors: Bremer, Philip Aguilar 
Keywords: HAW-OPPSEE; Learning Management Systeme; Programmierplattformen; Visual Studio Code Extension API; Webpack
Issue Date: 16-Feb-2024
Abstract: 
Diese Bachelorarbeit befasst sich damit, wie im Rahmen der HAW-OPPSEE Plattform eine Frontendkomponente für den Lecturer konzipiert werden kann. Dabei werden unter Verwendung der VSCode Extension API Webviews innerhalb des Visual Studio Code Editors integriert, welche die Anforderungen für den Lecturer an eine Online Programmierplattform erfüllen. Zunächst werden dafür Plattformen untersucht, die Lecturerspezifische Funktionen bereits umsetzen. Auf dieser Basis werden die Anforderungen ermittelt, die der Lecturer an eine Online-Programmierplattform stellt. Danach werden die Anforderungen in ein UML-Use-Case-Diagramm überführt. Ausgehend von diesem Modell wird die Architektur und der Entwurf für die prototypische Implementierung erstellt. Anschließend werden die wesentlichen Implementierungsschritte betrachtet. Zu guter Letzt werden die Anforderungen mit den tatsächlich implementierten Funktionen abgeglichen, bevor als letztes mögliche Probleme aufgelistet werden und die Lösung als Ganzes evaluiert wird.

This thesis addresses how a fronten component for a lecturer can be implemented within the framework of the HAW-OPPSEE platform. Using the VSCode Extension API, web views are integrated within the Visual Studio Code Editor that meet the lecturer's requirements for an online programming platform. First, platforms that already implement lecturer-specific features will be examined. Based on this, the requirements that the lecturer demands from an online programming platform are identified. Then, the requirements are transformed into a UML use case diagram. Starting from this model, the architecture and the design for the prototype implementation are created. Subsequently, the main implementation steps will be discussed. Finally, the requirements are compared with the actually implemented features, before potential problems are listed and the solution as a whole is evaluated.
URI: http://hdl.handle.net/20.500.12738/14834
Institute: Fakultät Technik und Informatik 
Department Informatik 
Type: Thesis
Thesis type: Bachelor Thesis
Advisor: von Pilgrim, Jens Henning 
Referee: Schmolitzky, Axel  
Appears in Collections:Theses

Files in This Item:
File Description SizeFormat
BA_Microservice.pdf2.62 MBAdobe PDFView/Open
Show full item record

Page view(s)

29
checked on Jul 4, 2024

Download(s)

57
checked on Jul 4, 2024

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.