Skip to main content
OpenEduCat logo
solutionPage.moduleBadge

A learning management system for multi-campus colleges and group operators

OpenEduCat gives group CIOs and academic deans a single LMS backbone for 3+ campuses — federated course catalogs, shared content libraries, per-campus admin scopes, and consolidated reporting that rolls up without forcing every campus onto the same curriculum.

OpenEduCat is a learning management system for multi-campus colleges, university systems, and K-12 chains that operates a single platform across 3+ sites. It federates course catalogs, shares content with version control, enforces per-campus role boundaries, and consolidates reporting at the group level while preserving local curriculum autonomy.

3-40+Campuses supported per deployment99.9%Uptime SLA on managed multi-region clusters62%Reported reduction in duplicate content authoring after consolidation

solutionPage.featuresTitle

solutionPage.featuresSubtitle

Federated course catalog with campus-level overrides

Maintain a master catalog at the group level — credit-hour structures, learning outcomes, accreditation tags — and let each campus override prerequisites, sections, instructor assignments, and delivery modes without forking the parent record. Catalog inheritance is enforced at the ORM layer so group-wide curriculum changes propagate; campus-specific overrides survive sync.

Shared content library with version control

Course materials, assessment banks, rubrics, and SCORM/xAPI packages live in a group-scoped library with semantic versioning. Campus instructors fork or link to a version; the system tracks lineage so when central instructional design ships v3.2 of a syllabus, every linked campus sees the diff and decides whether to adopt or stay pinned.

Cross-campus instructor access and shared faculty

Adjuncts and tenured faculty who teach across campuses get a single identity with multiple campus memberships. Course assignments, gradebooks, and timetables are scoped per campus; the instructor sees a unified dashboard. No duplicate accounts, no cross-campus password resets, no orphaned grade data when a faculty member rotates sites.

Consolidated reporting with campus filters

Pre-built dashboards for enrollment, completion, DFW rates, time-to-degree, and at-risk cohorts roll up to the group with drill-down by campus, program, term, and demographic slice. Reports run against a single warehouse view — no nightly cross-instance ETL — and export to BI tools (Metabase, Power BI, Looker) via the JSON-RPC API.

SSO and IdP federation

SAML 2.0, OAuth 2.0, and OIDC integration with Azure AD, Okta, Google Workspace, Shibboleth, and ADFS. Multi-IdP deployments are supported: campus A authenticates via Shibboleth, campus B via Azure AD, group admins via Okta — all resolving to the same OpenEduCat identity through home-realm discovery and JIT provisioning.

Role-based administration scoped per campus

Record rules enforce campus boundaries at the database layer. A registrar at Campus 3 cannot read or write records belonging to Campus 1, even via the API. Group CIOs hold a cross-campus super-role; deans hold scoped roles per campus. Permission matrices are managed centrally and audited through change logs.

3-40+
Campuses supported per deployment
99.9%
Uptime SLA on managed multi-region clusters
62%
Reported reduction in duplicate content authoring after consolidation
<200ms
Median catalog-sync latency across campuses on a single cluster

solutionPage.faqTitle

solutionPage.faqSubtitle

How does data segregation work across campuses on a single OpenEduCat instance?

OpenEduCat enforces campus segregation through Odoo-style record rules (row-level security) tied to campus security groups. Every model with multi-campus relevance — students, enrollments, gradebooks, attendance — carries a campus_id field, and access rules filter reads/writes by the user's campus membership. The rules apply uniformly across ORM, JSON-RPC, and reporting layers, so a Campus B registrar API call cannot exfiltrate Campus A data even with valid credentials. For groups with regulatory isolation requirements (FERPA cohort separation, GDPR data residency per state), we also support separate-database-per-campus topology with a shared identity layer.

Should we share courses across campuses or clone them?

Share by default, clone by exception. Sharing means each campus links to a single canonical course record from the group library, so a syllabus or rubric update at the center propagates instantly to all linked sections. Clone when a campus needs to diverge permanently — for example, a regional accreditation body mandates different learning outcomes, or a campus runs a hybrid version of an otherwise residential course. The platform tracks clone lineage so you can later diff and reconverge if the divergence is resolved. Most groups end up with 70-85% shared and 15-30% cloned content.

