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)
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))