Hola de nuevo.
Lo que necesitas..., creo que lo puedes lograr con la opción que te dí, lo único que no haces es destruir la sesión, pero si debes validar de alguna manera que si intentan realizar nuevamente la evaluación, no lo dejé, puede ser mediante una bandera o a una variable de sesión, como perfieras.
La idea la tienes, ya saber como montarla adecuadamente es cosa tuya.
Saludos y suerte!!!