Fausto Busuito
commited on
Commit
·
13d8d3a
1
Parent(s):
ef698a1
Application changes
Browse files- app.py +2 -1
- templates/quiz.html +2 -2
app.py
CHANGED
@@ -81,7 +81,8 @@ def quiz():
|
|
81 |
selected_file=session['selected_file'],
|
82 |
show_previous=session['current_question'] > 0,
|
83 |
multiple_selection=multiple_selection,
|
84 |
-
elapsed_time=elapsed_time_str
|
|
|
85 |
|
86 |
@app.route('/results')
|
87 |
def results():
|
|
|
81 |
selected_file=session['selected_file'],
|
82 |
show_previous=session['current_question'] > 0,
|
83 |
multiple_selection=multiple_selection,
|
84 |
+
elapsed_time=elapsed_time_str,
|
85 |
+
previous_answers=session['answers'][session['current_question']] if session['current_question'] < len(session['answers']) else [])
|
86 |
|
87 |
@app.route('/results')
|
88 |
def results():
|
templates/quiz.html
CHANGED
@@ -25,14 +25,14 @@
|
|
25 |
{% if multiple_selection %}
|
26 |
{% for option in question.options %}
|
27 |
<label style="display: flex; align-items: center;">
|
28 |
-
<input type="checkbox" name="answer" value="{{ loop.index }}"
|
29 |
<span>{{ option }}</span>
|
30 |
</label><br>
|
31 |
{% endfor %}
|
32 |
{% else %}
|
33 |
{% for option in question.options %}
|
34 |
<label style="display: flex; align-items: center;">
|
35 |
-
<input type="radio" name="answer" value="{{ loop.index }}"
|
36 |
<span>{{ option }}</span>
|
37 |
</label><br>
|
38 |
{% endfor %}
|
|
|
25 |
{% if multiple_selection %}
|
26 |
{% for option in question.options %}
|
27 |
<label style="display: flex; align-items: center;">
|
28 |
+
<input type="checkbox" name="answer" value="{{ loop.index }}" {% if loop.index in previous_answers %}checked{% endif %}>
|
29 |
<span>{{ option }}</span>
|
30 |
</label><br>
|
31 |
{% endfor %}
|
32 |
{% else %}
|
33 |
{% for option in question.options %}
|
34 |
<label style="display: flex; align-items: center;">
|
35 |
+
<input type="radio" name="answer" value="{{ loop.index }}" {% if loop.index in previous_answers %}checked{% endif %}>
|
36 |
<span>{{ option }}</span>
|
37 |
</label><br>
|
38 |
{% endfor %}
|