English Learning Assistant – täglich Englisch per Telegram
Unterstützt regelmäßiges Englischlernen ohne App-Wechsel und ohne Anmeldung. Ein persönlicher KI-Tutor schickt täglich Lektionen, wiederholt Vokabeln per Spaced Repetition, trackt den Fortschritt und erstellt automatisch wöchentliche Berichte – komplett über Telegram.
Projekt auf einen Blick
Die Ausgangslage
Sprachlern-Apps verlieren schnell ihre Anziehungskraft – man vergisst sie, der Streak bricht. Dabei funktioniert Sprachenlernen am besten, wenn es täglich passiert: in kleinen Dosen, regelmäßig, mit Wiederholung.
Der beste Sprachkurs ist der, den man tatsächlich macht. Und man macht den, der keine Hürde hat.
Die Herausforderung
Damit eine tägliche Lektion tatsächlich stattfindet, darf sie keine zusätzliche Hürde sein – kein separates Einloggen, kein App-Wechsel, keine Erinnerung, die man wegklickt und vergisst.
Hinzu kommt die Spaced-Repetition-Logik selbst: Vokabeln müssen zum passenden Zeitpunkt wiederholt werden – zu früh ist ineffizient, zu spät geht das Gelernte verloren. Das erfordert präzise Zeitstempel und schnelle Intervall-Abfragen über viele Vokabel-Einträge hinweg.
Die Lösung
Der English Learning Assistant kommt zu mir – nicht umgekehrt. Täglich eine Lektion per Telegram, automatisch auf meinem Niveau, mit Vokabeln die ich schon gelernt habe und solchen, die neu sind. Für die Zeitstempel- und Intervall-Logik übernimmt PostgreSQL auf Supabase die Arbeit statt Google Sheets, das für diese Abfragen zu langsam und zu unflexibel wäre.
Die Umsetzung
Funktionen im Überblick
Der Lernpfad
Das System begleitet vom ersten Tag bis zur Selbstständigkeit:
Die 9 Workflows
Das System besteht aus 9 spezialisierten n8n-Workflows – jeder für eine klar definierte Aufgabe:
Tech-Stack
Das KI-Modell ist OpenAI GPT-4.1-mini – schnell, günstig, gut genug für Lektions-Generierung und Antwort-Bewertung. Alle Lernintervalle, Vokabel-Einträge und Fortschrittsdaten leben in PostgreSQL auf Supabase. Das gesamte System läuft über Telegram – kein Frontend, keine Web-App, keine extra App nötig.
Ergebnis & Mehrwert
Das tägliche Lernen findet tatsächlich statt, ohne App-Wechsel und ohne separates Einloggen – weil die Lektion einfach im gewohnten Chat erscheint. Die Kombination aus täglicher Lektion, Spaced Repetition und wöchentlichem Bericht sorgt für kontinuierlichen, messbaren Fortschritt ohne zusätzlichen Organisationsaufwand.
Screenshots
Erkenntnisse
Spaced Repetition braucht präzise Zeitstempel, Intervall-Berechnungen und schnelle Abfragen über viele Vokabel-Einträge. Google Sheets ist dafür zu langsam und zu unflexibel. Der English Learning Assistant war eines der ersten Projekte, bei dem ich deshalb PostgreSQL auf Supabase statt Sheets eingesetzt habe – seitdem ist das meine Standardwahl für zeitkritische Daten.
Mir ist außerdem klar geworden, wie viel Sorgfalt ein reines Chat-Interface braucht: Ohne eigenes Frontend muss das System verstehen, was gemeint ist, auch wenn eine Antwort kurz oder unvollständig ist. Diese durchdachte Konversationsführung war letztlich aufwendiger als die Lektions-Generierung selbst.
Verwandte Projekte
Weitere automatisierte Workflows und Web-Apps gibt es in der Portfolio-Übersicht.
