TutLM
Try free
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

question

Student 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