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