feat: Implement e-learning classroom with video playback, progress tracking, and quiz functionality, alongside new course and category composables and Thai localization.

This commit is contained in:
supalerk-ar66 2026-01-29 13:17:58 +07:00
parent 9232b6a21d
commit 4c575dc734
5 changed files with 570 additions and 169 deletions

View file

@ -159,25 +159,32 @@
"attachments": "เอกสารประกอบ"
},
"quiz": {
"exitTitle": "ออกจากแบบทดสอบ",
"exitConfirm": "คุณกำลังทำแบบทดสอบอยู่ หากออกตอนนี้ความคืบหน้าจะหายไป ยืนยันที่จะออก?",
"startTitle": "แบบทดสอบท้ายบท",
"preparationTitle": "เตรียมความพร้อมก่อนเริ่มทำ",
"instructionTitle": "คำชี้แจง",
"instruction1": "ตั้งใจทำแบบทดสอบเพื่อวัดผลการเรียนรู้",
"startTitle": "แบบทดสอบ",
"questions": "ข้อ",
"minutes": "นาที",
"preparationTitle": "เตรียมความพร้อมก่อนเริ่ม",
"instructionTitle": "คำแนะนำ",
"instruction1": "แบบทดสอบนี้มีไว้เพื่อวัดความรู้ความเข้าใจของคุณในบทเรียนนี้",
"startBtn": "เริ่มทำแบบทดสอบ",
"nextBtn": "ข้อถัดไป",
"prevBtn": "ข้อก่อนหน้า",
"submitBtn": "ส่งคำตอบ",
"submitConfirm": "คุณแน่ใจหรือไม่ว่าต้องการส่งคำตอบ?",
"scoreTitle": "ผลการทดสอบ",
"passMessage": "ยินดีด้วย! คุณสอบผ่านเกณฑ์",
"failMessage": "คุณยังไม่ผ่านเกณฑ์ในครั้งนี้ ลองทบทวนบทเรียนและทำใหม่อีกครั้ง",
"backToLesson": "กลับไปหน้าบทเรียน",
"reviewAnswers": "ตรวจดูคำตอบ",
"exitTitle": "ออกจากแบบทดสอบ",
"timeLeft": "เวลาที่เหลือ",
"noQuizData": "ขออภัย ไม่พบข้อมูลแบบทดสอบ",
"noQuizDesc": "บทเรียนนี้อาจยังไม่มีแบบทดสอบ หรือกำลังอยู่ระหว่างการปรับปรุงเนื้อหา",
"underDevelopment": "ระบบกำลังโหลดโจทย์คำถาม..."
"submitConfirm": "คุณต้องการส่งคำตอบหรือไม่?",
"exitConfirm": "คุณต้องการออกจากแบบทดสอบหรือไม่? การทำแบบทดสอบจะถูกยกเลิก",
"submitValues": "ส่งคำตอบ",
"question": "คำถาม",
"backToLesson": "กลับไปหน้าเรียน",
"submitting": "กำลังส่งคำตอบ...",
"resultPassed": "ยินดีด้วย! คุณสอบผ่าน",
"resultFailed": "เสียใจด้วย คุณสอบไม่ผ่าน",
"passMessage": "คุณทำคะแนนได้ตามเกณฑ์ที่กำหนด",
"failMessage": "คุณยังไม่ผ่านเกณฑ์ในครั้งนี้ ลองทบทวนบทเรียนและทำใหม่อีกครั้ง",
"scoreLabel": "คะแนน",
"correctLabel": "ตอบถูก",
"retryBtn": "เริ่มทำแบบทดสอบใหม่",
"scoreTitle": "ผลการทดสอบ",
"noQuizData": "ไม่มีข้อมูลแบบทดสอบ",
"noQuizDesc": "ไม่พบข้อมูลแบบทดสอบในขณะนี้",
"pleaseSelectAnswer": "กรุณาเลือกคำตอบก่อนดำเนินการต่อ",
"underDevelopment": "ส่วนนี้กำลังพัฒนา"
}
}