Panduan

Cara Membina Apl Kad Imbas dengan Ulangan Berjarak

Apl kad imbas ialah dek kad, skrin semakan yang membalik setiap kad, dan penjadual yang memutuskan kad mana yang anda lihat hari ini. Penjadual itulah yang memisahkan alat belajar yang berguna daripada timbunan kad indeks digital: dengan ulangan berjarak, kad yang anda kuasai jarang kembali dan kad yang anda bergelut kembali tidak lama lagi. Bina skrin semakan dan penjadual yang ringkas dahulu; tambah import, imej dan audio kemudian.

Apa yang diperlukan oleh apl kad imbas

Data

JadualMedan
DekPemilik, nama, penerangan, awam atau peribadi
KadDek, depan, belakang, imej atau audio pilihan, teg, tarikh dicipta
Keadaan kadPengguna, kad, tarikh tamat, selang, kemudahan atau kesukaran, bilangan ulangan, kegagalan
SemakanPengguna, kad, masa, penilaian (Lagi / Sukar / Baik / Mudah), masa yang diambil

Simpan keadaan kad berasingan daripada kad itu sendiri. Jika dek dikongsi, dua orang yang belajar kad yang sama memerlukan tarikh tamat masing-masing. Simpan setiap semakan juga: ia adalah sejarah yang anda perlukan untuk menambah baik penjadual, menunjukkan carta kemajuan, atau menukar algoritma kemudian.

Halaman

  • Senarai dek dengan bilangan kad yang perlu disemak hari ini dalam setiap dek.
  • Editor kad — kemasukan pantas adalah penting. Depan, belakang, simpan, seterusnya. Pintasan papan kekunci di desktop.
  • Skrin semakan — tunjukkan depan, ketik untuk mendedahkan belakang, nilaikan dengan salah satu daripada empat butang besar. Skrin ini ialah 90% daripada penggunaan apl.
  • Statistik — kad yang disemak setiap hari, ketepatan ingatan, beban kerja akan datang.
  • Import — daripada CSV atau teks dipisahkan tab, yang kebanyakan alat kad imbas lain boleh eksport.

Memilih kaedah penjadualan

Anda tidak perlu mencipta apa-apa di sini. Tiga pendekatan yang terkenal:

KaedahCara ia berfungsiSesuai untuk
Kotak LeitnerKad naik ke kotak yang lebih tinggi apabila betul dan kembali ke kotak 1 apabila salah; setiap kotak disemak lebih jarangPaling mudah untuk dibina dan dijelaskan
SM-2Setiap kad mempunyai selang dan “kemudahan” yang meningkat atau menyusut dengan penilaian andaTerbukti, banyak disalin, mudah diuji
FSRSMemodelkan kebarangkalian anda mengingati setiap kad dan menjadualkan untuk pengekalan sasaranLebih tepat; Anki menawarkannya sebagai pilihan

Untuk versi pertama, pilih Leitner atau SM-2. Tuliskan peraturan dalam prompt anda dengan contoh kerja, contohnya: “Kad baharu yang dinilai Baik akan tamat tempoh dalam 1 hari, kemudian 3 hari, kemudian kira-kira 2.5 kali selang sebelumnya setiap kali ia dinilai Baik. Jika dinilai Lagi, ia akan diulang semula dalam 10 minit dan selangnya ditetapkan semula.”

Apa pun pilihan anda, minta AI meletakkan penjadual dalam satu fungsi berasingan dengan ujian. Kemudian anda boleh menukarnya kemudian tanpa menyentuh bahagian lain apl.

Keputusan yang perlu dibuat

Hari siapa? “Tamat tempoh hari ini” sepatutnya mengikut zon waktu pengguna, dan banyak apl belajar membenarkan hari bertukar pada waktu seperti 4 pagi, supaya sesi lewat malam dikira sebagai hari yang sama.

