Configure Facility Types
Configure Facility Types
Set up categories for campus facilities including classrooms, laboratories, libraries, and recreational spaces.
Time required: 10 minutes
Module: openeducat_classroom, openeducat_campus_enterprise
User role: System Administrator, Campus Admin
Prerequisites
- System Administrator or Campus Admin role
- Campus module installed
Steps
Step 1: Navigate to Facility Types
- Go to OpenEduCat -> Configuration -> Facility Types
- Or Campus -> Configuration -> Facility Types
- Click Create
Step 2: Enter Facility Type Information
| Field | Required | Description | Example |
|---|---|---|---|
| Name | Yes | Type name | ”Computer Laboratory” |
| Code | Yes | Unique code | ”COMP-LAB” |
| Category | No | Parent category | ”Laboratory” |
Step 3: Define Type Properties
Set facility characteristics:
| Property | Description | Example |
|---|---|---|
| Bookable | Can be reserved | Yes |
| Capacity Type | Fixed/Variable | Fixed |
| Maintenance Required | Regular upkeep | Yes |
| Equipment Required | Has equipment | Yes |
Step 4: Configure Default Settings
Set defaults for this facility type:
| Setting | Description | Default |
|---|---|---|
| Default Capacity | Standard capacity | 30 |
| Booking Duration | Standard slot | 60 min |
| Buffer Time | Between bookings | 15 min |
| Max Booking | Maximum duration | 4 hours |
Step 5: Add Required Amenities
Define standard amenities for this type:
| Amenity | Required | Quantity |
|---|---|---|
| Projector | Yes | 1 |
| Whiteboard | Yes | 1 |
| Computers | Yes | 30 |
| Printer | Optional | 1 |
Step 6: Set Booking Rules
Configure reservation rules:
| Rule | Description |
|---|---|
| Advance Booking | How far ahead |
| Cancellation Policy | Notice required |
| Approval Required | Need authorization |
| Priority Groups | Who gets preference |
Step 7: Save Facility Type
Click Save to create the facility type.
Common Facility Types
| Type | Category | Typical Capacity | Bookable |
|---|---|---|---|
| Lecture Hall | Academic | 100-500 | Yes |
| Seminar Room | Academic | 30-50 | Yes |
| Computer Lab | Laboratory | 30-60 | Yes |
| Science Lab | Laboratory | 30-40 | Yes |
| Library | Study | Varies | Some areas |
| Auditorium | Event | 500-2000 | Yes |
| Sports Hall | Recreation | Varies | Yes |
| Meeting Room | Administrative | 10-20 | Yes |
| Cafeteria | Service | 200-500 | No |
Facility Type Hierarchy
Organize types in categories:
Facility Types├── Academic Spaces│ ├── Lecture Hall│ ├── Seminar Room│ └── Tutorial Room├── Laboratories│ ├── Computer Lab│ ├── Physics Lab│ └── Chemistry Lab├── Study Spaces│ ├── Library│ └── Reading Room└── Event Spaces ├── Auditorium └── Conference HallField Reference
Facility Type
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Name | Char | Type name |
code | Code | Char | Unique code |
category_id | Category | Many2one | Parent category |
is_bookable | Bookable | Boolean | Can reserve |
default_capacity | Capacity | Integer | Default size |
booking_duration | Duration | Integer | Minutes |
Troubleshooting
Facility type not appearing in room form
Ensure facility type is Active and properly saved.
Cannot book facility
Check booking rules and user permissions for the facility type.
Amenities not linked
Add amenities manually to individual facilities based on type requirements.
Related: Configure Classrooms | Manage Exam Rooms