TSOFA - Die Einfache, Offline-Lernkarten-App

TSOFA ("tee-sofa") - Die Einfache, Offline-Lernkarten-App - ist eine Lernkarten-App, die vollständig in einer einzigen HTML-Datei existiert, die Sie im Browser anzeigen können. Kein Server, keine Werbung, keine Registrierung, keine kostenpflichtigen "Premium"-Funktionen, kein Build-Prozess, keine Cloud-Synchronisation: Es ist einfach eine simple, kostenlose Lernkarten-App.

🇺🇸 English, 🇪🇸 Español, 🇫🇷 Français, 🇩🇪 Deutsch, 🇳🇱 Nederlands, 🇮🇹 Italiano, 🇵🇹 Português, 🇵🇱 Polski, 🇷🇺 Русский, 🇳🇴 Norsk, 🇸🇪 Svenska, 🇨🇳 中文, 🇮🇳 हिन्दी, 🇧🇩 বাংলা, 🇯🇵 日本語, 🇰🇷 한국어, 🇹🇭 ไทย, 🇸🇦 العربية, 🇻🇳 Tiếng Việt, 🇹🇷 Türkçe, 🇵🇭 Tagalog, 🇰🇪 Kiswahili, 🇮🇷 فارسی, 🇮🇩 Bahasa Indonesia

Funktionen

  • Einzelne HTML-Datei - Alles in einer HTML-Datei, einfach zu teilen und auf jedem Gerät anzuzeigen
  • Mehrsprachige Unterstützung - Emoji-basiertes Design zur Verringerung der Sprachabhängigkeit, aber auch 24 unterstützte Sprachen: English, Español, Français, Deutsch, Nederlands, Italiano, Português, Polski, Русский, Norsk, Svenska, 中文, हिन्दी, বাংলা, 日本語, 한국어, ไทย, العربية, Tiếng Việt, Türkçe, Tagalog, Kiswahili, فارسی, Bahasa Indonesia
  • Tastatursteuerung - Leertaste zum Umdrehen, Pfeile zur Navigation
  • HTML-Unterstützung - Bilder einbetten, Text formatieren, Links hinzufügen
  • Mischen - Reihenfolge zum Üben randomisieren
  • F/A umkehren - Fragen mit Antworten vertauschen
  • Lernkarten entfernen - Karten entfernen, sobald Sie sie beherrschen, Seite neu laden, um sie zurückzubringen
  • Links-, rechts- oder zentrierte Ausrichtung - Ausrichtung ändern, um Einrückung beizubehalten
  • Integrierter Timer - Falls Sie Ihren Durchlauf durch das Kartendeck zeitlich messen möchten
  • CSV-Import - Daten aus Tabellenkalkulationen einfügen
  • Druckbar - Papierausdruck der Lernkarten
  • Keine Einrichtung - Funktioniert sofort offline, keine Programmierkenntnisse erforderlich
  • Datenschutzorientiert - Ihre Lernkarten werden nicht auf Cloud-Server hochgeladen oder gespeichert; sie existieren nur in der HTML-Datei auf Ihrem Gerät
  • Einfach Kostenlos - Keine Registrierung, keine Paywall, keine Werbung, keine "Premium"-Funktionen; alles ist kostenlos

Beispiel-Lernkartensets

(Diese Lernkarten sind KI-generiert und wurden nicht gründlich auf Korrektheit überprüft.)

Erstellen Sie Ihre eigenen TSOFA-Lernkartensets

Sie können die Editor-Webseite verwenden, um neue Lernkartensets zu erstellen.

Alternativ können Sie die Datei tsofa.html herunterladen und in einem beliebigen Texteditor öffnen. Suchen Sie die Variable FLASHCARDS (und optional die Variable TOPIC) nahe dem Anfang des <script>-Abschnitts und bearbeiten Sie die Textwerte. Setzen Sie die Variable LANGUAGE, um die Standardsprache festzulegen (dies kann später in der App selbst geändert werden.)

Sie können beliebige HTML-Tags einfügen und diese werden in der Lernkarte gerendert, einschließlich Bilder und Video.

Array/JSON-Format für Lernkarten

Für das Array/JSON-Format empfehle ich die Verwendung von Backticks (auf der Tastatur links von der Taste 1) für die FLASHCARDS-Zeichenkettenwerte, damit Sie Anführungszeichen einschließen und sich über mehrere Zeilen erstrecken können. Sie können optional auch eine TOPIC-Einstellung hinzufügen, um sie auf der Seite anzuzeigen.

const TOPIC = "(Fügen Sie hier ein Thema zum Anzeigen auf der Seite ein, oder lassen Sie dies leer.)";

let FLASHCARDS = [
[`Was ist die Hauptstadt von Frankreich?`, `Paris`],
[`Was ist 2 + 2?`, `4`],
[`Was ist der größte Planet in unserem Sonnensystem?`, `<b>Jupiter</b><br><i>Er hat eine Masse von 1,898 × 10²⁷ kg</i>`],
[`In welchem Jahr endete der Zweite Weltkrieg?`, `1945`],
[`Wer schrieb 'Romeo und Julia'?`, `William Shakespeare<br><img src="shakespeare.png">`],
[`Was ist HTML?`, `<b>HyperText Markup Language</b><br>Die Standard-Auszeichnungssprache zur Erstellung von Webseiten`],
];

CSV-String-Format für Lernkarten

Alternativ können Sie auch Lernkarten aus einem einzelnen CSV-Textstring (kommagetrennte Werte) laden. Dieses Format wird häufig von Tabellenkalkulationen oder als Exportformat in anderen Lernkarten-Apps verwendet.

const TOPIC = "(Fügen Sie hier ein Thema zum Anzeigen auf der Seite ein, oder lassen Sie dies leer.)";

let FLASHCARDS = `"Frage 1","Antwort 1"
"Frage 2","Antwort 2"
"Frage mit, Komma","Antwort mit, Komma"`;

Open Source

Sie können Verbesserungen vorschlagen oder Fehler auf GitHub melden.