def end(): global COURSE_NAMES, NUM_COURSES, NUM_VIS if COURSE_NAMES is None and NUM_COURSES is None: COURSE_NAMES, NUM_COURSES = model.get_course_names() vis_urls, vis_strs = get_prev_urls() return render_template("end.html", course_names=COURSE_NAMES, num_courses=NUM_COURSES, vis_urls=vis_urls, vis_strs=vis_strs, num_vis=NUM_VIS)
def resolve_slide(course_name, lno, type_, slide_name=None, log=False, action=None): global COURSE_NAMES, NUM_COURSES if COURSE_NAMES is None and NUM_COURSES is None: COURSE_NAMES, NUM_COURSES = model.get_course_names() if type_ == 'drop-down': ret = model.get_next_slide(course_name, lno) elif type_ == 'related' or type_ == 'search_results': ret = model.get_slide(course_name, slide_name, lno) elif type_ == 'next': ret = model.get_next_slide(course_name, lno, slide_name) elif type_ == 'prev': ret = model.get_prev_slide(course_name, lno, slide_name) if log: if ret[0] is not None: print('logging ', ret[0]) model.log(request.remote_addr, ret[0], datetime.datetime.now(), action) else: model.log(request.remote_addr, 'End', datetime.datetime.now(), action) return ret
def index(): global COURSE_NAMES, NUM_COURSES COURSE_NAMES, NUM_COURSES = model.get_course_names() model.load_related_slides() return render_template("base.html", course_names=COURSE_NAMES, num_courses=NUM_COURSES)
def end(): global COURSE_NAMES, NUM_COURSES if COURSE_NAMES is None and NUM_COURSES is None: COURSE_NAMES, NUM_COURSES = model.get_course_names() return render_template("end.html", course_names=COURSE_NAMES, num_courses=NUM_COURSES)
def resolve_slide(course_name, lno, type_, slide_name=None, log=False, action=None): global COURSE_NAMES, NUM_COURSES if COURSE_NAMES is None and NUM_COURSES is None: COURSE_NAMES, NUM_COURSES = model.get_course_names() if type_ == "drop-down": ret = model.get_next_slide(course_name, lno) elif type_ == "related" or type_ == "search_results": ret = model.get_slide(course_name, slide_name, lno) elif type_ == "next": ret = model.get_next_slide(course_name, lno, slide_name) elif type_ == "prev": ret = model.get_prev_slide(course_name, lno, slide_name) if log: if ret[0] is not None: print("logging ", ret[0]) model.log(request.remote_addr, ret[0], datetime.datetime.now(), action) else: model.log(request.remote_addr, "End", datetime.datetime.now(), action) return ret
def index(): global COURSE_NAMES, NUM_COURSES, NUM_VIS COURSE_NAMES, NUM_COURSES = model.get_course_names() model.load_related_slides() vis_urls, vis_strs = get_prev_urls() return render_template("base.html", course_names=COURSE_NAMES, num_courses=NUM_COURSES, vis_urls=vis_urls, vis_strs=vis_strs, num_vis=NUM_VIS)