예제 #1
0
 def _get_feedback_set_from_id(self, feedback_set_id):
     try:
         feedback_set = FeedbackSet.objects.get(id=feedback_set_id)
     except FeedbackSet.DoesNotExist:
         raise modelimporter.ModelImporterException(
             'FeedbackSet with id {} does not exist'.format(feedback_set_id))
     return feedback_set
 def _get_period_from_id(self, period_id):
     try:
         period = Period.objects.get(id=period_id)
     except Period.DoesNotExist:
         raise modelimporter.ModelImporterException(
             'Period with id {} does not exist'.format(period_id))
     return period
 def _get_user_from_id(self, user_id):
     try:
         user = get_user_model().objects.get(id=user_id)
     except get_user_model().DoesNotExist:
         raise modelimporter.ModelImporterException(
             'User with id {} does not exist'.format(user_id))
     return user
예제 #4
0
 def _get_subject_from_parentnode_id(self, id):
     try:
         subject = Subject.objects.get(id=id)
     except Subject.DoesNotExist:
         raise modelimporter.ModelImporterException(
             'No Subject with id={} exists for imported Period'.format(id))
     return subject
 def _get_period_from_parentnode_id(self, id):
     try:
         period = Period.objects.get(id=id)
     except Period.DoesNotExist:
         raise modelimporter.ModelImporterException(
             'No Period with id={} exists for imported Assignment'.format(
                 id))
     return period
 def _get_point_to_grade_map_from_point_to_grade_map_id(self, id):
     try:
         point_to_grade_map = PointToGradeMap.objects.get(id=id)
     except PointToGradeMap.DoesNotExist:
         raise modelimporter.ModelImporterException(
             'No PointToGradeMap with id={} exists for imported PointRangeToGrade'
             .format(id))
     return point_to_grade_map
 def _get_assignment_from_assignment_id(self, id):
     try:
         assignment = Assignment.objects.get(id=id)
     except Assignment.DoesNotExist:
         raise modelimporter.ModelImporterException(
             'No Assignment with id={} exists for imported PointToGradeMap'.
             format(id))
     return assignment
예제 #8
0
 def _get_related_student_from_id(self, related_student_id):
     try:
         related_student = core_models.RelatedStudent.objects.get(id=related_student_id)
     except core_models.RelatedStudent.DoesNotExist:
         raise modelimporter.ModelImporterException(
             'RelatedStudent with id {} does not exist'.format(related_student_id)
         )
     return related_student
예제 #9
0
 def _get_status_from_id(self, status_id):
     try:
         status = models.Status.objects.get(id=status_id)
     except models.Status.DoesNotExist:
         raise modelimporter.ModelImporterException(
             'QualifiesForExam Status with id {} does not exist'.format(status_id)
         )
     return status
예제 #10
0
 def _get_assignment_group_from_id(self, assignment_group_id):
     try:
         assignment_group = AssignmentGroup.objects.get(
             id=assignment_group_id)
     except AssignmentGroup.DoesNotExist():
         raise modelimporter.ModelImporterException(
             'AssignmentGroup with id {} does not exist.'.format(
                 assignment_group_id))
     return assignment_group