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": "เบอร์โทรศัพท์ไม่ถูกต้อง",
"passwordTooShort": "รหัสผ่านต้องมีอย่างน้อย 6 ตัวอักษร",
"passwordsDoNotMatch": "รหัสผ่านใหม่ไม่ตรงกัน"
},
"classroom": {
"backToDashboard": "กลับไปคอร์สของฉัน",
"loadingCurriculum": "กำลังโหลดเนื้อหา...",
"readingMaterial": "บทเรียนนี้เป็นเอกสารประกอบการเรียน",
"lessonContent": "เนื้อหาบทเรียน",
"notAvailable": "บทเรียนนี้ยังไม่เปิดให้เข้าชม",
"loadingTitle": "กำลังโหลด...",
"chapter": "บทที่",
"lessons": "บทเรียน"
},
"quiz": {
"exitTitle": "ออกจากแบบทดสอบ",
"exitConfirm": "คุณกำลังทำแบบทดสอบอยู่ หากออกตอนนี้ความคืบหน้าจะหายไป ยืนยันที่จะออก?",
"startTitle": "แบบทดสอบท้ายบท",
"preparationTitle": "เตรียมความพร้อมก่อนเริ่มทำ",
"instructionTitle": "คำชี้แจง",
"instruction1": "ตั้งใจทำแบบทดสอบเพื่อวัดผลการเรียนรู้",
"startBtn": "เริ่มทำแบบทดสอบ",
"nextBtn": "ข้อถัดไป",
"prevBtn": "ข้อก่อนหน้า",
"submitBtn": "ส่งคำตอบ",
"submitConfirm": "คุณแน่ใจหรือไม่ว่าต้องการส่งคำตอบ?",
"scoreTitle": "ผลการทดสอบ",
"passMessage": "ยินดีด้วย! คุณสอบผ่านเกณฑ์",
"failMessage": "คุณยังไม่ผ่านเกณฑ์ในครั้งนี้ ลองทบทวนบทเรียนและทำใหม่อีกครั้ง",
"backToLesson": "กลับไปหน้าบทเรียน",
"reviewAnswers": "ตรวจดูคำตอบ",
"timeLeft": "เวลาที่เหลือ",
"placeholderAPI": "ส่วนนี้อยู่ระหว่างการเชื่อมต่อกับระบบข้อสอบจริง",
"placeholderDesc": "ระบบข้อสอบจะสามารถใช้งานได้เมื่อมีการเชื่อมต่อ API สมบูรณ์",
"skipToResult": "ข้ามไปหน้าผลลัพธ์ (จำลอง)"
}
}