Beispiel #1
0
def getClassList():
    authUser = API.get_authentication()
    if not authUser:
        return render_template(login_page, error='You are not logged in')
    class_list = []
    if API.is_student(authUser.id):
        class_list = API.get_student_class_list(authUser.id)
    else:
        class_list = API.get_professor_class_list(authUser.id)
    class_info = []
    for each_class in class_list:
        class_id = API.get_class_id(each_class)
        live_lecture_id = API.get_live_lecture(class_id)
        if live_lecture_id:
            class_info.append({
                'className': each_class,
                'id': class_id,
                'liveLectureId': live_lecture_id,
                'is_live': True
            })
        else:
            class_info.append({
                'className': each_class,
                'id': class_id,
                'liveLectureId': live_lecture_id,
                'is_live': False
            })
    return jsonify(results=class_info)
Beispiel #2
0
def is_student():
    authUser = API.get_authentication()
    if not authUser:
        return render_template(login_page, error='You are not logged in')
    return jsonify(results=API.is_student(authUser.id))