diff --git a/core/views/export_csv.py b/core/views/export_csv.py index 147e85b0ba280b1331aff127aa92676da8945df4..3606541433009a0b9ddd26a528cfb9e35e820995 100644 --- a/core/views/export_csv.py +++ b/core/views/export_csv.py @@ -12,7 +12,7 @@ def export_csv(request): response['Content-Disposition'] = 'attachment; filename="grady_results.csv"' writer = csv.writer(response) - writer.writerow(['Matrikel', 'Name', 'Summe'] + + writer.writerow(['Matrikel', 'Username', 'Name', 'Sum'] + [s.name for s in SubmissionType.objects.all().order_by('name')]) for student in Student.objects.all(): @@ -22,6 +22,7 @@ def export_csv(request): score_list = [0] * SubmissionType.objects.count() writer.writerow([ student.matrikel_no, + student.user.username, student.name, sum(score_list), *score_list