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.
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.
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.relatedTitle
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.exploreLinkLMS 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.exploreLinkLMS 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.exploreLinkLMS 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.exploreLinkPronto para Transformar Instituição?
Veja como o OpenEduCat libera tempo para que cada aluno receba a atenção que merece.
Experimente gratuitamente por 15 dias. Não é necessário cartão de crédito.