Last Updated: 2026-05-27 | Applies to: IK v1.2+
Adding a New Campus
Navigate to: ποΈ Campuses in the main menu
text
ββββββββββββββββββββββββββββββββββββββββββββ Add New Campus ββββββββββββββββββββββββββββββββββββββββββββ€β Campus Name: [North Branch] ββ Campus Code: [NORTH] ββ Address: [123 Main Road] ββ Phone: [+92-300-1234567] ββ Email: [[email protected]] ββ Principal: [Dr. Sarah Ahmed] ββ Active: [β] ββ ββ [Add Campus] ββββββββββββββββββββββββββββββββββββββββββββ
Campus Code Rules
- Must be unique (used in database queries)
- 2-10 characters recommended
- Uppercase letters and numbers only
- Examples:
MAIN,NORTH,SOUTH,EAST,CAMPUS2
Assigning Users to Campuses
After creating a campus, assign staff:
text
ββββββββββββββββββββββββββββββββββββββββββββ Assign User to Campus ββββββββββββββββββββββββββββββββββββββββββββ€β User: [Select User βΎ] ββ Campus: [North Branch βΎ] ββ Role: [Campus Admin βΎ] ββ βββ Campus Admin ββ βββ Teacher ββ βββ Accountant ββ ββ [Assign User] ββββββββββββββββββββββββββββββββββββββββββββ
Campus Admin Limitations
A Campus Admin (role: campus_admin) can:
- β Manage their own campus only
- β Add/edit students in their campus
- β Manage their campus teachers
- β View their campus finances
- β Cannot see other campuses
- β Cannot switch to "All Campuses" view
- β Cannot manage global settings
Campus Switcher (Super Admin)
Super admins see a campus switcher:
Admin Bar (top):
π North Branch βΎβββ All Campusesβββ North Branchβββ South Branchβββ East Branchβββ β Manage Campuses
In-page Dropdown:Appears in dashboard headers allowing quick switching.
Campus Data Isolation
Each campus's data is isolated via campus_id column:
sql
-- Student count per campusSELECT campus_id, COUNT(*) FROM wp_institutionkit_students GROUP BY campus_id;-- Result:campus_id | count 1 | 450 (North) 2 | 320 (South) 3 | 280 (East)
Transferring Students Between Campuses
Navigate to: Student Management β π Campus Transfer
ββββββββββββββββββββββββββββββββββββββββββββ Transfer Student ββββββββββββββββββββββββββββββββββββββββββββ€β Student: [John Doe βΎ] ββ From Campus: North Branch ββ To Campus: [South Branch βΎ] ββ Transfer Date: [2026-06-01] ββ Reason: [Family relocation] ββ Notes: [Transfer all records] ββ ββ [Transfer Student] ββββββββββββββββββββββββββββββββββββββββββββ
Transfer History:All transfers logged in institutionkit_campus_transfers:
Date | Entity | From | To | Reason2026-06-01 | John Doe | North | South | Relocation2026-05-15 | Jane S. | South | East | Parent request
Multi-Campus Financial Setup
Shared Expenses (Roving Staff):
Admin Roving: Mr. Ahmedβββ Assigned to: North (60%), South (40%)βββ Salary: $3,000/monthβββ North pays: $1,800βββ South pays: $1,200
Campus-Specific Budgets:
North Branch Monthly Budget:βββ Rent: $5,000βββ Utilities: $2,000βββ Supplies: $500βββ Total: $7,500South Branch Monthly Budget:βββ Rent: $3,500βββ Utilities: $1,500βββ Supplies: $400βββ Total: $5,400
Campus Comparison Dashboard
Super admins can compare all campuses:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Campus Comparison - June 2026 βββββββββββββ¬βββββββββββ¬βββββββββββ¬βββββββββββ¬ββββββββββ€β Metric β North β South β East β Total βββββββββββββΌβββββββββββΌβββββββββββΌβββββββββββΌββββββββββ€β Students β 450 β 320 β 280 β 1,050 ββ Teachers β 32 β 24 β 20 β 76 ββ Revenue β $47,500 β $35,200 β $42,100 β $124,800ββ Expenses β $30,800 β $25,100 β $31,200 β $87,100 ββ Surplus β $16,700 β $10,100 β $10,900 β $37,700 ββ Margin β 35.2% β 28.7% β 25.9% β 30.2% βββββββββββββ΄βββββββββββ΄βββββββββββ΄βββββββββββ΄ββββββββββ

Comments are closed.