Exercise Generation
Students can create on-demand interactive exercises
Last updated March 1, 2025.
In this project, we aim to embed interactive exercises into course-specific chatbots. If the bot detects that the student asks for a practice problem, it automatically generates choices.

Automatically generated practice problems
The student can ignore those choices or pick one of them and attempt to solve it. He or she gets immediate correctness feedback. The exercise remains active in the chat stream, so the student can scroll back later and attempt to solve it again.

Attempting to solve a problem and receiving immediate feedback