.
This commit is contained in:
@@ -60,6 +60,7 @@ urlpatterns = [
|
|||||||
#path("feedback/", views.AddQuestionNote.as_view(), name="feedback"),
|
#path("feedback/", views.AddQuestionNote.as_view(), name="feedback"),
|
||||||
path("feedback/answer", views.answer_suggestion_submit, name="answer_suggestion_submit"),
|
path("feedback/answer", views.answer_suggestion_submit, name="answer_suggestion_submit"),
|
||||||
path("feedback/answer/confirm", views.answer_suggestion_confirm, name="answer_suggestion_confirm"),
|
path("feedback/answer/confirm", views.answer_suggestion_confirm, name="answer_suggestion_confirm"),
|
||||||
|
path("feedback/view", views.view_feedback, name="view_feedback"),
|
||||||
|
|
||||||
|
|
||||||
path('api/', include(router.urls)),
|
path('api/', include(router.urls)),
|
||||||
|
|||||||
@@ -247,3 +247,17 @@ def answer_suggestion_confirm(request):
|
|||||||
answer.status = status
|
answer.status = status
|
||||||
answer.save()
|
answer.save()
|
||||||
return JsonResponse({"success": True, "error": "Answer changed"})
|
return JsonResponse({"success": True, "error": "Answer changed"})
|
||||||
|
|
||||||
|
@login_required
|
||||||
|
def view_feedback(request, pk):
|
||||||
|
# exam = get_object_or_404(Exam, pk=pk)
|
||||||
|
|
||||||
|
feedback_notes = QuestionNote.objects.all()
|
||||||
|
|
||||||
|
return render(
|
||||||
|
request,
|
||||||
|
"view_feedback.html",
|
||||||
|
{
|
||||||
|
"notes": feedback_notes,
|
||||||
|
},
|
||||||
|
)
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{% extends 'base.html' %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<div class="anatomy">
|
||||||
|
<h1>Feedback</h1>
|
||||||
|
<ul>
|
||||||
|
{% for note in notes %}
|
||||||
|
<li>{{note.content_type }}: {{note.note_type}} / {{note.note}} [{{note.complete}}]</li>
|
||||||
|
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{% endblock %}
|
||||||
Reference in New Issue
Block a user