Server backend for interactive online exercises.