{% block exercise_message_block %} {% if endangered or reviewing or proficient or struggling %}
{% if endangered %} Uh oh.  You missed a problem in an exercise that you'd previously mastered.  If you get this problem right without any hints, I'll assume you're still proficient. {% else %} {% if reviewing %} You haven't done an exercise that covers this in a while.  Let's see if you still remember how to do it. {% else %} {% if proficient %}

Nice work!

You're proficient in this topic. Choose a new exercise to earn more points, or you can do more problems to increase your streak. {% else %} {% if struggling %} Are you having trouble with this exercise?  You've done more than {{ exercise.struggling_threshold }} problems now but haven't gotten {{ exercise.required_streak }} in a row right yet.  Why don't you {% if exercise_videos %} watch the related videos again, or {% endif %} ask {% if coaches|length_is:"0" %} someone {% else %} {% if coaches|length_is:"1" %} your coach {% else %} one of your coaches {% endif %} {% endif %} for help? {% endif %} {% endif %} {% endif %} {% endif %}
{% endif %} {% endblock %}