Ako vytvoriť aplikáciu s kartičkami a opakovaním s rozstupmi
Aplikácia s kartičkami sú balíčky kartičiek, obrazovka na opakovanie, ktorá kartu otočí, a plánovač, ktorý rozhoduje, ktoré karty uvidíte dnes. Plánovač je to, čo odlíši užitočný študijný nástroj od digitálnej hromady kartičiek: pri opakovaní s rozstupmi karty, ktoré ovládate, sa vracajú zriedka a karty, s ktorými máte problém, sa vracajú skoro. Najprv vytvorte obrazovku opakovania a jednoduchý plánovač; importy, obrázky a zvuk pridajte neskôr.
Čo aplikácia s kartičkami potrebuje
Dáta
| Tabuľka | Polia |
|---|---|
| Balíčky | Vlastník, názov, popis, verejný alebo súkromný |
| Karty | Balíček, predná strana, zadná strana, voliteľný obrázok alebo zvuk, štítky, dátum vytvorenia |
| Stav karty | Používateľ, karta, dátum splatnosti, interval, ľahkosť alebo obtiažnosť, počet opakovaní, zlyhania |
| Opakovania | Používateľ, karta, čas, hodnotenie (Znova / Ťažko / Dobre / Ľahko), čas strávený |
Držte stav karty oddelene od samotnej karty. Ak sú balíčky zdieľané, dvaja ľudia, ktorí študujú tú istú kartu, potrebujú každý vlastný dátum splatnosti. Uchovávajte aj každé opakovanie: je to história, ktorú budete potrebovať na zlepšenie plánovača, zobrazenie pokroku v grafoch alebo neskoršie prepnutie algoritmu.
Stránky
- Zoznam balíčkov s počtom kariet splatných dnes v každom.
- Editor kariet — rýchle zadávanie je dôležité. Predná strana, zadná strana, uložiť, ďalšia. Klávesové skratky na počítači.
- Obrazovka opakovania — ukáže prednú stranu, klepnutím zobrazí zadnú, hodnotíte jedným zo štyroch veľkých tlačidiel. Táto obrazovka tvorí 90 % použitia aplikácie.
- Štatistiky — karty opakované za deň, úspešnosť, nadchádzajúca záťaž.
- Import — z CSV alebo textu oddeleného tabulátormi, ktorý väčšina iných nástrojov s kartičkami dokáže exportovať.
Výber metódy plánovania
Nemusíte tu nič vymýšľať. Tri dobre známe prístupy:
| Metóda | Ako funguje | Vhodná pre |
|---|---|---|
| Leitnerove škatuľky | Karty sa presúvajú do vyššej škatuľky pri správnej odpovedi a späť do škatuľky 1 pri nesprávnej; každá škatuľka sa opakuje menej často | Najjednoduchšie na vytvorenie a vysvetlenie |
| SM-2 | Každá karta má interval a „ľahkosť“, ktorá rastie alebo klesá podľa vášho hodnotenia | Osvedčené, široko kopírované, ľahko testovateľné |
| FSRS | Modeluje, aký pravdepodobne si každú kartu zapamätáte, a plánuje na cieľovú úspešnosť | Presnejšie; Anki ho ponúka ako možnosť |
Pre prvú verziu zvoľte Leitnera alebo SM-2. Pravidlá zapíšte do promptu s prepracovaným príkladom, napríklad: „Nová karta hodnotená Dobre je splatná o 1 deň, potom o 3 dni, potom približne 2,5-násobok predchádzajúceho intervalu pri každom ďalšom hodnotení Dobre. Hodnotená Znova je splatná znova o 10 minút a jej interval sa resetuje.“
Nech sa zvolí čokoľvek, požiadajte AI, aby plánovač umiestnila do jednej samostatnej funkcie s testami. Potom ho môžete neskôr vymeniť bez zásahu do zvyšku aplikácie.
Rozhodnutia, ktoré treba urobiť
Čí je deň? „Splatné dnes“ má nasledovať časové pásmo používateľa a mnohé študijné aplikácie nechávajú deň prejsť na hodine ako 4 ráno, takže neskoré večerné štúdium sa počíta ako ten istý deň.
Denné limity. Bez limitu nových kariet za deň si ambiciózny používateľ pridá 500 kariet a o týždeň čelí nezvládnuteľnej hromade na opakovanie. Nastavte rozumnú predvolenú hodnotu a nechajte ľudí ju zmeniť.
Typy kariet. Najprv základné predná/zadná strana. Obrátené karty (testujú aj zo zadnej strany na prednú) a doplňovačky (vyplnenie medzery vo vete) sú obľúbené, ale každá pridá pravidlá. Pridajte ich, keď základný typ funguje.
Zdieľané balíčky. Učiteľ, ktorý zdieľa balíček s triedou, je skvelá funkcia a otázka oprávnení: študenti ho môžu študovať, ale nemôžu ho upravovať, a úpravy učiteľa sa majú dostať ku každému bez resetovania ich pokroku.
Offline. Ľudia študujú vo vlakoch a lietadlách. Progresívna webová aplikácia môže uložiť dnešné karty do vyrovnávacej pamäte, ale synchronizovať opakovania z dvoch offline zariadení je naozaj ťažké. Iba online je férová prvá verzia. Náš sprievodca natívne aplikácie vs. progresívne webové aplikácie vysvetľuje možnosti.
Prvý prompt, ktorý funguje
Vytvor webovú aplikáciu s kartičkami, navrhnutú najprv pre telefóny. Používatelia sa prihlasujú a vytvárajú balíčky a pridávajú karty s prednou a zadnou stranou (text, voliteľne obrázok). Každý používateľ má vlastný stav opakovania pre každú kartu: dátum splatnosti, interval, ľahkosť, počet opakovaní a zlyhania. Použi algoritmus SM-2: hodnotenia Znova, Ťažko, Dobre, Ľahko; Znova resetuje interval a ukáže kartu znova o 10 minút. Plánovač daj do vlastnej otestovanej funkcie. Obrazovka opakovania ukazuje prednú stranu, veľké tlačidlo „Zobraziť odpoveď“ a potom štyri veľké tlačidlá hodnotenia. „Splatné dnes“ používa časové pásmo používateľa a deň začína o 4 ráno. Nové karty sú predvolene obmedzené na 20 na balíček denne. Zaznamenaj každé opakovanie. Zobraz zoznam balíčkov s počtom splatných kariet a jednoduchú stránku štatistík opakovaní za deň. Pridaj import CSV so stĺpcami predná a zadná strana. Ulož všetko do databázy.
Postup vytvorenia
- Balíčky a karty. Vytvorte dva balíčky a dvadsať kariet. Skontrolujte, ako rýchlo dokážete pridať kartu.
- Obrazovka opakovania. Študujte na telefóne. Má pôsobiť okamžite; oneskorenie medzi kartami sa pociťuje stovky-krát denne.
- Testy plánovača. Dajte AI tabuľku sekvencií hodnotení a očakávaných intervalov a výsledky overte. Potom zmeňte hodiny zariadenia alebo si vyžiadajte testovací režim, ktorý simuluje nasledujúce dni.
- Denné limity a časové pásmo. Opakujte neskoro večer a potvrďte, že fronta na ďalší deň je správna.
- Import. Naimportujte skutočné CSV s niekoľkými stovkami kariet a skontrolujte špeciálne znaky, čiarky v kartách a zalomenia riadkov.
- Štatistiky. Opakovania za deň a počty nadchádzajúcich splatností. Grafy držte jednoduché.
- Extra funkcie. Obrázky, zvuk pre jazykové karty, obrátené karty, zdieľané balíčky — jedna po druhej.
Časté chyby
- Ukladať dátum splatnosti na kartu. Musí byť pre každého používateľa zvlášť.
- Zahadzovať históriu opakovaní. Budete ju chcieť na štatistiky a pre každý budúci plánovač.
- Žiadny limit nových kariet. Používatelia sa vyčerpajú za týždeň.
- Malé tlačidlá. Hodnotenie sa robí jednou rukou; tlačidlá musia byť veľké a dostatočne od seba, aby sa predišlo chybnému klepnutiu.
- Žiadne vrátenie posledného hodnotenia. Chybné klepnutia sa dejú denne.
- Serverový čas pre „dnes“. Použite časové pásmo používateľa.
- Resetovanie pokroku pri úprave karty. Oprava preklepu nemá poslať zrelú kartu späť na začiatok.
Kedy je lepšia hotová aplikácia
Ak chcete len študovať, zavedené aplikácie s kartičkami už existujú, mnohé zadarmo, s rokmi práce na plánovaní, synchronizácii, práci offline a zdieľaných balíčkoch. Anki má najmä obrovskú knižnicu balíčkov od komunity. Použite ich.
Vytvorte vlastnú, keď sú karty súčasťou niečoho väčšieho: kurz, ktorý predávate, a kartičky ho podporujú pri každej lekcii, jazyková škola, ktorá dáva študentom balíčky naviazané na osnovy, firma, ktorá učí zamestnancov znalosti o produkte, alebo predmet s typmi kariet, s ktorými všeobecné nástroje zle pracujú. Obsah, dizajn a dáta študentov vlastníte vy. Na testy ho skombinujte s aplikáciou na kvízy, alebo ho vložte do platformy online kurzov.
Vytvorenie s Mythex
Mythex to vytvorí ako webovú aplikáciu, ktorú môžete otvoriť na ľubovoľnom telefóne a pridať na plochu. Opíšte aplikáciu v chate, skontrolujte obrazovku opakovania v náhľade v rozmere telefónu a požiadajte o účty a ukladanie pokroku — Mythex pridá vyhradenú databázu, keď ju aplikácia potrebuje, a úložisko súborov, ak karty obsahujú obrázky alebo zvuk. Vo verzii Pro môže Mythex aplikáciu zabaliť aj ako aplikáciu pre Android a iPhone, odoslanú do interného testovania v Google Play a TestFlight. Použite režim Ask, aby agent vysvetlil svoju funkciu plánovania skôr, než jej dôverujete, a po úspešnom overení zverejnite na odkaz mythex.ai.
Otázky
Čo je opakovanie s rozstupmi?
Opakovanie s rozstupmi ukáže kartu znova tesne predtým, než ju pravdepodobne zabudnete. Karty, ktoré ovládate dobre, sa vrátia po čoraz dlhších odstupoch; karty, ktoré zlyhávate, sa vrátia čoskoro. Vďaka tomu sa čas štúdia využije lepšie než rovnomerné opakovanie všetkého.
Ktorý algoritmus opakovania s rozstupmi mám použiť?
Pre prvú verziu stačí jednoduchý systém Leitnerových škatuliek alebo SM-2 a je ľahko testovateľný. FSRS je novší a presnejší plánovač, ktorý Anki ponúka ako možnosť; stojí za zváženie, keď máte históriu opakovaní na jeho doladenie.
Môže webová aplikácia s kartičkami fungovať offline?
Čiastočne. Progresívna webová aplikácia môže uložiť do vyrovnávacej pamäte aplikáciu a dnešné karty, takže opakovanie funguje bez pripojenia a potom sa synchronizuje. Synchronizácia opakovaní urobených na dvoch zariadeniach offline potrebuje starostlivé pravidlá zlúčenia, preto mnohé prvé verzie zostávajú iba online.
Môžem vytvoriť aplikáciu s kartičkami bez programovania?
Áno. Nástroj na tvorbu aplikácií s AI dokáže vytvoriť balíčky, karty, obrazovku na opakovanie a plánovanie z popisu. Dajte mu prepracované príklady pravidiel plánovania a overte ich, pretože táto logika rozhoduje o tom, či aplikácia ľuďom pomáha učiť sa.