vladyslav commited on
Commit
86c8e35
·
1 Parent(s): 159cbd7

Changed showing questions and answers after test. Showing correct answer

Browse files
Files changed (1) hide show
  1. app.py +6 -3
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
- [f"* {ans['answer']}" for ans in question['answers']]
 
 
 
196
  )
197
- user_answer = f"## Ваша відповідь:\n* {answer_log[i]['selected']}"
198
 
199
- feedback.append(f"{question_text}\n## Відповіді:\n{answers_text}\n{user_answer}\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