Skip to content

Configure Multi-Campus Operations

Configure Multi-Campus Operations

Set up and manage multiple campus locations with centralized administration.

Time: 30–60 minutes for initial setup Module: OpenEduCat Multi-Location Enterprise Permissions: System Administrator


Prerequisites

  • Multi-company Odoo setup
  • Location addresses configured
  • Administrator access to all campuses
  • Access to Multi Campus menu

Overview

The Multi-Location system enables:

  • Multiple campus management
  • Centralized reporting
  • Location-specific operations
  • Inter-campus transfers
  • Unified student database
  • Branch-specific configurations
  • Consolidated dashboards

Multi-Campus Structure

Institution (Parent Company)
├── Main Campus (Company)
│ └── Departments, Courses, Students
├── Branch Campus A (Company)
│ └── Departments, Courses, Students
└── Branch Campus B (Company)
└── Departments, Courses, Students
LevelDescription
InstitutionParent organization
CampusIndividual location (Company)
DepartmentAcademic departments
Course/BatchPrograms offered

Steps

1. Create Parent Company

  1. Navigate to Settings → Companies
  2. Click New
  3. Configure parent company:
FieldAction
NameInstitution name
AddressMain office address
CurrencyPrimary currency
LogoInstitution logo
  1. Click Save

2. Create Campus Companies

For each campus:

  1. Navigate to Settings → Companies
  2. Click New
  3. Configure campus:
FieldAction
NameCampus name
Parent CompanySelect institution
AddressCampus address
PhoneCampus contact
EmailCampus email
  1. Add location details:

    • City
    • State/Province
    • Country
    • Timezone
  2. Click Save

3. Configure Campus-Specific Settings

For each campus:

  1. Switch to campus company (top-right menu)
  2. Navigate to Settings → OpenEduCat
  3. Configure:
SettingAction
Default CourseCampus default course
Academic YearActive year
Grading SystemCampus grading rules
Fee StructureCampus fees
  1. Click Save

4. Assign Users to Campuses

Control user access:

  1. Navigate to Settings → Users

  2. Open user record

  3. Set Allowed Companies:

    • Select accessible campuses
    • Define default campus
  4. Click Save

Users see only their allowed campus data.

5. Create Campus-Specific Courses

For each campus:

  1. Switch to campus company
  2. Navigate to Courses
  3. Create courses specific to campus
  4. Courses automatically tagged with campus

Shared courses:

  • Can be accessed across campuses
  • Student enrollment location-specific

6. Manage Inter-Campus Transfers

When student transfers between campuses:

  1. Navigate to student record
  2. Initiate transfer request
  3. Select target campus
  4. Process approvals at both locations
  5. Transfer completed

Transfer considerations:

  • Fee adjustments
  • Credit transfers
  • Record migration
  • Batch assignment

7. View Multi-Campus Dashboard

Central administration view:

  1. Navigate to Multi Campus → Dashboard

  2. View consolidated metrics:

    • Total students (all campuses)
    • Campus-wise enrollment
    • Fee collection summary
    • Attendance overview
  3. Drill down to specific campus

8. Generate Consolidated Reports

Cross-campus reporting:

  1. Navigate to Reports

  2. Select report type

  3. Choose scope:

    • All campuses
    • Specific campuses
    • Comparison view
  4. Generate report


Field Reference

Company Extension (res.company)

FieldTechnical NameTypeRequiredDescription
NamenameCharYesCompany name
Parent Companyparent_idMany2oneNoParent company
AddressstreetCharNoAddress
CitycityCharNoCity
Countrycountry_idMany2oneNoCountry
Currencycurrency_idMany2oneYesCurrency
TimezonetzSelectionNoTimezone

Views Available

ViewFeatures
DashboardMulti-campus overview
ListCampus listing
FormCampus details

Multi-Campus Dashboard

Administrators see:

  • Campus-wise student count
  • Enrollment trends
  • Fee collection
  • Performance metrics

Access Control

Company-Based Access

RoleAccess Level
Super AdminAll campuses
Campus AdminOwn campus only
FacultyAssigned campus
StudentOwn campus data

Data Isolation

  • Students see own campus
  • Faculty access assigned campus
  • Reports respect company filter
  • Portal shows correct campus

Troubleshooting

IssueCauseSolution
Cannot see dataWrong company selectedSwitch to correct campus
User blockedNot assigned to companyAdd to allowed companies
Reports emptyCompany filter activeCheck multi-company scope
Transfer failedApproval pendingComplete approval workflow

Best Practices

  1. Clear hierarchy: Define parent-child relationships
  2. Consistent naming: Use standard naming conventions
  3. User assignment: Carefully assign campus access
  4. Centralized policies: Maintain common standards
  5. Regular audits: Verify data isolation
  6. Backup strategy: Campus-specific backups

Security Notes

RoleCapabilities
System AdministratorFull multi-company access
Campus AdministratorOwn campus management
Inter-Campus AdminTransfer processing

Data Security

  • Company-level data isolation
  • Record rules enforce access
  • Cross-company audit trails
  • Secure transfer protocols

Integration Features

Accounting Integration

  • Campus-wise accounting
  • Inter-company transactions
  • Consolidated financials

HR Integration

  • Staff assignments
  • Multi-campus payroll
  • Transfer management

Admission Integration

  • Campus-specific applications
  • Centralized admission portal
  • Campus preference handling

Common Configurations

Two-Campus Setup

ABC University
├── Main Campus (City A)
│ ├── Engineering
│ ├── Science
│ └── Arts
└── Extension Campus (City B)
├── Engineering
└── Business

Regional Setup

XYZ School Group
├── North Region School
├── South Region School
├── East Region School
└── Central Admin Office

Reports

ReportDescription
Campus ComparisonSide-by-side metrics
Enrollment DistributionStudents per campus
Fee CollectionRevenue by location
Performance AnalysisAcademic comparison