Vadovai

Kaip sukurti kortelių programėlę su tarpiniu kartojimu

Kortelių programėlė – tai kalvos kortelių, peržiūros ekranas, kuris apverčia kiekvieną kortelę, ir planuoklis, nusprendžiantis, kurias korteles matote šiandien. Planuoklis yra tai, kas skiria naudingą mokymosi įrankį nuo skaitmeninės kortelių krūvos: naudojant tarpinį kartojimą, kortelės, kurias žinote, grįžta retai, o tos, su kuriomis sunkiau, grįžta greitai. Pirmiausia sukurkite peržiūros ekraną ir paprastą planuoklį; importą, nuotraukas ir garsą pridėkite vėliau.

Ko reikia kortelių programėlei

Duomenys

LentelėLaukai
KalvosSavininkas, pavadinimas, aprašymas, viešas ar privatus
KortelėsKalva, priekis, nugarėlė, nebūtinas paveikslėlis ar garsas, žymos, sukūrimo data
Kortelės būsenaNaudotojas, kortelė, kartojimo data, intervalas, lengvumas ar sunkumas, kartojimų skaičius, klaidų skaičius
PeržiūrosNaudotojas, kortelė, laikas, įvertinimas (Iš naujo / Sunku / Gerai / Lengva), sugaišto laiko trukmė

Laikykite kortelės būseną atskirai nuo pačios kortelės. Jei kalvos bendrinamos, du žmonės, mokantys tą pačią kortelę, turi kiekvienas turėti savo kartojimo datą. Saugokite ir kiekvieną peržiūrą: tai istorija, kurios prireiks statistikai, planuoklio gerinimui ar vėlesniam algoritmo keitimui.

Puslapiai

  • Kalvų sąrašas su kiek kortelių šiandien reikia peržiūrėti kiekvienoje.
  • Kortelių redaktorius – greitas įvedimas svarbus. Priekis, nugarėlė, išsaugoti, kita. Klaviatūros trumpiniai staliniame kompiuteryje.
  • Peržiūros ekranas – rodomas priekis, bakstelėjus atskleidžiama nugarėlė, o kortelė įvertinama vienu iš keturių didelių mygtukų. Šis ekranas – apie 90 % programėlės naudojimo.
  • Statistika – peržiūros per dieną, išlaikymas, artimiausias darbo krūvis.
  • Importas – iš CSV ar tabuliacija atskirto teksto, kurį dauguma kitų kortelių įrankių gali eksportuoti.

Planavimo metodo pasirinkimas

Čia nereikia nieko išrasti. Trys gerai žinomi metodai:

MetodasKaip veikiaTinka
Leitnerio dėžutėsKortelės pakyla į aukštesnę dėžutę, kai atsakoma teisingai, ir grįžta į 1 dėžutę, kai klaidinga; kiekviena dėžutė peržiūrima rečiauPaprasčiausia sukurti ir paaiškinti
SM-2Kiekviena kortelė turi intervalą ir „lengvumą“, kuris didėja ar mažėja pagal jūsų įvertinimąĮrodytas, plačiai kopijuojamas, lengvai išbandomas
FSRSModeliuoja, kaip tikėtina, kad atsimenate kiekvieną kortelę, ir planuoja pagal tikslinį išlaikymąTikslesnis; Anki siūlo kaip parinktį

Pirmai versijai pasirinkite Leitnerį arba SM-2. Taisykles įrašykite į užklausą su išspręstu pavyzdžiu, pavyzdžiui: „Nauja kortelė, įvertinta Gerai, kitą kartą rodoma po 1 dienos, tada po 3 dienų, o vėliau kiekvieną kartą įvertinus Gerai intervalas maždaug padidėja 2,5 karto. Įvertinus Iš naujo, ji rodoma vėl po 10 minučių, o intervalas nustatomas iš naujo.“

Kad ir ką pasirinktumėte, paprašykite dirbtinio intelekto planuoklį įdėti į atskirą funkciją su testais. Tada galėsite jį vėliau pakeisti nepaliesdami kitų programėlės dalių.

Sprendimai, kuriuos reikia priimti

Kieno diena? „Šiandien esamos“ kortelės turi sekti naudotojo laiko juostą, o daugelis mokymosi programų leidžia dienai pasibaigti tam tikru valandu, pavyzdžiui, 4 val. ryto, todėl vėlyvas vakaro mokymasis priskiriamas tai pačiai dienai.

