feat: Implement comprehensive quiz functionality, new browse pages, and a classroom learning page with i18n support.

This commit is contained in:
supalerk-ar66 2026-01-26 17:15:57 +07:00
parent b96f85e650
commit e082c77946
6 changed files with 234 additions and 107 deletions

View file

@ -143,5 +143,37 @@
"invalidPhone": "Invalid phone number",
"passwordTooShort": "At least 6 characters",
"passwordsDoNotMatch": "Passwords do not match"
},
"classroom": {
"backToDashboard": "Back to My Courses",
"loadingCurriculum": "Loading curriculum...",
"readingMaterial": "This lesson is a reading material.",
"lessonContent": "Lesson Content",
"notAvailable": "This lesson is not yet available.",
"loadingTitle": "Loading...",
"chapter": "Chapter",
"lessons": "Lessons"
},
"quiz": {
"exitTitle": "Exit Quiz",
"exitConfirm": "You are taking a quiz. If you leave now, your progress will be lost. Are you sure you want to exit?",
"startTitle": "End of Chapter Quiz",
"preparationTitle": "Preparation before starting",
"instructionTitle": "Instructions",
"instruction1": "Pay attention to the questions to measure your learning progress.",
"startBtn": "Start Quiz",
"nextBtn": "Next Question",
"prevBtn": "Previous Question",
"submitBtn": "Submit Answers",
"submitConfirm": "Are you sure you want to submit your answers?",
"scoreTitle": "Quiz Results",
"passMessage": "Congratulations! You passed the quiz.",
"failMessage": "You didn't pass this time. Please review the lessons and try again.",
"backToLesson": "Back to Lesson",
"reviewAnswers": "Review Answers",
"timeLeft": "Time Left",
"placeholderAPI": "This part is currently being connected to the real quiz system.",
"placeholderDesc": "The quiz system will be available once the API integration is complete.",
"skipToResult": "Skip to Result (Simulated)"
}
}