Example #1
0
def view_students(initials):
    """Render a view for students list."""

    pfactory = PosGraduationFactory(initials)
    post_graduation = pfactory.post_graduation

    students = pfactory.students_dao().find()

    # renders an own page or redirect to another (external/404)?
    return render_template(
        'public/students.html',
        std=get_std_for_template(post_graduation),
        students=students
    )
Example #2
0
def view_students(initials):
    """Render a view for students list."""

    pfactory = PosGraduationFactory(initials)
    post_graduation = pfactory.post_graduation

    students = pfactory.students_dao()
    course_list = {}
    coordinators = pfactory.coordinators_dao()
    coordinators = list(coordinators.find())
    for course in students.keys():
        for student in students[course]:
            for coordinator in coordinators:
                if student['class'] == str(coordinator['registration']):
                    student['coordinator'] = coordinator['coordinator']
                if 'coordinator' not in student.keys():
                    student['coordinator'] = ''

    # renders an own page or redirect to another (external/404)?
    return render_template('public/students.html',
                           std=get_std_for_template(post_graduation),
                           students=students)
def view_students(initials):
    """Render a view for students list."""

    pfactory = PosGraduationFactory(initials)
    post_graduation = pfactory.post_graduation

    students = pfactory.students_dao()
    course_list = {}
    coordinators = pfactory.coordinators_dao()
    coordinators = list(coordinators.find())
    for course in students.keys():
        for student in students[course]:
            for coordinator in coordinators:
                if student['class'] == str(coordinator['registration']):
                    student['coordinator'] = coordinator['coordinator']
                if 'coordinator' not in student.keys():
                    student['coordinator'] = 'Sem coordenador(a)'

    # renders an own page or redirect to another (external/404)?
    return render_template(
        'public/students.html',
        std=get_std_for_template(post_graduation),
        students=students
    )