Repository navigation
Releases: Sae-l/tutor
Release list
v0.3.0-rc.5
Vorabversion mit den Korrekturen aus der nativen Prüfung von G29 und D3 auf Persisch. Sonst ist das Lehrverhalten wie in v0.3.0-rc.4. Keine stabile Freigabe: Das Lehrverhalten ist nicht vollständig auf der Zieloberfläche abgenommen.
Änderungen
- „📋 Gegeben / Gesucht“ immer als Tabelle: Die Vorlage verlangt jetzt ausdrücklich eine Markdown-Tabelle mit Kopf- und Trennzeile, nie einen Codeblock. Vorher stand dort „Tabelle als reiner Text“, und eine Antwort zeigte den Abschnitt deshalb als Codeblock.
- Lateinische Ziffern: Zahlen stehen auch auf Arabisch und Persisch und auch in Nummerierungen und Zeitangaben in den Ziffern 0–9.
- Lösungen am Ende: In
erklärsteht „🔒 Lösungen“ jetzt nach „➡️ Nächster Schritt“, wie in der Antwortvorlage. Die Modusdatei gab bisher die umgekehrte Reihenfolge vor. - Protokoll der Prüfung im Repository: tests/protokolle/2026-10-28-claude-ai-g29-d3-persisch.md.
Vollständige Liste: CHANGELOG.
Geprüft
- Build, Strukturtests (Linux und Windows) und Prüfung der Wissensbasis.
- Native Prüfung von G29 und D3 auf claude.ai mit v0.3.0-rc.4: beide bestanden mit Anmerkungen; die Anmerkungen sind in dieser Version umgesetzt.
Bekannte Grenzen
- Die Korrekturen sind mit dieser Version nicht erneut nativ geprüft (G29 und ein
erklär-Fall). - Ob blanke Sprachcodes wie
faoderarals Sprachwunsch gelten, ist nicht festgelegt. - Offene Punkte aus rc.3 bestehen weiter: U01…U06 und U14 nicht nativ geprüft, A/B-Vergleich durch den Lernenden steht aus (#67). ChatGPT- und Gemini-Wege experimentell.
Installation
- Claude (Web/App):
tutor-skill.zipunter Skills hochladen; nicht entpacken. Vorher eine älteretutor-Version entfernen. - ChatGPT/Codex:
tutor-chatgpt.zipim Plugin-Importer, siehe docs/CHATGPT.md. - Prüfsummen:
SHA256SUMS.txt.
v0.3.0-rc.4
Vorabversion mit Persisch (Farsi) statt Urdu als sechster Erklärsprache. Sonst ist das Lehrverhalten wie in v0.3.0-rc.3. Keine stabile Freigabe: Das Lehrverhalten ist nicht vollständig auf der Zieloberfläche abgenommen.
Änderungen
- Persisch statt Urdu: Sprachwechsel mit
[fa],!sprache fa, „auf Persisch“, „auf Farsi“ oder „به فارسی“. Persisch läuft wie Arabisch von rechts nach links; Formeln stehen als eigene Zeile. Geschrieben wird mit den persischen Zeichen ی und ک.[ur]wird nicht mehr erkannt. - Website: Sprachbeispiel auf Persisch in Noto Naskh Arabic; die Nastaliq-Schrift für Urdu entfällt.
- Doku und Website seit rc.3 überarbeitet (Gliederung, Schrift, README-Animation); siehe CHANGELOG.
Vollständige Liste: CHANGELOG.
Geprüft
- Build, Strukturtests (Linux und Windows) und Prüfung der Wissensbasis.
- Website-Beispiel auf Persisch bei 375 und 1280 px Breite: Schrift geladen, rechts nach links, kein Überlauf.
Bekannte Grenzen
- Akzeptanzfälle G29 (
[fa] erklär) und D3 (Rechts-nach-links) auf Persisch nicht nativ geprüft. - Offene Punkte aus rc.3 bestehen weiter: U01…U06 und U14 nicht nativ geprüft, A/B-Vergleich durch den Lernenden steht aus (#67). ChatGPT- und Gemini-Wege experimentell.
Installation
- Claude (Web/App):
tutor-skill.zipunter Skills hochladen; nicht entpacken. Vorher eine älteretutor-Version entfernen. - ChatGPT/Codex:
tutor-chatgpt.zipim Plugin-Importer, siehe docs/CHATGPT.md. - Prüfsummen:
SHA256SUMS.txt.
v0.3.0-rc.3
Vierte Vorabversion. Beschlossene Schutzregeln aus #34 sind in der gemeinsamen Quelle umgesetzt; eine vollständige native Abnahme steht aus. Keine stabile Freigabe.
Änderungen
- Lösungsschutz gilt auch für Tabellen, Code, SVG, gerenderte Bilder, Legenden und Alt-Text sowie vollständige Beweise und Auswahlantworten.
- Unterstützende Skizzen zeigen nur Gegebenes. Persönlich verlangte Graphen erlauben die nötigen Graphberechnungen, keine weiteren Lösungen. Endbild prüfen oder kontrollierte Zeichnung/Beschreibung verwenden.
- Check korrigiert nur die erste fehlerhafte Stelle. Eindeutiger Lösungsabruf sofort, sonst eine Auswahlfrage. Persönliches
!issuehat Vorrang. - Kurz mit symbolischen Zwischenschritten und genau einer Anmerkung; Hilfe wörtlich auf Deutsch. Mittel/Lang ohne neue Übung im Abschluss oder erfundene Alternativwege.
- Öffentliche deutsche Obsidian-Wissensbasis, korrigierter Website-Zähler und Downloadlinks. Prüfsummen verwenden die tatsächlichen Assetnamen ohne
dist/; Claude-Archiv behält auch auf Windows die Quellbytes.
Installation
- Claude:
tutor-skill.zipunter Skills hochladen; nicht entpacken. - ChatGPT Plugin, experimentell:
tutor-chatgpt.zipüber den Plugin-Importer bzw. lokalen Marketplace, nicht als Chat-Anhang. Anleitung. - ChatGPT Projekt / Gemini-Promptweg, experimentell:
kern.mdals Anweisung undsystem-prompt.mdals Wissensdatei. Kein neues natives Gemini-Paket. - Alle vier Dateien gemeinsam herunterladen;
sha256sum -c SHA256SUMS.txtprüft ihre Integrität. ZIPs und Prompts stammen aus dem durch den Tag bezeichneten Commit.
Nachweise und Grenzen
Build, 15 Strukturtests und Vaultprüfung sind automatisierbar; sie belegen keine Modellregeltreue oder Lernwirkung. Zwölf Schutzregressionen sind vorbereitet und noch nicht auf den Zieloberflächen geprüft. Die historischen CLI-Teilergebnisse bleiben unverändert; sie sind keine Abnahme dieser Version. #32 bleibt bis zum nativen Bildtest offen. Gemeinsame Drei-Plattform-Gates und weitere Paketentscheidungen bleiben offen. Formeldarstellung und tatsächliche Endbilder müssen auf jeder Zieloberfläche geprüft werden.
Alle Änderungen: CHANGELOG.
v0.3.0-rc.2
Vorabversion zum Testen des neuen Erklärstils. Keine stabile Freigabe: Das Lehrverhalten ist nicht auf der Zieloberfläche abgenommen. Stabil bleibt v0.2.1. Der Tag v0.3.0-rc.1 ist vergeben (Release zurückgezogen, #66/#68); diese Version heißt deshalb rc.2.
Änderungen
- Erklärbogen als gemeinsamer Erklärstil in
erklär,vollundthema: Einstieg aus dem Thema, genau ein Bild, Grenze des Bildes, Kernsatz und Brückensatz zur Gleichung.mittelundlangbehalten eine kurze Idee. tippreagiert auf „weiß nicht“ oder „?“ in jeder Sprache mit Entlastung und einem anderen Zugang; beim zweiten Mal Verweis aufvoll. Mindestens eine Leitfrage fragt nach dem Warum.- Wiederholungskarte in zwei Stufen (in 2–3 Tagen, dann nach etwa einer Woche); Verständnisfrage prüft ein Prinzip statt einer ganzen Rechnung.
- Zu breite Wirksamkeitsaussagen in Didaktik und Konzept korrigiert.
- Aus #67/#64: Folgebefehle gelten der Originalaufgabe, keine dekorativen Bilder, Niveauregel ohne Vorabfrage, Fachkonventionen für Elektrotechnik, Technische Mechanik und Mathematik; Zielgruppe nicht mehr auf das erste Studienjahr beschränkt.
Vollständige Liste: CHANGELOG.
Geprüft
- Build, Strukturtests (Linux und Windows) und Prüfung der Wissensbasis.
- Begrenzter Ersatzlauf mit Claude Code CLI (kein Release-Gate, kein Protokoll): U07, U09–U12 erfüllt, U08 teilweise (zwei Bilder, Kernsatz legt eine Option nahe),
mittelnach Korrektur mit kurzer Idee.
Bekannte Grenzen
- Akzeptanzfälle U01…U13 nicht nativ auf claude.ai geprüft; A/B-Vergleich mit v0.2.1 durch den Lernenden steht aus (#67).
- ChatGPT- und Gemini-Wege weiterhin experimentell.
Installation
- Claude (Web/App):
tutor-skill.zipunter Skills hochladen; nicht entpacken. Vorher eine älteretutor-Version entfernen. - ChatGPT/Codex:
tutor-chatgpt.zipim Plugin-Importer, siehe docs/CHATGPT.md. - Prüfsummen:
SHA256SUMS.txt.
v0.2.1
Paketversion für die offiziellen Plugin-Verzeichnisse von Claude und ChatGPT/Codex. Das Tutor-Verhalten entspricht v0.2.0.
Änderungen gegenüber v0.2.0
- Pluginpaket mit Claude-Manifest (
.claude-plugin/plugin.json), README, Logo und OpenAI-Angaben (Anzeigename, Beschreibungen, Kategorie „Education & Research“, Beispielprompts).claude plugin validate --strictbesteht. tutor-chatgpt.zipenthält README und Logo, aber nur das Agent-Plugins-Manifest.- Gemini: Skill-Upload von
tutor-skill.zipals Hauptweg; Gems laufen für private Konten im November 2026 aus. - Landingpage: Einzeiler für Claude Code und Codex, Footer mit Unterstützung, Über mich und GitHub-Links.
Installation
- Claude (Web/App):
tutor-skill.zipunter Customize → Skills hochladen; nicht entpacken. - Claude Code:
/plugin install tutor --marketplace Sae-l/tutor(ab 2.1.275). Der Skill heißttutor:tutor. - Codex / ChatGPT Desktop, experimentell:
codex plugin marketplace add Sae-l/tutor, dann in Codex/pluginsbzw. im Pluginverzeichnis Tutor installieren. Anleitung. - ChatGPT im Web, experimentell: Workspace-Admins laden
tutor-chatgpt.zipunter Admin → Plugins hoch. - Gemini, experimentell:
tutor-skill.zipunter Einstellungen → Skills → Erstellen hochladen. - ChatGPT Projekt / Gemini Gem:
kern.mdals Anweisung undsystem-prompt.mdals Wissensdatei. sha256sum -c SHA256SUMS.txtprüft alle Dateien.
Nachweise und Grenzen
Build, 16 Strukturtests und Vaultprüfung laufen automatisch. Das Lehrverhalten ist auf den Zieloberflächen weiterhin nicht abgenommen; ChatGPT- und Gemini-Wege bleiben experimentell. Die Einreichung in die Verzeichnisse von Anthropic und OpenAI steht aus. #32 bleibt offen.
Alle Änderungen: CHANGELOG.
v0.2.0
Erste stabile Version von v0.2. Das Tutor-Verhalten entspricht v0.2.0-rc.4: ein gemeinsames Pluginpaket für Claude Code und Codex/ChatGPT, sichtbare Skizzen (#45) und Formel-Fallback (#44).
Änderungen gegenüber rc.4
- Version
0.2.0statt Vorabversion; Landingpage und README verweisen auf dieses Release. - Recherchenotizen zu Lernforschung, Plattformen und Veröffentlichung in
docs/planung/übernommen.
Installation
- Claude (Web/App):
tutor-skill.zipunter Skills hochladen; nicht entpacken. - Claude Code:
/plugin marketplace add Sae-l/tutor, dann/plugin install tutor@tutor. Der Skill heißttutor:tutor. - Codex CLI / ChatGPT Desktop, experimentell:
codex plugin marketplace add Sae-l/tutor, dann tutor installieren. Anleitung. - ChatGPT Plugin-Importer, experimentell:
tutor-chatgpt.ziphochladen, nicht als Chat-Anhang. - ChatGPT Projekt / Gemini-Promptweg, experimentell:
kern.mdals Anweisung undsystem-prompt.mdals Wissensdatei. - Alle vier Dateien gemeinsam herunterladen;
sha256sum -c SHA256SUMS.txtprüft ihre Integrität.
Nachweise und Grenzen
Build, 16 Strukturtests und Vaultprüfung laufen automatisch. Die Akzeptanzfälle für das Lehrverhalten (R-LS01 … R-LS14, Modus- und Grenzfälle) sind auf den Zieloberflächen noch nicht ausgeführt; diese Version ist ohne native Abnahme freigegeben. ChatGPT- und Gemini-Wege bleiben experimentell. #32 bleibt offen.
Alle Änderungen: CHANGELOG.
v0.2.0-rc.4
Fünfte Vorabversion: ein gemeinsames Pluginpaket für Claude Code und Codex/ChatGPT. Das Tutor-Verhalten ist unverändert gegenüber dem Stand von main nach rc.3 (sichtbare Skizze #45, Formel-Fallback #44). Keine stabile Freigabe.
Änderungen
- Claude Code und Codex installieren dasselbe erzeugte Plugin
dist/chatgpt/plugins/tutor/(18 Dateien) statt des ganzen Repositorys.claude plugin validateläuft ohne Warnung. - Neuer Repo-Marketplace für Codex/ChatGPT:
codex plugin marketplace add Sae-l/tutorfunktioniert ohne eigenen Build. - Skizzen werden sichtbar eingebettet; bei gemeldetem LaTeX-Rohcode wechselt der Tutor auf Klartextformeln. Notation nach DIN 1338 / ISO 80000.
- Landingpage, README und Wissensbasis überarbeitet.
Installation
- Claude (Web/App):
tutor-skill.zipunter Skills hochladen; nicht entpacken. - Claude Code:
/plugin marketplace add Sae-l/tutor, dann/plugin install tutor@tutor. Der Skill heißttutor:tutor. - Codex CLI / ChatGPT Desktop, experimentell:
codex plugin marketplace add Sae-l/tutor, dann tutor installieren. Anleitung. - ChatGPT Plugin-Importer, experimentell:
tutor-chatgpt.ziphochladen, nicht als Chat-Anhang. - ChatGPT Projekt / Gemini-Promptweg, experimentell:
kern.mdals Anweisung undsystem-prompt.mdals Wissensdatei. - Alle vier Dateien gemeinsam herunterladen;
sha256sum -c SHA256SUMS.txtprüft ihre Integrität.
Nachweise und Grenzen
Build, 16 Strukturtests und Vaultprüfung laufen automatisch. Zusätzlich lokal geprüft: claude plugin validate, Installation über den Marketplace in einer isolierten Claude-Code-Konfiguration und Laden des Skills tutor:tutor in einer Claude-Code-Sitzung; ECC-Hostprüfung ohne Claude-spezifische Variablen und mit Codex-kompatiblem Frontmatter. Codex CLI 0.163.0: codex plugin marketplace add Sae-l/tutor und codex plugin add tutor@tutor installieren und aktivieren das Plugin (18 Dateien) in einer isolierten Konfiguration. Nicht geprüft: eine Codex-Sitzung mit dem Skill sowie ChatGPT Web/Desktop. Diese Prüfungen belegen keine Modellregeltreue oder Lernwirkung; R-LS01 … R-LS14 sind noch nicht auf den Zieloberflächen ausgeführt. #32 bleibt offen.
Alle Änderungen: CHANGELOG.
Commit: e9e41d9218671b8012beaff35eca5cb85dc7fa85 · CI Linux/Windows erfolgreich · PR #48
Beide ZIPs: alle 16 Skilldateien bytegleich zum Commit; SHA256SUMS.txt vor dem Upload zurückgeprüft.
v0.2.0-rc.3
Vierte Vorabversion. Beschlossene Schutzregeln aus #34 sind in der gemeinsamen Quelle umgesetzt; eine vollständige native Abnahme steht aus. Keine stabile Freigabe.
Änderungen
- Lösungsschutz in Text, Tabellen, Code, SVG, Endbildern, Legenden und Alt-Text, auch für vollständige Beweise und Auswahlantworten.
- Skizzen einer Rechenaufgabe zeigen Gegebenes. Persönlich verlangte Graphen erlauben nur die nötigen Graphberechnungen. Endbild prüfen oder kontrollierte Zeichnung/Beschreibung verwenden.
- Check korrigiert nur die erste fehlerhafte Stelle; eindeutiger Lösungsabruf sofort, sonst eine Auswahlfrage. Persönliches !issue hat Vorrang.
- Kurz mit symbolischen Zwischenschritten und genau einer Anmerkung; deutsche Hilfe wörtlich. Mittel/Lang ohne neue Übung im Abschluss oder erfundene Alternativwege.
- Deutsche Obsidian-Wissensbasis, korrigierte Website und Prüfsummen mit herunterladbaren Assetnamen. Claude-Archiv behält auch auf Windows die Quellbytes.
Installation
- Claude: tutor-skill.zip unter Skills hochladen, nicht entpacken.
- ChatGPT Plugin (experimentell): tutor-chatgpt.zip über den Plugin-Importer bzw. lokalen Marketplace; kein Chat-Anhang. Anleitung.
- ChatGPT Projekt / Gemini-Promptweg (experimentell): kern.md als Anweisung, system-prompt.md als Wissensdatei. Kein neues natives Gemini-Paket.
- Alle vier Dateien und SHA256SUMS.txt gemeinsam herunterladen;
sha256sum -c SHA256SUMS.txtprüft die Integrität.
Nachweise und Grenzen
15 Strukturtests, Build und Vaultprüfung; diese belegen keine Modellregeltreue oder Lernwirkung. Zwölf neue Schutzregressionen sind noch nicht nativ geprüft. Historische CLI-Teilergebnisse sind keine Abnahme dieser Version. #32 bleibt bis zum tatsächlichen ChatGPT-Bildtest offen. Gemeinsame Drei-Plattform-Gates und weitere Paketentscheidungen bleiben offen.
CHANGELOG · Änderungen #42 · Archivkorrektur #43
Commit: 6d7e70381930aad55b4299bac26f31eaa4bbda4b
CI Linux/Windows erfolgreich · Pages-Deployment erfolgreich
Beide ZIPs: alle 16 Skilldateien bytegleich zum Commit; SHA256SUMS.txt vor dem Upload zurückgeprüft.
v0.2.0-rc.2
Dritte Vorabversion. Nicht abgenommen: Ein begrenzter Claude-CLI-Ersatzlauf prüfte 16 von 62 Fällen; drei bestanden nicht (M06-A Skizze, M08-A Mittel, M09-A Lang). Siehe Testprotokoll.
Commit: 68e5982
Installation
- Claude (empfohlen):
tutor-skill.zipherunterladen, nicht entpacken, unter Customize → Skills hochladen. Anleitung: README. - ChatGPT Plugin (experimentell):
tutor-chatgpt.zipist für den Plugin-Importer, kein Chat-Anhang. Anleitung: docs/CHATGPT.md. - ChatGPT Projekt / Gemini (experimentell):
kern.mdals Anweisung,system-prompt.mdals Datei.
Änderungen seit v0.2.0-rc.1
- Natives ChatGPT-Plugin (
tutor-chatgpt.zip), reproduzierbar aus derselben Skillquelle. - Sprachwechsel versteht auch natürliche, ausdrückliche Sprachwünsche.
- README neu gegliedert, mit echtem Antwortbeispiel; Landingpage https://sae-l.github.io/tutor/.
- Repo aufgeräumt, Testprotokoll des CLI-Ersatzlaufs veröffentlicht.
Vollständig: CHANGELOG.
Geprüft
- Build und Strukturtests (CI Linux und Windows).
- Claude-Verhalten nur im CLI-Ersatzlauf, nicht auf claude.ai. ChatGPT und Gemini nicht geprüft.
Bekannte Grenzen
Formeldarstellung außerhalb von Claude nicht geprüft; keine Bewertungskriterien einzelner Hochschulen; Lernprinzipien begründen das Design, belegen aber keine Wirksamkeit.
Prüfsummen: SHA256SUMS.txt.
v0.2.0-rc.1
Zweite Vorabversion des Tutors (Commit 72272bf): öffentliche Version v0.2 (Map #9).
Geändert
- Zielgruppe: Studierende im ersten Studienjahr eines deutschsprachigen MINT-Studiengangs statt einer einzelnen Person; ADHS-Freundlichkeit als Gestaltungsprinzip.
- Befehlssatz v0.2 mit 11 Modi: erklär, voll (bisher detail/ausführlich), thema (bisher konzept, plus „So hilft es beim Lösen“), tipp, check, skizze, kurz (jetzt Klausur-Lösung + eine Anmerkung), mittel (bisher standard, ohne Übungen), lang, klausur, hilfe. Eskalation erklär → tipp → voll → kurz.
- Erklärsprachen: Deutsch, Arabisch, Türkisch, Französisch, Englisch, Urdu;
!sprache xxals Signal. SKILL.mdist ein schlanker Router; Sprache und Didaktik inreferences/sprache.mdundreferences/didaktik.md.- Kurs MPG1 als optionales Kurspaket
kurse/mpg1.mdaußerhalb des Skills; Skill ohne Hochschul- oder Kursbezug. - Build erzeugt
dist/kern.md(höchstens 4000 Zeichen) aus markierten Abschnitten vonSKILL.md. - Plattformen: Claude Skill (Release-Gate), ChatGPT Projekt und Gemini experimentell.
- Thema beurteilt Begründungs- und Auswahlfragen aus Übungsblättern erst nach „lösung“ (Lösungsschutz); Verständnisfrage auch in Lang laut Didaktik.
- Didaktik: Die Regel „jede Option einzeln beurteilen“ galt „in jedem Modus“ und widersprach dem Lösungsschutz; in Erklär, Voll, Thema und Tipp jetzt erst auf „lösung“.
- README: englische Kurzbeschreibung,
git cloneim Schnellstart, Anzahl der Grenzfälle (32) korrigiert. docs/KONZEPT.mdund Release-Ablauf inCONTRIBUTING.mdauf v0.2 (dist/kern.md) nachgeführt.- SECURITY.md, PR- und Issue-Vorlage auf v0.2 nachgeführt (öffentliches Repo, Vorabversionen, Kern statt Kurzfassung); vertrauliche Funde über GitHubs private Schwachstellenmeldung.
Hinzugefügt
- Dependabot für die auf SHAs festgelegten GitHub Actions (
.github/dependabot.yml). - Modi Skizze, Lang und Klausur; Befehl
!issue(Feedback-Link ohne Gesprächsinhalt) und Datenschutzhinweis im README. - Akzeptanzfälle für v0.2: M01-A … M10-C, G01 … G32.
Entfernt
- Modi Übung, Standard und Lösung als eigene Befehle; „lösung“ bleibt der Abruf zurückgehaltener Lösungen.
- Ukrainisch als Erklärsprache.
- Handgeschriebene Kurzfassung (
dist/system-prompt-kurz.md) und Custom GPT als Zielplattform.
Geprüft
- Build und Strukturtests in der CI (Linux und Windows).
- Keine Plattform abgenommen: Die Akzeptanzfälle für v0.2 in
tests/akzeptanz.mdsind vorbereitet, aber nicht ausgeführt.
Bekannte Grenzen
- Lehrverhalten im Modell nicht getestet;
kern.mdim Modell nicht getestet. - ChatGPT Projekt und Gemini experimentell.
Änderungen im Einzelnen: CHANGELOG.md. Prüfsummen in SHA256SUMS.txt.