TSOFA - De Eenvoudige, Offline Flashcard-App

TSOFA ("tee-sofa") - De Eenvoudige, Offline Flashcard-App - is een flashcard-app die volledig bestaat in één HTML-bestand dat je in de browser kunt bekijken. Geen server, geen advertenties, geen registratie, geen te betalen "premium" functies, geen bouwproces, geen cloud-synchronisatie: Het is gewoon een simpele, gratis flashcard-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

Functies

  • Enkel HTML-bestand - Alles in één HTML-bestand, gemakkelijk te delen en te bekijken op elk apparaat
  • Meertalige Ondersteuning - Emoji-gebaseerd ontwerp om taalafhankelijkheid te verminderen, maar ook 24 ondersteunde talen: English, Español, Français, Deutsch, Nederlands, Italiano, Português, Polski, Русский, Norsk, Svenska, 中文, हिन्दी, বাংলা, 日本語, 한국어, ไทย, العربية, Tiếng Việt, Türkçe, Tagalog, Kiswahili, فارسی, Bahasa Indonesia
  • Toetsenbordbesturing - Spatiebalk om om te draaien, pijltjes om te navigeren
  • HTML-ondersteuning - Afbeeldingen invoegen, tekst opmaken, links toevoegen
  • Schudden - Volgorde willekeurig maken voor oefening
  • V/A omkeren - Vragen met antwoorden verwisselen
  • Flashcards verwijderen - Verwijder kaarten naarmate je ze beheerst, herlaad de pagina om ze terug te brengen
  • Links, rechts of gecentreerde uitlijning - Wijzig uitlijning om inspringing te behouden
  • Geïntegreerde timer - Als je je doorloop van het kaartendek wilt timen
  • CSV-import - Plak gegevens uit spreadsheets
  • Afdrukbaar - Print een papieren kopie van de flashcards
  • Geen installatie - Werkt direct offline, geen programmeervaardigheden nodig
  • Privacy-gericht - Je flashcards worden niet geüpload of opgeslagen op cloudservers; ze bestaan alleen in het HTML-bestand op je apparaat
  • Gewoon Gratis - Geen registratie, geen betaalmuur, geen advertenties, geen "premium" functies; alles is gratis

Voorbeeld Flashcard-Sets

(Deze flashcards zijn door AI gegenereerd en niet grondig gecontroleerd op juistheid.)

Maak Je Eigen TSOFA Flashcard-Sets

Je kunt de editor-webpagina gebruiken om nieuwe flashcard-sets te maken.

Als alternatief kun je het tsofa.html-bestand downloaden en openen in elke teksteditor. Zoek de FLASHCARDS variabele (en optioneel de TOPIC variabele) bovenaan het <script> gedeelte, en bewerk de tekstwaarden. Stel de LANGUAGE variabele in om de standaardtaal in te stellen (dit kan later in de app zelf worden gewijzigd.)

Je kunt elke HTML-tag toevoegen die je wilt en deze worden gerenderd in de flashcard, inclusief afbeeldingen en video.

Array/JSON-formaat voor Flashcards

Voor het array/JSON-formaat raad ik aan om backticks te gebruiken (op het toetsenbord links van de 1-toets) voor de FLASHCARDS stringwaarden zodat je aanhalingstekens kunt opnemen en meerdere regels kunt overspannen. Je kunt optioneel ook een TOPIC instelling toevoegen om op de pagina weer te geven.

const TOPIC = "(Plaats hier een onderwerp om op de pagina weer te geven, of laat dit leeg.)";

let FLASHCARDS = [
[`Wat is de hoofdstad van Frankrijk?`, `Parijs`],
[`Wat is 2 + 2?`, `4`],
[`Wat is de grootste planeet in ons zonnestelsel?`, `<b>Jupiter</b><br><i>Het heeft een massa van 1,898 × 10²⁷ kg</i>`],
[`In welk jaar eindigde de Tweede Wereldoorlog?`, `1945`],
[`Wie schreef 'Romeo en Julia'?`, `William Shakespeare<br><img src="shakespeare.png">`],
[`Wat is HTML?`, `<b>HyperText Markup Language</b><br>De standaard opmaaktaal voor het maken van webpagina's`],
];

CSV String Formaat voor Flashcards

Als alternatief kun je ook flashcards laden vanuit een enkele string CSV (comma-separated values) tekst. Dit formaat wordt veel gebruikt door spreadsheets of als exportformaat in andere flashcard-apps.

const TOPIC = "(Plaats hier een onderwerp om op de pagina weer te geven, of laat dit leeg.)";

let FLASHCARDS = `"Vraag 1","Antwoord 1"
"Vraag 2","Antwoord 2"
"Vraag met, komma","Antwoord met, komma"`;

Open Source

Je kunt verbeteringen voorstellen of bugs melden op GitHub.