Skip to content

KickAssAngel/VocabCoach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VocabCoach

VocabCoach ist ein Windows-Vokabeltrainer, der aus einfachen Fotos von Vokabelbuch-Seiten automatisch bearbeitbare Lektionen erstellt. Danach können die Vokabeln klassisch per Tastatur oder direkt per Stift und Handschrifterkennung geübt werden.

Die Anwendung ist bewusst lokal ausgerichtet: Lektionen bleiben auf dem eigenen Rechner, die Handschrifterkennung läuft über Windows Ink und die Bilderkennung nutzt einen lokalen Ollama-Dienst.

Besonderheit

Statt Vokabeln mühsam abzutippen, kann ein Foto einer Vokabelbuch-Seite hochgeladen werden. VocabCoach analysiert das Bild lokal mit Ollama, erkennt englisch-deutsche Vokabelpaare und legt daraus eine bearbeitbare Lektion an. Die erkannten Einträge können anschließend geprüft, korrigiert, ergänzt und gespeichert werden.

Einblicke

Dashboard mit angelegten Lektionen

Übungsrichtung auswählen Mit Stift üben
Dialog zur Auswahl der Übungsrichtung Übungsansicht mit Stifteingabe und erkannter Antwort
Rückmeldung nach der Prüfung Vokabeln bearbeiten
Korrekt-Dialog nach einer richtigen Antwort Editor zum Bearbeiten importierter Vokabelpaare

Laufende KI-Bildanalyse beim Import

KI-Zentrale Handschrifterkennung prüfen
Statusdialog der KI-Zentrale Statusdialog der Handschrifterkennung

Funktionen

  • Aus Fotos von Vokabelbuch-Seiten automatisch bearbeitbare Lektionen erstellen.
  • Vokabellektionen manuell erstellen, bearbeiten, sortieren, exportieren und importieren.
  • Vokabeln per Tastatur oder Stift üben.
  • Windows-Ink-Handschrifterkennung über einen separaten Helper-Prozess nutzen.
  • Vokabelpaare aus Bildern über ein lokales Ollama-Modell auslesen und vor dem Speichern kontrollieren.
  • Lektionen lokal im Windows-Benutzerprofil speichern.
  • Windows-Installer ohne Administratorpflicht erstellen.

Voraussetzungen

  • Windows 10/11 x64.
  • Windows-Ink-Handschrifterkennung für die Stifteingabe.
  • Ollama für den KI-gestützten Bildimport.
  • Die Ersteinrichtung führt durch die benötigten lokalen Komponenten.

Für die Entwicklung:

  • .NET 8 SDK.
  • Inno Setup 6 für Installer-Builds.

Installation

Fertige Installer werden als GitHub-Release-Dateien bereitgestellt. Der Dateiname enthält die jeweilige App-Version, zum Beispiel:

VocabCoachSetup-1.2.9.exe

VocabCoach wird ohne vorinstallierte Lektionen ausgeliefert. Neue Lektionen werden vom Nutzer angelegt oder aus .vclesson-Dateien importiert.

Datenablage

Lektionen werden lokal im Benutzerprofil gespeichert:

%LOCALAPPDATA%\VocabCoach

VocabCoach lädt keine Lektionen, Trainingsergebnisse oder importierten Vokabeln in einen Cloud-Dienst hoch.

Entwicklung

Projekt bauen:

dotnet build .\VocabCoach.sln -c Release

Tests ausführen:

dotnet test .\VocabCoach.Tests\VocabCoach.Tests.csproj -c Release

Release-Build inklusive Installer erstellen:

.\build-release.ps1

Versionierung

Die App-Version wird zentral in Directory.Build.props gepflegt. Die Installer-Version in VocabCoach.iss muss dazu passen. Das Release-Skript bricht ab, wenn beide Versionsnummern nicht übereinstimmen.

Projekt unterstützen

Wenn dir VocabCoach hilft, kannst du den Maintainer über den GitHub-Sponsor-Button unterstützen.

Das Projekt nutzt die Ko-fi-Angabe in .github/FUNDING.yml.

Lizenz

VocabCoach steht unter der Apache License 2.0. Maßgeblich ist die offizielle englische Lizenzfassung in LICENSE.

About

Windows-Vokabeltrainer, der aus Fotos von Vokabelbuch-Seiten automatisch Lektionen erstellt und Stifteingabe unterstützt.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors