Skip to content
Skip to content
CHIMBUK.

Try flutter, ai, pricing or sudoku

Education PlatformFlagship blueprint — our own production-grade build, offered to deploy for you; not a client case

Pathshala — Online Learning Platform

A full LMS built for the way Bangladesh actually learns: a creator studio with module-by-module publishing, a low-data video player with Bangla subtitles, live classes that archive into lessons, quiz-driven progress, verifiable certificates, and a fee flow that settles in bKash. Flagship blueprint: production-grade, deployable for academies, coaching centers and independent instructors.

The product itself, on every device

studio renders
Studio render — course creator studio with curriculum tree, lesson editor, in-lesson quiz builder and pricing card
Studio render — dark cinema-style lesson player with subtitle toggle, low-data quality selector and in-lesson quiz
Studio render — Pathshala Live class with teacher camera tile, shared whiteboard with pendulum diagram, live chat with pinned question
Studio render — instructor analytics dashboard with enrollment funnel, cohort heatmap, revenue split donut and student activity table
Studio render — phone showing Pathshala mobile web app with streak counter, resume card, offline downloads and verified certificate
01 — The Studio: instructors build courses the way they teach — modules, lessons, quizzes — publishing one lesson at a time without a full re-upload

Frames of the live product rendered in the studio pipeline — the site itself is the demo: open anything, it is this codebase running.

The build

Bangladesh has no shortage of recorded lectures; what it lacks is a platform where teaching survives contact with the country — a student on a 3G evening data plan, an academy whose fee collection is a phone call, an instructor whose “course” is a hundred Drive links. Pathshala is the full loop built for that reality: a studio that makes publishing a lesson as easy as saving a Google Doc, a player engineered for low data with real completion tracking, live classes that never die in a Zoom room but archive into the curriculum, and certificates with verification codes a future employer can actually check. It runs our own upskilling cohorts; the academy deployment is a configuration of the same engine.

What we handled

  • Creator Studio: module/lesson/quiz authoring, per-lesson publish, transcoding pipeline with resume-safe uploads
  • Adaptive player that respects the data bundle — 360p defaults, Bangla/English subtitles, offline lesson downloads
  • In-lesson quizzes gate progression — certificates reflect completion plus understanding, not watch-time theater
  • Live classrooms with whiteboard, pinned Q&A and auto-archive into the recorded curriculum by morning
  • Verified certificates: public code + link, revocable on refunds — LinkedIn-shareable proof instead of PDF decoration
  • Fee flow on local rails: bKash/Nagad checkout, early-bird coupons, batch capacity, refunds with audit trail

The fourth flagship blueprint and the friendliest one to demo: a complete online learning platform — course studio, low-data player, live classrooms, verified certificates, local fee rails — built the way we would want it for our own teaching before anyone else's. It powers the studio's internal upskilling cohorts today; an academy running on it is a deployment, not a rewrite. No fake university logos here: the honest pitch is that the machine is finished and looking for its first paid batch.

Recordings are not a course

Every coaching center in the country has discovered the same trick: film the class, drop the files in a shared drive, charge for access. It holds for a month and collapses by the second term — students drift, completion evaporates, the academy has no idea who is learning until the refund calls start. The gap was never video; it is the difference between a pile of recordings and a platform: structure, progress truth, a moment of assessment, a proof of completion, and a way to get paid that does not require a phone call.

Pathshala was scoped against exactly that gap. Each of the five surfaces exists because an academy's month two fails without it. We ran it on our own cohorts first — same rule as every blueprint here: the author has to survive their own product for a full term before pitching it.

A studio that publishes like a document

Instructors should spend their writing budget on teaching, not on ops. The Creator Studio treats a course the way Google Docs treats a file: edit a lesson, hit publish, it is live for enrolled students while the rest of the module stays draft. Uploads are resume-safe — a 400 MB lecture surviving a Dhaka power cut is a feature we consider table stakes, not a demo flourish — and transcoding runs off-box so publishing never waits on ffmpeg.

Quizzes are first-class blocks, not attachments: written inline below a lesson, versioned with it, and wired to the unlock rules that make completion honest. An instructor can require a passing score before the next lesson opens; that one switch converts watch-time theater into progress with evidence behind it.

