Како да изградите апликација со картички за учење со повторување во интервали
Апликација со картички е шпилови картички, екран за преглед што ја превртува секоја картичка и распоредувач што одлучува кои картички ги гледате денес. Распоредувачот е она што ја одвојува корисна алатка за учење од дигитална купчина индексни картички: со повторување во интервали, картичките што ги знаете се враќаат ретко, а оние со кои се мачите се враќаат наскоро. Прво изградете го екранот за преглед и едноставен распоредувач; увоз, слики и звук додајте потоа.
Што му треба на апликацијата со картички
Податоци
| Табела | Полиња |
|---|---|
| Шпилови | Сопственик, назив, опис, јавен или приватен |
| Картички | Шпил, предна страна, задна страна, по избор слика или звук, ознаки, датум на создавање |
| Состојба на картичката | Корисник, картичка, датум на повторување, интервал, лесност или тежина, број на повторувања, пропусти |
| Прегледи | Корисник, картичка, време, оценка (Повторно / Тешко / Добро / Лесно), потрошено време |
Чувајте ја состојбата на картичката одделно од самата картичка. Ако шпиловите се споделуваат, двајца што ја учат истата картичка секој треба свој датум на повторување. Чувајте го и секој преглед: тоа е историјата што ќе ви треба за да го подобрите распоредувачот, да прикажете графикони за напредок или подоцна да смените алгоритам.
Страници
- Список на шпилови со бројот на картички што се на ред денес во секој.
- Уредник на картички — брзото внесување е важно. Предна страна, задна страна, зачувај, следна. Кратенки од тастатура на компјутер.
- Екран за преглед — прикажете ја предната страна, допрете за да ја откриете задната, оценете со едно од четирите големи копчиња. Овој екран е 90% од користењето на апликацијата.
- Статистика — прегледани картички по ден, задржување, идно оптоварување.
- Увоз — од CSV или текст одделен со табулатори, што повеќето други алатки со картички може да го извезат.
Избор на метод за распоредување
Не треба ништо да измислувате. Три добро познати пристапи:
| Метод | Како работи | Добар за |
|---|---|---|
| Кутии Leitner | Картичките одат во повисока кутија кога се точни и назад во кутија 1 кога не се; секоја кутија се прегледува поретко | Наједноставно за изградба и објаснување |
| SM-2 | Секоја картичка има интервал и „лесност“ што расте или опаѓа според вашата оценка | Докажан, широко копиран, лесен за тестирање |
| FSRS | Моделира колку е веројатно дека ќе ја запомните секоја картичка и распоредува за целна задржаност | Попрецизен; Anki го нуди како опција |
За прва верзија, изберете Leitner или SM-2. Запишете ги правилата во промптот со работен пример, на пример: „Нова картичка оценета како Добро е повторно на ред по 1 ден, потоа по 3 дена, потоа приближно 2,5 пати поголем претходен интервал при секое следно Добро. Оценета како Повторно, повторно се појавува за 10 минути и интервалот се ресетира.“
Што и да изберете, побарајте од AI да го стави распоредувачот во една посебна функција со тестови. Тогаш можете подоцна да го замените без да ја допирате остатокот од апликацијата.
Одлуки за донесување
Чиј е денот? „На ред денес“ треба да следи часовна зона на корисникот, а многу апликации за учење го движат денот во час како 4 наутро, па сесија доцна навечер се смета за истиот ден.
Дневни ограничувања. Без граница за нови картички дневно, ревносен корисник додава 500 картички и една недела подоцна има невозможна куп на преглед. Поставете скромен почеток и дозволете им на луѓето да го сменат.
Типови картички. Основни предна/задна страна прво. „Обратни“ картички (се проверува и назад напред) и пополнувања (пополнете празно место во реченица) се популарни, но секоја додава правила. Додајте ги кога основните функционираат.
Споделени шпилови. Наставник што споделува шпил со класа е одлична функција и прашање за дозволи: учениците го учат, но не можат да го уредуваат; промените на наставникот треба да стигнат до сите без да го ресетираат напредокот.
Без интернет. Луѓето учат во возови и авиони. Прогресивна веб-апликација може да ги кешира денешните картички, но синхронизирањето на прегледи од два уреди без интернет е навистина тешко. само онлајн е поштена прва верзија. Нашиот водич за нативни наспроти прогресивни веб-апликации ги објаснува опциите.
Пример за прв промпт што работи
Изгради веб-апликација со картички дизајнирана прво за телефони. Корисниците се најавуваат и создаваат шпилови, а додаваат картички со предна и задна страна (текст, со по избор слика). Секој корисник има своја состојба на преглед по картичка: датум на повторување, интервал, лесност, број на повторувања и пропусти. Користи го алгоритмот SM-2: оценки Повторно, Тешко, Добро, Лесно; Повторно го ресетира интервалот и ја прикажува картичката повторно за 10 минути. Стави го распоредувачот во своја тестирана функција. Екранот за преглед ја прикажува предната страна, големо копче „Прикажи одговор“, па четири големи копчиња за оценка. „На ред денес“ користи часовна зона на корисникот, со денот што започнува во 4 наутро. Ограничи нови картички на 20 по шпил дневно по основно. Евидентирај секој преглед. Прикажи список на шпилови со бројот на картички на ред и едноставна страница со статистика на прегледи по ден. Додај CSV увоз со колони за предна и задна страна. Зачувај сè во база на податоци.
Чекори за градење
- Шпилови и картички. Создајте два шпила и дваесет картички. Проверете колку брзо можете да додадете картичка.
- Екран за преглед. Учете на телефон. Треба да биде моментален; секое доцнење помеѓу картичките се чувствува стотици пати на ден.
- Тестови за распоредувачот. Дајте му на AI табела со низи оценки и очекувани интервали и проверете ги резултатите. Потоа променете го часовникот на уредот или побарајте режим за тест за да симулирате неколку идни дена.
- Дневни ограничувања и часовна зона. Учете доцна навечер и потврдете дали редот за следниот ден е точен.
- Увоз. Увезете вистински CSV од неколку стотици картички и проверете специјални знаци, запирки во картичките и преломи на редови.
- Статистика. Прегледи по ден и броеви на претстојни повторувања. Графиконите држете ги едноставни.
- Дополнително. Слики, звук за картички за јазици, обратни картички, споделени шпилови — по една.
Чести грешки
- Чување на датумот на повторување на картичката. Мора да биде по корисник.
- Фрлање на историјата на прегледи. Ќе ви треба за статистика и за секој идно подобрен распоредувач.
- Без ограничување на нови картички. Корисниците се исцрпуваат за една недела.
- Мали копчиња. Оценувањето се прави со една рака; направете ги копчињата големи и доволно одделени за да се избегнат погрешни допирања.
- Нема поништување на последната оценка. Погрешни допирања се случуваат секојдневно.
- Серверско време за „денес“. Користете ја часовната зона на корисникот.
- Ресетирање на напредокот кога се менува картичка. Поправката на грешка во зборот не треба да ја врати зрелата картичка на почеток.
Кога е подобар готов производ
Ако сакате само да учите, зрели апликации со картички веќе постојат, неколку од нив бесплатни, со години работа на распоредувањето, синхронизацијата, работата без интернет и споделените шпилови. Anki особено има огромна библиотека на шпилови од заедницата. Користете ги.
Градете сопствена кога картичките се дел од нешто поголемо: курс што го продавате каде картичките ја зајакнуваат секоја лекција, јазичното училиште што им дава на учениците шпилови поврзани со нивниот наставен план, компанија што го учи персоналот за производот или предмет со типови картички што општите алатки лошо ги ракуваат. Вие ја поседувате содржината, дизајнот и податоците на учениците. Комбинирајте ја со апликација за квиз за тестови или вградете ја во платформа за онлајн курсеви.
Градење со Mythex
Mythex ја гради оваа апликација како веб-апликација што ја отворате на кој било телефон и ја додавате на почетниот екран. Опишете ја апликацијата во разговор, проверете го екранот за преглед во преглед со големина на телефон и побарајте сметки и зачувани напредоци — Mythex додава посветена база на податоци кога апликацијата ја бара, и складиште на датотеки ако картичките имаат слики или звук. На Pro, Mythex може и да ја пакува како апликација за Android и iPhone, испратена на внатрешно тестирање во Google Play и TestFlight. Користете го режимот Ask за агентот да го објасни распоредувачкиот инструмент пред да му верувате, и објавете на mythex.ai линк кога ќе работи.
Прашања
Што е повторување во интервали?
Повторувањето во интервали ја прикажува картичката повторно непосредно пред да ја заборавите. Картичките што ги знаете добро се враќаат по сè подолги интервали; картичките што ги промашувате се враќаат наскоро. Со тоа времето на учење дава повеќе отколку кога сè се прегледува подеднакво.
Кој алгоритам за повторување во интервали да го користам?
За прва верзија, едноставниот систем со кутии Leitner или SM-2 е доволен и лесен за тестирање. FSRS е понов, попрецизен распоредувач што Anki го нуди како опција; вреди да се разгледа откако ќе имате историја на прегледи за да го подесите.
Може ли веб-апликација со картички да работи без интернет?
Делумно. Прогресивна веб-апликација може да ја кешира апликацијата и денешните картички за прегледите да работат без врска, па да се синхронизираат кога ќе се поврзе. Синхронизирањето на прегледи направени на два уреди без интернет бара внимателни правила за спојување, затоа многу први верзии остануваат само онлајн.
Може ли да изградам апликација со картички без кодирање?
Да. Градител на апликации со AI може да создаде шпилови, картички, екранот за преглед и распоредувањето од опис. Дајте му работни примери на правилата за распоредување и проверете ги, бидејќи таа логика одлучува дали апликацијата навистина помага при учење.