diff --git a/sbas/templates/sbas/user_answer_question_view.html b/sbas/templates/sbas/user_answer_question_view.html
new file mode 100644
index 00000000..cf8385bb
--- /dev/null
+++ b/sbas/templates/sbas/user_answer_question_view.html
@@ -0,0 +1,66 @@
+{% extends 'sbas/base.html' %}
+
+{% load render_table from django_tables2 %}
+{% block css %}
+{% endblock %}
+
+{% block content %}
+
+
+
SBA User Answers
+
+
+{% render_table table %}
+
+
+{% endblock %}
+
+{% block js %}
+
+{% endblock %}
\ No newline at end of file
diff --git a/sbas/urls.py b/sbas/urls.py
index 105cab08..7948fb2c 100644
--- a/sbas/urls.py
+++ b/sbas/urls.py
@@ -8,6 +8,7 @@ urlpatterns = [
# path('', views.question_list, name='question_list'),
path("", views.SbasExamViews.index, name="index"),
path("question/", views.QuestionView.as_view(), name="question_view"),
+ path("user_answers/", views.UserAnswerTableView.as_view(), name="user_answer_table_view"),
path("question//", views.question_detail, name="question_detail"),
#path("question/create/", views.QuestionCreate.as_view(), name="anatomy_question_create"),
#path("question//update", views.QuestionUpdate.as_view(), name="anatomy_question_update"),
diff --git a/sbas/views.py b/sbas/views.py
index 3160da8b..ba784af1 100644
--- a/sbas/views.py
+++ b/sbas/views.py
@@ -1,3 +1,5 @@
+from generic.mixins import SuperuserRequiredMixin
+from django.views.generic.detail import DetailView
from sbas.forms import CidUserAnswerForm
from django.shortcuts import render, get_object_or_404, redirect
from django.views.decorators.csrf import csrf_exempt
@@ -362,3 +364,19 @@ class QuestionView(LoginRequiredMixin, SingleTableMixin, FilterView):
template_name = "sbas/question_view.html"
filterset_class = QuestionFilter
+
+class UserAnswerView(LoginRequiredMixin, DetailView):
+ model = CidUserAnswer
+
+
+class UserAnswerTableView(LoginRequiredMixin, SingleTableMixin, FilterView):
+ model = CidUserAnswer
+ table_class = UserAnswerTable
+ template_name = "sbas/user_answer_question_view.html"
+
+ filterset_class = UserAnswerFilter
+
+
+class UserAnswerDelete(SuperuserRequiredMixin, DeleteView):
+ model = CidUserAnswer
+ success_url = reverse_lazy("sbas:user_answer_table_view")
\ No newline at end of file