Juhendid

Kuidas luua korduskordusega kaardirakendus

Kaardirakendus on kaardipakkide, ülevaatusekraani, mis pöörab iga kaarti, ning ajastaja, mis otsustab, millised kaardid sul täna näha on. Just ajastaja eristab kasulikku õppevahendit digitaalsest kaardihunnikust: korduskordusega tulevad kaardid, mida tead, harva tagasi ning kaardid, millega hätta jääd, varsti uuesti. Ehita kõigepealt ülevaatusekraan ja lihtne ajastaja; impordid, pildid ja heli lisa hiljem.

Mida kaardirakendus vajab

Andmed

TabelVäljad
PakidOmanik, nimi, kirjeldus, avalik või privaatne
KaardidPakk, esikülg, tagakülg, valikuline pilt või heli, sildid, loomise kuupäev
Kaardi olekKasutaja, kaart, tähtaeg, intervall, kergus või raskusaste, kordused, ebaõnnestumised
ÜlevaatusedKasutaja, kaart, aeg, hinnang (Uuesti / Raske / Hea / Lihtne), kulunud aeg

Hoia kaardi olek eraldi endast kaardist. Kui paki jagatakse, vajab iga inimene, kes sama kaarti õpib, oma tähtaega. Hoia ka iga ülevaatus: see on ajalugu, mida vajad ajastaja parandamiseks, edenemise graafikute näitamiseks või algoritmi hiljem vahetamiseks.

Lehed

  • Pakkide nimekiri koos sellega, mitu kaarti igas on täna tähtajaks.
  • Kaardi redaktor — kiire sisestus on oluline. Esikülg, tagakülg, salvesta, järgmine. Töölaual klaviatuuri otseteed.
  • Ülevaatusekraan — näita esikülge, puuduta, et tagakülg avada, ja hinda ühe nelja suure nupuga. See ekraan on 90% äpi kasutusest.
  • Statistika — päevas üle vaadatud kaardid, meeldejätmine, tulev töökoormus.
  • Import — CSV-st või tabulaatoriga eraldatud tekstist, mida enamik teisi kaardi tööriistu saavad eksportida.

Ajastusmeetodi valimine

Siin ei pea midagi välja mõtlema. Kolm tuntud lähenemist:

MeetodKuidas töötabSobib
Leitneri kastidKaardid liiguvad vastates ühe kasti võrra üles ja eksides tagasi kasti 1; igat kasti vaadatakse harveminiKõige lihtsam ehitada ja selgitada
SM-2Igal kaardil on intervall ja "kergus", mis kasvab või kahaneb sinu hinnangu järgiTõestatud, laialdaselt kopeeritud, lihtne testida
FSRSModelleerib, kui tõenäoliselt mäletad iga kaarti, ja ajastab sihtmeelespeetuse järgiTäpsem; Anki pakub seda valikuna

Esimeseks versiooniks vali Leitner või SM-2. Kirjuta reeglid oma käsku koos lahendatud näitega, näiteks: "Uus kaart, mida hinnatakse Heaks, on tähtajaks 1 päeva pärast, siis 3 päeva pärast ja iga kord, kui seda uuesti Heaks hinnatakse, umbes 2,5 korda eelmise intervalli pärast. Kui hinnatakse Uuesti, on see uuesti tähtajaks 10 minuti pärast ja intervall lähtestub."

Mis iganes valid, palu tehisintellektil panna ajastaja eraldi funktsiooni testidega. Siis saad seda hiljem vahetada, puudutamata äpi ülejäänud osa.

Otsused, mida teha

Kelle päev see on? "Tähtajaks täna" peaks järgima kasutaja ajavööndit ning paljud õppeäpid lasevad päeval vahetuda näiteks kell 4 hommikul, nii et hilisõhtune sessioon loeb samaks päevaks.

Päevased piirangud. Ilma uute kaartide päevase piirangu lisab innukas kasutaja 500 kaarti ja nädal hiljem seisab silmitsi võimatu ülevaatuste hunnikuga. Vaikeväärtus olgu mõõdukas ja lase inimestel seda muuta.

