def edit_student_list(request, classroom_slug): if not request.user.is_staff: return redirect('show_page', classroom_slug) try: classroom = Classroom.objects.get(slug=classroom_slug) except: return redirect('core_index') students = Student.objects.filter(classroom=classroom) student_list_csv = '' for student in students: student_csv = ','.join([student.last_name,student.first_name,'']) student_list_csv += student_csv + '\n' context = { 'student_list_csv': student_list_csv, 'classroom': classroom, 'bg_color': get_bg_color(request), } template = 'roster/edit_student_list.html' c = RequestContext(request, context) t = loader.get_template(template) return HttpResponse(t.render(c))
def list_students(request, classroom_slug): if not request.user.is_staff: return redirect('show_page', classroom_slug) try: classroom = Classroom.objects.get(slug=classroom_slug) except: return redirect('core_index') context = { 'classroom': classroom, 'bg_color': get_bg_color(request), } template = 'roster/list_students.html' c = RequestContext(request, context) t = loader.get_template(template) return HttpResponse(t.render(c))