Пример #1
0
 def save(self, commit=True, assignment=None):
     if assignment:
         self.instance.assignment = assignment
     super(TaskForm, self).save(commit)
     if 'grade_system' in self.cleaned_data:
         grade_system = self.cleaned_data['grade_system']
         if self.instance.assignment:
             MarkAPI.delete_mark_sets(self.instance.assignment)
         MarkAPI.delete_mark_sets(self.instance)
         # Creation of marks for task
         MarkAPI.create_marks_for_task(self.instance, grade_system)
     return self.instance