Learnify100%
Learnify cover
Overview · 2020

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.

PHPPHPCodeIgniter 3MySQLMySQLBootstrapBootstrap

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

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.

Metrics

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

Notes

  • 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.