Add option to reveal respondent identities in exam review responses

This commit is contained in:
Ross
2025-11-10 10:26:38 +00:00
parent 0d4d4f1dc0
commit f4878a58ac
2 changed files with 23 additions and 3 deletions
+5
View File
@@ -278,12 +278,17 @@ def exam_review_question_responses(request, pk: int, q_index: int):
except Exception:
exam_user_answers = question.cid_user_answers.all()
# Allow an HTMX-driven reveal of respondent names. Default: anonymised.
reveal = request.GET.get("reveal", "0")
reveal_respondents = str(reveal).lower() in ("1", "true", "yes", "on")
context = {
"exam": exam,
"question": question,
"q_index": q_index,
"app_name": "anatomy",
"exam_user_answers": exam_user_answers,
"reveal_respondents": reveal_respondents,
}
return render(request, "anatomy/partials/exam_review_question_responses_fragment.html", context)