Course Management
Build courses, lessons, videos, documents and quizzes, and set the learning order and the rules for completing a course.
Everything your training needs — simple to run, genuinely measurable
Issue certificates and connect your systems through the API.
Built for organizations that want to develop their people effectively — and to be able to prove it.
Build courses, lessons, videos, documents and quizzes, and set the learning order and the rules for completing a course.
Track viewing progress from events the server actually recorded: how much has genuinely been watched, and where to resume.
Build exams from a question bank, set the pass mark and the number of attempts, and shuffle questions or choices.
Issue certificates automatically once a learner meets the rules, each with a unique certificate number.
Confirm a certificate through its QR code or verification code on the public page.
Organise learners by organization, user type, group and role, so large numbers stay manageable.
Decide which groups reach which courses and lessons, through prioritised rules enforced on the server.
Connect an HR, CRM, agent or dealer platform through the REST API and receive events in real time.
See progress, completion rates, exam results and certificate status, with filtering and export.
From onboarding your own staff to certifying external partners.
Onboard new staff and train role-specific skills, with a clear view of who has completed what.
Bring sales agents up to speed on products and process before approving them to start.
Give each dealer tier its own curriculum, governed by the access rules you set.
Standardise practice so every branch learns the same material and is measured the same way.
Run recurring compliance training, with evidence of completion and certificate expiry dates.
Roll new product knowledge out to sales and service teams across the whole organization at once.
Open courses to customers or partners so they can learn to use your product.
Run a one-off certification programme and pay for the learners who actually take part.
When a learner meets the conditions your organization set, a certificate is issued automatically, with a unique number and a code for public verification.
Illustration only — not data about real people.
# Assign a course to an employee from your HR system curl -X POST https://learning.omc/api/v1/enrollments \ -H "Authorization: Bearer <api_key>:<secret>" \ -H "Content-Type: application/json" \ -d '{ "user_email": "somchai@company.co.th", "course_code": "CRS-0001", "due_at": "2026-12-31" }' # Response { "ok": true, "data": { "enrollment_id": 1042, "status": "assigned", "progress_percent": 0 } }
Use the REST API to create users, assign courses, read progress and verify certificates — and receive the events that matter through webhooks, every one of them signed.
Billed on the number of Active Learner — learners who actually did something in that billing period, not the total number of accounts. Paid in OMC Tokens (1 token = 1 baht).
No off-the-shelf plans are sold Annual — See Monthly or contact us about terms.
Create your organization on OMC Learning and start building your first course straight away.