LMS / Academy
ExCraft Academy collapses what would normally be three separate SaaS tools — LMS, payment processor and instructor CMS — into one in-house module. The catalogue is browsable from the public site, paid course orders flow into accounting, and live in-class boards keep cohort sessions running without leaving the platform.
Every section, explained.
6 working sections inside LMS / Academy — each one a screen we designed, built and tested in the live system.
LMS Dashboard
A single console for the academy team — live cohort counts, course pipeline, instructor workload and last-week revenue, all on one screen.
- Live cohort and enrolment counters
- Course pipeline by status (draft, live, archived)
- Instructor workload and outstanding sessions
- Week-on-week course revenue trend
Online Courses
The full self-paced catalogue — create a course, upload modules and lessons, set a price, and publish it to the public site in the same screen.
- Modules and lessons with rich-text + media
- Per-course pricing, currency and tax setup
- Draft / live / archived publish states
- Per-lesson completion tracking
In-Class Board
A live session board the instructor uses during a cohort class — roster, attendance, agenda and shared notes, all live-updated in the room.
- Live attendance check-in for every enrolled student
- Shared agenda and session-by-session notes
- Per-student progress and homework tracking
- Replaces a separate classroom-management SaaS
Course Categories
Curated category tree the public site filters by — with icons, banners and per-category SEO copy editable from the same screen.
- Nested categories with icons and banners
- Per-category SEO title, description and slug
- Reorderable category navigation on the public site
- Category-level visibility and feature flags
Course Orders
Every paid course enrolment lands here — with payment status, attendee details and an audit trail that reconciles straight into the accounting module.
- Per-order payment status and refund flow
- Attendee details, invoice and receipt download
- Reconciles into the accounting income sources
- Filter / export by date, course and status
Instructors
The instructor roster the public site reads from — profiles, biographies, course history and a contact form that opens a CRM lead the moment a visitor reaches out.
- Public instructor profile with bio, photo, history
- Per-instructor course list and cohort schedule
- Contact form that opens a CRM lead automatically
- Internal-only rate, contract and availability fields
Jump to another chapter
Need a lms / academy like this?
We design and build website, LMS, ecommerce, accounting, consultation and CRM systems tailored to how your operation actually runs — not how a generic SaaS thinks it should.