+ non_empty_assignments = [ass for ass in assignments if ass.marked_count > 0 or ass.to_mark_count > 0]
+ if len(non_empty_assignments) == 1 and non_empty_assignments[0].to_mark_count > 0:
+ return HttpResponseRedirect(reverse('stage2_answer_list', args=[non_empty_assignments[0].id]))