diff --git a/physics/templates/physics/available_exam_list.html b/physics/templates/physics/available_exam_list.html
new file mode 100644
index 00000000..3aa52c50
--- /dev/null
+++ b/physics/templates/physics/available_exam_list.html
@@ -0,0 +1,19 @@
+{% extends 'physics/base.html' %}
+
+{% block content %}
+
Examinations
+
+ Active exams:
+
+{% for exam in exams %}
+ {% if exam.active %}
+ -
+ {{exam.name}}
+
+ {% endif %}
+{% endfor %}
+
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/physics/urls.py b/physics/urls.py
index e63b6293..b0f3f841 100644
--- a/physics/urls.py
+++ b/physics/urls.py
@@ -22,7 +22,7 @@ urlpatterns = [
path("exam//toggle_results_published", views.exam_toggle_results_published, name="exam_toggle_results_published"),
path("exam/submit", views.postExamAnswers, name="exam_answers_submit"),
path("exam/", views.exam_list, name="exam_list"),
- #path("exam/json/", views.active_exams, name="active_exams"),
+ path("exam/available", views.active_exams, name="active_exams"),
#path("exam/json/", views.exam_json, name="exam_json"),
#path("exam/json//recreate", views.exam_json_recreate, name="exam_json_recreate"),
path("cid/", views.cid_scores, name="cid_scores"),
diff --git a/physics/views.py b/physics/views.py
index e63b0281..076d014b 100644
--- a/physics/views.py
+++ b/physics/views.py
@@ -111,18 +111,13 @@ def active_exams(request):
exams = Exam.objects.all()
print(exams)
- active_exams = {"exams": []}
+ active_exams = []
for exam in exams:
if exam.active:
- active_exams["exams"].append({
- "name":
- exam.get_exam_name(),
- "url":
- request.build_absolute_uri(exam.get_json_url()),
- })
+ active_exams.append(exam)
+ return render(request, "physics/available_exam_list.html", {"exams": active_exams})
- return JsonResponse(active_exams)
@login_required