rapid exams

This commit is contained in:
Ross
2021-01-25 14:13:51 +00:00
parent 697a7c63f2
commit 4893b1e90b
4 changed files with 631 additions and 66 deletions
+17 -23
View File
@@ -572,21 +572,6 @@ def active_exams(request):
return JsonResponse(active_exams)
def question_save_annotation(request, pk):
if request.is_ajax() and request.method == "POST":
question = get_object_or_404(AnatomyQuestion, pk=pk)
question.image_annotations = request.POST.get("annotation")
print(question.image_annotations)
question.save()
data = {"status": "success"}
return JsonResponse(data, status=200)
else:
data = {"status": "error"}
return JsonResponse(data, status=400)
def exam_json(request, pk):
exam = get_object_or_404(Exam, pk=pk)
@@ -813,13 +798,6 @@ def exam_scores_cid_user(request, pk, sk):
)
def cid_selector(request):
return render(
request,
"anatomy/cid_selector.html",
)
# @login_required
# def exam_scores(request, pk):
# exam = get_object_or_404(Exam, pk=pk)
@@ -1155,4 +1133,20 @@ class AnatomyQuestionView(SingleTableMixin, FilterView):
table_class = AnatomyQuestionTable
template_name = "anatomy/anatomy_question_view.html"
filterset_class = AnatomyQuestionFilter
filterset_class = AnatomyQuestionFilter
def question_save_annotation(request, pk):
if request.is_ajax() and request.method == "POST":
question = get_object_or_404(AnatomyQuestion, pk=pk)
question.image_annotations = request.POST.get("annotation")
print(question.image_annotations)
question.save()
data = {"status": "success"}
return JsonResponse(data, status=200)
else:
data = {"status": "error"}
return JsonResponse(data, status=400)