(WIP) Mentoring assessment mode

The work of assessment mode. 

Currently missing:

* Taking into account the max_attempts
* Make all light children have their own *weight* for score
* Test in client app 

CC @antoviaque if you want to review and give it a try in the LMS
This message changes depending on whether this was the last attempt, or if the student can try again (cf task definition)