fbpx

B2B Tenant Pro: Multi-Tenancy & Corporate Learning LMS Engine for Moodle

Zero-Core-Hack Multi-Tenancy & Corporate Learning LMS Engine for Moodle

B2B Tenant Pro (local_tenantpro) transforms standard vanilla Moodle into a high-powered multi-tenant corporate learning management system. Unlike Moodle Workplace which requires expensive recurring contracts, or IOMAD which hacks core files, B2B Tenant Pro delivers enterprise multi-tenancy on vanilla Moodle 3.11 – 5.0+ with zero core modifications.

Core Capabilities & Enterprise Features:

  • Dedicated Branded Tenant URLs: Every client organization receives a dedicated branded URL (/local/tenantpro/portal.php?tenant=<tenant_code>). Unauthenticated visitors see a custom branded company portal featuring their corporate logo, brand colors, and seamless login routing.
  • ⚡ Silent Direct Learner Creation (Zero Emails): Provision corporate learners silently with pre-set credentials via create_direct_user() directly into the tenant’s cohort and assigned courses without triggering unwanted core email invitations.
  • Course Category Isolation & Organization: Map corporate tenants to dedicated private Course Categories (categoryid) or shared catalogs, keeping academic offerings cleanly segmented.
  • Multi-Tenant Shared Courses (Native Separate Groups Mode): Allocate seat pools from a single master course across multiple client organizations. Utilizing Moodle’s native “Separate Groups” mode, students from different tenants remain completely isolated in forums, gradebooks, and rosters.
  • 👤 Delegated Tenant Administrator Management: Assign existing users as company managers or create new tenant admins on the fly directly from the dashboard, delegating team tracking, reporting, and seat allocation.
  • Seat Licensing & Quota Pools: Enforce strict seat limits per client company or per course with automated waitlisting and enrollment caps.
  • Dynamic White-Label Sub-Branding: Automatically injects company logos and accent brand colors when tenant employees log in.
  • 100% Core Clean: Built exclusively on native Moodle APIs (cohort, enrol, user). Upgrades smoothly across Moodle 3.11, 4.x, and 5.0+.

Package Specifications:

  • Plugin Component Name: local_tenantpro
  • Compatibility: Moodle 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5 LTS, and 5.0+
  • License: Commercial Lifetime License with continuous updates. Zero core hacks.
  • Architecture: Fully compatible with Moodle High-Performance Order Storage (HPOS), Redis MUC caching, and core role archetypes.
Moodle Expert Help