Here's a prototype of a "choose your own adventure" mode for @NclNumbas.
It makes it easy to write explorations where the student can decide what info they want, and you can offer follow-up questions based on what they do.
How would you use this feature?
youtube.com/watch?v=bTTGJD…