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
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
Attempting to solve a problem and receiving immediate feedback
JavaScript has been disabled in your browser