Add option to reveal respondent identities in exam review responses
This commit is contained in:
@@ -115,6 +115,12 @@ def exam_review_question_responses(request, pk: int, q_index: int):
|
||||
except Exception:
|
||||
exam_user_answers = question.cid_user_answers.all()
|
||||
|
||||
# Optionally reveal actual respondent identities when requested (HTMX or query param).
|
||||
# Default behaviour is anonymous listing; when `reveal=1` is present we'll include
|
||||
# the real user names in the fragment.
|
||||
reveal_flag = str(request.GET.get("reveal", "")).lower() in ("1", "true", "on")
|
||||
context["reveal_respondents"] = reveal_flag
|
||||
|
||||
context["exam_user_answers"] = exam_user_answers
|
||||
|
||||
return render(request, "sbas/partials/exam_review_question_responses_fragment.html", context)
|
||||
|
||||
Reference in New Issue
Block a user