10 formats · Adaptive selection · All difficulty levels
Exercise Formats
AI selects the exercise type based on your current mastery. Varied formats prevent habituation and reinforce understanding from multiple angles.
💬
Open question
questionStudent writes a detailed answer. Best for deep understanding — "why", "how", "how does X differ from Y".
Preview
Why is immutability important in functional programming? Give an example of the problem it solves.
Enter your answer...
How AI selects the exercise type
Distribution changes based on topic mastery
Easy
- 35% Fill in the blank
- 20% Multiple choice
- 20% Find the error
- 15% Match pairs
- 10% Question
Medium
- 20% Question
- 20% Apply
- 15% Fill in the blank
- 15% Find the error
- 10% Sort items
- 10% Match pairs
- 10% Compare
Hard
- 25% Apply
- 20% Compare
- 20% Question
- 15% Make an example
- 10% Find the error
- 10% Sort items
Try it yourself
Create a course on any topic and get all these formats automatically
Get started free