Exercises provide a student with activities to test his knowledge and to memorize the material better. They are built on top of other materials, like richMedia
and fileCard
.
You can customize different exercise parameters yourself and get:
The app gives to user feedback after each exercise: was his answer right or wrong.
You can build any type of exercise by mixing different cells from option tables below.
What is given to a student? | |
---|---|
Type | Language |
audio | |
text | original |
translation | |
image | |
What is required of a student? | ||
---|---|---|
Type | Language | Activity |
audio | write* | |
choose | ||
text | original | write |
choose | ||
translation | order | |
image | choose | |
## Training [exercise | 001/001]
image, text-original --> text-translation choose-from-4 10
audio --> text-original choose-from-4 10
audio, text-original --> image choose-from-4 10
text-translation --> text-original write 50%
This code will display to user 4 sets of exercises, based on material of chapter-001/subchapter-001
:
image, text-original –> text-translation choose-from-4 | audio –> text-original choose-from-4 |
---|---|
Image Not Showing
Possible Reasons
|
Image Not Showing
Possible Reasons
|
audio, text-original –> image choose-from-4 | text-translation –> text-original write |
---|---|
Image Not Showing
Possible Reasons
|
Image Not Showing
Possible Reasons
|
## Training [exercise | 001/001]
After material type exercise
you should point to the source material chapterId/subchapterId
, on that we will train. If you didn't specify it, by default it is previous material.
For each set of exercises, you should write a string:
given --> required activity count
Tolerance for user input: don't consider diacritics, case (lower or upper), stress sign, etc…
Module system for custom tolerance rules (extensible for any language).
Each of described elements has its own fully customizable styles. You can easily change them.
Learn More →
Image Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Image Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Image Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
What is ULA – Universal Learning AppImage Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Install app template on your computer (for further development)Image Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Configure Home pageImage Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn Navigation and Content StructureImage Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Get an idea of Content types, how to use them and create new onesImage Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Study built-in content types:
richTextImage Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
richMediaImage Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
fileCardImage Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
exerciseImage Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Translate your content to any languagesImage Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Style any part of the app as you want
Build your app for
Android, iOS, Web
Deploy – free, fast and easiest way to share your app with the world
Update – keep the app up to date
Roadmap – our plans (to-do list)
Стив Джобс перед выпускниками Стэнфорда сказал типа такого: “С годами вы поймете что казалось бы хаотичные события прошлого – это точки из которых складывался ваш особый путь”.
Dec 2, 2023Здравствуйте. Меня зовут Рустам Апаев, я программист, и давно увлекаюсь созданием веб-приложений связанных с изучением языков. В середине июля ко мне обратился лингвист Алексей Козлов с идей создания сайта разговорников малых народов России: Карельский Мокшанский Нанайский Хантыйский Ученые "в полях" собирают материалы и скидывают их мне в виде Эксель таблиц и аудио файлов.
Sep 21, 2022How to build Keyboard trainer app (html/css/js/?vue)
Jun 14, 2022Edu-Parser Этот парсер был написан для нескольких образовательных проектов и позволяет вам превращать текстовый контент в структуры данных, которые можно использовать в ваших приложениях. Он состоит из нескольких крупных разделов. Captions/subtitles - превращает субтитры разных форматов (srt, vtt, audacity) в JavaScript объект вида [ { start, end, voice, text } ] Intext - разбивает любой текст по заданным шаблонам (ругулярным выражениям) на помеченные кусочки вида [ {label, text} ]. Вы можете пойти дальше и каждому типу блока сопоставить парсер - извлекающий данные и реплейсер - заменяющий тексты. Subs-as-book -- превращают субтитры формата VTT в подобие книги/чата мессенджера, с оглавлением, картинками и аватарками. Но для этого субтитры надо заранее подготовить (добавить туда картинки, заголовки сцен и т.д.) Frazy -- формат импорта/экспорта материалов с пофразовым озвучиванием, многоязычными переводами и вспомогательными слоями (комментарии, транслитерация и т.д.)
May 21, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up