Пример #1
0
 def _set_common_assessors(self, userobjective):
     # Set all other members from the student's institution to have the same assessment. Assessment is therefore an institution wide thing bt stored at the individual member level
     student_id = userobjective.user_id
     tutor_id = userobjective.assessor_id
     objective_id = userobjective.objective_id
     print User._common_assessors(student_id, tutor_id)
     for member in User._common_assessors(student_id, tutor_id):
         userobj = self.find_or_include(objective_id=objective_id,
                                         student_id=student_id,
                                         tutor_id=member.id,
                                         by_user=User.main_admin_user(),
                                         common_assessors=False)
         userobj.completed = userobjective.completed
         db.session.add(userobj)
     db.session.commit()