Project ini ditujukan untuk pembuatan sebuah aplikasi LMS. Seperti umumnya LMS, akan ada fitur - fitur :
A. Pembelajaran
B. Progress Learning
C. Tasks
D. Quiz
E. Certificate
F. Grades
G. User Profile
Untuk memenuhi hal tersebut diatas, Kandidat harus memiliki kemampuan :
1. Advanced in PHP Programming
2. Ability to create API using token and limit on how user can use the feature
3. Adavanced knowledge in database structure to avoid too many connection and redudancy
Tugas yang akan dilakukan oleh kandidat:
1. Pembuatan skema database dengan spesifikasi yang dibutuhkan oleh FE
2. Pembuatan API sesuai kebutuhan FE
3. API output harus dibuat per kebutuhan fitur. Tidak panggil semua u 1 halaman melalui 1 API
4. Penerapan error handling baik dari sisi aplikasi maupun sisi user
Completion :
Tugas kandidat akan dinyatakan selesai pada saat :
1. Semua request atas API telah selesai dibuat
2. Semua format data yang dibutuhkan oleh FE telah disediakan
3. Telah lolos dalam proses ujicoba yang dilakukan oleh tim QA dan SA