Dienos limitai. Be naujų kortelių per dieną ribos, aktyvus naudotojas pridėjus 500 kortelių po savaitės susiduria su neįmanoma peržiūros krūva. Pagal numatytuosius nustatymus pasirinkite kuklų skaičių ir leiskite žmonėms jį keisti.

Kortelių tipai. Pirmiausia – paprastos priekio ir nugarėlės kortelės. „Atvirkštinės“ kortelės (tikrina ir nuo nugarėlės į priekį) ir praleidimų kortelės (įrašyti trūkstamą žodį sakinyje) populiarios, bet kiekviena prideda taisyklių. Pridėkite, kai paprastos jau veikia.

Bendrinamos kalvos. Mokytojas, bendrinantis kalvą su klase, yra puiki funkcija ir teisių klausimas: studentai ją mokosi, bet negali redaguoti, o mokytojo pakeitimai turi pasiekti visus nepraradus jų pažangos.

Veikimas be interneto. Žmonės mokosi traukiniuose ir lėktuvuose. Progresyvi tinklalapio programa gali išsaugoti šiandienos korteles, bet sinchronizuoti peržiūras iš dviejų įrenginių be ryšio tikrai sudėtinga. Veikimas tik prisijungus yra pagrįsta pirmoji versija. Mūsų gidas apie natyvias ir progresyvias tinklalapio programėles paaiškina variantus.

Pirmoji veikianti užklausa

Sukurk kortelių tinklalapio programėlę, pirmiausia skirtą telefonams. Naudotojai prisijungia ir kuria kalvas bei prideda korteles su priekiu ir nugarėle (tekstas, nebūtinas paveikslėlis). Kiekvienas naudotojas turi savo peržiūros būseną kiekvienai kortelei: kartojimo datą, intervalą, lengvumą, kartojimų ir klaidų skaičių. Naudok SM-2 algoritmą: įvertinimai Iš naujo, Sunku, Gerai, Lengva; Iš naujo nustato intervalą ir parodo kortelę vėl po 10 minučių. Planuoklį įdėk į atskirą, išbandytą funkciją. Peržiūros ekrane rodomas priekis, didelis mygtukas „Rodyti atsakymą“, tada keturi dideli įvertinimo mygtukai. „Šiandien esamos“ kortelės skaičiuojamos pagal naudotojo laiko juostą, o diena prasideda 4 val. ryto. Naujų kortelių limitas – 20 vienai kalvai per dieną pagal numatytuosius nustatymus. Registruok kiekvieną peržiūrą. Rodyk kalvų sąrašą su laukiančių peržiūrų skaičiumi ir paprastą statistikos puslapį su peržiūromis per dieną. Pridėk CSV importą su stulpeliais priekis ir nugarėlė. Viską saugok duomenų bazėje.

Kūrimo žingsniai

  1. Kalvos ir kortelės. Sukurkite dvi kalvas ir dvidešimt kortelių. Patikrinkite, kaip greitai galite pridėti kortelę.
  2. Peržiūros ekranas. Mokykitės telefone. Jis turi veikti akimirksniu; vėlavimas tarp kortelių jaučiamas šimtus kartų per dieną.
  3. Planuoklio testai. Pateikite dirbtiniam intelektui įvertinimų sekų ir laukiamų intervalų lentelę ir patikrinkite rezultatus. Tada pakeiskite įrenginio laikrodį ar paprašykite testavimo režimo, kad imituotumėte kelias ateinančias dienas.
  4. Dienos limitai ir laiko juosta. Peržiūrėkite vėlai vakare ir patikrinkite, ar kitos dienos eilė teisinga.
  5. Importas. Importuokite tikrą kelių šimtų kortelių CSV ir patikrinkite specialiuosius simbolius, kableliais atskirtą tekstą kortelėse ir eilučių lūžius.
  6. Statistika. Peržiūros per dieną ir artimiausi laukiantys skaičiai. Diagramas laikykite paprastas.
  7. Papildymai. Paveikslėliai, garsas kalbų kortelėms, atvirkštinės kortelės, bendrinamos kalvos – po vieną.

