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.)

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.