Kaardi tüübid. Esmalt lihtne esikülg/tagakülg. "Pöördkaardid" (testivad ka tagakülje pealt esikülje peale) ja lüngakaardid (lause tühja täitmine) on populaarsed, kuid igaüks lisab reegleid. Lisa need siis, kui põhiline töötab.

Jagatud pakid. Õpetaja, kes jagab paki klassiga, on suurepärane funktsioon ja ligipääsuküsimus: õpilased õpivad seda, kuid ei saa muuta, ning õpetaja muudatused peaksid jõudma kõigini ilma nende edenemist lähtestamata.

Võrguühenduseta töö. Inimesed õpivad rongis ja lennukis. Progressiivne veebirakendus saab vahemällu salvestada tänased kaardid, kuid kahelt võrguühenduseta seadmelt ülevaatuste sünkroonimine on tõesti raske. Ainult võrgupõhine on õiglane esimene versioon. Meie juhend natiivsetest vs progressiivsetest veebirakendustest selgitab valikuid.

Näide esimesest töötavast käsust

Ehita kaardi veebirakendus, mis on kõigepealt mõeldud telefonidele. Kasutajad logivad sisse ja loovad paki ning lisavad kaarte esikülje ja tagakülje ning valikulise pildiga. Igal kasutajal on oma ülevaatuse olek iga kaardi kohta: tähtaeg, intervall, kergus, kordused ja ebaõnnestumised. Kasuta SM-2 algoritmi: hinnangud Uuesti, Raske, Hea, Lihtne; Uuesti lähtestab intervalli ja näitab kaarti uuesti 10 minuti pärast. Pane ajastaja eraldi testitud funktsiooni. Ülevaatusekraan näitab esikülge, suurt nuppu "Näita vastust" ja seejärel nelja suurt hindamisnuppu. "Tähtaeg täna" kasutab kasutaja ajavööndit ja päev algab kell 4 hommikul. Piira uusi kaarte vaikimisi 20-ni paki kohta päevas. Logi iga ülevaatus. Näita pakkide nimekirja tähtajaliste arvudega ja lihtsat statistikalehte ülevaatuste kohta päevas. Lisa CSV-import veergudega esikülg ja tagakülg. Salvesta kõik andmebaasi.

Ehituse sammud

  1. Pakid ja kaardid. Loo kaks paki ja kakskümmend kaarti. Kontrolli, kui kiiresti saad kaarti lisada.
  2. Ülevaatusekraan. Õpi telefonis. See peaks tunduma hetkeline; iga viivitus kaartide vahel tuntakse sadu kordi päevas.
  3. Ajastaja testid. Anna tehisintellektile tabel hindamisjadadest ja oodatavatest intervallidest ning kontrolli tulemusi. Seejärel muuda oma seadme kella või palu testrežiimi, et simuleerida järgmisi päevi.
  4. Päevased piirangud ja ajavöönd. Vaata üle hilisõhtul ja kinnita, et järgmise päeva järjekord on õige.
  5. Import. Impordi päris CSV paar sadat kaarti ja kontrolli erimärke, kaartide sees olevaid komasid ja reavahetusi.
  6. Statistika. Ülevaatused päevas ja tulevad tähtajaliste arvud. Hoia graafikud lihtsad.
  7. Lisad. Pildid, heli keelekaartide jaoks, pöördkaardid, jagatud pakid — ükshaaval.

Levinud vead

  • Tähtaja salvestamine kaardile. See peab olema kasutaja kohta.
  • Ülevaatuste ajaloo kustutamine. Seda vajad statistika ja tuleva ajastaja jaoks.
  • Uute kaartide piirangu puudumine. Kasutajad läbipõlevad nädalaga.
  • Pisikesed nupud. Hindamine toimub ühe käega; tee nupud suureks ja piisavalt eraldatud, et vältida valesti vajutamist.
  • Viimase hinnangu tagasivõtmise puudumine. Valesti vajutamisi juhtub iga päev.
  • Serveri aeg "täna" jaoks. Kasuta kasutaja ajavööndit.
  • Edenemise lähtestamine kaardi muutmisel. Kirjavea parandamine ei tohiks saata küpset kaarti tagasi algusesse.

