def post(self): """Student erstellen""" adm = ProjectAdministration() student = Student.from_dict(api.payload) if student is not None: c = adm.create_student(student.get_user_id(), student.get_name(), student.get_course(), student.get_matriculation_number(), student.get_mail(), student.get_google_id()) return c, 200 else: return '', 500
def post(self): """Anlegen eines neuen student-Objekts. """ adm = ProjectAdministration() std = Student.from_dict(api.payload) if std is not None: """ Wir verwenden id, evaluator, to_be_assessed, passed, grade des Proposals für die Erzeugung eines Customer-Objekts. Das serverseitig erzeugte Objekt ist das maßgebliche und wird auch dem Client zurückgegeben. """ s = adm.create_student(std.get_creation_time(), std.get_name(), std.get_matriculation_nr(), std.get_course_abbr()) return s, 200 else: return '', 500