Engineered for the evening 3G

The player assumes the worst connection of the best student. Adaptive streaming defaults conservative — 360p until the network proves otherwise — with a data-saver promise the UI actually shows, subtitle tracks for Bangla and English, and offline downloads for the commute. Resume-exactly-where-you-stopped works across phone and laptop because the progress state lives on the account, not the device.

It is also where the pedagogical contract lives: the quiz gate, the timestamped notes, the “one-tap rewatch the flagged 8 seconds” loop students actually use. Nothing here was designed for a screenshot; it was designed for the four-minute bus ride where a course either survives or doesn't.

Live classes that do not die at “bye, everyone”

The live classroom is a whiteboard, a teacher tile, and a chat where the best questions get pinned into the record. But its defining move is the morning after: every session is transcoded, chaptered by the chat timeline, and filed into the curriculum as a normal lesson — searchable, quiz-attachable, permanent. The choice our cohorts made for us: recordings nobody can navigate are storage, not material.

Because live and recorded share one module tree, a coach can run a hybrid batch — two live sessions a week, everything else self-paced — without operating two products. That shape is the actual market: most academies will not go fully online; they will go online for the repeatable parts.

Proof, fees, and no hostage situations

Certificates only matter if someone can check them. Ours carry a public verification code, a landing page that shows the score and completion date, and revocation on refund — a LinkedIn post that survives scrutiny does more for a student, and for the academy issuing it, than any embossed PDF.

Money moves the way the market pays: bKash, Nagad and card checkout with early-bird coupons and batch capacity, receipts and refunds on rules the academy sets, revenue split per instructor settled monthly with a ledger every party can read. And as with everything here: the academy's course library, student records and revenue data are exportable in documented formats, always. Platform lock-in is a business model we are explicitly not in.

Public record

Blueprint status
In-house flagship — full creator/learner/live stack built and exercised internally; first cohort deployment is the offer, not a past case
Surfaces
Creator Studio · Adaptive player · Live classrooms · Instructor analytics · Learner PWA
Money rails
bKash, Nagad, SSLCommerz checkout with coupons, early-bird pricing and refund rules
Deploy shape
White-label for academies/coaching centers or hosted instructor marketplace — 8–12 weeks to first paid batch

Under the hood — what each box took to build

Craft, per feature

  • Creator Studio with per-lesson publish

    Module/lesson/quiz authoring with draft-vs-live separation, resume-safe uploads, off-box transcoding, and versioned lesson history so an edit never silently rewrites what a student already completed.

  • Adaptive low-data player

    HLS with conservative defaults, a visible data-saver state, Bangla/English subtitle tracks, offline downloads and account-level resume across devices — progress truth independent of the phone in hand.

  • Quiz gates & question banks

    Inline quizzes with versioning, per-lesson unlock thresholds, randomized question banks from a shared pool — the difference between a completion certificate that means something and one that doesn't.

  • Live rooms that archive into the course

    Whiteboard, pinned Q&A, attendance capture — then automatic transcoding and chat-timeline chaptering into the curriculum overnight, so live is a mode of the course, not a side-channel.

  • Verifiable certificates

    Public code + verification page showing score and date, revocation on refund, LinkedIn-ready share flow — proof engineered for the recipient's recipient: the person hiring.

  • Local fee rails & instructor ledger

    bKash/Nagad/card checkout, coupons and batch capacity, rule-driven refunds, and a per-instructor revenue ledger every party can audit — settlement week that needs zero group-chat arithmetic.

Commissioning this shape of product

The plan, as we would propose it

  1. Catalog & cohort designWk 1–2

    Take the academy's real courses into the studio: module trees, quiz banks, pricing and batch shape. The output is a working draft course, not a plan document.

  2. Platform fit & brandWk 3–5

    White-label surface, fee rails on the academy's merchant accounts, SSO/enrollment rules, and the player tuned on the campus network — tested on the worst phone in the room, on purpose.

  3. Pilot batch (live + self-paced)Wk 6–10

    One real paid batch runs on Pathshala with paper-and-Drive as the shadow process; weekly instrumentation review on completion, quiz pass rates and support load — the metrics choose what gets fixed first.

  4. Cutover & scaleWk 10–12

    Full enrollment cutover with certificates live, instructors trained in their own studio flow, and the export contract demonstrated once in front of management — leaving is easy, which is why staying is agreed.

