5 มีนาคม 2567
LMS
(ยังไม่ใช่ของจริง) ระบบจัดการหลักสูตร Learning Management System (LMS)
ระบบ LMS สำหรับโรงเรียนและสถาบันการศึกษา รองรับบทเรียนออนไลน์และการสอบ
ระยะเวลา:4 เดือน
ทีม:6 คน

รายละเอียดโปรเจค
ระบบ LMS ที่พัฒนาเพื่อรองรับการเรียนการสอนออนไลน์แบบครบวงจร ทั้งเนื้อหา วิดีโอ เอกสาร แบบทดสอบ และใบรับรอง พัฒนาด้วย React + FastAPI รองรับทั้งผู้สอนและผู้เรียนแบบ Role-based
ความท้าทาย
- รองรับผู้ใช้จำนวนมากพร้อมกันโดยไม่กระทบประสิทธิภาพ
- ระบบสอบต้องกันการโกงและล็อกเวลาได้แม่นยำ
- ระบบใบรับรองต้องตรวจสอบได้ว่าเป็นของจริง
วิธีการแก้ไข
- ใช้ Load Balancer และ Horizontal Scaling ด้วย Docker Swarm
- สร้างระบบจับเวลา client-side + server-side ด้วย WebSocket
- สร้างระบบ QR Code + Verify API สำหรับใบรับรอง
เทคโนโลยีที่ใช้
React
FastAPI
PostgreSQL
JWT
Tailwind CSS
Supabase
Docker
ผลลัพธ์
- มีผู้เรียนใช้งานมากกว่า 5,000 คน
- ระบบสอบแม่นยำมากกว่า 98%
- มีการดาวน์โหลดใบรับรองกว่า 10,000 ใบ
- โรงเรียนเพิ่มรายได้ 2 เท่าในปีแรก
