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=python
Für Python mit Funktionsblock (https://dditools.inf.tu-dresden.de/struktog/?config=python_func):
{domain}/?config=python_func
Aufgaben können über Templates geladen werden:
{domain}/?template=1
Klaus 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.
yarn
Startet einen lokalen Webserver und aktualisiert Inhalte während der Entwicklung.
yarn run watch
Der fertige Build wird in dem Unterordner './build ' abgelegt.
yarn run build