Had harian. Tanpa had kad baharu setiap hari, pengguna yang bersemangat menambah 500 kad dan menghadapi timbunan semakan yang mustahil seminggu kemudian. Tetapkan sesuatu yang sederhana secara lalai dan benarkan orang menukarnya.

Jenis kad. Depan/belakang asas dahulu. Kad “terbalik” (juga menguji dari belakang ke depan) dan pemadaman cloze (isi tempat kosong dalam ayat) popular, tetapi setiap satu menambah peraturan. Tambahkan apabila asas berfungsi.

Dek dikongsi. Seorang guru yang berkongsi dek dengan kelas ialah ciri yang hebat dan persoalan kebenaran: pelajar belajar daripadanya tetapi tidak boleh menyuntingnya, dan suntingan oleh guru sampai kepada semua orang tanpa menetapkan semula kemajuan mereka.

Luar talian. Orang belajar di dalam kereta api dan kapal terbang. Aplikasi web progresif boleh menyimpan kad hari ini dalam cache, tetapi menyegerakkan semakan daripada dua peranti luar talian memang sukar. Hanya dalam talian ialah versi pertama yang munasabah. Panduan kami tentang apl asli berbanding aplikasi web progresif menerangkan pilihan yang ada.

Prompt pertama yang berkesan

Bina apl web kad imbas yang direka untuk telefon dahulu. Pengguna log masuk dan mencipta dek, dan menambah kad dengan depan dan belakang (teks, dengan imej pilihan). Setiap pengguna mempunyai keadaan semakan sendiri untuk setiap kad: tarikh tamat, selang, kemudahan, bilangan ulangan dan kegagalan. Gunakan algoritma SM-2: penilaian Lagi, Sukar, Baik, Mudah; Lagi menetapkan semula selang dan menunjukkan kad semula dalam 10 minit. Letakkan penjadual dalam fungsinya sendiri yang diuji. Skrin semakan menunjukkan depan, butang besar “Tunjukkan jawapan”, kemudian empat butang penilaian besar. “Tamat tempoh hari ini” menggunakan zon waktu pengguna dengan hari bermula pada 4 pagi. Hadkan kad baharu kepada 20 setiap dek setiap hari secara lalai. Log setiap semakan. Tunjukkan senarai dek dengan bilangan tamat tempoh dan halaman statistik ringkas bagi semakan setiap hari. Tambah import CSV dengan lajur depan dan belakang. Simpan semuanya dalam pangkalan data.

Langkah membina

  1. Dek dan kad. Cipta dua dek dan dua puluh kad. Semak betapa pantas anda boleh menambah kad.
  2. Skrin semakan. Belajar pada telefon. Ia sepatutnya terasa serta-merta; sebarang kelewatan antara kad dirasai beratus kali sehari.
  3. Ujian penjadual. Berikan AI jadual urutan penilaian dan selang yang dijangka, dan semak keputusannya. Kemudian tukar jam peranti anda atau minta mod ujian untuk mensimulasikan beberapa hari seterusnya.
  4. Had harian dan zon waktu. Semak lewat malam dan sahkan baris gilir hari berikutnya betul.
  5. Import. Import CSV sebenar beberapa ratus kad dan semak aksara khas, koma di dalam kad dan pemisah baris.
  6. Statistik. Semakan setiap hari dan kiraan tamat tempoh akan datang. Simpan carta dengan ringkas.
  7. Tambahan. Imej, audio untuk kad bahasa, kad terbalik, dek dikongsi — satu demi satu.

Kesilapan biasa

  • Menyimpan tarikh tamat pada kad. Ia mesti bagi setiap pengguna.
  • Membuang sejarah semakan. Anda akan memerlukannya untuk statistik dan mana-mana penjadual akan datang.
  • Tiada had kad baharu. Pengguna letih dalam seminggu.
  • Butang kecil. Penilaian dibuat dengan satu tangan; jadikan butang besar dan cukup berjauhan untuk mengelakkan salah ketik.
  • Tiada asal untuk penilaian terakhir. Salah ketik berlaku setiap hari.
  • Masa pelayan untuk “hari ini”. Gunakan zon waktu pengguna.
  • Menetapkan semula kemajuan apabila kad disunting. Membetulkan salah taip tidak sepatutnya menghantar kad yang matang kembali ke permulaan.

