KDM – Konfigurierbarer-Diagramm-Modellierer
Der KDM erlaubt Schülerinnen und Schüler Klassen- bzw Objektdiagramme im Rahmen des Informatikunterrichts an Schulen zu erstellen. Das Programm ist in Javascript entwickelt worden und läuft rein clientseitig auf dem Webbrowser. Außer die üblichen Daten, die im Rahmen eines HTTP-Requests gesendet werden, werden somit nicht auf dem Server verarbeitet.
Da die Schülerinnen und Schüler, in Abhängigkeit vom Unterrichtsgeschehen, nicht alle Möglichkeiten, die der KDM bereitstellt, benötigen, kann man anhand der URL die anzuzeigenden Kontrollelemente konfigurieren. Der URL-Parameter lauter config. Jedes Kontrollelement hat eine ID. Um den Config-Parameter zu erstellen, muss man lediglich die IDs der gewünschten Kontrollelemente aufaddieren. Den KDM kann man dann über diese URLöffnen:
https://klassenkarte.de/kdm/index.html?config=CONFIGPARAMETER
Der Link kann mit dem Konfigurationstool bequem online erstellt werden: https://klassenkarte.de/kdm/configure.html
IDs der Kontrollelemente
ID | Button | Beschreibung |
---|---|---|
1 | Klasse ohne Attribute und Methoden | |
2 | Klasse ohne Methoden Beginnt ein Attribut mir einem Unterstrich _ so wird dieses unterstrichen. | |
4 | Klasse | |
8 | Abstrakte Klasse | |
16 | Schnittstelle (Interface) | |
262144 | Attribut für ER-Diagramm | |
131072 | Beziehung für ER-Diagramm | |
32 | Objekt (nur Bezeichner) | |
64 | Objekt mit Attributen | |
524288 | Objekt mit Attributen und Methoden | |
65536 | Null-Referenz | |
128 | Verbindungslinie, Beziehung | |
256 | Beziehung mit Beschriftung | |
512 | Beziehung mit Kardinalität | |
1024 | Beziehung mit zwei Beschriftungen | |
2048 | Beziehung mit zwei Beschriftungen und dickem Punkt am Ende | |
4096 | Aggregation | |
8192 | Vererbung | |
16384 | Pfeil mit ausgefüllter Pfeilspitze | |
32768 | Alternativer Pfeil |
Optionen
colormode
Wert | Wirkung |
whitebg | Der Hintergrund (Zeichenfläche) ist nicht mehr in einem leichten Gelbton gehalten sondern in einem reinen weiß |
nocolor | Zusätzlich zum weißen Hintergrund der Zeichenfläche haben Klassen und Objekte nun auch einen weißen Hintergrund. |
Vorgefertigte Konfigurationsvorschläge
– orientiert an den Lehrbüchern des Informatikunterrichts an bayerischen Gymnasien
6. und 7. Jahrgangsstufe (G9)
Objektdiagramme ohne Attribute
Objektdiagramm mit Attribute
Klassendiagramme ohne Attribute und Methoden
Klassendiagramme mit Attribute und Methoden
9. Jahrgangsstufe (G8)
Klassendiagramme für Datenbankmodellierung
ER-Diagramme
ab 10. Jahrgangsstufe (G8)
Klassendiagramme mit Attribute und Methoden
Klassendiagramme mit Vererbung
Feedback, Hilfe und Fragen zum Programm
Der KDM wurde sehr zügig entwickelt, um Schülerinnen und Schülern während der Corona-Pandemie beim Homeschooling zu unterstützen. Da das Programm optimal durchgetestet wurde, sind vielleicht noch die ein oder anderen Fehler enthalten. Über Rückmeldung würde ich mich daher freuen. Gerne kann ich auch noch die eine oder andere Ergänzung durchführen, wenn es meine Zeit erlaubt.
Kontakt
Oder klassisch per Post:
Christoph Gräßl, Donau-Gymnasium Kelheim, Rennweg 61, 93309 Kelheim, Germany