White-label learning management system

The LMS your college can call its own.

C8 Learn pairs a focused learner portal with a full admin panel. Build courses, assess and mark, track progress, issue certificates and support students — all under your own brand.

  • Courses → modules → chapters → lessons
  • MCQ, written and upload assessments
  • PDF certificates
  • Built-in support desk
  • Your brand, your domain
admin.yourcollege.co.za
Admin course list with student and module counts
Platform overview

Two applications, one learning platform.

Students log in to a clean, distraction-free portal. Your team works in a separate admin panel with everything needed to author content, manage enrolments, mark work and report. Both share one database and one brand.

Learner portal

Where students learn

A guided path through each course with live progress, assessments, results, notes, certificates and a support desk in the same place.

Admin panel

Where the college runs

Course authoring, students and enrolment, a marking queue, reports, media, integrations and user roles for the whole academic team.

4
Content levels: course, module, chapter, lesson
3
Assessment types: MCQ, written Q&A, file submissions
5
Colleges live on the platform today
1
Codebase, themed per college from configuration

Structured learning

Courses hold modules, modules hold chapters, chapters hold lessons. Each lesson can carry text, images, video, podcasts and an e-book export.

Assessments and marking

Multiple choice is marked automatically. Written answers and uploaded documents land in a marking queue with attempts, pass marks and feedback.

Progress and certificates

Progress is tracked per lesson, chapter, module and course. Completed modules generate a branded PDF certificate the student can download.

Support desk

Students raise questions from any page. Conversations thread in the admin panel with email notifications, so nothing gets lost in an inbox.

White-label by design

Logos, colours, emails, certificates and support contacts come from a theme and environment file. No college-specific code, ever.

Integrations

An enrolment API with keys and rate limits, outbound webhooks, spreadsheet exports, course export and import between instances, and a background job queue.

  • FrameworkCakePHP 4 on PHP 8
  • DatabaseMySQL / MariaDB
  • Front endBootstrap, responsive
  • DocumentsPDF certificates and e-books
  • EmailResponsive MJML templates
  • HostingRuns on shared or dedicated PHP hosting
Learner LMS

A calm place to learn.

The learner portal shows students exactly where they are and what comes next. No clutter, no hunting for the right page.

Course view

One course, one clear path

Every module shows its chapters, assessments, results, videos and podcasts as tiles, each with a live count. Progress rings keep the student oriented at course and module level.

  • Modules listed in order with completion ticks
  • Course banner and module imagery from the theme
  • Optional module locking until prerequisites are met
Chapters and lessons

Progress that tracks itself

Opening a module lists its chapters with lesson counts and completion. Lessons are marked as studied automatically, and the sidebar rings roll up to chapter, module and course.

  • Chapter cards with imagery and lesson counts
  • Per-chapter progress percentage
  • Breadcrumbs from course to lesson at every level
Lesson player

Rich lessons with video, e-book and notes

Lessons combine formatted text, embedded video and podcasts. Students can export a chapter as an e-book PDF, and take notes that stay attached to the lesson.

  • Embedded Vimeo or YouTube video and audio
  • E-book PDF export per chapter
  • Note-taking panel available on every lesson
  • Module video and podcast libraries
Assessments

Assessments built for real learning

Each module carries formative and summative assessments. Multiple choice questions are marked on submission, written answers and document uploads go to the marking queue.

  • Question-by-question progress with save and continue
  • Pass marks, attempt limits and optional time limits
  • Document upload assessments for portfolios of evidence
Results and certificates

Competency at a glance

Results are grouped by module with a clear status: not yet competent, competent, or awaiting marking. Passing every assessment in a module unlocks a downloadable certificate.

  • Attempt history and marker feedback per assessment
  • Branded PDF certificates generated on completion
  • Certificates listed under My Certificates for re-download
Support

Help without leaving the platform

A support button follows the student on every page. Questions become conversations that your team answers from the admin panel, with email notifications both ways.

  • Threaded conversations tied to the student's course
  • Optional live chat widget integration
  • Support team profiles shown on the course page
LMS Admin

Run the whole college from one panel.

The admin application is where content is authored, students are enrolled, work is marked and reports are pulled. Role-based access keeps each team member on the screens they need.

Course builder

Author once, reuse everywhere

Courses are assembled from a shared library of modules, so a module written for one qualification can sit in several courses. Counts of chapters, lessons, assessments and enrolled students are always visible.

  • Clone courses and modules with their full content tree
  • Publish and retire modules without deleting history
  • Per-module certificate, attempt-limit and locking settings
Lesson editor

A proper writing tool for content teams

Lessons are written in a rich text editor with headings, lists, links and media. Images and videos are managed in a media library and dropped into lessons by placeholder, so content stays portable.

  • Media library with bulk image and video import
  • Placeholders resolve to the right file on every deployment
  • Lesson, chapter and module details on tabs in one screen
Assessment builder

Questions, answers and pass marks

Each assessment has a type, a category, a pass mark and an optional time limit. Questions carry marks and model answers; multiple choice questions hold their options and the correct choice.

  • MCQ, written Q&A and file submission types
  • Randomised question order per course if wanted
  • Retire an assessment without losing past results
Marking

A queue, not an inbox

Submitted work is grouped by type with counts. Markers open a submission, score it against the model answer, leave feedback and mark it competent or return it for another attempt.

  • Tabs for Q&A, MCQ, submissions and activities
  • Attempt number, age of submission and marker recorded
  • Certificates issued automatically when a module passes
Students

Every student, fully in view

Search by ID, name or email. A student's record shows their courses, modules, assessments, support history, notes, certificates and signed agreements on tabs, with enrolment and credential actions one click away.

  • Enrol, unenrol and re-send login credentials
  • Engagement and last-login tracking with inactivity filters
  • Student types and statuses for different intakes
Reports and integrations

Numbers out, enrolments in

Daily dashboards, module pass reports, slow-learner reports and spreadsheet exports cover the academic side. On the systems side, an enrolment API and outbound webhooks connect the LMS to your CRM, website or billing platform.

  • REST enrolment and unenrolment API with per-key rate limits
  • Webhook notifications for enrolment and progress events
  • Course export and import between LMS instances
  • Background job queue for long-running work

More admin screens

About Creative8

A small software practice that builds things properly.

Creative8 Software is based in South Africa and works with clients who need software built to last rather than quickly forgotten.

We keep the team deliberately small. The person who scopes your project is the person who writes the code and the person who answers the phone when something breaks.

C8 Learn grew out of years of running online colleges' learning platforms day to day. Every feature in it exists because a college asked for it, used it, and kept using it.

Most of our work arrives through referral, which is the only marketing strategy we've ever really trusted.

2014
Founded
80+
Projects delivered
9 yrs
Longest client relationship
5
Colleges on C8 Learn
Contact us

See C8 Learn running with your brand on it.

Tell us about your college and the courses you run. We'll set up a demo instance, walk you through both applications and talk honestly about what a rollout would involve.

  • Demo of the learner portal and admin panel
  • Guidance on migrating existing course content
  • Hosting, branding and integration options
Location
South Africa
Request a demo by email

We reply within one working day.