vladyslav
commited on
Commit
·
86c8e35
1
Parent(s):
159cbd7
Changed showing questions and answers after test. Showing correct answer
Browse files
app.py
CHANGED
@@ -191,12 +191,15 @@ def prepare_questions_for_feedback(questions, answer_log):
|
|
191 |
|
192 |
for i, question in enumerate(questions):
|
193 |
question_text = f"## Питання: {question['question']}."
|
|
|
194 |
answers_text = "\n".join(
|
195 |
-
[
|
|
|
|
|
|
|
196 |
)
|
197 |
-
user_answer = f"## Ваша відповідь:\n* {answer_log[i]['selected']}"
|
198 |
|
199 |
-
feedback.append(f"{question_text}\n## Відповіді:\n{answers_text}\n
|
200 |
|
201 |
return "\n".join(feedback)
|
202 |
|
|
|
191 |
|
192 |
for i, question in enumerate(questions):
|
193 |
question_text = f"## Питання: {question['question']}."
|
194 |
+
user_answer = answer_log[i]['selected']
|
195 |
answers_text = "\n".join(
|
196 |
+
[
|
197 |
+
f"- {"**(Правильна)**" if ans['isCorrect'] else ""} {"**(Обрана)**" if ans['answer'] == user_answer else ""} {ans['answer']}"
|
198 |
+
for ans in question['answers']
|
199 |
+
]
|
200 |
)
|
|
|
201 |
|
202 |
+
feedback.append(f"{question_text}\n## Відповіді:\n{answers_text}\n---")
|
203 |
|
204 |
return "\n".join(feedback)
|
205 |
|