DRAG
MDH MDH MDH

Manufactur Digital Hub (MDH) is a digital solutions company specializing in web development, mobile apps, UI/UX design, and SaaS products.

Get In Touch

location

Sukabumi Regency, West Java 43345

LMS Hub: Build Your Own Course Platform, With QR-Verified Certificates and Instructor Payouts

LMS Hub: Build Your Own Course Platform, With QR-Verified Certificates and Instructor Payouts

Selling courses online looks simple until you actually run it. Video can live anywhere. The hard part is everything around it: payments, assessment, certificates, affiliate commission, and splitting revenue with instructors.

LMS Hub was built for that layer. Two faces stand on one module base: a public storefront that turns visitors into students, and a locked dashboard where ten roles learn, teach, bill and audit. The rating shown publicly is the same aggregate the instructor sees — there is no second CMS to keep in sync.

Ten roles with per-person permissions

The roles cover super admin, director, chair, supervisor, operations admin, instructor, teaching assistant, marketing or affiliate, student, and sub-user. What separates it from most systems is that permissions are not hard-locked to the role.

When creating a user, the role merely pre-fills a checklist of module by action — view, add, edit, delete — and each tick can then be adjusted per person. Two rules keep it safe: a creator cannot grant rights beyond their own, and the “own data” scope is enforced at the SQL level rather than merely hidden in the interface.

From curriculum to certificate

The curriculum builder arranges reorderable sections and lessons with video, rich text, PDF or embedded content. A lesson can be marked as a free preview and played on the public page without an account — the cheapest way to lift conversion without giving away the full course.

The course player stores watch position in seconds on the server, so study resumes on another device at exactly the point it stopped.

Assessment that survives the real world

A question bank with six question types.
Timed quizzes that autosave answers — a dropped connection does not erase the attempt.
Assignments with weighted rubrics; objective questions scored automatically, essays by a human.
Grades held until released, so a whole cohort can be marked then published together.
Grade changes after release only through a path that records the reason in the audit log.

Why these details matter: Most complaints about course platforms are not about missing features. They are about attempts lost to a dropped signal, and grades changed without a trace. Both are handled structurally here.

Two payment routes

Midtrans Snap handles cards, e-wallets and virtual accounts, with SHA-512 signed, idempotent webhooks so duplicate notifications never duplicate access. Alternatively, manual bank transfer with admin verification is fully complete and requires no gateway account at all.

A single verification click creates the enrolment, the instructor revenue share and the affiliate commission together inside one database transaction. It sounds like a small technical detail, but it is exactly what prevents the classic failure: the student is enrolled while the commission was never recorded.

Live classes, certificates and the money side

Live sessions run through Zoom or BigBlueButton with attendance recorded, and recordings can be published as permanent lessons. Certificates are self-service: once progress, grade and attendance thresholds are met, the student issues their own, complete with a public verification QR anyone can scan without an account.

On the business side there are referral links and a lead pipeline for agents, a commission engine, cash-flow reporting, and staged instructor payouts with a request, approve then disburse flow — all recorded in the audit log with both old and new values.

Four languages and any currency

English, Indonesian, Arabic and Hindi are supported, with Arabic flipping the entire layout right to left rather than just the text. Currency follows a single ISO 4217 code chosen by the institution.

The mobile app: one app, two roles

LMS Hub Mobile is not two separate apps. On login the app asks the server who the person is, then builds matching navigation: students get five learning tabs, instructors get five teaching tabs. An account holding both roles can switch modes without logging out.

The role is never chosen inside the app — the server decides, and every request is still verified on the backend. Tokens live in the device's secure storage and refresh quietly in the background, so users are not thrown to the login screen mid-quiz.

Built with Flutter for Android and iOS from one codebase, covering twenty-five screens, and shipped with three PDF manuals: system specification, build and store release guide, and an illustrated usage guide. It requires the LMS Hub backend, which is sold separately.

Frequently Asked Questions

What does it cost?
LMS Hub starts from IDR 700,000, with the mobile app sold separately at a similar level. Because it is sold as source code there is no monthly subscription — only server and maintenance costs remain.
Is Midtrans mandatory?
No. The manual bank transfer route with admin verification is fully complete and works without any gateway account. Midtrans becomes relevant when you want automatic payment by card, e-wallet or virtual account.
What kind of institution does it suit?
It suits institutions selling their own courses with more than one instructor, because that is where revenue sharing, grading queues and staged payouts genuinely get used. For a single solo teacher many modules would sit idle.
Can certificates be verified externally?
Yes. Every certificate carries a public verification QR anyone can scan without creating an account, so an employer or university can confirm authenticity independently.
See the LMS Hub breakdown

Including the ten-role coverage, assessment flow, instructor payout scheme, and the server requirements to run it.

View LMS Hub