Chapter 19: Multi-Branch Campuses & System Setup

This chapter explains how to configure school profile data, manage multiple campus branches, define academic sessions, and manage user accounts with role permissions.


1. School Profile & Institutional Master

Navigate to School Settings → School Profile (index.php?page=companyprofile).

Setting Up Institutional Identity:


2. Multi-Branch Campuses Command Center

(Available to Super Admins)

Navigate to School Settings → Campuses & Branches (index.php?page=company_branch):

                       Trust Board (Super Admin)
                                   │
         ┌─────────────────────────┼─────────────────────────┐
         ▼                         ▼                         ▼
  Main Campus (City Center)  North Campus (Secondary)   South Campus (Primary)

Adding a New Campus Branch:

  1. Click + Add New Branch.
  2. Enter Branch Name (e.g. Uttercode International School - North Campus), Branch Code (e.g. UIS-NC).
  3. Enter Branch Address, Principal In-Charge, and Contact Details.
  4. Assign default fee structures, academic classes, and bank accounts for the branch.
  5. Click Save Branch.

Branch Switching:


3. Users & Role Management

Navigate to School Settings → Users & Roles (index.php?page=user):

Creating New User Accounts:

  1. Click + Add New User.
  2. Enter User Full Name, Username / Email, and Secure Password.
  3. Select the Assigned Role (utype):
  1. Select the Authorized Branch / Campus.
  2. Upload the user's Profile Photo.
  3. Set Account Status: Active / Suspended.
  4. Click Create User.