TSOFA - Ang Simpleng, Offline na Flashcard App
TSOFA ("ti-sofa") - Ang Simpleng, Offline na Flashcard App - ay isang flashcard app na ganap na umiiral sa isang HTML file na maaari mong tingnan sa browser. Walang server, walang ads, walang registration, walang "premium" features na kailangang bayaran, walang build process, walang cloud sync: Ito ay simpleng libreng flashcard app lamang.
🇺🇸 English, 🇪🇸 Español, 🇫🇷 Français, 🇩🇪 Deutsch, 🇳🇱 Nederlands, 🇮🇹 Italiano, 🇵🇹 Português, 🇵🇱 Polski, 🇷🇺 Русский, 🇳🇴 Norsk, 🇸🇪 Svenska, 🇨🇳 中文, 🇮🇳 हिन्दी, 🇧🇩 বাংলা, 🇯🇵 日本語, 🇰🇷 한국어, 🇹🇭 ไทย, 🇸🇦 العربية, 🇻🇳 Tiếng Việt, 🇹🇷 Türkçe, 🇵🇭 Tagalog, 🇰🇪 Kiswahili, 🇮🇷 فارسی, 🇮🇩 Bahasa Indonesia
Mga Feature
- Isang HTML file - Lahat sa isang HTML file, madaling ibahagi at tingnan sa anumang device
- Suporta sa Maramihang Wika - Emoji-based na disenyo upang mabawasan ang pagdepende sa wika, ngunit suportado rin ang 24 na wika: English, Español, Français, Deutsch, Nederlands, Italiano, Português, Polski, Русский, Norsk, Svenska, 中文, हिन्दी, বাংলা, 日本語, 한국어, ไทย, العربية, Tiếng Việt, Türkçe, Tagalog, Kiswahili, فارسی, Bahasa Indonesia
- Mga kontrol sa keyboard - Space para mag-flip, mga arrow para mag-navigate
- Suporta sa HTML - Mag-embed ng mga larawan, i-format ang teksto, magdagdag ng mga link
- Shuffling - Random na pagkakasunod para sa pagsasanay
- Pagbaliktad ng Q/A - Palitan ang mga tanong ng mga sagot
- Pag-alis ng mga flashcard - Alisin ang mga card habang namamaster mo sila, i-reload ang page para ibalik
- Kaliwa, kanan, o gitnang alignment - Baguhin ang alignment para mapanatili ang indentation
- Integrated timer - Kung gusto mong i-time ang iyong takbo sa deck ng flashcard
- CSV import - I-paste ang data mula sa spreadsheets
- Pwedeng i-print - I-print ang papel na kopya ng mga flashcard
- Walang setup - Gumagana kaagad offline, walang kailangang programming skills
- Nakatuon sa privacy - Ang iyong mga flashcard ay hindi ina-upload o ini-store sa mga cloud server; umiiral lamang sila sa HTML file sa iyong device
- Simpleng Libre - Walang registration, walang paywall, walang ads, walang "premium" features; lahat ay libre
Halimbawang Flashcard Sets
(Ang mga flashcard na ito ay AI-generated at hindi masusing nasuri para sa katumpakan.)
- Chemistry Acids at Bases
- Periodic Table ng mga Elemento
- Cell Biology
- Mga Organ ng Tao at Kanilang Function
- Metric Conversions
- Multiplication Table
- Division Table
- Roman Numerals
- MCAT Study Questions
- Nursing Mnemonics
- Pharmacology Mnemonics
- Medical Terminology
- U.S. Constitutional Amendments
- U.S. Constitutional Law
- U.S. State Capitals
- Taon ng World History Events
- Mga Currency ng Bansa
- Mga Capital ng Bansa
- Economics Terms
- Commonly Confused Words
- 100 Common French Verbs
- 100 Common Spanish Verbs
- English Idioms
- Japanese Hiragana Characters
- Japanese Katakana Characters
- Logical Fallacies
- Morse Code
- NATO Phonetic Alphabet
- Phobias
- SAT/GRE Vocabulary
- Typography Terms
Gumawa ng Sarili Mong TSOFA Flashcard Sets
Maaari mong gamitin ang editor web page upang gumawa ng mga bagong flashcard set.
O kaya, maaari mong i-download ang tsofa.html file at buksan ito sa anumang text editor. Hanapin ang FLASHCARDS variable (at opsyonal na ang TOPIC variable) malapit sa itaas ng <script> section, at i-edit ang mga text string value. I-set ang LANGUAGE variable para itakda ang default na wika (maaari itong baguhin mamaya sa mismong app.)
Maaari kang maglagay ng anumang HTML tags na gusto mo at ire-render sila sa flashcard, kasama ang mga larawan at video.
Array/JSON Format para sa Flashcards
Para sa array/JSON format, inirerekomenda ko ang paggamit ng backticks (sa keyboard sa kaliwa ng 1 key) para sa FLASHCARDS string values para maaari mong isama ang quote characters at magtakip ng maraming linya. Maaari ka ring magdagdag ng TOPIC setting upang ipakita sa page.
const TOPIC = "(Maglagay ng topic na ipapakita sa page dito, o iwanang blangko.)";
let FLASHCARDS = [
[`Ano ang capital ng France?`, `Paris`],
[`Ano ang 2 + 2?`, `4`],
[`Ano ang pinakamalaking planeta sa ating solar system?`, `<b>Jupiter</b><br><i>May mass na 1.898 × 10²⁷ kg</i>`],
[`Anong taon natapos ang World War II?`, `1945`],
[`Sino ang sumulat ng 'Romeo at Juliet'?`, `William Shakespeare<br><img src="shakespeare.png">`],
[`Ano ang HTML?`, `<b>HyperText Markup Language</b><br>Ang standard markup language para sa paggawa ng web pages`],
];
CSV String Format para sa Flashcards
O kaya, maaari ka ring mag-load ng flashcards mula sa isang string ng CSV (comma-separated values) text. Ang format na ito ay karaniwang ginagamit ng mga spreadsheet o bilang export format sa ibang flashcard apps.
const TOPIC = "(Maglagay ng topic na ipapakita sa page dito, o iwanang blangko.)";
let FLASHCARDS = `"Tanong 1","Sagot 1"
"Tanong 2","Sagot 2"
"Tanong na may, comma","Sagot na may, comma"`;
Open Source
Maaari kang magmungkahi ng mga pagpapabuti o mag-report ng bugs sa GitHub.