TSOFA - Aplikasi Flashcard Sederhana dan Offline

TSOFA ("ti-sofa") - Aplikasi Flashcard Sederhana dan Offline - adalah aplikasi flashcard yang sepenuhnya ada dalam satu file HTML yang dapat Anda lihat di browser. Tanpa server, tanpa iklan, tanpa pendaftaran, tanpa fitur "premium" berbayar, tanpa proses build, tanpa sinkronisasi cloud: Ini hanyalah aplikasi flashcard yang sederhana dan gratis.

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

Fitur

  • File HTML tunggal - Semuanya dalam satu file HTML, mudah untuk dibagikan dan dilihat di perangkat apa pun
  • Dukungan Multibahasa - Desain berbasis emoji untuk mengurangi ketergantungan bahasa, tetapi juga 24 bahasa yang didukung: English, Español, Français, Deutsch, Nederlands, Italiano, Português, Polski, Русский, Norsk, Svenska, 中文, हिन्दी, বাংলা, 日本語, 한국어, ไทย, العربية, Tiếng Việt, Türkçe, Tagalog, Kiswahili, فارسی, Bahasa Indonesia
  • Kontrol keyboard - Spasi untuk membalik, panah untuk navigasi
  • Dukungan HTML - Sisipkan gambar, format teks, tambahkan tautan
  • Pengacakan - Urutan acak untuk latihan
  • Pembalikan T/J - Tukar pertanyaan dengan jawaban
  • Menghapus flashcard - Hapus kartu saat Anda menguasainya, muat ulang halaman untuk mengembalikannya
  • Perataan kiri, kanan, atau tengah - Ubah perataan untuk mempertahankan indentasi
  • Timer terintegrasi - Jika Anda ingin mengatur waktu Anda melewati tumpukan flashcard
  • Impor CSV - Tempel data dari spreadsheet
  • Dapat dicetak - Cetak salinan kertas flashcard
  • Tanpa pengaturan - Bekerja langsung secara offline, tidak perlu keterampilan pemrograman
  • Fokus pada privasi - Flashcard Anda tidak diunggah atau disimpan di server cloud; mereka hanya ada di file HTML di perangkat Anda
  • Benar-benar Gratis - Tanpa pendaftaran, tanpa paywall, tanpa iklan, tanpa fitur "premium"; semuanya gratis

Contoh Set Flashcard

(Flashcard ini dibuat oleh AI dan belum ditinjau secara menyeluruh untuk keakuratannya.)

Buat Set Flashcard TSOFA Anda Sendiri

Anda dapat menggunakan halaman web editor untuk membuat set flashcard baru.

Atau, Anda dapat mengunduh file tsofa.html dan membukanya di editor teks apa pun. Temukan variabel FLASHCARDS (dan secara opsional variabel TOPIC) di dekat bagian atas bagian <script>, dan edit nilai string teks. Atur variabel LANGUAGE untuk mengatur bahasa default (ini dapat diubah nanti di aplikasi itu sendiri.)

Anda dapat memasukkan tag HTML apa pun yang Anda inginkan dan mereka akan dirender di flashcard, termasuk gambar dan video.

Format Array/JSON untuk Flashcard

Untuk format array/JSON, saya sarankan menggunakan backticks (di keyboard di sebelah kiri tombol 1) untuk nilai string FLASHCARDS sehingga Anda dapat menyertakan karakter kutipan dan menjangkau beberapa baris. Anda dapat secara opsional menambahkan pengaturan TOPIC juga untuk ditampilkan di halaman.

const TOPIC = "(Masukkan topik untuk ditampilkan di halaman di sini, atau biarkan kosong.)";

let FLASHCARDS = [
[`Apa ibukota Prancis?`, `Paris`],
[`Berapa 2 + 2?`, `4`],
[`Apa planet terbesar di tata surya kita?`, `<b>Jupiter</b><br><i>Memiliki massa 1,898 × 10²⁷ kg</i>`],
[`Tahun berapa Perang Dunia II berakhir?`, `1945`],
[`Siapa yang menulis 'Romeo dan Juliet'?`, `William Shakespeare<br><img src="shakespeare.png">`],
[`Apa itu HTML?`, `<b>HyperText Markup Language</b><br>Bahasa markup standar untuk membuat halaman web`],
];

Format String CSV untuk Flashcard

Atau, Anda juga dapat memuat flashcard dari satu string teks CSV (comma-separated values). Format ini umumnya digunakan oleh spreadsheet atau sebagai format ekspor di aplikasi flashcard lainnya.

const TOPIC = "(Masukkan topik untuk ditampilkan di halaman di sini, atau biarkan kosong.)";

let FLASHCARDS = `"Pertanyaan 1","Jawaban 1"
"Pertanyaan 2","Jawaban 2"
"Pertanyaan dengan, koma","Jawaban dengan, koma"`;

Sumber Terbuka

Anda dapat menyarankan perbaikan atau melaporkan bug di GitHub.