Learnify
Semua proyek

Learnify Learnify: platform belajar online open source yang dibangun fullstack dengan CodeIgniter 3 + MySQL saat pandemi 2020 di CV. Lestari Multikreasi. Schema, controller, dan engine ujiannya semua saya yang kerjakan. Menang proyek magang terbaik di SMKN 1 Ciamis.

github.com/syauqi/learnifyDiarsipkan2020Platform belajar online
localhost:3000
Tangkapan layar Learnify
Facts

Fakta Stack dan angka.

Status
Diarsipkan
Tahun
2020
Jenis
Platform belajar online
Dibuat dengan
php + codeigniter
  • PHP
  • CodeIgniter 3
  • MySQL
  • Bootstrap
Peran
Magang fullstack (SMK)
Hasil
Proyek terbaik · SMKN 1 Ciamis
Lisensi
Open source · github.com/syauqi/learnify
Problem

Masalah

Sekolah di seluruh Indonesia mendadak harus belajar jarak jauh pada Maret 2020 tanpa infrastruktur bersama. Sebagian besar tidak sanggup bayar hosting Moodle atau lisensi LMS, dan tidak punya tim ops untuk menjalankan sesuatu yang lebih rumit.

Approach

Pendekatan

LMS ringan dengan CodeIgniter 3: tabel kelas / siswa / materi / video pelajaran / ujian dimodelkan di MySQL, controller MVC terhubung ke UI Bootstrap, dan engine ujian menangani sesi berwaktu serta penilaian otomatis. Dikemas supaya guru IT di sekolah bisa clone, konfigurasi, dan deploy dalam satu sore. Dibuka sebagai open source supaya mudah diadopsi.

Notes

Catatan Yang patut diingat dari proses build-nya.

  • Codebase komersial pertama saya. Dari sini saya belajar bahwa 'cukup bagus sekarang' lebih baik daripada 'sempurna nanti' kalau deadline-nya nyata (tahun ajaran sudah dimulai).
  • Schema engine ujiannya masih akan saya bela sampai sekarang: sesi, percobaan, dan jawaban sebagai tabel terpisah, dengan aturan penilaian di level percobaan.
References

Referensi Di mana bisa dilihat, dan dibangun pakai apa.