summaryrefslogtreecommitdiffstats
path: root/pyc/grader/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyc/grader/views.py')
-rw-r--r--pyc/grader/views.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/pyc/grader/views.py b/pyc/grader/views.py
index 35dba57..bba6b8f 100644
--- a/pyc/grader/views.py
+++ b/pyc/grader/views.py
@@ -1,4 +1,10 @@
from django.shortcuts import render_to_response
+from grader.models import Lab
def index(request):
- return render_to_response('index.html')
+ return render_to_response('index.html', {'labs' : Lab.objects.all()})
+
+def lab(request, lab_id):
+ lab = Lab.objects.get(pk=lab_id)
+ submissions = lab.submission_set.filter(user__is_staff=False).order_by('-grade', '-time')
+ return render_to_response('lab.html', {'lab' : lab, 'submissions' : submissions})