Dayplanner · Flask

Tagesplanung mit messbaren Zielen, Projektorganisation und einer Übersicht für Praxisbildner.

PythonFlaskMySQLSQLAlchemyLDAPBootstrap

Projektübersicht

Eine Flask-Neuimplementierung meines ursprünglichen Django-Dayplanners. Lernende planen Aufgaben mit Zielen, messbaren Kriterien, Dauer und Erledigungsstatus. Praxisbildner erhalten Einblick in die ihnen zugewiesenen Lernenden. Administrative Änderungen werden strukturiert protokolliert. LDAP-Anmeldung, CSRF-Schutz und datenbankgestützte Anmeldebegrenzung ergänzen die Anwendung.

Funktionen

Planen und reflektieren

  • Ziele, messbare Kriterien und Dauer
  • Erledigungsstatus und Projektfarben

Praxisbildner-Workflow

  • Zugewiesene Lernende und ihre Planung einsehen
  • Tagesnachrichten und Abgabeübersicht

Zugriff und Verlauf

  • LDAP-Anmeldung und rollenbasierte Berechtigungen
  • CSRF-Schutz, Anmeldebegrenzung und Änderungsprotokolle

Technologien & Umsetzung

Technologien

  • Python · Flask · Jinja2
  • SQLAlchemy · MySQL / MariaDB
  • LDAP / ldap3
  • Flask-WTF · CSRF
  • Bootstrap · JavaScript
  • Gunicorn · Docker · OKD deployment manifests