.
This commit is contained in:
@@ -336,6 +336,10 @@ class Answer(models.Model):
|
|||||||
This just mirrors the result from the attached question"""
|
This just mirrors the result from the attached question"""
|
||||||
return self.question.can_edit(user)
|
return self.question.can_edit(user)
|
||||||
|
|
||||||
|
|
||||||
|
def get_answer_url_safe(self):
|
||||||
|
return urllib.parse.quote(self.answer_compare)
|
||||||
|
|
||||||
# def get_compare_string(self):
|
# def get_compare_string(self):
|
||||||
# s = self.answer.lower().strip()
|
# s = self.answer.lower().strip()
|
||||||
# s = s.translate(str.maketrans('', '', string.punctuation))
|
# s = s.translate(str.maketrans('', '', string.punctuation))
|
||||||
|
|||||||
@@ -38,22 +38,22 @@
|
|||||||
{% for answer in user_answers %}
|
{% for answer in user_answers %}
|
||||||
|
|
||||||
{% if answer in answer_suggest_incorrect %}
|
{% if answer in answer_suggest_incorrect %}
|
||||||
<li><pre><span class="answer incorrect suggest" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer %}">{{ answer }}</span></pre></li>
|
<li><pre><span class="answer incorrect suggest" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer|urlencode:'' %}">{{ answer }}</span></pre></li>
|
||||||
{% else %}
|
{% else %}
|
||||||
<li><pre><span class="answer not-marked" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer %}">{{ answer }}</span></pre></li>
|
<li><pre><span class="answer not-marked" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer|urlencode:'' %}">{{ answer }}</span></pre></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
Marked:
|
Marked:
|
||||||
<ul id="marked-answer-list" class="answer-list">
|
<ul id="marked-answer-list" class="answer-list">
|
||||||
{% for answer in correct_answers %}
|
{% for answer in correct_answers %}
|
||||||
<li><pre><span class="answer correct" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer %}">{{ answer }}</span></pre></li>
|
<li><pre><span class="answer correct" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer|urlencode:'' %}">{{ answer }}</span></pre></li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% for answer in half_mark_answers %}
|
{% for answer in half_mark_answers %}
|
||||||
<li><pre><span class="answer half-correct" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer %}">{{ answer }}</span></pre></li>
|
<li><pre><span class="answer half-correct" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer|urlencode:'' %}">{{ answer }}</span></pre></li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% for answer in incorrect_answers %}
|
{% for answer in incorrect_answers %}
|
||||||
<li><pre><span class="answer incorrect" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer %}">{{ answer }}</span></pre></li>
|
<li><pre><span class="answer incorrect" title="{{answer}}" data-answerurl="{% url 'anatomy:question_user_answers_by_compare' question.pk answer|urlencode:'' %}">{{ answer }}</span></pre></li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
<div class="mark-buttons">
|
<div class="mark-buttons">
|
||||||
|
|||||||
+1
-1
@@ -2654,7 +2654,7 @@ class GenericViewBase:
|
|||||||
@method_decorator(login_required)
|
@method_decorator(login_required)
|
||||||
def question_user_answers_by_compare(self, request, pk, answer_compare):
|
def question_user_answers_by_compare(self, request, pk, answer_compare):
|
||||||
print(answer_compare)
|
print(answer_compare)
|
||||||
#answer_compare = urllib.parse.unquode(answer_compare)
|
answer_compare = urllib.parse.unquode(answer_compare)
|
||||||
return self.question_user_answers(request, pk, answer_compare)
|
return self.question_user_answers(request, pk, answer_compare)
|
||||||
|
|
||||||
@method_decorator(login_required)
|
@method_decorator(login_required)
|
||||||
|
|||||||
Reference in New Issue
Block a user