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.)
- Chemie Zuren en Basen
- Periodiek Systeem der Elementen
- Celbiologie
- Menselijke Organen en Hun Functies
- Metrische Omrekeningen
- Tafels van Vermenigvuldiging
- Tafels van Deling
- Romeinse Cijfers
- MCAT-Studievragen
- Verpleegkundige Geheugensteuntjes
- Farmacologie Geheugensteuntjes
- Medische Terminologie
- Amerikaanse Grondwetswijzigingen
- Amerikaans Grondwettelijk Recht
- Amerikaanse Staatshoofdsteden
- Jaar van Wereldgeschiedenis Gebeurtenissen
- Land Valuta's
- Landhoofdsteden
- Economische Termen
- Vaak Verwarde Woorden
- 100 Veelvoorkomende Franse Werkwoorden
- 100 Veelvoorkomende Spaanse Werkwoorden
- Engelse Uitdrukkingen
- Japanse Hiragana-tekens
- Japanse Katakana-tekens
- Logische Drogredenen
- Morsecode
- NAVO Fonetisch Alfabet
- Fobieën
- SAT/GRE Vocabulaire
- Typografie Termen
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.