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.