Implement textarea validation for character limits in submission service; enhance user feedback with error messages for minimum and maximum character requirements. Update translations and UI components to support new validation features.

This commit is contained in:
Rotimi Best
2026-03-29 09:50:24 +01:00
parent acccbee110
commit ff2ad59377
24 changed files with 805 additions and 88 deletions
@@ -291,6 +291,18 @@ export function getExerciseQuestionLabels(): ExerciseQuestionLabels {
'textarea.edit.placeholder': t.get(
'course.navItem.lessons.exercises.all_exercises.shared_question.textarea.edit.placeholder'
),
'textarea.edit.min_characters_label': t.get(
'course.navItem.lessons.exercises.all_exercises.shared_question.textarea.edit.min_characters_label'
),
'textarea.edit.min_characters_placeholder': t.get(
'course.navItem.lessons.exercises.all_exercises.shared_question.textarea.edit.min_characters_placeholder'
),
'textarea.edit.max_characters_label': t.get(
'course.navItem.lessons.exercises.all_exercises.shared_question.textarea.edit.max_characters_label'
),
'textarea.edit.max_characters_placeholder': t.get(
'course.navItem.lessons.exercises.all_exercises.shared_question.textarea.edit.max_characters_placeholder'
),
'textarea.take.placeholder': t.get(
'course.navItem.lessons.exercises.all_exercises.shared_question.textarea.take.placeholder'
),