Spaces:
Runtime error
Runtime error
File size: 924 Bytes
53ce00a 775db6c 53ce00a 775db6c d8529e7 53ce00a 5e60e06 53ce00a d8529e7 5e60e06 53ce00a 775db6c 53ce00a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
from flask import Blueprint, render_template, session
from flask import redirect, url_for, session
from ice_breaking_challenge import quiz_generated, quiz_results
bp = Blueprint("quiz", __name__, url_prefix="/quiz")
@bp.route("/", methods=["GET", "POST"])
def quiz():
"""quiz"""
quizzes = quiz_results[session.sid]
if 'question_number' not in session:
session['question_number'] = 0
else:
session['question_number'] += 1
if session['question_number'] == 2: # TODO:
return redirect(url_for("quiz.finish"))
print(session['question_number'])
quiz = quizzes[session['question_number']]
return render_template("quiz.html", quiz=quiz)
@bp.route("/finish", methods=["GET"])
def finish():
global quiz_generated, quiz_results
session_id = session.sid
del quiz_generated[session_id]
del quiz_results[session_id]
return render_template("finish.html")
|