The platform
What it actually does
No feature grid padded out to look impressive. This is the whole thing, described honestly, including what it does not do yet.
Two shapes of lesson
Most platforms give you one. Which one a lesson uses is decided by the content itself — there is no setting to get wrong.
Flat
One page: text, an audio track, a video, or all three. The learner reads it and marks it done. Right for reference material, a reading, or a recorded lecture.
Chaptered
A sequence revealed one step at a time, where the first step is a gate — a minute of doing something — and no teaching is visible until it is finished. Right when the order genuinely matters and you want the learner to act before they read.
The gate can complete on a timer, when its audio finishes, or on the learner confirming. There is always a way through: a gate nobody can pass is a broken course, not a strict one.
Bilingual all the way down
Every course, module, lesson, chapter and exam question holds an English and a Hindi version side by side. The header toggle switches the interface and the content.
Where a Hindi version has not been written yet, the page shows the English and says so, rather than rendering an empty space. Translating is incremental — you are never blocked from publishing because one chapter is not done.
Enrolment, pacing and assessment
Who gets in
A course is either open to every learner on your instance, or enrolment-only with an admin adding people. Anything they may not see behaves as though it does not exist.
Weekly release
Release one week at a time, counted from each learner's own start date — so someone joining in March gets week one in March. Override it per learner to let someone ahead.
Exams
Multiple choice per lesson, auto-graded, with a written explanation shown after submission for every option — not just the right one.
Progress
Per lesson and per chapter, including how each step was completed. You can see who is stuck and where, not just a percentage.
Live classes
Scheduled sessions that learners join from inside the course, with access granted per class rather than as a blanket permission.
Activity log
An append-only record of sign-ins, lessons opened, audio played and exams submitted, that survives the account being deleted.
The technical shape
- PHP 8.2 and MySQL. No build step and no dependency manager, so an install is a directory and a database.
- Installable as an app. Learners can add it to a phone home screen and it keeps working through a dropped connection.
- Works without JavaScript. A chaptered lesson renders straight through as one page. You lose the pacing, not the content.
- Sign in with Google, or an email and password. Both, linked to the same account.
- Profile pictures are stored by us, never hot-linked from Google, so no page a learner opens calls a third party.
What it does not do yet
Said plainly, because finding out after you have signed is worse.
- No payment collection — you invoice your learners yourself.
- No certificate generation on completion.
- No SCORM or xAPI import.
- No mobile app in the stores (it installs from the browser).
- No single sign-on beyond Google — no SAML or LDAP.
If one of these is a hard requirement, say so in the first email and we will tell you straight away whether to keep talking.
See it with your own material
Send us a lesson and we will put it in, so you can judge it on your content rather than a demo course.