Stop repeating the same English mistakes.
Find your exact weak points and receive a short daily plan that helps you remember.
The starting check is an indicative grammar diagnostic. It does not measure your complete CEFR level.
A sample weakness report
This is demonstration data, not a real learner record. It shows the kind of report the diagnostic is designed to produce.
Clearly marked so it cannot be mistaken for your results.
-
Present perfect: since and for
- Confidence
- Limited evidence
- Evidence
- Missed 3 of 4 demonstration items on duration with since and for.
- Recommended next step
- Read the present perfect lesson, then practise mixed time expressions.
- Scheduled review
- Suggested review: tomorrow, then in three days.
-
Second conditional: if-clause form
- Confidence
- Moderate evidence
- Evidence
- Missed 2 of 4 demonstration items on the if-clause verb form.
- Recommended next step
- Study the second conditional, then try both practice modes.
- Scheduled review
- Suggested review: in two days.
These sample dates illustrate the method. Once you have real evidence of a weakness, review is scheduled automatically.
The learning method
A short loop you can repeat on one weak point at a time.
-
1
Diagnose a specific weakness
Take the grammar starting-point check to see which points you miss, not a complete CEFR certificate.
-
2
Learn it through a short explanation
Open the matching lesson: meaning, an example, and the misconception learners usually carry.
-
3
Practise it in different contexts
Work through short exercises one at a time or all at once. Scoring is the same either way.
-
4
Review it later
Come back to the same weak point after a gap. Once you have evidence of a weakness, it is scheduled for review automatically.
-
5
Confirm mastery with a delayed check
A later attempt on the same point is how you tell whether it stuck, rather than a score from a single sitting.
Ways to start
Indicative grammar diagnostic
A grammar starting-point check. It looks for weak points; it does not measure your complete CEFR level.
Short grammar lessons
A B1 and B2 catalog you can filter, with explanations and exercises in two practice modes.
Persian to English flashcards
Read a Persian prompt, type the English word, and check yourself. Answers feed the automatic spaced review schedule.
What is available now
Honest about what you can do today, and what is still being built.
Available now
- An indicative grammar diagnostic you can take without an account.
- 77 B1 and B2 grammar lessons with short exercises.
- Persian-to-English flashcards with answers checked on the server.
- Saved lesson history and diagnostic results when you create an account.
- Automatic spaced review of your weak grammar points and flashcards.
Still developing
- Spoken audio on flashcards.
- Fuller lesson notes, including Persian explanations, where they have been authored.
- A Persian-language interface.
Why create an account
You can try everything as a guest. An account is for keeping a weakness history, resuming unfinished practice, and holding on to diagnostic results after the session ends.
Keep a history of your weak points
Resume a lesson you left halfway, see past scores, and keep the grammar check when you close the browser.
Questions
What does the diagnostic measure?
It is an indicative grammar diagnostic — a grammar starting-point check. It does not measure speaking, listening, reading or writing, and it is not a complete CEFR level.
Do I need an account?
No. You can take the diagnostic, open lessons and practise as a guest. Creating an account keeps your results after the session ends.
How is progress saved?
Guests keep work in the browser session. A free account stores grammar attempts, flashcard marks and diagnostic results so you can resume later.
Does this use AI?
No. Scoring, the diagnostic and the flashcards are deterministic rules over authored content. There is no AI in this version.