Should we run a single multi-tenant instance or a separate instance per campus?

For most 3-15 campus groups, a single multi-tenant deployment is the right architecture: lower TCO, real-time consolidated reporting, easier identity federation, and a single upgrade path. Separate instances per campus make sense only when (a) campuses span jurisdictions with conflicting data-residency law, (b) one campus runs a fundamentally different academic calendar or grading scale that materially complicates the shared schema, or (c) M&A integration is mid-flight and you need a clean cutover window. In separate-instance topology, OpenEduCat supports a federated reporting layer via the API so the group office still gets consolidated dashboards without a shared transactional DB.

Can each campus run its own curriculum, terms, and grading scheme?

Yes. Academic structure — terms, sessions, grade scales, credit systems, transcript formats — is configurable per campus. A US campus on a semester GPA system and an Indian campus on a CGPA + percentage system coexist on the same instance with no field-level conflicts. Curriculum maps, prerequisite trees, and degree-audit rules are also campus-scoped. Where the group office wants standardization (for example, a uniform learning-outcomes taxonomy across all campuses for accreditation reporting), it can be enforced at the parent catalog layer while leaving delivery-level decisions to each campus.

Is there a consolidated parent and student app across campuses?

Yes. The OpenEduCat mobile app (iOS, Android) and parent portal resolve the user's institution from their identity, so a parent with children at two campuses in the same group sees both children in one session, with grades, attendance, fees, and announcements pulled from the correct campus context. Push notifications are routed per campus so a Campus 1 closure alert doesn't ping Campus 2 families. Branding can be group-wide (unified marque), per-campus (each campus's own logo and palette in the app), or a hybrid using white-label theming.

How does pricing scale at the group level, and what does the cost picture look like for a system of 3+ campuses?

OpenEduCat uses a per-active-learner model with group-tier discounts that kick in at consolidated enrollment thresholds (typically 5k, 15k, and 50k learners). Group CIOs see a single contract and a single invoice rather than per-campus procurement. The EDUCAUSE 2024 Enterprise IT Survey reports that consolidating learning platforms across a multi-campus system typically yields 18-30% TCO reduction versus running per-campus LMS contracts, mostly from eliminated duplicate licensing, integration, and L1 support staffing. We can model a specific group TCO during scoping using your current per-campus contracts as the baseline.

solutionPage.relatedSubtitle

LMS for K-12 Schools — Built for Under-13 Privacy and Parent Transparency

A learning management system sized for elementary, middle, and high schools — standards-aligned gradebook, parent portal visibility from kindergarten through grade 12, COPPA defaults for under-13 students, and clean handoff from Google Classroom or Microsoft Teams. Free Community Edition for budget-tight districts.

solutionPage.exploreLink

LMS for Higher Education — Self-Hostable, Open-Source, FERPA-Ready

A learning management system built for universities and colleges that have outgrown Canvas pricing or Blackboard rigidity. SCORM/xAPI, LTI 1.3, Shibboleth federated SSO, native integration with admissions, fees, and library, and a path off per-active-learner billing models. LGPLv3 Community Edition. Enterprise from $19 per staff user.

solutionPage.exploreLink

LMS for Vocational & TVET Training — Competency, Apprenticeship & Employer Sign-Off

A learning management system built for trade schools, polytechnics, ITIs, and TVET providers — NVQ/NSQF/EQF competency frameworks, apprentice logbooks signed by site supervisors, employer-portal sign-off, and assessment workflows that map to trade qualification standards. LGPLv3 Community Edition.

solutionPage.exploreLink

LMS for Corporate Training — Self-Hostable, Compliance-Ready, No Per-Active-Learner Billing

A learning management system for L&D teams running compliance training, onboarding, technical certifications, and continuing professional development across global workforces. SCORM/xAPI, HRIS integration with Workday and SAP SuccessFactors, manager dashboards, and Azure AD/Okta SSO. LGPLv3 Community Edition. No per-active-learner upcharge.

solutionPage.exploreLink

¿Listo para Transformar Su Institución?

Vea cómo OpenEduCat libera tiempo para que cada estudiante reciba la atención que merece.

Pruébelo gratis por 15 días. No se requiere tarjeta de crédito.