{% load getresponse %}
    {% for answer in question.answer_set.all %} {% if block.rhetorical %}
  1. {% else %}
  2. {% if response %} {% comment %} multi select is trickier. since there can be more than one correct response and more than one response by the user. {% endcomment %} {% if response.is_correct %} Correct {% else %} Incorrect {% endif %}
    {{answer.explanation|safe}}
    {% else %} {% comment %}no response{% endcomment %} {% endif %}
  3. {% endif %} {% endfor %}