Debugger tool, e.g. single-step through code, or set breakpoints

Pause execution, see current step in code window.

Single-step through lines of code.

Set breakpoints, continue running till next breakpoint reached.

My students have asked for this so often…

But, I know this very difficult to implement.
Work-around: user-message with a message containing the values of the most important variables