diff --git a/oef/templates/oef/entries.html b/oef/templates/oef/entries.html
index 4d9fc84e..d1d2b5b9 100644
--- a/oef/templates/oef/entries.html
+++ b/oef/templates/oef/entries.html
@@ -18,7 +18,7 @@ _="on click hide
then show then set #co
{{entry.exam_code}} / {{entry.exam_name}}
{% endfor %}
-
+
{% endblock %}
diff --git a/oef/templates/oef/entries_table.html b/oef/templates/oef/entries_table.html
new file mode 100644
index 00000000..77075972
--- /dev/null
+++ b/oef/templates/oef/entries_table.html
@@ -0,0 +1,37 @@
+{% extends 'oef/base.html' %}
+
+
+{% block content %}
+
+Entries
+Count: {{ entries|length }}
+
+
+
+
+ | Exam Code |
+ Exam Name |
+ Current Format |
+
+
+
+{% for entry in entries %}
+| {{entry.exam_code}} | {{entry.exam_name}} | {{entry.get_current_format}} |
+
+{% endfor %}
+
+
+
+{% endblock %}
+
+{% block css %}
+
+{% endblock %}
\ No newline at end of file
diff --git a/oef/templates/oef/entry_table.html b/oef/templates/oef/entry_table.html
index 6f5d2df5..4bbf2135 100644
--- a/oef/templates/oef/entry_table.html
+++ b/oef/templates/oef/entry_table.html
@@ -5,7 +5,7 @@
{% block content %}
-View All
+View All Export
diff --git a/oef/urls.py b/oef/urls.py
index ba104dc0..d9cf06ee 100644
--- a/oef/urls.py
+++ b/oef/urls.py
@@ -35,6 +35,9 @@ urlpatterns = [
path(
"entries/subspecialties", views.subspecialties, name="subspecialties"
),
+ path(
+ "entries/table", views.entries_table, name="entries_table"
+ ),
path(
"entries/all", views.entries, name="entries"
),
diff --git a/oef/views.py b/oef/views.py
index 63477b5c..32e13dfe 100644
--- a/oef/views.py
+++ b/oef/views.py
@@ -231,6 +231,9 @@ def replace_questions(request):
else:
return render(request, "oef/replace_questions.html", {})
+def entries_table(request):
+ entries = Entry.objects.all().order_by("exam_code")
+ return render(request, "oef/entries_table.html", {"entries": entries})
def entries(request):
entries = Entry.objects.all().order_by("exam_code")