Learnify
All projects

Learnify Learnify: open-source online learning platform built fullstack on CodeIgniter 3 + MySQL during the 2020 pandemic at CV. Lestari Multikreasi. Schema, controllers, and the exam engine all mine. Won best internship project at SMKN 1 Ciamis.

github.com/syauqi/learnify archived · 2020 · php + codeigniter
github.com
Learnify screenshot
Facts

Facts Stack and numbers.

PHPCodeIgniter 3MySQLBootstrap
Role
Fullstack intern (HS)
Outcome
Best project · SMKN 1 Ciamis
Licence
Open source · github.com/syauqi/learnify
Problem

Problem

Schools across Indonesia went remote overnight in March 2020 with no shared infrastructure. Most couldn't pay for Moodle hosting or LMS licences, and didn't have ops people to run anything more complex.

Approach

Approach

Lightweight CodeIgniter 3 LMS: class / student / material / video-lesson / exam tables modeled in MySQL, MVC controllers wired to a Bootstrap UI, exam engine handling timed sessions and auto-grading. Packaged so a school's IT teacher could clone, configure, deploy in an afternoon. Open-sourced for adoption.

Notes

Notes Things worth remembering from the build.

  • First commercial codebase. Taught me that 'good enough now' beats 'perfect later' when there's a real deadline (the school year had already started).
  • The exam-engine schema is what I'd still defend today: sessions, attempts, answers as separate tables with attempt-level scoring rules.
References