Bila produk siap sedia lebih baik

Jika anda hanya mahu belajar, apl kad imbas yang matang sudah wujud, beberapa daripadanya percuma, dengan bertahun-tahun kerja pada penjadualan, penyegerakan, penggunaan luar talian dan dek dikongsi. Anki khususnya mempunyai perpustakaan dek komuniti yang besar. Gunakannya.

Bina sendiri apabila kad itu sebahagian daripada sesuatu yang lebih besar: kursus yang anda jual di mana kad imbas mengukuhkan setiap pelajaran, sekolah bahasa yang memberi pelajar dek yang dikaitkan dengan silibusnya, syarikat yang mengajar kakitangan pengetahuan produk, atau subjek dengan jenis kad yang alat umum kendalikan dengan teruk. Anda memiliki kandungan, reka bentuk dan data pelajar. Gandingkan dengan apl kuiz untuk ujian, atau bina ke dalam platform kursus dalam talian.

Membina dengan Mythex

Mythex membina ini sebagai apl web yang boleh dibuka pada mana-mana telefon dan ditambah ke skrin utama. Terangkan apl dalam sembang, semak skrin semakan dalam bingkai saiz telefon pratonton, dan minta akaun serta kemajuan tersimpan — Mythex menambah pangkalan data khusus apabila apl memerlukannya, dan storan fail jika kad mempunyai imej atau audio. Pada Pro, Mythex juga boleh membungkusnya sebagai apl Android dan iPhone, dihantar ke ujian dalaman Google Play dan TestFlight. Gunakan mod Tanya untuk meminta ejen menerangkan fungsi penjadualannya sebelum anda mempercayainya, dan terbitkan ke pautan mythex.ai apabila ia berfungsi.

Soalan lazim

Apakah itu ulangan berjarak?

Ulangan berjarak menunjukkan kad semula tepat sebelum anda berkemungkinan akan melupakannya. Kad yang anda kuasai kembali selepas jarak yang semakin panjang; kad yang anda tersilap kembali tidak lama lagi. Ia menjadikan masa belajar lebih berkesan berbanding mengulang semuanya secara sama rata.

Algoritma ulangan berjarak manakah yang patut saya gunakan?

Untuk versi pertama, kotak Leitner yang ringkas atau SM-2 sudah mencukupi dan mudah diuji. FSRS ialah penjadual yang lebih baharu dan lebih tepat yang Anki tawarkan sebagai pilihan; ia patut dipertimbangkan apabila anda sudah mempunyai sejarah semakan untuk melarasnya.

Bolehkah apl web kad imbas berfungsi luar talian?

Sebahagiannya. Aplikasi web progresif boleh menyimpan apl dan kad hari itu dalam cache supaya semakan berfungsi tanpa sambungan, kemudian menyegerak apabila sambungan kembali. Menyegerakkan semakan yang dibuat pada dua peranti semasa luar talian memerlukan peraturan gabungan yang teliti, jadi banyak versi pertama kekal dalam talian sahaja.

Bolehkah saya membina apl kad imbas tanpa pengekodan?

Boleh. Pembina apl AI boleh mencipta dek, kad, skrin semakan dan penjadualan daripada penerangan. Berikan contoh kerja peraturan penjadualan dan semak, kerana logik itu yang menentukan sama ada apl membantu orang belajar.

Mythex · Pricing · Bina apa sahaja dengan AI · Templat laman web dan aplikasi · Mythex dibandingkan · Glosari pembinaan aplikasi AI · Alat percuma untuk membina aplikasi dengan AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)