Millal on valmistoode parem valik

Kui tahad lihtsalt õppida, on küpsed kaardirakendused juba olemas, mitmed neist tasuta, ja aastatepikkune töö ajastuse, sünkroonimise, võrguühenduseta töö ja jagatud pakkide kallal. Eriti Ankil on suur kogukonnapakkide raamatukogu. Kasuta neid.

Ehita oma, kui kaardid on osa millestki suuremast: müüd kursust, kus kaardid kinnistavad iga õppetundi, keelekool, mis annab õpilastele pakid oma õppekavaga seotuna, ettevõte, mis õpetab töötajatele toote tundmist, või aine kaarditüüpidega, mida üldised tööriistad halvasti käsitlevad. Sul on sisu, disain ja õpilaste andmed. Kombineeri see viktoriiniäpiga testide jaoks või ehita see sisse veebikursuse platvormi.

Ehitamine Mythexiga

Mythex ehitab selle veebirakendusena, mida saab avada igas telefonis ja lisada avaekraanile. Kirjelda äppi vestluses, kontrolli ülevaatusekraani eelvaate telefonisuuruses raamis ja küsi kontosid ning salvestatud edenemist — Mythex lisab pühendatud andmebaasi, kui äpp seda vajab, ning failisalvestuse, kui kaartidel on pilte või heli. Pro-paketis saab Mythex äpi pakkida ka Androidi ja iPhone'i rakenduseks, mis saadetakse Google Play sisemisele testimisele ja TestFlighti. Kasuta Ask-režiimi, et agent selgitaks oma ajastusfunktsiooni enne, kui sellele usaldad, ning avalda mythex.ai link, kui kõik töötab.

Küsimused

Mis on korduskordus?

Korduskordus näitab kaarti uuesti just enne, kui sa seda tõenäoliselt unustad. Kaarte, mida hästi tead, näidatakse uuesti järjest pikemate vahede järel; kaarte, mille vastamisega hätta jäid, näidatakse varsti uuesti. See muudab õppimisaja tõhusamaks kui kõige kordamine ühtlaselt.

Millist korduskordusega algoritmi peaksin kasutama?

Esimeses versioonis piisab lihtsast Leitneri kastisüsteemist või SM-2-st, mida on lihtne testida. FSRS on uuem ja täpsem ajastaja, mida Anki pakub valikuna; see on väärt kaalumist, kui sul on ülevaatuste ajalugu, mille põhjal seda häälestada.

Kas kaardi veebirakendus võib töötada võrguühenduseta?

Osaliselt. Progressiivne veebirakendus saab vahemällu salvestada äpi ja päeva kaardid, nii et ülevaatused töötavad ilma ühenduseta, ning sünkroonida need, kui ühendus taastub. Kahel seadmel võrguühenduseta tehtud ülevaatuste sünkroonimine vajab hoolikaid ühitamisreegleid, seetõttu jäävad paljud esimesed versioonid ainult võrgupõhiseks.

Kas kaardirakendust saab ehitada ilma koodita?

Jah. Tehisintellekti rakenduste koostaja saab kirjelduse põhjal luua paki, kaardid, ülevaatusekraani ja ajastuse. Anna sellele ajastuse reeglite lahendatud näited ja kontrolli neid, sest see loogika otsustab, kas äpp aitab inimesi õppida.

Mythex · Pricing · Ehita kõike AI-ga · Veebilehtede ja rakenduste mallid · Mythex võrdluses · Tehisintellektiga rakenduste ehitamise sõnastik · Tasuta tööriistad tehisintellektiga rakenduste ehitamiseks · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių 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 简体中文 繁體中文(香港) 繁體中文(台灣)