def display_exercise(ex_id=None): if request.method == 'POST': profile = db_queries.get_profile(current_user.primary_email) user_id = profile.user_id file = request.files['file'] if file: data = file.read() exercise = db_queries.get_exercise(ex_id) return render_template("exercise.html", exercise=exercise, data=data) else: text = request.form['code_editor'] if text: filename = str(ex_id) + "-" + str(user_id) + ".cpp" file_handling.save(text, filename) session['fn'] = filename return redirect(url_for('display_results', ex_id=ex_id)) exercise = db_queries.get_exercise(ex_id) exercise_list = db_queries.get_exercise_list() return render_template("exercise.html", exercise=exercise, leftPanelContent=exercise_list)
def db_find_exercise(): if USER_PERMISSIONS is 'admin': exercise_list = db_queries.get_exercise_list() return render_template('/admin/admin_exercise_list.html', exercises=exercise_list) return render_template(BAD_HTML)
def exercises(): text = db_queries.get_page_content('exercises') exercise_list = db_queries.get_exercise_list() return render_template("exercises.html", text=text, leftPanelContent=exercise_list)