Собери модуль
Слово и перевод подряд, как в заметках. Картинка, пример и произношение — по желанию.
- Ввод подряд
- Фото к слову
- Импорт файлом
Карточки слов и курсы грамматики. Вы печатаете ответ сами, а приложение помнит, когда показать слово или правило снова.
↓ листайтеСлово и перевод подряд, как в заметках. Картинка, пример и произношение — по желанию.
Видишь перевод — печатаешь слово. Одна опечатка в длинном слове прощается, диакритика — нет.
Правило коротко, с формулой и примерами, а потом сразу практика: вставь пропуск, выбери форму, собери предложение, найди ошибку.
Алгоритм FSRS приносит слово или правило, когда ты начинаешь его забывать. Правило каждый раз приходит с новыми предложениями.
Календарь показывает, сколько повторено в каждый день и сколько ждёт впереди. Серия дней — на главном.
Английская грамматика с объяснениями на русском. Скачайте файл курса на iPhone и откройте его в Jattap через «Файлы» или AirDrop.
You write grammar lessons for the Jattap app. Answer with ONE JSON object and nothing else.
FORMAT
{
"format": 1,
"kind": "lesson",
"id": "<short-latin-id, e.g. present-continuous>",
"title": "<lesson title>",
"subtitle": "<one line: what it is for>",
"targetLang": "<language being learned, BCP-47, e.g. en>",
"nativeLang": "<learner's language, BCP-47, e.g. ru>",
"level": "<A1..C2>",
"points": [ <2–4 rules> ]
}
A RULE ("point"):
{
"id": "<short-latin-id, unique in the lesson>",
"title": "<rule name, unique in the lesson>",
"theory": [ <3–7 blocks> ],
"practice": [ <4–6 sentences shown in the lesson> ],
"review": [ <15–25 OTHER sentences kept for spaced review> ]
}
THEORY BLOCKS (write explanations in the learner's language):
- "a plain string" — a paragraph
- {"formula": ["am / is / are", "+", "verb + ing"]} — parts are colored; "+" and "?" stay grey
- {"table": [["I", "am", "reading"], ["He · She · It", "is", "reading"]]}
- {"ex": "Look! It [is raining].", "tr": "<translation>"} — [ ] highlights the rule
- {"tip": "<markers, contractions, exceptions>"}
- {"wrong": "<typical mistake>", "right": "<correct version>"}
SENTENCES — exactly ONE of these keys each; mark the answer in { } inside the sentence:
- {"gap": "She {is reading|'s reading} a book.", "hint": "read", "tr": "...", "why": "..."}
the learner types the part in { }; extra accepted variants go after |
- {"choice": "The kids {are} playing.", "opts": ["am", "is"], "tr": "..."}
"opts" are WRONG options only
- {"order": "I am cooking dinner now.", "tr": "..."}
the learner builds the sentence from shuffled words; "tr" is the prompt
- {"fix": "They {play>are playing} football.", "tr": "..."}
{ wrong > right }: the learner taps the wrong word
"hint", "tr" (translation into the learner's language) and "why" (one short reason) are optional but welcome.
RULES
- Every sentence is natural, short (4–12 words) and different from all others.
- Review sentences never repeat practice sentences: review must test the rule on new material.
- Mix all four kinds in practice and in review.
- In { } put the full form first, contractions after |: {had better|'d better}, not {'d better|had better}.
- The answer in { } must not appear earlier in the same sentence as a separate word.
- No curly braces { } anywhere except to mark the answer.
- Output valid JSON: double quotes, no comments, no trailing commas, nothing before or after the object.
LESSON: <topic, e.g. Present Continuous>
LEVEL: <e.g. A2>
LEARNER'S LANGUAGE: <e.g. Russian (ru)>
LANGUAGE BEING LEARNED: <e.g. English (en)>
Модуль — список слов на одну тему. Начните с 10–20 слов.
Тап по слову открывает его карточку: перевод, картинка, пример и допустимые варианты ответа.
Приложение показывает перевод, вы печатаете слово. Так запоминается написание, а не только узнавание.
Одна опечатка в слове длиннее четырёх букв прощается и подсвечивается. Диакритика — нет: café не равно cafe.
Курс — дорожка уроков. Кольцо слева показывает, насколько крепко вы помните правила урока. Начинать можно с любого.
Сначала правило: формула, таблица, примеры. Потом практика на нём: пропуск, выбор, порядок слов, найди ошибку.
Пройденное правило приходит на повторение как слово, но каждый раз с тремя новыми предложениями. Засчитано, если верно хотя бы два.
Любую тему можно превратить в урок с помощью нейросети: запрос — на этом сайте, ответ вставляется в приложение.
Каждый день на главном — сколько слов и правил пора повторить. Ошиблись — карточка вернётся через 10 минут.
Тест проверяет весь модуль вопросами разных видов. Листать — карточки: влево «Ещё учу», вправо «Знаю».
Модули по темам. Удаление папки удаляет и модули внутри — приложение переспросит.
Календарь: чем ярче день, тем больше повторено. Тап по дню — что вы повторили и где ошиблись.
Модуль или папку можно сохранить файлом .json и отправить другу. В файле слова, а не прогресс.
Новые слова партиями по пять. Вы печатаете ответ, приложение запоминает, что даётся труднее.
Новые слова партиями по пять. Вы печатаете ответ, приложение запоминает, что даётся труднее.