More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
docs
betterdocs_faq

Building/Sub-Location

Updated on April 28, 2025

3 min to read

 

Overview

The {Sublocation} entity (default name: {Building}) is an optional feature in Classter. Find more about all entities in the [Core documentation section].

This feature allows educational institutions to organize their infrastructure more precisely. It enables you to divide each Location into one or more {Building}s. This is useful for large campuses or institutions with multiple areas or departments.

You can rename {Sublocation} to better fit your terminology, such as Campus, City, Level, School, or Department.

You can do this via: Main Settings > Customize Terminology > General Tab > {Building}

Building Settings

To enable {Sublocation}s, go to: Main Settings > General Settings > Basic Customization > {Building} Settings, and activate the following:

  • Enable {Building}s: Turns on the {Sublocation} ({Building}) functionality across the system. Once enabled, {Sublocation} options will appear in forms such as Locations, Grades, Grade Levels, Classrooms, Teachers, Inventory, and more.
  • Allow a {Building} to be added to multiple Locations:
    • If set to No: Each {Building} can only belong to one Location. When assigning {Building}s to a Location, only unused {Building}s will appear in the list.
    • If set to Yes: A {Building} can be assigned to more than one Location. This is helpful for shared facilities or administrative structures.

Note: These settings control both the availability and behavior of {Sublocation}s throughout the system.

Buildings’ Dropdown list

You can manage {Building}s through: Main Settings > Dropdown Lists > select System & {Building}s

From here, you can:

  • Create a new {Building}
  • Edit an existing {Building}

Building’s Form

This form allows you to input the basic and structural details of a {Sublocation} (e.g., {Building}, Campus, or Department).

An asterisk (*) marks all required fields:

  • Is Active (On/Off): Enables or disables the {Building} throughout the system. If you turn it off, the system hides the {Building} from dropdowns and assignment lists but keeps it in records.
  • Abbreviation*: A short code or label for the {Sublocation}.
  • Description*: The full descriptive name.
  • External ID: Identifier used for external system integrations/migrations.
  • Secretary: Name (and title if necessary) of the administrative person. Used mostly in custom reports.
  • Email: General-purpose contact email.
  • Address: Main address field.
  • Address Line 2: Secondary address line.
  • City: City or municipality.
  • Area/State: Region or state.
  • Post Code: Postal or ZIP code.
  • Country: Dropdown selection of the country.
  • Phone Number: Primary phone line.
  • Mobile Number: Mobile contact number.
  • Comment: Additional notes or remarks. Can be used for any custom purpose and custom reports.

Management and Structure

  • Select Principal from Teacher instead of Employee (On/Off): Changes the Principal dropdown list/search, from Employees into Teachers.
  • Principal: The {Building} principal, selected from list of Employees or Teachers.
  • Size (in square meters): Total {Building} area.
  • Number of Floors: How many floors the {Building} has.
  • Number of Rooms: Total number of rooms.

Bulk Actions

Administrators have access to the following bulk options when managing {Sublocation}s:

  • Transfer to another institute: Useful for migrating structural elements between entities.
  • Delete: Automatically removes valid links and updates any associated Classroom references. All associated connections must be removed before a {Sublocation} can be deleted:
    • Locations
    • Grade Levels or Grades
    • Classrooms
    • Inventory Items
    • Teachers or Employees

Connecting {Sublocation}s to Other Modules

Classter allows you to model your organizational structure with flexibility by linking Locations and {Sublocation}s (default: Buildings) in two ways:

  • A single Location can be divided into multiple {Sublocation}s (e.g., different buildings, or departments).
  • A single {Sublocation} can be assigned to multiple Locations (e.g., shared facilities or common campuses).

This enables institutions to reflect complex physical or operational layouts accurately.

The {Sublocation} entity plays a central role across multiple areas of Classter. For example:

  • {Building}s are connected to Grades using a triple connection: Location – {Sublocation} – Grade
  • Classrooms are tied to {Sublocation}s, which enables Timetable and Calendar integration.

Here’s how they are typically used in day-to-day operations:

Locations

  • Within each Location, you can assign one or more {Sublocation}s.
  • You can also create a new {Sublocation} directly from the Location form.

  • In the overview grid, all assigned {Sublocation}s appear in a comma-separated list.

Grade Levels

  • Grade Levels can be linked to multiple {Sublocation}s.
  • These links indicate where teaching for each level is conducted.

Grades

  • The system connects Grades using a triple connection: Location – Building – Grade. This ensures that grades are contextually tied to both a physical location and a substructure within it.

  • If a Location is removed from the Grade, its {Sublocation} mapping is also removed.

Classrooms

  • Every Classroom must be assigned to a single {Sublocation}.
  • The list of available {Sublocation}s depends on the selected Location.
  • Filters and grouping allow users to browse Classrooms by Location or {Sublocation}.

Inventory Items

  • Administrators can assign inventory items to multiple {Sublocation}s. Filters and views help you track items per {Sublocation}.
  • This is useful for assets shared across {Building}s, floors, campuses etc.


Teachers and Employees

  • {Sublocation}s help define where Teachers or Employees are primarily based or active.


  • Forms support multiple {Sublocation} assignments, filtered by their associated Locations. Filters and list views display these associations clearly.

Was this article helpful?