Vom 23.12.2021 bis einschließlich 31.12.2021 ist die Geschäftsstelle des Landesportals in der Weihnachtspause.
Wir wünschen Ihnen besinnliche Feiertage und alles Gute für das neue Jahr! 

Interaktiver PL/SQL Trainer

Der PL/SQL-Trainer ist eine Lernanwendung für PLSQL-Anweisungen in Oracle-Datenbanken.

EILD Logo
© Alexander Kosmehl

Interaktiver PL/SQL Trainer

Grundlagen:
Bei dem PLSQL-Trainer handelt es sich um einen regulären JavaScript Express-Server. Als Templating-Engine wurde Pug und für Code-Quality ESLint verwendet. Neben dem Server wird eine Oracle-Datenbank zur Ausführung der PLSQL-Statements der Nutzer benötigt. Ordnerstruktur: Grundsätzlich teilt sich die Applikation in eine Hauptkomponente und drei Router für die jeweiligen Sub-Trainer auf. Sowohl die Hauptkomponente als auch die Sub-Trainer bestehen jeweils aus einem Router (app.js oder router.js), in welchem die eigentliche Server-Logik liegt, sowie der zugehörigen Datenbank.js und Service.js Dateien, in welchen die Verbindung mit der Datenbank gehändelt wird. Außerdem gibt es für seitenübergreifende Funktionen, sowie Bilder und zusätzliche (externe-) JavaScript Dateien entsprechende Ordner.

Verwendung und Installation:
Der PLSQL-Trainer muss vor der Verwendung installiert werden. Die Installationsanleitung befindet sich in der Readme-Datei im Repository.

Lizenz:

Der PLSQL-Trainer wurde ursprünglich von der Technischen Hochschule Köln im Rahmen der Online-Lernplattform EDB entwickelt. Als Teil des Projekts www.EILD.nrw wurde sie von Alexander Kosmehl weiterentwickelt und als Open-Source Anwendung veröffentlicht.

Dieses Repository enthält Software unter MIT-Lizenz und Content unter Creative Commons Attribution-ShareAlike 4.0 International Licence (CC BY-SA 4.0). Content sind insbesondere die Aufgabenstellungen, Definitionen und Hinweise.

Ausgenommen von der Lizenz sind die verwendeten Logos sowie alle anders lizenzierten Elemente.

Creative Commons Lizenzvertrag
icon bookmark.svg
icon share.svg
icon bookmark.svg
icon share.svg

Metadaten

Urheber*innen:
Alexander Kosmehl
Organisation:
Technische Hochschule Köln
Fachbereich(e):
Studienbereich Informatik, Informatik, Medieninformatik, Wirtschaftsinformatik, Bioinformatik, Ingenieurinformatik/Technische Informatik
Sprache:
Deutsch
Medientyp(en):
Softwareanwendung, Übung
Schlagwort(e):
EILD.nrw, EILD, Trainer, Datenbanksysteme, Datenbank, PLSQL, PL/SQL, Oracle