А ведь всё это вполне можно было реализовать с помошью только html, css и javascript. Ну и серверная часть какая-то, чтоб ответы в коде не подсматривали.
Если бы тут была какая-то регистрация или валидация результатов, то да, нужна. Однако каждый может, не покривив душой, сказать, что получил 10/10 (и забыть упомянуть, что со второго раза).
И, по хорошему, если бы валидация результатов была нужна, то и в варианте со флешом без серверной части обойтись было бы нельзя.