What a client actually wins

  • Completion becomes a number you can steer

    Quiz gates and cohort analytics turn the vague horror of “students drop off” into stage-level data — the funnel shows where, the heatmap shows when, and the nudge tool acts on both.

  • The repeatable 70% teaches itself

    Filmed once, current forever: the intro lectures, the drills and the FAQs become platform assets — instructor hours return to the live sessions and the students who actually need them.

  • Fees and revenue share without group-chat math

    Checkout, coupons, refunds, and the instructor split run on rules with a shared ledger — settlement week shrinks from two days of spreadsheets to one review meeting.

  • A brand that graduates with proof attached

    Verifiable certificates spread the academy's name through LinkedIn while making the credential harder to fake — the marketing and the integrity system are the same object.

What is not true (yet)

  • Blueprint truth: it runs our own cohorts, not a partner academy yet — the first paid batch is the offer on this page. Anyone selling you an LMS with customer logos at this price point started somewhere like where we are; we just say it out loud.
  • Content remains the hard part: the platform guarantees structure, not pedagogy. An academy with thin courses will pilot a thin pilot — the catalog work in weeks 1–2 is deliberately the most expensive part of the calendar.
  • Video is bandwidth arithmetic we cannot repeal: 360p-first protects students on a bundle, but a graphics-heavy lecture still needs an instructor who knows how to film for small screens — we train it, we cannot fake it.
  • Live platform risk is real and shared: internet outage days happen; sessions degrade gracefully to audio-only and offline packs, and the playbooks ship with the deployment — but a power cut in the exam hall is still managed by humans.

Testimonial slot — reserved, not invented

The listing has no review wall to quote yet — so there is no quote here. Real, credited words move into this card as players leave them.

Sponsored placement — reserved, disclosure first

Placements & partners

This is where a genuinely used tool or partner link would live — hosting, device labs, our travel products. It ships empty and labelled on purpose: when a sponsored link arrives, it arrives wearing this disclosure, never dressed up as editorial.

Answers where they belong

Questions this project answers

Want Pathshala-class engineering for your idea?

One brief in, the composer arrives with your platforms pre-ticked — Android, iOS, web, admin.

Is Pathshala live somewhere I can try?

It runs our internal cohorts, and we give pilot-academy teams a full staging tenant with our own sample courses inside it — try the machine on real work, not a scripted demo video. Public learner-facing deployment waits for the partner brand, which is the point of the offer.

Why not just use Google Classroom, or a big marketplace?

Because the business model decides the product: shared drives have no progress truth, and global marketplaces take 30–50% of your revenue while owning the student relationship. Pathshala is the academy's own platform — its domain, its fees, its data, its certificates — on rails that bill in taka the way the country actually pays.

How much content do we have to move before launch?

One course, fully. The pilot is a single real batch with complete curriculum, quizzes and pricing — that is the honest minimum for a platform decision. Everything after the first batch is faster because the studio habits already exist.

What happens to students mid-course during cutover?

Nothing dramatic by design: the pilot batch runs the old process in shadow for its full length, progress is reconciled weekly, and cutover happens at a batch boundary — never mid-term. Boring migration mechanics are a feature we insist on.

Can our instructors run everything themselves after launch?

Yes — that is the acceptance test. The plan ends with management watching your own instructor publish a lesson, schedule a live class and close a refund without a single Chimbuk ticket in the loop. Admin panel is designed for a coaching-center coordinator, not a developer.

What are the ongoing platform costs?

Transcoding and CDN are the big ones and they meter with your video minutes — we size them from your catalog in week one and the estimate is a range in writing, not a surprise invoice. Hosting on your infrastructure replaces part of that with your own server line. No per-student license fee is our standing design rule.

Begin the ascent

Everything on this page is checkable.

Store listing, code craft, and the way we scope — click through and verify, then send us the brief.