Exemplo n.º 1
0
def fetch_my_teacher(id):
	student = Student.query(Student.id == id).get()
	teacher_list = []
	schedules = student.get_schedule()
	for schedule in schedules:
		teacher = schedule.get_teacher()
		if teacher.dto() not in teacher_list:
			teacher_list.append(teacher.dto())
	other_list = []
	teachers = Teacher.query().fetch(1000)
	for teacher in teachers:
		if teacher.dto() not in teacher_list:
			other_list.append(teacher.dto())
	teacher_list = multikeysort(teacher_list, ['name'])
	teacher_list = add_sort_order(teacher_list)
	other_list = multikeysort(other_list, ['name'])
	other_list = add_sort_order(other_list)
	return json.dumps(dict(my_teacher=teacher_list,other_teachers=other_list))
Exemplo n.º 2
0
def fetch_homework(id):
    student = Student.query(Student.id == id).get()
    homework = []
    schedules = student.get_schedule()
    for schedule in schedules:
        list_of_work = schedule.get_homework()
        for work in list_of_work:
            homework.append(work.json())
    homework = multikeysort(homework, ['due_date'])
    homework = add_sort_order(homework)
    return json.dumps(homework)
Exemplo n.º 3
0
def fetch_homework(id):
	student = Student.query(Student.id == id).get()
	homework = []
	schedules = student.get_schedule()
	for schedule in schedules:
		list_of_work = schedule.get_homework()
		for work in list_of_work:
			homework.append(work.json())
	homework = multikeysort(homework, ['due_date'])
	homework = add_sort_order(homework)
	return json.dumps(homework)