a wide range of exercises
feedback
In the classroom you can give feedback, but in studying there's also a home part.
In controlled random-exercises a student gets immediate feedback.
In fact you can create almost any kind of exercise in GeoGebra: typing the result of a calculation in an Input Box, multiple choice exercises, drawing or combination tasks.