← Zurück

ÜBER

Über COMUS

Ein persönliches Webprojekt für smartere Unterrichtsplanung im Musikunterricht.

Über COMUS

COMUS ist ein kleines Webprojekt für smarte Stundeneinteilung im Musikunterricht.

Die Idee dahinter ist einfach: Musiklehrer:innen sollen ihre Unterrichtszeiten nicht mühsam per Excel, Notizzettel oder endlosen Nachrichten planen müssen. COMUS hilft dabei, Verfügbarkeiten, Wunschzeiten, Nachmittagsschule und andere Verpflichtungen in einen klaren Stundenplan zu bringen.

Warum gibt es COMUS?

COMUS ist aus einem persönlichen Lern- und Praxisprojekt entstanden.

Ich wollte Inhalte aus meinem KI-Studium praktisch anwenden — insbesondere Themen aus Computational Logic und SAT Solving. Gleichzeitig kenne ich als professioneller Klarinettist und Musiklehrer die organisatorischen Herausforderungen der Unterrichtsplanung aus eigener Erfahrung.

So wurde COMUS zu einem Projekt, das zwei Dinge verbindet:

Musikunterricht verstehen und logische Optimierung praktisch einsetzen.

Außerdem war COMUS für mich ein Trainingsprojekt, um eine vollständige Web-App von der Idee bis zum Deployment umzusetzen: Frontend, Logik, Datenstruktur, Hosting, Domain, Design und Nutzerführung.

Wer steckt dahinter?

Mein Name ist Samuel Eder. Ich bin professioneller Klarinettist, Musiklehrer, Data Scientist und ehemaliger Gründer von INSAME — Instrumental Gaming, einem früheren Startup-Projekt rund um interaktives Musiklernen.

Heute baue ich wieder kleinere Tools und Projekte, die konkrete Probleme lösen oder einfach nützlich sind. Nicht, weil jedes Projekt sofort ein großes Produkt werden muss — sondern weil es Freude macht, Dinge zu bauen, die echten Wert schaffen.

COMUS ist genau so ein Projekt: entstanden aus Neugier, Praxisbezug und dem Wunsch, ein alltägliches Problem eleganter zu lösen.

Wie funktioniert COMUS?

COMUS verwendet keinen Chatbot, kein Large Language Model und keine generative KI.

Die Stundenplanung basiert auf einem SAT Solver. Das ist ein deterministisches Verfahren aus der mathematischen Logik. Vereinfacht gesagt prüft der Solver, welche Kombination aus Unterrichtszeiten alle gesetzten Regeln erfüllt.

  • Schüler:innen dürfen nicht zu Zeiten eingeteilt werden, in denen sie nicht verfügbar sind.
  • Nachmittagsschule und andere Verpflichtungen werden blockiert.
  • Unterricht muss innerhalb der verfügbaren Zeiten der Lehrkraft liegen.
  • Wunschzeiten und Alternativen werden berücksichtigt.
  • Konflikte werden logisch ausgeschlossen.

Das Ergebnis entsteht also nicht durch Schätzen oder „kreatives Raten“, sondern durch präzise Berechnung.

Warum kein LLM?

Für diese Art von Problem ist ein Sprachmodell nicht notwendig.

Stundenplanung ist ein klassisches Constraint-Problem: Es gibt feste Regeln, verfügbare Zeitfenster und gültige oder ungültige Kombinationen. Dafür eignet sich ein SAT Solver sehr gut.

Das macht COMUS:

  • leichtgewichtig,
  • schnell,
  • nachvollziehbar,
  • deterministisch,
  • und ressourcenschonend.

Für diesen konkreten Anwendungsfall ist das deutlich sinnvoller, als dieselbe Aufgabe an ein großes Sprachmodell zu schicken.

Für technische Nutzer:innen

Wenn du lieber direkt mit strukturierten Daten arbeitest, kannst du in COMUS auch YAML-Dateien importieren.

Damit lassen sich Schüler:innen, Verfügbarkeiten, Wunschzeiten und Einschränkungen direkt in einer Datei vorbereiten und anschließend in die App laden.

Das ist besonders praktisch, wenn du viele Daten auf einmal testen, versionieren oder wiederverwenden möchtest.

Feedback

COMUS ist ein kleines, laufendes Projekt. Es ist nicht perfekt, aber genau dafür ist Feedback wertvoll.

Wenn du COMUS ausprobierst, freue ich mich über Rückmeldungen, Ideen, Fehlermeldungen oder Verbesserungsvorschläge.

Du erreichst mich hier:

Instagram: @samuel_clarinet

E-Mail: comus@ederlabs.at

Wenn dir COMUS gefällt, teile das Projekt gerne mit anderen Musiklehrer:innen.

Und falls du das Projekt unterstützen möchtest: Gerne auf einen Kaffee einladen.