feat(bisaya): update choice exercise question format and add question number to review

This commit is contained in:
Torsten Schulz (local)
2026-08-24 15:18:36 +02:00
parent e175eb1436
commit b8b45cd5ba
3 changed files with 52 additions and 3 deletions

View File

@@ -1045,9 +1045,9 @@
<div v-if="chapterExamFailedDetails.length > 0" class="exam-failed-review">
<h4>{{ $t('socialnetwork.vocab.courses.exerciseExamFailedReviewTitle') }}</h4>
<ul>
<li v-for="(item, index) in chapterExamFailedDetails" :key="`failed-${index}-${item.id}`">
<li v-for="item in chapterExamFailedDetails" :key="`failed-${item.id}`">
<p class="exam-failed-review__question">
<strong>{{ $t('socialnetwork.vocab.courses.exerciseExamFailedQuestionLabel') }} {{ index + 1 }}:</strong>
<strong>{{ $t('socialnetwork.vocab.courses.exerciseExamFailedQuestionLabel') }} {{ item.questionNumber }}:</strong>
{{ item.question }}
</p>
<p class="exam-failed-review__answer">
@@ -2450,6 +2450,7 @@ export default {
const userAnswerRaw = this.exerciseAnswers[exercise.id];
out.push({
id: exercise.id,
questionNumber: all.findIndex((candidate) => candidate.id === exercise.id) + 1,
question,
userAnswer: this.formatExerciseAnswerForReview(exercise, userAnswerRaw),
correctAnswer: String(result.correctAnswer || '').trim()