Dažniausios klaidos

  • Kartojimo datos saugojimas kortelėje. Ji turi būti kiekvieno naudotojo.
  • Peržiūrų istorijos išmetimas. Jos prireiks statistikai ir bet kokiam būsimam planuokliui.
  • Nėra naujų kortelių limito. Naudotojai pavargsta per savaitę.
  • Maži mygtukai. Įvertinimas atliekamas viena ranka; padarykite mygtukus dideliais ir pakankamai toli vienas nuo kito, kad nepataikytumėte netinkamai.
  • Nėra paskutinio įvertinimo atšaukimo. Klaidingi bakstelėjimai kasdien pasitaiko.
  • Serverio laikas „šiandienai“. Naudokite naudotojo laiko juostą.
  • Progreso atstatymas, kai kortelė redaguojama. Klaidos ištaisymas neturi siųsti brandžios kortelės atgal į pradžią.

Kada geresnis paruoštas produktas

Jei tiesiog norite mokytis, brandžių kortelių programėlių jau yra, kelios iš jų nemokamos, o jose daug metų darbo prisidėta prie planavimo, sinchronizacijos, veikimo be interneto ir bendrinamų kalvų. Anki ypač turi didelę bendruomenės kalvų biblioteką. Naudokite jas.

Kurkite savo, kai kortelės yra kažko didesnio dalis: kurso, kurį parduodate, kur kortelės sustiprina kiekvieną pamoką, kalbų mokyklos, siunčiančios studentams kalvas, susietas su jų mokymo programa, įmonės, mokančios darbuotojus apie produktą, arba dalyko su kortelių tipais, kuriuos bendri įrankiai tvarko prastai. Turinys, dizainas ir studentų duomenys priklauso jums. Testams galite pridėti viktorinų programėlę, o mokymosi platformai – internetinės mokymosi platformos kūrimą.

Kuriame su Mythex

Mythex sukuria tai kaip tinklalapio programą, kurią galite atidaryti bet kuriame telefone ir pridėti prie pagrindinio ekrano. Aprašykite programėlę pokalbyje, patikrinkite peržiūros ekraną telefono dydžio rėmelyje ir paprašykite paskyrų bei išsaugoto progreso – Mythex prideda skirtą duomenų bazę, kai programėlei jos reikia, ir failų saugyklą, jei kortelėse yra paveikslėlių ar garso. Pro plane Mythex ją gali supakuoti kaip Android ir iPhone programėlę, siunčiamą į Google Play vidinį testavimą ir TestFlight. Naudokite Klausimų režimą, kad agentas paaiškintų planavimo funkciją, prieš jai pasitikint, ir publikuokite mythex.ai nuorodą, kai viskas veikia.

Klausimai

Kas yra tarpinis kartojimas?

Tarpinis kartojimas parodo kortelę dar prieš tai, kai tikėtina, kad ją pamiršite. Gerai žinomos kortelės grįžta po vis ilgesnių pertraukų; praleistos grįžta greitai. Taip mokymosi laikas duoda daugiau naudos nei visų kortelių peržiūra vienodai.

Kurį tarpinio kartojimo algoritmą turėčiau naudoti?

Pirmai versijai pakanka paprasto Leitnerio dėžučių metodo ar SM-2, kuriuos lengva išbandyti. FSRS yra naujesnis, tikslesnis planuoklis, kurį Anki siūlo kaip parinktį; verta apsvarstyti, kai turėsite peržiūrų istoriją jam sureguliuoti.

Ar kortelių tinklalapio programa gali veikti be interneto?

Iš dalies. Progresyvi tinklalapio programa gali išsaugoti programą ir dienos korteles, kad peržiūros veiktų be ryšio, o vėliau sinchronizuotų, kai ryšys grįžta. Peržiūrų, atliktų dviem įrenginiais be ryšio, sujungimas reikalauja kruopščių taisyklių, todėl daugelis pirmųjų versijų lieka tik prisijungus.

Ar galiu sukurti kortelių programėlę be programavimo?

Taip. Dirbtinio intelekto programėlių kūrimo įrankis gali sukurti kalvas, korteles, peržiūros ekraną ir planavimą pagal aprašymą. Pateikite jam išspręstų planavimo taisyklių pavyzdžių ir patikrinkite juos, nes būtent ši logika lemia, ar programėlė padeda mokytis.

Mythex · Pricing · Kurkite bet ką su dirbtiniu intelektu · Svetainių ir programėlių šablonai · Mythex palyginimas · Programėlių kūrimo su dirbtiniu intelektu žodynėlis · Nemokami programėlių kūrimo su dirbtiniu intelektu įrankiai · 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 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ 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 简体中文 繁體中文(香港) 繁體中文(台灣)