Skip to content

Eine Expressbasierte Lernanwendung für Normalformen in Datenbanken

License

Notifications You must be signed in to change notification settings

EILD-nrw/nf-trainer-express

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EILD.nrw

NF-Trainer

The NF-Trainer is a learning application for transforming database tables into the first 3 normal forms. The application was originally developed by the Cologne University of Applied Sciences for the online learning platform edb and is now maintained as part of the EILD.nrw project, which aims to unify and improve the quality and reusability of database lectures and resources.

This tool is currently a docker-based express server with an included postgres-database. It is written in JavaScript and uses Pug as a templating engine.

A SCORM / LTI version is currently planned as well.

Further information


Usage

  • Download or clone the repo
  • (Optional) Configure the docker-compose.yml
  • Open the folder with the docker-compose.yml in a terminal (Shift-Rightclick in the folder -> Open in Power-Shell is very handy for this)
  • Build and Start the containers using docker-compose up

Note that the database will initialize itself using the data.sql file upon its first startup. Please wait until the initialization is complete before trying to access the server.

Lizenz

CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0