Freies offenes Webprogramm zur Erstellung von Struktogrammen sowie zur Umwandlung dessen in Code (Python, PHP, Java). Online nutzbar unter https://dditools.inf.tu-dresden.de/struktog/ oder als Download einfach die index.html öffnen. Freie Software lebt von Mitarbeit. Gerne Kontakt aufnehmen und mithelfen.
Der Editor kann über verschiedene URL-Parameter angepasst werden. Dabei ist es möglich die Konfiguration zu ändern, um z.B. verschiedene Elemente auszublenden oder schon vorgefertigte Templates für Aufgaben geladen werden.
- Anweisung, Eingabe, Ausgabe
- Zählergesteuerte Schleife, Kopfgesteuerte Schleife, Fußgesteuerte Schleife
- Verzweigung, Fallunterscheidung, trycatch
- Funktionsblock
Als Standard werden alle Elemente geladen.
Für Python (https://dditools.inf.tu-dresden.de/struktog/?config=python):
{domain}/?config=pythonFür Python mit Funktionsblock (https://dditools.inf.tu-dresden.de/struktog/?config=python_func):
{domain}/?config=python_funcAufgaben können über Templates geladen werden:
{domain}/?template=1Klaus Ramm, Thiemo Leonhardt, Tom-Maurice Schreiber
MIT
Die Entwicklung basiert auf den Paketen aus npm mit yarn und läuft momentan auf NodeJS Fermium. Installation von Node und Git ist Voraussetzung.
yarnStartet einen lokalen Webserver und aktualisiert Inhalte während der Entwicklung.
yarn run watchDer fertige Build wird in dem Unterordner './build ' abgelegt.
yarn run build