feat(bisaya): enhance situational response exercises with keyword hints and minimum match requirements

This commit is contained in:
Torsten Schulz (local)
2026-08-25 11:56:50 +02:00
parent 20960e620c
commit 423fd49cdb
4 changed files with 75 additions and 5 deletions

View File

@@ -784,6 +784,10 @@
<div v-else-if="getExerciseType(exercise) === 'situational_response'" class="situational-response-exercise">
<p v-if="getVisibleQuestionText(exercise)" class="exercise-question">{{ getVisibleQuestionText(exercise) }}</p>
<div v-if="getQuestionData(exercise)?.keywords?.length" class="keywords-hint">
<strong>{{ $t('socialnetwork.vocab.courses.keywords') }}:</strong>
<span v-for="(keyword, idx) in getQuestionData(exercise).keywords" :key="idx" class="keyword-tag">{{ keyword }}</span>
</div>
<textarea
v-model="exerciseAnswers[exercise.id]"
:placeholder="$t('socialnetwork.vocab.courses.situationalResponsePlaceholder')"