def create_module(self, name, assignment_id): """Modul erstellen""" module = Module() module.set_name(name) module.set_assignment_id(assignment_id) module.set_id(1) with ModuleMapper() as mapper: return mapper.insert(module)
def create_module(self, id, creation_time, name, edv_nr): """Ein Modul anlegen""" module = Module() module.set_name(name) module.set_edv_nr(edv_nr) module.set_id(id) module.set_creation_time(creation_time) module.set_id(1) with ModuleMapper() as mapper: return mapper.insert(module)
def get_module_by_assignment_id(self, assignment): """Das Modul mit dem gegebenen Assignment auslesen.""" with ModuleMapper() as mapper: return mapper.find_by_assignment_id(assignment.get_id())
def get_module_by_name(self, name): """Modul per Name ausgeben lassen""" with ModuleMapper() as mapper: return mapper.find_by_name(name)
def get_module_by_id(self, id): """Modul per ID ausgeben""" with ModuleMapper() as mapper: return mapper.find_by_key(id)
def get_all_modules(self): """Alle Module ausgeben""" with ModuleMapper() as mapper: return mapper.find_all()
def delete_module(self, module): """Modul aus der DB löschen""" with ModuleMapper() as mapper: mapper.delete(module)
def save_module(self, module): """Modul speichern""" with ModuleMapper() as mapper: mapper.update(module)
def get_all_module(self): with ModuleMapper() as mapper: return mapper.find_all()
def get_rating_evaluator(self, edv_nr): """Das Rating vom Evaluator auslesen.""" with ModuleMapper() as mapper: return mapper.find_by_edv_nr(edv_nr)
def get_rating_by_student(self, name): """Alle Ratings mit Namen name auslesen.""" with ModuleMapper() as mapper: return mapper.find_by_name(name)
def get_module_by_id(self, id): """Das Modul mit der gegebenen ID auslesen.""" with ModuleMapper() as mapper: return mapper.find_by_id(id)
def delete_module(self, module): """Den gegebenen Modul aus unserem System löschen.""" with ModuleMapper() as mapper: mapper.delete(module)
def save_module(self, mo): """Das gegebene Modul speichern.""" with ModuleMapper() as mapper: mapper.update(mo)
def get_module_by_edv_nr(self, edv_nr): """Das Modul mit der gegebenen edv_nr auslesen.""" with ModuleMapper() as mapper: return mapper.find_by_edv_nr(edv_nr)
def get_module_by_name(self, name): """Alle Module mit Namen name auslesen.""" with ModuleMapper() as mapper: return mapper.find_by_name(name)