Problems with local evaluator (dts challenges evaluate)

We have reports of problems with the dts challenges evaluate command (local evaluator).

This is a tricky command because it spawns a Docker container that spawns other Docker containers etc.

A workaround is described at here and it involves running the native Python code for the evaluator.