Skip to main content

Key Features

The LMS platform provides a rich set of features designed to support online learning, assessments, and platform administration.

User & Role Management

  • Multiple user roles (Admin, Instructor, Student, etc.)
  • Role-based permissions
  • User archiving, restoration, and blocking
  • Public instructor profiles

Training Management

  • Create and manage trainings
  • Assign instructors to trainings
  • Organize content into chapters and lessons
  • Upload images and videos
  • Control visibility (public/private)

Exams & Quizzes

  • Standalone exams or training-linked quizzes
  • Multiple question types
  • Automated evaluation
  • Exam access control based on purchases

Landing Page Customization

  • Fully configurable landing page
  • Featured categories and partner companies
  • Dynamic ordering of trainings and exams
  • Header, banner, and footer customization
  • Multi-language support

Orders & Payments

  • Cart system for trainings and exams
  • Online and offline payment handling
  • Coupons and discounts
  • Invoice generation (PDF)

Multi-Company Support

  • Each company has isolated data
  • Company-specific branding
  • Platform theme customization per company

Multi-Language Support

  • English, French, and Arabic
  • Runtime language switching
  • Centralized translation keys

API-First Architecture

  • Clean REST APIs
  • Fully documented endpoints
  • Easy frontend-backend integration

👉 Next, learn about the User Roles and how permissions work.