Mit dem ER-Trainer werden die Kardinalitäten von Beziehungen zwischen Entitäten im ER-Diagramm trainiert. Unterstützt werden neben binären Beziehungen auch n-näre Beziehungen mit bis zu vier Entitäten, (binäre) rekursive Beziehungen und Spezialisierung/Generalisierung mit bis zu drei Sub-Entitäten. Die Beziehungen werden primär in Abrial- bzw. (min-max)-Notation dargestellt, wobei für binäre Beziehungen auch zu anderen Notationen gewechselt werden kann.
Voraussetzung ist ein aktueller Webbrowser mit aktiviertem JavaScript.
Die Webanwendung kann über GitHub Pages ohne Installation über die folgende Web-URL genutzt werden: https://eild-nrw.github.io/er_trainer/.
Alternativ kann das Repository als ZIP-Datei heruntergeladen, an beliebiger Stelle entpackt und durch den Aufruf der enthaltenen index.html
gestartet werden.
Über die Web-URL ist die Webanwendung immer auf dem neusten Stand und muss nicht von Hand aktualisiert werden. Dafür hat man bei der ZIP-Variante den Vorteil einer von GitHub unabhängigen Version mit weitreichender individueller Anpassbarkeit.
Durch das Editieren der im Repository enthaltenen resources/resources.js
können weitreichende individuelle Anpassungen vorgenommen werden.
An keiner Stelle werden Benutzer-spezifische Daten verarbeitet. Es handelt sich um reine Selbsttests mit direktem Feedback, was richtig/falsch beantwortet wurde.
Der ER-Trainer wurde an der Hochschule Bonn-Rhein-Sieg im Rahmen des EILD-Projekts von André Kless entwickelt. Der ER-Trainer stammt ursprünglich vom Verbundpartner TH Köln und wurde nun als ccmjs-basierte Webkomponente umgesetzt, wodurch eine besonders hoher Grand an Anpassbarkeit und Integrierbarkeit für andere Lehrende erreicht wird. Zudem wurde der ER-Trainer um zahlreiche Funktionalitäten erweitert.
Wir freuen uns über jedes Feedback und beantworten gern Ihre Fragen. Hierfür können Sie sich jederzeit (auch nach dem Ende des EILD-Projekts) an den Entwickler André Kless wenden.
Email: [email protected] | Web: https://www.h-brs.de/de/inf/andre-kless