n8n · KI · Lernen

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.

2026 · 9 n8n-Workflows · OpenAI · PostgreSQL · Telegram

Projekt auf einen Blick

🎯
Ziel
Regelmäßiges Englischlernen ohne App-Wechsel und ohne Anmeldung.
👥
Zielgruppe
Eigene tägliche Sprachpraxis, komplett über Telegram.
🛠️
Technologien
n8n, OpenAI GPT-4.1-mini, PostgreSQL/Supabase, Telegram.
Status
Live, täglich im eigenen Einsatz.
📦
Umfang
9 n8n-Workflows, Level-Assessment, Admin-Panel.

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

📚
Tägliche Lektionen
Jeden Morgen eine neue Lektion passend zum aktuellen Level – Grammatik, Vokabular, Ausdrücke. Automatisch generiert von OpenAI GPT-4.1-mini.
🔁
Spaced Repetition
Vokabeln werden nach dem bewährten SR-Prinzip wiederholt – häufiger am Anfang, seltener wenn sie fest sitzen. PostgreSQL speichert alle Lernintervalle.
📊
Wöchentliche Berichte
Jeden Sonntag ein Fortschrittsbericht: Lektionen absolviert, Vokabeln gelernt, Stärken und Schwächen – mit Empfehlung für die nächste Woche.
🎯
Level Assessment
Beim Start bewertet ein eigener Workflow das aktuelle Englischniveau und stellt den Schwierigkeitsgrad ein. Passt sich automatisch an den Fortschritt an.
⚙️
Admin-Panel
Eigener Admin-Workflow für Konfiguration, Nutzer-Management und manuelle Eingriffe – ohne in den Code müssen.
💬
Interaktiv via Telegram
Antworten, Fragen, Übungen – alles läuft über Telegram. Kein Wechsel in eine andere App, keine Unterbrechung des Gewohnten.

Der Lernpfad

Das System begleitet vom ersten Tag bis zur Selbstständigkeit:

Level-Testbeim Start
Tägliche Lektionmorgens
SR-Wiederholungje nach Interval
Wochenberichtsonntags
Level-Anpassungautomatisch

Die 9 Workflows

Das System besteht aus 9 spezialisierten n8n-Workflows – jeder für eine klar definierte Aufgabe:

01
Tägliche Lektion
Generiert morgens eine neue Lektion passend zum aktuellen Level, sendet sie per Telegram.
Schedule · tägl. morgens
02
Spaced Repetition
Prüft welche Vokabeln heute fällig sind und schickt Wiederholungs-Quiz per Telegram.
Schedule · tägl.
03
Antwort-Handler
Verarbeitet Nutzerantworten auf Lektionen und Quiz, aktualisiert Lernintervalle in PostgreSQL.
Telegram Bot Trigger
04
Wöchentlicher Bericht
Analysiert Lernfortschritt der Woche, erstellt Zusammenfassung mit Stärken/Schwächen und Empfehlung.
Schedule · sonntags
05
Level Assessor
Bewertet das aktuelle Englischniveau durch eine Reihe von Testfragen, setzt den Startlevel.
On-Demand / Telegram
06
Level-Anpassung
Passt den Schwierigkeitsgrad automatisch an wenn der Fortschritt über- oder unterdurchschnittlich ist.
Schedule · wöchentlich
07
Fortschritts-Tracker
Schreibt alle Lernaktivitäten in PostgreSQL – Basis für Berichte, Spaced Repetition und Level-Bewertung.
intern / nach jeder Aktivität
08
Admin-Panel
Manueller Zugriff auf Nutzer-Daten, Level-Overrides, Lernhistorie und Systemkonfiguration.
Telegram / manuell
09
Onboarding
Führt neue Nutzer durch die Einrichtung, erklärt das System und startet den Level Assessor.
Telegram · /start

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

News App
Tägliche Lektion und wöchentlicher Fortschrittsbericht in Telegram

Erkenntnisse

Warum PostgreSQL statt Google Sheets?

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.